Liberado poliastro 0.2: Mecánica Orbital y Astrodinámica en Python

Después de meses de trabajo he liberado poliastro 0.2.0, una biblioteca Python y Fortran destinada a estudiar problemas de Mecánica Orbital y Astrodinámica en Python:

https://pybonacci.github.io/poliastro

La versión 0.1.0 nació en 2013 mientras estudiaba Orbital Mechanics en el Politecnico di Milano: tomé unas subrutinas escritas en Fortran por el profesor David A. Vallado para su libro "Fundamentals of Astrodynamics and Applications" y escribí una interfaz en Python para poder optimizar una transferencia entre la Tierra y Venus.

Sin embargo la biblioteca era muy engorrosa de utilizar y tuve muchos problemas a la hora de manejar cantidades con unidades. Inspirado por el paquete abandonado Plyades, decidí refactorizar drásticamente todo el código y el resultado es poliastro 0.2.

Gracias al módulo astropy.units es sencillo utilizar cantidades con unidades que se integran de manera casi transparente con NumPy. Además, he incluido un módulo para representar órbitas en dos dimensiones con matplotlib y he cambiado la forma en la que se usa la biblioteca.

Continue reading