openconcept
openconcept copied to clipboard
OpenConcept: A toolkit for conceptual MDAO of aircraft with unconventional propulsion architectures
## Purpose Fix the GitHub Actions failures on the MacOS builds when setting up Python. SciPy 1.6.0 wasn't working on the ARM Mac builds, so I've bumped the minimum SciPy...
## Description The `takeoff|h` parameter does set the takeoff and landing altitudes for the `BasicMission` and `MissionWithReserve` (though the ground roll in the `BasicMission` uses its own `fltcond|h` value). However,...
## Description OpenMDAO v3.31 changes the `om.Group` `_setup_procs` method function signature from `_setup_procs(pathname, comm, mode, prob_meta)` to `_setup_procs(pathname, comm, prob_meta)` . This breaks the four instances of `_setup_procs` in openconcept/mission/mission_groups.py....
## Description The N2 diagrams in the OpenConcept documentation are broken. For example, the one in the minimal example tutorial looks like this:
It is not straightforward to set options for a user-defined aircraft model (e.g. B738AirplaneModel), although it is possible. This is because an aircraft class is not instantiated by user, but...
- Support numpy 2 - Update OAS version dependency (this requires updating the OAS test reference values) - Also test with Python 3.12 or 3.13?
# Description of feature It'd be nice to have a general turbofan deck component that loads a user-provided deck data file and build surrogate, like we currently do for CFM56...