v1.4.0
Gui-FernandesBR
released this
06 Jul 00:10
·
588 commits
to master
since this release
What's Changed
Summary
🚀 New Features and Enhancements
- 📄 Documentation: Added comprehensive testing guidelines for RocketPy. #626
- 🌀 Roll Moment Calculation: Enhanced roll moment calculation considering CP and Thrust Eccentricities.
- ✨ Aerodynamics: Introduced Prandtl-Glauert correction for NoseCone and Tail surfaces.
- 📐 Design: RocketPy now supports power series nose cones for advanced designs.
🔧 Improvements and Updates
- 📊 Visualization: Streamlined the
SolidMotor
visualization by eliminating multiple plots for inertia components. #566 ⚠️ Warnings: Addressed several warnings to ensure smoother operation.- 🆕 Compatibility: RocketPy now supports the latest numpy 2.0! 🎉
- 🐍 Python Version: Upgraded the minimum Python version requirement to 3.9.
- 🌐 Documentation: Updated the RocketPy landing page to standard code docs. #584
Pull Requests included in this relase
- MNT: Alter PYPI classifier naming. by @phmbressan in #615
- BUG: pyproject.toml Main Module Finding. by @phmbressan in #616
- DOC: change rocketpy landing page to standard code docs. by @phmbressan in #584
- DEV: update develop branch with master by @Gui-FernandesBR in #618
- ENH: Add Prandtl-Glauert transformation to NoseCone and Tail by @MateusStano in #609
- ENH: CP and Thrust Eccentricity Effects Generate Roll Moment by @MateusStano in #617
- DEV: remove windows py3.8 from ci by @Gui-FernandesBR in #622
- MNT: Bump Minimum Python version to 3.9. by @phmbressan in #624
- MNT: Fix warnings in test suite and adds support for numpy 2.0 by @Gui-FernandesBR in #623
- ENH: implement power series nose cones (#475) by @Lucas-Prates in #603
- TST: Reorganize only the test_environment.py tests into Integration/Unit Tests by @lucasfourier in #577
- ENH: Eliminating multiple plots for inertia components by @dipesh2212 in #566
- DOC: Adding testing guidelines for RocketPy by @lucasfourier in #626
- TST: Reorganizing test_flight.py into unit and integration tests. by @lucasfourier in #627
- TST: Reorganizing testing modules into unit and integration tests by @lucasfourier in #628
- MNT: Updates master for release 1.4.0 by @Gui-FernandesBR in #629
- REL: v1.4.0 by @MateusStano in #630
New Contributors
- @dipesh2212 made their first contribution in #566
Installation
You can install this version by running pip install rocketpy==1.4.0
Full Changelog: v1.3.0...v1.4.0