v1.4.1
Gui-FernandesBR
released this
20 Jul 22:12
·
422 commits
to master
since this release
This is a minor release of rocketpy, which means that a few changes were made to the source code, but no feature has been created.
Installation
You can install this specific version of rocketpy by running: pip install rocketpy==1.4.1
Summary of changes
- ENH: Insert apogee state into solution list during flight simulation #638
- This solves a problem where the free stream speed was not equals to zero at the apogee
- ENH: Environment class major refactor may 2024 #605
- The environment class has been completely refactored, without any breaking changes.
- Removed deprecated
all_plot_info_returned
andall_info_returned
methods - Reduced ~1000 code lines from the main
rocketpy/environment/environment.py
file, splitting the code into smaller files
- MNT: Refactor AeroSurfaces #634
- The
AeroSurface
class and its children has been re-organized in the package. No breaking changes were introduced.
- The
- We are adopting flake8 and pylint in our project. This will allow rocketpy to achieve an even higher level of readability, thus benefiting both developers and final users.
Pull Requests included in this release:
- MNT: Refactors the code to adopt pylint by @Gui-FernandesBR in #621
- MNT: Refactors the code to adopt flake8 by @Gui-FernandesBR in #631
- MNT: fix pylint errors in the
tests
module by @Gui-FernandesBR in #632 - DEV: setting up vscode workspace by @Gui-FernandesBR in #633
- MNT: Refactor
AeroSurfaces
by @MateusStano in #634 - ENH: Environment class major refactor may 2024 by @Gui-FernandesBR in #605
- DEV: adds scheduled test with pytest slow option by @Gui-FernandesBR in #639
- DOC: update rocketpy logo by @Gui-FernandesBR in #641
- ENH: Insert apogee state into solution list during flight simulation by @Gui-FernandesBR in #638
- MNT: Updates master for release
1.4.1
by @Gui-FernandesBR in #642 - REL: bumps rocketpy version to 1.4.1 by @Gui-FernandesBR in #646
Full Changelog: v1.4.0...v1.4.1