January updates
This January, we spent a lot of time discussing Sebastian's proposal
to add a new OrbitArray
object
in line with our Small Development Grant.
We are now all on the same page and the implementation is progressing nicely!
Apart from that, our contributors have been working on a number of things:
- After the release of numba 0.55, Juan Luis added support for Python 3.10 and dropped 3.7.
- Jorge has fixed some long-standing problems with the Lambert API by unifying the two algorithms included in the libary, removing an unnecessary iteration, and documenting everything in depth.
- Yash addressed a pickling error with bodies that was discovered after using poliastro in multiprocessing workloads, unified the computation of vector norms, and fixed a propagation error that was affecting highly eccentric orbits.
- Kevin, a new contributor, added the propagation algorithm he developed as part of his Masters thesis, and contributed several functions related to the Circular Restricted Three Body Problem.
In the coming weeks, Juan Luis will work with the Libre Space Foundation to prepare
Google Summer of Code 2022 and keep working with Sebastian on OrbitArray
objects.