Changelog

Version 1.8.3

Version 1.8.2

Version 1.8.1

Version 1.8.0

Version 1.7.4

Version 1.7.3

Version 1.7.2

Version 1.7.1

Version 1.7.0

Version 1.6.0

Version 1.5.2

Version 1.5.1

Version 1.5.0

Version 1.4.2

Version 1.4.1

Version 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:

Version 1.3.5

Version 1.3.4

Version 1.3.3

Version 1.3.2

Version 1.3.1

Version 1.3.0.post0

Version 1.3.0

Version 1.2.1

Version 1.1.2

Version 1.1.1

Version 1.1.0

Version 1.0.5

Version 1.0.4

Version 1.0.3

Version 1.0.2

Version 1.0.1

Version 1.0.0

Version 0.5.4-beta

  • Bug fix: An infinite loop could occur if custom modules were declaring the same variable several times with different units or default values.

Version 0.5.3-beta

Version 0.5.2-beta

Version 0.5.1-beta

  • Now avoids apparition of numerous deprecation warnings from OpenMDAO.

Version 0.5.0-beta

  • Added compatibility with OpenMDAO 3.2.

  • Added the mission performance module (currently computes a fixed standard mission).

  • Propulsion models are now declared in a specific way so that another module can do a direct call to the needed propulsion model.

Version 0.4.2-beta

  • Prevents installation of OpenMDAO 3.2 and above for incompatibility reasons.

  • In Breguet module, output values for climb and descent distances were 1000 times too large (computation was correct, though).

Version 0.4.0-beta

Some changes in mass and performances components:
  • The Breguet performance model can now be adjusted through input variables in the “settings” section.

  • The mass-performance loop is now done through the “fastoad.loop.mtow” component.

Version 0.3.1-beta

  • Adapted the FAST-OAD code to handle OpenMDAO version 3.1.1.

Version 0.3.0-beta

  • In Jupyter notebooks, VariableViewer now has a column for input/output type.

  • Changed base OAD process so that propulsion model can now be directly called by the performance module instead of being a separate OpenMDAO component (which is still possible, though). It prepares the import of FAST legacy mission-based performance model.

Version 0.2.2-beta

  • Changed dependency requirement to have OpenMDAO version at most 3.1.0 (FAST-OAD is not yet compatible with 3.1.1)

Version 0.2.1-beta

  • Fixed compatibility with wop 1.9 for XDSM generation

Version 0.2.0b

  • First beta release

Version 0.1.0a

  • First alpha release