Skip to content

v1.11.0

Latest

Choose a tag to compare

@phmbressan phmbressan released this 01 Nov 20:51
9cf3dd4

Release notes for v1.11.0

We're thrilled to announce the release of RocketPy v1.11.0! This version brings exciting new features, improvements, and bug fixes to enhance your experience. Read on to discover what's new!

🚀 New Features

  • Coriolis Force in Flight Class: The Coriolis force is now included in the Flight class for more accurate simulations in rotating reference frames. [#799] by @kevin-alcaniz
  • Discretized and No-Pickle Encoding Options: Added new encoding options for discretization and no-pickle methods to improve data handling efficiency. [#827] by @phmbressan
  • Crop and Clip Methods in Function Class: New crop and clip methods added to the Function class for more flexible data manipulation. [#817] by @Rickisterr
  • Improved Parachute Geometric Parametrization: Improvements to parachute modeling so as to account for height and porosity. [#835] by @ArthurJWH
  • Controller (AirBrakes) and Sensors Encoding: Introduced proper encoding for Airbrakes (Controller) and sensors. [#849] by @phmbressan
  • Tank Fluids with Variable Density: Tank fluids now account for variable density based on temperature and pressure, improving fluid simulation accuracy. [#852] by @phmbressan
  • Ensemble Variable in ECMWF Dictionaries: Added ensemble variable to ECMWF dictionaries for more detailed environmental data handling. [#842] by @LUCKIN13
  • Ellipses Plot Axis Labeling: Axis labeling in ellipse plots has been improved for better clarity in the visualizations. [#855] by @ArthurJWH

🐛 Bug Fixes!

  • StochasticNoseCone Power Series Issue: Fixed an issue with the power series calculations in the StochasticNoseCone. [#839] by @cazzopardi
  • Time Initialization for Initial Solution Arrays: Resolved the problem of missing time initialization when passing an initial solution as an array to the Flight object. [#844] by @chasgior214
  • Encoding for Trapezoidal Sweep Length and Angle: Corrected encoding issues with the trapezoidal sweep length and angle parameters. [#861] by @phmbressan

🔧 Maintenance & Improvements

  • Update README.md: The README file has been updated for improved clarity and guidance. [#824] by @GabrielBarberini
  • MotorPrints Inheritance Fix: Improved the MotorPrints inheritance structure for better code maintainability and alignment with issue #460. [#828] by @Gui-FernandesBR
  • Deprecations and Warnings Fix: Addressed deprecated methods and warnings for a smoother user experience. [#829] by @Gui-FernandesBR
  • Bump Minimum Python Version to 3.10: RocketPy now requires Python 3.10 or higher to improve compatibility with modern libraries. [#857] by @Gui-FernandesBR
  • Export Flight Data Improvements: Enhanced the process for exporting flight data for further analysis. [#845] by @CameronBrooks11

📖 Documentation Updates

  • Flight Class Usage Documentation: Expanded documentation on the usage of the Flight class for easier adoption and better understanding. [#841] by @Gui-FernandesBR

New Contributors

A big thank you to all our new contributors—your contributions are highly appreciated and always welcome!

Full Changelog: v1.10.0...v1.11.0