Fast-oad

Latest version: v1.7.1

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

Scan your dependencies

Page 5 of 7

1.0.0

=============
- Core software:
- Changes:
- FAST-OAD configuration file is now in YAML format. (277)
- Module declaration are now done using Python decorators directly on registered classes. (259)
- FAST-OAD now supports custom modules as plugins. (266)
- Added "fastoad.loop.wing_position" module for computing wing position from target static margin in MDA. (268)
- NaN values in input data are now detected at computation start. (273)
- Now api.generate_inputs() returns the path of generated file. (254)
- `fastoad list_systems` is now `fastoad list_modules` and shows documentation for OpenMDAO options. (287)
- Connection of OpenMDAO variables can now be done in configuration file. (263)
- More generic code for mass breakdown plots to ease usage for custom weight models. (250)
- DataFile class has been added for convenient interaction with FAST-OAD data files. (293)
- Moved some part of code to private API. What is still public will be kept and maintained. (295)
- Bug fixes:
- FAST-OAD was crashing when mpi4py was installed. (272)
- Output of `fastoad list_variables` can now be redirected in a file. (284)
- Activation of time-step mission computation in tutorial notebook is now functional. (285)
- Variable viewer toolbar now works correctly in JupyterLab. (288)
- N2 diagrams caused a 404 error in notebooks since OpenMDAO 3.7. (289)
- Models:
- Changes:
- A notebook has been added that shows how to compute CeRAS-01 aircraft. (275)
- Unification of performance module. (251)
- Breguet computations are now defined using the mission input file.
- A computed mission can now be integrated or not to the sizing process.
- Better management of speed parameters in Atmosphere class. (281)
- More robust airfoil profile processing. (256)
- Added tuner parameter in computation of compressibility. (258)

0.5.4beta

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

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

0.5.3beta

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

- Added compatibility with OpenMDAO 3.4, which is now the minimum required
version of OpenMDAO. (231)
- Simplified call to VariableViewer. (221)
- Bug fix: model for compressibility drag now takes into account sweep angle
and thickness ratio. (237)
- Bug fix: at installation, minimum version of Scipy is forced to 1.2. (219)
- Bug fix: SpeedChangeSegment class now accepts Mach number as possible target. (234)
- Bug fix: variable "data:weight:aircraft_empty:mass has now "kg" as unit. (236)

0.5.2beta

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

- Added compatibility with OpenMDAO 3.3. (210)
- Added computation time in log info. (211)
- Fixed bug in XFOIL input file. (208)
- Fixed bug in copy_resource_folder(). (212)

0.5.1beta

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

- Now avoids apparition of numerous deprecation warnings from OpenMDAO.

0.5.0beta

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

- 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.

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.