Releases: fast-aircraft-design/FAST-OAD
Releases · fast-aircraft-design/FAST-OAD
v1.8.1
- Modified:
- Python 3.12 is now supported. (#555)
- Python 3.8, that reached end of life, is no longer supported. (#555)
v1.8.0
-
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
- Fixed:
- Fixed compatibility of ValidityDomainChecker class with OpenMDAO 3.34. (#553)
v1.7.3
-
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
-
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
-
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
-
Added:
- Centralized way to set options from configuration file. (#510)
-
Fixed:
- Fix for validity domain checker. (#511)
v1.6.0
-
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
-
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
- Fixed:
- Some warning were issued by pandas when using mission module. (#492)