What’s new¶
boinor 0.18.7¶
Highlights¶
Deprecating Python 3.8
As numpy 2.0 does not work with Python 3.9, deprecation of Python 3.9 started.
Taking care of most pylint issues (except some of too-many-* or *docstring).
github funding body was added, don’t hesitate to use it :-).
Introduce vulture to get information about dead code.
Introduce interrogate to get information about docstring usage.
Fixing latex/pdf creation of documentation (Thorsten Alteholz and @MLopez-Ibanez).
All jupyter notebooks can be built again.
Modernize ruff setup by @MLopez-Ibanez.
Coverage¶
New tests have been added or improved all over the code. The code coverage increased from 91.45% to 96.16%.
Bugs fixed¶
Obtain FAIR badge (poliastro issue #1320).
Unable to install poliastro through spyder (poliastro issue #1604).
Jacchia77 (U.S Standard Atmosphere 1962) very likely broken (and untested) (poliastro issue #1562) This bug is not yet completely fixed, see (boinor issue #7)
Update matplotlib.py to use .get_next_color (hapsira issue #15).
Fix units of return value of ClassicalState.to_equinoctial() and ModifiedEquinoctialState.to_value().
Fix some typos detected by tests.
Pull requests¶
add cartesion_to_spherical (poliastro pull request #1365)
no more pylint warning for super init not called on mixin class (poliastro pull request #1554)
add argument to PorkchopPlotter.porkchop() to not draw plot (poliastro pull request #1589) the bug was not solved but the suggestion to unify the user experience with the PorkcopPlotter() has been implemented
adding libration point calculation using newton raphson method (poliastro issue #1573)
enable faster parallel testing (poliastro issue #1556)
all PRs from poliastro are either merged, are not finished or are to old to cleanly apply
Use correct spelling of Deimos (boinor issue #14) created by @MLopez-Ibanez.
Show Numpy 2.0 VisibleDecprecationWarnings (boinor issue #16) supplied by @MLopez-Ibanez.
Contributors¶
This is the complete list of the people that contributed to this release, with a + sign indicating first contribution.
Thorsten Alteholz
@MLopez-Ibanez
@s-m-e
@mtryan83
@DhruvJ22
boinor 0.18.6¶
Highlights¶
boinor After poliastro has been archived, a fork has been created that is called *boinor BOdies IN Orbit. Thanks a lot to Juan Luis, Jorge Martinez and the poliastro development team for creating such a great software. Hopefully I can maintain their high standards so that this software keeps alive.
Coverage¶
New tests have been added or improved:
tests/tests_core/test_core_elements.py
The code coverage increased from 91.1% to 91.45%.
Bugs fixed¶
add docstrings for constants (poliastro issue #1568)
fix usage of time_range() in quickstart.md (poliastro issue #1639)
fix errors of mee2rv() (poliastro issue #1638) This is only a partial fix for two of three mentioned bugs. Bug number 3 will be handled in boinor issue #1.
different order of parameter in documentation (poliastro issue #1634)
add .pylintrc file (poliastro issue #1387)
Contributors¶
This is the complete list of the people that contributed to this release, with a + sign indicating first contribution.
Thorsten Alteholz
gaowutong
Elle
versions before¶
Earlier versions are released from poliastro and can be found at https://github.com/poliastro/poliastro