April updates

By Juan Luis Cano Rodríguez

The first (and hopefully) only beta of poliastro 0.15 is out! 🎉 It took us a bit longer to get this release out, but we are happy that poliastro 0.15 is now around the corner. We will soon write detailed release notes and a proper announcement for it, and in the meanwhile you can read the preliminary poliastro 0.15 changelog.

Juan Luis revamped our website a bit, by adjusting our domain names and improving the navigation bar (twice). Besides, he has finished the reorganization of our docs following the Diátaxis Framework by Daniele Procida, prepared for the upcoming Sphinx 4.0 release, and updated our installation and contribution instructions.

Jorge has finished validating our planetary transformations against GMAT and Orekit, which required reaching out to the Orekit developers and adjusting one outdated constant in poliastro. This wraps up the work we started with our first NumFOCUS Small Development Grant, and we will be also sending a report and an announcement very soon!

Finally, Dhruv and Abdul have made some small fixes and cleanups, and Yash has started moving many parts of poliastro computation to our core API to make them faster, like our maneuver computations and our spheroid arithmetic. We have more pull requests like this in the pipeline, which we will start reviewing soon now that the 0.15.x branch has been created.