Skip to content

Releases: OpenMDAO/Aviary

v0.9.10

13 May 20:18
28d994b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.9...v0.9.10

v0.9.9

16 Apr 13:03
a3d76d5
Compare
Choose a tag to compare

What's Changed

  • Incremented version to 0.9.9-dev by @swryan in #658
  • Fix for Flops tabular aero so that it correctly supports passing the lift independent and dependent polars. by @Kenneth-T-Moore in #604
  • EngineDecks now take scale factor as an input by @jkirk5 in #565
  • Support for legacy code defaults by @jkirk5 in #628
  • Addressing Deprecation notice: v3 of the artifact actions by @crecine in #661
  • adding aviary's top dir as something that can be imported by @crecine in #655
  • Resolve duplicate N2 report generation by @jkirk5 in #632
  • Added unit conversion capability to add_aviary_input, output, option by @jkirk5 in #650
  • Variable name fixes for turboprop freighter by @jkirk5 in #654
  • Update inconsistent naming for angle of attack by @nathanperreau in #647
  • rename Aircraft.Wing.MOUNTING_TYPE to Aircraft.Wing.MOUNT_LOCATION by @xjjiang in #643
  • Fixed a bug where 2 variables were not being promoted as parameters from the mission ode. by @Kenneth-T-Moore in #669
  • Update doctape.py by @crecine in #670
  • Doctape updates by @crecine in #671
  • Off Design Payload by @cmbenne3 in #623
  • Move Sigmoid function to utils by @xjjiang in #664
  • Added image definition and a workflow to publish the image by @swryan in #674
  • Universal ODE class by @jkirk5 in #668
  • Split run_examples into separate tests. by @Kenneth-T-Moore in #675
  • Test FLOPS Aero Builder by @xjjiang in #619
  • Set mass default by @xjjiang in #640
  • Methods for level 2 revamp part 1. by @Kenneth-T-Moore in #651
  • Glue Variables in User_Guide by @xjjiang in #615
  • Aircraft.Wing.AIRFOIL_TECHNOLOGY types is inconsistent with all other numeric vars. by @Kenneth-T-Moore in #663
  • First try at getting the large_turboprop_freighter test working by @dingraha in #665
  • Added subsystems_options combability to propulsion builder by @jkirk5 in #679
  • Linked cumulative energy between phases in battery builder by @kanekosh in #672
  • Add units to components by @xjjiang in #684
  • Fix a bug in the engine builder mission where the aviary_options argument was accidentally replaced with the engine_options. by @Kenneth-T-Moore in #687
  • added use_tempdir to unit tests by @xjjiang in #688
  • Glue getting started and theory guide by @xjjiang in #609
  • Added an ARM image by @swryan in #694
  • move y_eng_fore calculation inside if statement in landing_gear.py by @zfrederi in #700
  • Some fixes for the recent CI regression due to latest OpenMDAO release. by @Kenneth-T-Moore in #710
  • Read float instead of int if data type is float by @xjjiang in #676
  • Adding parallel phase flag to add_phases by @timryanb in #693
  • Optional subsystems by @jkirk5 in #648
  • Fixes for single-engine aircraft by @jkirk5 in #709
  • Fixed throttle_enforcement type check by @kanekosh in #691
  • Electric Breguet cruise EOM/ODE with unit testing by @xjjiang in #686
  • Adds a basic input report that identifies aviary inputs that are not in the csv file. by @Kenneth-T-Moore in #683
  • Updated container image definitions by @swryan in #698
  • Set aero defaults and units by @xjjiang in #666
  • add unit test for gasp_based aero builder. by @xjjiang in #713
  • Add new variables from GASP for BWB by @xjjiang in #701
  • Phase info revamp part 2: Use modified OptionsDictionary for type-checking the phase_info. by @Kenneth-T-Moore in #690
  • Move pngs to a static directory and add them to the package by @Kenneth-T-Moore in #715
  • Fixed a bug where the new input_check_report raises an exception when used with a custom metadata dict. by @Kenneth-T-Moore in #714
  • Verbosity cleanup and reduced warnings/printouts by @jkirk5 in #636
  • Fix for 2 test failures on main. by @Kenneth-T-Moore in #727
  • Updated workflows for the release process by @swryan in #730
  • Add a generic BWB model by @xjjiang in #719
  • markdown reports support for NaN values from failed runs by @jkirk5 in #716
  • Added missing check in EngineDecks for SLS thrust but no scale factor by @jkirk5 in #717
  • Groundwork for aero builder overhauls by @jkirk5 in #708
  • Pinned the version of cmake used in the Docker files by @swryan in #732
  • Strict type checking throughout Aviary by @jkirk5 in #697
  • Update version for 0.9.9 release by @swryan in #736

New Contributors

Full Changelog: v0.9.8...v0.9.9

v0.9.8

28 Jan 21:36
50c1745
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.7...v0.9.8

v0.9.7

16 Jan 20:22
08ca1d9
Compare
Choose a tag to compare

v0.9.7 overhauls how Aviary sets options for components, as well as a number of minor bugfixes and cleanups.
For any OpenMDAO system, you no longer need to pass the entire aviary_options object as an option. Instead, you can directly add each option your component needs individually. Aviary will pass the correct options to your component using OpenMDAO's model_options. This change is intended to improve the readability of components and their data needs.

What's Changed

New Contributors

Full Changelog: v0.9.6...v0.9.7

v0.9.6

17 Dec 20:58
0eab7f6
Compare
Choose a tag to compare

See the v0.9.6 announcement for a summary of key new features and non-backwards compatible changes.

What's Changed

Read more

v.0.9.3

06 Feb 19:57
0e63103
Compare
Choose a tag to compare

What's Changed

  • Increment version to 0.9.3-dev by @swryan in #82
  • Split Aircraft.Design.RESERVES to two variables by @xjjiang in #36
  • Remove FLOPS based mission method by @johnjasa in #53
  • Added check to see if the reports directory exists before creating a dashboard by @hschilling in #42
  • Updated workflows to use the conda-forge channel and to facilitate use for testing by @swryan in #84
  • Allow L2 interface to accept AviaryValues objects as well as filepaths by @jkirk5 in #69
  • Check the interpolators and use more efficient versions where applicable. by @Kenneth-T-Moore in #37
  • Passenger Count Mismatch #394 by @gawrenn in #72
  • Bugfix for SGM by @crecine in #90
  • Issue 11 Resolution - ALTITUDE_RATE_MAX add to GASP ODEs by @ehariton in #74
  • Add benchmark CI; revert regression by @johnjasa in #96
  • Make GASP-based phases use phase builders by @johnjasa in #88
  • Notify teams by @crecine in #103
  • XDSM and Spec-Test Removal by @ehariton in #99
  • Improvements to height energy mission based on Ken's feedback by @johnjasa in #94
  • Changing all occurrences of 'final_alt' to 'final_altitude'. by @gawrenn in #91
  • Cleaning up many warnings and increasing speed of API import by @johnjasa in #109
  • Updated docs links by @johnjasa in #115
  • Tweaked some residual scalers to improve nested solver performance. by @Kenneth-T-Moore in #114
  • Added units to the Results-Aviary Variables table in the dashboard by @hschilling in #105
  • Update URLs by @johnjasa in #119
  • Moved 2DOF phase builder logic to shared methods by @johnjasa in #116
  • Added a CLI for users to download models by @crecine in #122
  • Improve the visibility of the N2 and Linkage tabs in the dashboard by @hschilling in #104
  • Cleanup based on user feedback by @johnjasa in #120
  • Users can add their own constraints by @johnjasa in #123
  • Some adjustments to the skin friction drag solvers. by @Kenneth-T-Moore in #127
  • Rename TAS to velocity in GASP-based phases by @johnjasa in #117
  • Updated version for 0.9.3 release by @swryan in #129

Full Changelog: v0.9.2...v0.9.3

v0.9.2

18 Jan 18:56
71c8ea5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: OpenMDAO/om-aviary@v0.9.1...v0.9.2

v0.9.1

08 Jan 17:46
ecfbada
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: OpenMDAO/om-aviary@v0.9.0...v0.9.1

Aviary 0.9.0

21 Dec 19:37
1fca1c0
Compare
Choose a tag to compare

This is the first public release of NASA’s Aviary tool, an aircraft design, analysis, and optimization tool. Aviary is actively under development and is not feature-complete.