Repository navigation
v1.0.0
What's Changed
- Incremented version to 0.10.0-dev for the next development cycle by @swryan in #769
- Updated the
no_dev_installworkflow to use the specified run_name if one is given by @swryan in #770 - Fuel body tank calc update by @xjjiang in #760
- Split EquipAndUsefulLoadMass component by @xjjiang in #753
- Add note about using released version of OpenMDAO and dymos by @snow54 in #762
- Fix bug that broke preprocessing of crew options. by @Kenneth-T-Moore in #761
- AI code policy, and AI-assissted function rewrites by @jkirk5 in #764
- Rework of aerodynamics to support any GASP aero method with energy method mission by @jkirk5 in #720
- New Installation Guide by @jkirk5 in #773
- Engine deck conversion update by @jkirk5 in #747
- Hopefully fix merge queue: benchmark checker should use -1 for final index. by @Kenneth-T-Moore in #788
- Resolved minor typos for better readability by @Monstertov in #780
- Fancy post-mission bus variables by @dingraha in #733
- move Aircraft.Fuel.WING_VOLUME_GEOMETRIC_MAX to a new component WingVolume by @xjjiang in #757
- Remove deepcopy from aero builder. by @Kenneth-T-Moore in #795
- Jax support for helper functions by @jkirk5 in #792
- Phase info revamp: part 1: Height Energy by @Kenneth-T-Moore in #777
- Cleaner formatting of Aviary warnings by @jkirk5 in #789
- Fixes a bug where GASP horizontal and vertical tail areas couldn't be overriden. by @Kenneth-T-Moore in #798
- GASP based mass subsystem for BWB by @xjjiang in #749
- Fix for backwards incompatible dymos change on control rate units. by @Kenneth-T-Moore in #793
- Add cargo handling mass to useful load mass by @xjjiang in #784
- Adding unit tests for GASP based premission by @xjjiang in #787
- Streamline of propeller map code by @jkirk5 in #782
- Fix for CI regression in detailed landing. by @Kenneth-T-Moore in #802
- gaspaero modification in preparation for BWB by @xjjiang in #791
- Fix for bug where time duration value was no longer respected. by @Kenneth-T-Moore in #807
- Update Aviary csv format to include input/output information in header by @jkirk5 in #790
- Bugfix for higher dimensional arrays in AviaryValues object by @jkirk5 in #806
- Cleaned up Examples by @jkirk5 in #800
- GASP BWB Aero Implementation by @xjjiang in #801
- Aviary group rework 1 by @ehariton in #803
- Fixed smalll bugs in aviary dashboard optimization history and aviary variables tabs by @hschilling in #813
- Correct use of detailed wing mass flag by @jkirk5 in #815
- Remove shooting method by @kaushikponnapalli in #808
- Gasp based BWB aero documentation by @xjjiang in #814
- Address a numpy deprecation warning about assigning a vector to a single vector index. by @Kenneth-T-Moore in #817
- Added a component to scale the tabular drag by the super/subsonic factor. by @Kenneth-T-Moore in #824
- I308 dashboard doc bug by @hschilling in #820
- Phase info Revamp 4: propagate changes into the 2dof and solved2dof phases. by @Kenneth-T-Moore in #816
- Gasp based BWB premission by @xjjiang in #821
- GASP body form factor bug by @xjjiang in #818
- renamed Aircraft.Design.SUPERCRITICAL_DIVERGENCE_SHIFT to Aircraft.Design.DRAG_DIVERGENCE_SHIFT by @xjjiang in #832
- GASP aero table conversion by @xjjiang in #829
- Fix occasional failure of multi engine test due to insensitivity of objective to throttle allocation in descent. by @Kenneth-T-Moore in #838
- Post revamp payload range by @aalemu1 in #812
- Fix for IPOPT CI failures. by @Kenneth-T-Moore in #844
- Remove inclusion of all defaults in aviary_inputs by @jkirk5 in #819
- Basic Support for Optimizing Throttle in the Height Energy phase. by @Kenneth-T-Moore in #845
- Performance subsystem by @jkirk5 in #827
- Speedup for aviary cmd-line: avoid double-call when called with no args. by @Kenneth-T-Moore in #847
- Level3 Example by @nathanperreau in #830
- GASP based BWB mission by @xjjiang in #839
- fortran_to_aviary bug fix for FLOPS variable FRVT by @cmbenne3 in #852
- Post revamp docs by @aalemu1 in #831
- Multimission v2 by @ehariton in #842
- Updated workflow to handle changes in conda env export. by @robfalck in #860
- Conda fix: Migrate rob's fix into the no dev workflow. by @Kenneth-T-Moore in #861
- Phase info corrections by @cmbenne3 in #851
- Added aviary command line subcommand that runs uses the OpenMDAO real-time plotting capability by @hschilling in #853
- Prevent Aviary running invalid off design missions by @cmbenne3 in #857
- Glue BWB variables in documentation (try again) by @xjjiang in #846
- Clean out some old experimental code. by @Kenneth-T-Moore in #850
- Clean up some warnings in Aviary by @Kenneth-T-Moore in #863
- Renamed our overrides for more clarity. by @Kenneth-T-Moore in #867
- add variables for FLOPS based BWB by @xjjiang in #858
- Removed unecessary requirement for defining certain engine options by @jkirk5 in #868
- Cleanup Aviary so it doesn't modify anything in the phase_info. by @Kenneth-T-Moore in #871
- Support for complex step in the Hamilton Standard component. by @Kenneth-T-Moore in #865
- FLOPS based geometry modified by @xjjiang in #864
- Update fortran_to_aviary for BWB model by @xjjiang in #834
- Updating Numpy by @nathanperreau in #874
- Expose primal_name to user for better support of jax aviary components. by @Kenneth-T-Moore in #880
- SLSQP Default Examples by @nathanperreau in #882
- Fuel Variables and Subsystems Revamp by @cmbenne3 in #854
- Add checking for benchmark test convergence by @cmbenne3 in #876
- A few fixes to #876. by @Kenneth-T-Moore in #888
- Updated installation guide by @jkirk5 in #883
- Remove non-default recorder locations in preparation for Jason's PR 870. by @Kenneth-T-Moore in #895
- Fix draw_mission so that it can read in the file it writes. by @Kenneth-T-Moore in #893
- Remove ability to rename openmdao/dymos reports by @jkirk5 in #870
- Cut down on the unusually large array sizes in a test. by @Kenneth-T-Moore in #901
- Fix pre-mission to mission bus variable connection by @kanekosh in #903
- Support
src_indicesin bus variable connections by @kanekosh in #905 - Flops anti-icing mass computation update by @xjjiang in #898
- BWB components in Geometry/flops_based subsysterms by @xjjiang in #872
- A few small fixes by @Kenneth-T-Moore in #909
- Improve robustness of Advanced Single Aisle; Add capability to choose engine deck variable to interpolate first. by @Kenneth-T-Moore in #906
- Fix some broken glue in the docs. by @Kenneth-T-Moore in #919
- Small bugfixes for engine_deck.py by @jkirk5 in #923
- Off design overhaul by @jkirk5 in #840
- Some updates for benchmark performance. by @Kenneth-T-Moore in #916
- A couple of fixes for Jason's off-design branch. Merging this will merge 840. by @Kenneth-T-Moore in #929
- Update the version of the miniconda script. by @Kenneth-T-Moore in #930
- Fixes an exception when the user adds a hierarchy variable without metadata. by @Kenneth-T-Moore in #931
- Speed up the aviary command line. by @Kenneth-T-Moore in #939
- Fix 0 pax bug for multi-mission by @jkirk5 in #625
- Updated layout of docs to allow for more space for body of the pages by @hschilling in #941
- Eliminated Path as an optional type for Aviary meta data variables that are paths by @hschilling in #937
- Combined Core & External Subsystem Handling by @jkirk5 in #836
- Renamed the FLOPS fuselage AVG_DIAMETER to REF_DIAMETER to differentiate it from the GASP variable that is calculated differently. by @Kenneth-T-Moore in #940
- Updated the phase_info documentation. by @Kenneth-T-Moore in #934
- Mission directory renames. by @Kenneth-T-Moore in #944
- Treat BWB Horizontal tail and vertical tail by @xjjiang in #948
- Combined
engine_buildersand external subsystem loading api by @jkirk5 in #949 - Some fixes to CI to account for OpenMDAO dropping support for numpy 1.x by @Kenneth-T-Moore in #952
- No-dev branch is pulling down numpy 2.41, causing some issues. by @Kenneth-T-Moore in #960
- Fixed data files with filepaths containing spaces getting truncated by @jkirk5 in #954
- Atmosphere Incorporation: USatm1976, MIL_SPEC_210A Hot/Cold/Polar/Tropical, and Offsets by @ehariton in #950
- Improved the sizing behavior of the N2 diagram in the dashboard by @hschilling in #951
- Address problems found during OpenMDAO connection graph refactor. by @Kenneth-T-Moore in #959
- AI policy update by @jkirk5 in #963
- Fix a problem in CI due to build_pyoptsparse's update to pixi. by @Kenneth-T-Moore in #964
- Add overridden variable report by @hschilling in #967
- Removed need for aliases in atmosphere component by @jkirk5 in #962
- Fix #953: Initialize self.subsystems for AviaryGroup by @OwenShepherd in #968
- WIP fixes for turboprop aircraft by @jkirk5 in #926
- Try to prevent no_dev_install from installing numpy 2.4.1 by @Kenneth-T-Moore in #970
- FLOPS based premission for BWB by @xjjiang in #922
- 547 fix by @OwenShepherd in #973
- Fix needed for the NPSS example by @Kenneth-T-Moore in #975
- Changed formatting for the values in the Mission GUI table cells by @hschilling in #943
- L3 shooting by @cmbenne3 in #935
- Mass report update - FLOPS by @jkirk5 in #942
- 957 fix by @OwenShepherd in #981
- Combine 2DOF climb and descent into a single phase/ODE/EOM. by @Kenneth-T-Moore in #977
- Fix for non-deterministic behavior during optimization. by @Kenneth-T-Moore in #988
- BWB FLOPS Fortran_to_Aviary by @xjjiang in #947
- add Aircraft.HorizontalTail.NUM_TAILS by @xjjiang in #998
- FLOPS based BWB implementation documentation by @xjjiang in #976
- Fixed link to the OAS mission script on OAS subsystem doc page by @hschilling in #996
- Two-dof refactor part 3: Added a new ODE/Phase for a simple cruise that is more consistent with the other phases. by @Kenneth-T-Moore in #986
- Rename of files to remove references to API levels by @jkirk5 in #984
- Rounding of numbers to 3 significant digits in reports and dashboard by @hschilling in #999
- Two-dof refactor part 4: Replaced remaining two-dof phases/odes/eoms with more general phase builders selectable with PhaseType. by @Kenneth-T-Moore in #1000
- Load mass rework by @nathanperreau in #1002
- Fix for variable bus from pre- to post-mission subsystem by @irianordaz in #1005
- Updated some unittests to use subtests by @jkirk5 in #965
- Variable rename (wing input station variables) by @jkirk5 in #1014
- Remove requirement that engines compute max thrust and other values by @jkirk5 in #946
- Incorporate changes from Shugo's PR 914 (fix detailed takeoff example), and fixed a few other issues with Solved 2DOF. by @Kenneth-T-Moore in #1006
- Fix units for dynamic viscosity by @irianordaz in #1013
- FLOPS based BWB mission bench test by @xjjiang in #978
- Electric Motor Model Updates by @ehariton in #1008
- BWB doc image update by @xjjiang in #1018
- Cleaned up a warning and fixed a test that fails if you run testflo from aviary/aviary by @Kenneth-T-Moore in #1022
- Vertical Tail Mount Location Rename by @nathanperreau in #1030
- Touchdown mass rename by @nathanperreau in #1024
- Speed up the Hamilton Standard component. by @Kenneth-T-Moore in #1029
- Group and rename FLOPS based wetted areas together as a new group WettedAreaGroup by @xjjiang in #1010
- For off designs, create different reports folders for each design run by @hschilling in #1001
- Height Energy -> Energy State by @ehariton in #1021
- Fuel Variable Accounting - Issue 1012 by @ehariton in #1027
- Docs overhaul, part 1: Getting Started, partial User's Guide, and Examples by @jkirk5 in #994
- Add ref scaling to gross_mass_resid constraint by @bdphilli in #1053
- Fixes a constraint that wasn't hooked up correctly in 2dof. by @Kenneth-T-Moore in #1052
- Rename Mission.Design.XXX and Mission.Summary.XXX variables for clarity by @cmbenne3 in #1050
- Corrected report for Aviary core geometry analysis by @hschilling in #1056
- Fix for some missing derivatives in the unsteady solved ode by @Kenneth-T-Moore in #1061
- Readme.md Updated - Fixed Broken Link to Docs by @ehariton in #1064
- Unify the API for subsystem builder methods. by @Kenneth-T-Moore in #1009
- Remove code for GA and remove BWB if alt_mass by @xjjiang in #1028
- Issue 1033 - Fix Infinite Payload Range Looping by @cmbenne3 in #1034
- Updated some benchmarks to improve convergence. by @Kenneth-T-Moore in #1069
- fix error if ULF_from_maneuver == True by @cmbenne3 in #1042
- Minor doc fixes by @jkirk5 in #1072
- Clean up one more warning. by @Kenneth-T-Moore in #1074
- Fuel Calculations Revamp by @ehariton in #1068
- All doc headers are now collapsible by @hschilling in #1075
- resolve duplicates and capitalization of Fuel_Breakdown by @cmbenne3 in #1092
- Prevent "shape_by_conn" hierarchy variables from being set to a stale default value. by @Kenneth-T-Moore in #1088
- Move MainGearLength, NoseGearLength to geometry subsystem by @xjjiang in #1093
- Add a Few Drag Factors and Aero Technology Factors by @xjjiang in #1076
- Move Aircraft.Fuselage.FORM_FACTOR to premission by @xjjiang in #1071
- Remove Fuel_Breakdown.png Duplicate file by @cmbenne3 in #1102
- Engine scaling by @jkirk5 in #1073
- A few small cleanups in the docs by @Kenneth-T-Moore in #1103
- Removed LEAPS metadata by @hschilling in #1101
- BWB300 baseline model bench test by @xjjiang in #1015
- Removal of Aircraft.Engine.REFERENCE_DIAMETER by @xjjiang in #1047
- Aviary command line refactor by @hschilling in #1041
- Move phase_info_parameterization by @jkirk5 in #1104
- Removal of Additional LEAPS1 word by @xjjiang in #1106
- Templates by @jkirk5 in #1110
- Updated optimizers in examples by @jkirk5 in #1109
- Rename Off Design Missions Alternate and Fallout by @cmbenne3 in #1078
- choose best match as model among close matches by @xjjiang in #1111
- Csv Examples by @nathanperreau in #1100
- Proper error handling of convert engine command when file does not exist by @hschilling in #1099
- SAWE standard applied to GASP mass buildup by @jkirk5 in #1065
- Turboprop freighter fixes by @jkirk5 in #1098
- Cleaning up geometric/geopotential alt by @Kenneth-T-Moore in #1115
- removed Mission.FUEL_FLOW_SCALER by @jkirk5 in #1116
- Aviary 1.0 API refresh by @jkirk5 in #1113
- Models & data cleanup by @jkirk5 in #1114
- increment version to 1.0 by @jkirk5 in #1119
New Contributors
- @snow54 made their first contribution in #762
- @Monstertov made their first contribution in #780
- @aalemu1 made their first contribution in #812
- @OwenShepherd made their first contribution in #968
- @irianordaz made their first contribution in #1005
- @bdphilli made their first contribution in #1053
Full Changelog: v0.9.10...v1.0.0