GSoC 2022: Project Helioviewer — Moving close to the First Release

GSoC 2022: Project Helioviewer — Moving close to the First Release

Week 7

The solution to switch the base URL of the python API wrapper got merged with PR #41 and follow-up with PR #44 by Nabil, now the next endpoint group was the movies.

I rebased my old PR #38 with the main branch, which brings the QueueMovie endpoint, and opened #51 which brings reQueueMovie and getMovieStatus endpoint to facade and backend.

By the end of the week, both the PR is merged and we now focus on the documentation before the first release.

Week 8

I started working on creating new RST files (reStructuredText is a file format for textual data used primarily in the Python programming language community for technical documentation), writing developer's and installation documentation.

With PR #48, the documentation for the first release is ready.

See the documentation here: https://hvpy.readthedocs.io/en/latest/

Week 9

The current hvpy unittest tests the endpoint functions with the default API URL. But we also want to test the endpoint functions with the beta URL. Basically testing version 3 of the API before release.

To achieve what we decided, we create an environment variable in the tox file, which triggers the function to switch the base URL, and now all the test in tox runs in the beta URL.