Breaking Changes
- In this release we completely reworked the polar layout, changing many variables name. More info on #688
- Since this release, we are going towards a safer units of measure approach, implementing "unitless" as the new default and raising, thus, more errors and warning in case of units mismatch. More info on #667
Added
- Adding a maximum duration for mission segment execution to improve MDA robustness by @rparello in #675
- Added initial altitude for cruise segment as mission output & extend maximum CL limitation by @esnguyenvan in #652
- Added low speed aerodynamics in default configuration files by @esnguyenvan in #681
- Add _safe_run method in calcrunner, so that we catch exeptions instead of crashing the whole process by @enricostragiotti in #682
- Better xml formatting for mixed nodes by @enricostragiotti in #683
- Cumulative quantities in FlightPoint by @florentLutz in #690
- Add TOFL based on CS-25.113(a) by @enricostragiotti in #689
- Add altitude change with regulated thrust by @esnguyenvan in #685
- Add explicit "unitless" as unit of meausre in registered components by @enricostragiotti in #667
- Refactoring of the aerodynamics polars by @enricostragiotti in #688
Fixed
- Pinning jupyterlab-widgets==3.0.15 to fix #665 by @enricostragiotti in #673
- Update dependency of cs25 to fix unit and integration tests by @enricostragiotti in #674
- Cleanup of legacy linting files in the project root by @enricostragiotti in #676
- Fix ClimbAndCruiseSegment crashes when OPTIMAL_FLIGHT_LEVEL is used without climb_segment (#670) by @enricostragiotti in #671
- Fix incorrect YAML keyword
design_varin optimization documentation by @enricostragiotti in #680 - Fix discrete variable units handling by @ScottDelbecq in #684
- Update toml of the umbrella package FAST-OAD to be PEP621 compliant and fix publishing errors by @enricostragiotti in #678
- fix memory leaks test that is misbehaving by @enricostragiotti in #692
New Contributors
Full Changelog: v1.9.0...v1.10.0