Skip to content

Releases: fast-aircraft-design/FAST-OAD

v1.8.1

17 Oct 16:58
Compare
Choose a tag to compare
  • Modified:
    • Python 3.12 is now supported. (#555)
    • Python 3.8, that reached end of life, is no longer supported. (#555)

v1.8.0

04 Oct 09:55
Compare
Choose a tag to compare
  • Added:

    • Custom imports handling in configuration file. (#559)
    • Initializing output values from input file. (#551)
    • Layout of mission viewer can now be controlled by user. (#549 by @Mokyoslurp)
    • Added sunburst mass breakdown for missions other than the sizing one. (#547)
    • In mission computation, added CL as possible target for altitude change. (#563)
    • New method get_val() in Variable class to get values in different units. (#570)
    • Plots now handle horizontal_tail:center new naming. (#546)
  • Fixed:

    • Better NaN detection in inputs. (#532)
    • Deactivation of dataset is now effective for both plots in mass breakdown bar plot. (#545 by @aeomath)
    • Payload range module can now handle mission files with several missions. (#562)

v1.7.4

23 Jul 09:46
Compare
Choose a tag to compare
  • Fixed:
    • Fixed compatibility of ValidityDomainChecker class with OpenMDAO 3.34. (#553)

v1.7.3

03 Jul 19:33
Compare
Choose a tag to compare
  • Added:

    • Compatibility with Python 3.11. (#538)
    • Aircraft plot: minor change in naming of geometry variable for horizontal tail (old name still accepted). (#546)
  • Fixed:

    • Fixed validity checker for array variables. (#537)
    • In mass breakdown bar plot, legend was controlling visibility only for the right-handed plot. (#545 by @aeomath)

v1.7.2

25 Jun 12:58
Compare
Choose a tag to compare
  • Added:

    • A fastoad.testing.run_system() function is now available in public API for component unit test. (#533)
  • Modified:

    • pathlib.Path objects are now accepted whenever a file or folder path is expected. (#521, #522, #525)
    • Enhanced and documented the CycleGroup class. (#528)
  • Fixed:

    • Climb was not stopping when start was already over the asked optimal altitude/flight level. (#526)
    • Fixed links to OpenMDAO doc. (#527)
    • Fixed behavior when input variables could be added using model_options. (#530)
    • Fixed the variables displayed by default in MissionViewer. (#535)

v1.7.1

27 Mar 14:42
Compare
Choose a tag to compare
  • Added:

    • The base class CycleGroup is now proposed to standardize options for groups that contain a loop. (#516)
  • Fixed:

    • Missions can now be defined without route. (#515)

v1.7.0

21 Mar 10:38
Compare
Choose a tag to compare
  • Added:

    • Centralized way to set options from configuration file. (#510)
  • Fixed:

    • Fix for validity domain checker. (#511)

v1.6.0

06 Feb 10:32
Compare
Choose a tag to compare
  • Added:

    • FAST-OAD is now officially compatible with Python 3.10. Support of Python 3.7 has been abandoned. (#496)
    • OpenMDAO group options can now be set from configuration file. (#502)
    • Mission computation:
      • A value for maximum lift coefficient can now be set for climb and cruise segments. (#504)
      • Added the field consumed_fuel, computed for each time step and present in CSV output file. (#505)
  • Fixed:

    • Decreased execution time by avoiding unnecessary setup operations. (#503)

v1.5.2

04 Sep 08:04
Compare
Choose a tag to compare
  • Added:

    • Added sphinx documentation for source data file generation. (#500)
  • Fixed:

    • Fix for climb segment going far too high when asked for optimal altitude in some cases. (#497 and #498)
    • Now accepting upper case distribution names for FAST-OAD plugins. (#499)
    • Now DataFile.from_problem() returns a DataFile instance, and not a VariableList instance. (#494)

v1.5.1

11 May 14:34
Compare
Choose a tag to compare
  • Fixed:
    • Some warning were issued by pandas when using mission module. (#492)