Skip to content

v1.5.0

Compare
Choose a tag to compare
@Gui-FernandesBR Gui-FernandesBR released this 16 Sep 00:07
· 148 commits to master since this release
9f2efa0

We're excited to introduce RocketPy v1.5.0! This release includes powerful new features, bug fixes, and documentation improvements to enhance your rocketry simulations. You can now simulate virtual sensors, analyze local sensitivities, and explore additional flight examples! 🎉

New Features ✨

  • Virtual Sensors: You can now simulate virtual sensors such as Barometers, GNSS Receivers, Accelerometers, and Gyroscopes, expanding your simulation capabilities!
  • Local Sensitivity Analysis: Run sensitivity analyses on your simulations, making it easier to evaluate the impact of various parameters on the output variables
  • STFT Function: A Short-Time Fourier Transform (STFT) function has been added to the Function class.
  • GenericMotor Enhancements: Load engine data directly from .eng files using the new load_from_eng_file() method.
  • Rocket Axis Definition: Improved rocket axis definitions for clearer, more accurate simulations.

Bug Fixes 🛠️

  • Zero Mass Flow Issue: Fixed the issue where liquid motors with zero mass flow rates were breaking exhaust velocity calculations.
  • Rotational Equations of Motion (EOMs): Resolved an issue where rotational EOMs were not relative to the CDM.
  • Pressure ISA Extrapolation: Corrected the extrapolation method to be linear.
  • Frequency Response Plot: Fixed issues with the frequency response plot in the Flight class.

Documentation Updates 📚

  • New Environment Class Docs: Fully updated and enhanced documentation for the Environment class. Check out the new pages for more clarity!
  • Flight Examples: Two new flight examples—Cavour and Halcyon—have been added to the flight gallery, offering more insights for your simulations.
  • Documentation Fixes: Various documentation warnings and dependency issues have been resolved.

What's Changed

New Contributors 👥

Full Changelog: v1.4.3...v1.5.0