Fast-oad

Latest version: v1.8.3

Safety actively analyzes 723166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

1.5.0

=============
- Added:
- Computation of payload-range data. (https://github.com/fast-aircraft-design/FAST-OAD/pull/471 and https://github.com/fast-aircraft-design/FAST-OAD/pull/482)
- Payload-range plot. (https://github.com/fast-aircraft-design/FAST-OAD/pull/480)
- Time-step simulation of takeoff in mission module (https://github.com/fast-aircraft-design/FAST-OAD/pull/481, https://github.com/fast-aircraft-design/FAST-OAD/pull/484, https://github.com/fast-aircraft-design/FAST-OAD/pull/487, https://github.com/fast-aircraft-design/FAST-OAD/pull/490)
- Introduced concept of macro-segment, for proposing assembly of several segments as one usable segment. (https://github.com/fast-aircraft-design/FAST-OAD/pull/488)
- Segment implementations can now be registered using decorators. (https://github.com/fast-aircraft-design/FAST-OAD/pull/485)
- Mission definition can now define a global target fuel consumption. (https://github.com/fast-aircraft-design/FAST-OAD/pull/467)
- A FAST-OAD plugin can now come with its own source data files, obtainable using `fastoad gen_source_data_file` command. (https://github.com/fast-aircraft-design/FAST-OAD/pull/477)

- Changed:
- fast-oad (not fast-oad-core) now requires at least fast-oad-cs25 0.1.4. (https://github.com/fast-aircraft-design/FAST-OAD/pull/475)
- fast-oad (and fast-oad-core) now requires at least OpenMDAO 3.18. (https://github.com/fast-aircraft-design/FAST-OAD/pull/483)
- Variable viewer can now display discrete outputs of type string. (https://github.com/fast-aircraft-design/FAST-OAD/pull/479)

- Fixed:
- MissionViewer was not able to show several missions. (https://github.com/fast-aircraft-design/FAST-OAD/pull/477)
- Fixed compatibility with OpenMDAO 3.26 (https://github.com/fast-aircraft-design/FAST-OAD/pull/486)

1.4.2

=============
- Fixed:
- Fixed compatibility with Openmdao 3.22. (https://github.com/fast-aircraft-design/FAST-OAD/pull/464)
- Now a warning is issued when a nan value is in generated input file from a given data source. (https://github.com/fast-aircraft-design/FAST-OAD/pull/468)
- Now FAST-OAD_CS25 0.1.4 is explicitly required. (https://github.com/fast-aircraft-design/FAST-OAD/pull/475)

1.4.1

=============
- Fixed:
- Fixed backward compatibility of bundled missions. (https://github.com/fast-aircraft-design/FAST-OAD/pull/466)

1.4.0

=============

- Changed:
- Added a new series of tutorials. (https://github.com/fast-aircraft-design/FAST-OAD/pull/426)
- Enhancements in mission module (https://github.com/fast-aircraft-design/FAST-OAD/pull/430 and https://github.com/fast-aircraft-design/FAST-OAD/pull/462), mainly:
- a parameter with a variable as value can now be associated to a unit and a default value that will be used in the OpenMDAO input declaration (and be in generated input data file).
- a target parameter can be declared as relative to the start point of the segment by prefixing the parameter name with "delta_"
when setting a parameter, a minus sign can be put before a variable name to get the opposite value (can be useful with relative values)
- a parameter can now be set at route or mission level.
- dISA can now be set in mission definition file with isa_offset.
- a mission phase can now contain other phases.
- if a segment parameter (dataclass field) is an array or a list, the associated variable in mission file will be declared with shape_by_conn=True.
- taxi-out and takeoff are no more automatically set outside of the mission definition file:
- mission starting point (altitude, speed, mass) can now be set using the "start" segment.
- the mass input of the mission can be set using the "mass_input" segment. This segment can be anywhere in the mission, though it is expected that fuel consumption in previous segments is mass-independent.
- if none of the two above solution is used to define a mass input variable, the mission module falls back to behaviour of earlier releases, i.e. the automatic addition of taxi-out and takeoff at beginning of the mission.
- Upgrade to wop 2.x API. (https://github.com/fast-aircraft-design/FAST-OAD/pull/453)

- Fixed:
- Variable viewer was showing only one variable at a time if variable names contained no colon. (https://github.com/fast-aircraft-design/FAST-OAD/pull/456)
- Optimization viewer was handling incorrectly bounds with value 0. (https://github.com/fast-aircraft-design/FAST-OAD/pull/461)

1.3.5

=============
- Fixed:
- Deactivated automatic reports from OpenMDAO 3.17+ (can still be driven by environment variable OPENMDAO_REPORTS). (https://github.com/fast-aircraft-design/FAST-OAD/pull/449)
- Mass breakdown bar plot now accepts more than 5 datasets. The used color map is now consistent with othe FAST-OAD plots. (https://github.com/fast-aircraft-design/FAST-OAD/pull/451)

1.3.4

=============
- Fixed:
- FAST-OAD was quickly crashing in multiprocessing environment. (https://github.com/fast-aircraft-design/FAST-OAD/pull/442)
- Memory consumption could increase considerably when numerous computations were done in the same Python session. (https://github.com/fast-aircraft-design/FAST-OAD/pull/443)
- Deactivated sub-models kept being deactivated in following computations done in the same Python session. (https://github.com/fast-aircraft-design/FAST-OAD/pull/444)

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.