You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Removed upper bound on OM version added bi-monthly scheduled tests
* Update to Python 3.10 for GHA and use MDO Lab flake8 and black tests
* Formatted for new version of black
* Moved flake8 OAS config file so MDO Lab action will pick it up
* Trying to make flake8 happy
* More flake8 changes
* Whoops I messed up one of the tests
* Test oldest package versions in GHA build
* Fixing bugs in GHA file
* More bugs with quotation marks
* Updated oldest OM version and bumped patch version of OAS
* Try older pytest version to fix seg fault in GHA
* Try newer Python version for oldest and get rid of OpenVSP and pyGeo for debugging
* Try back to 3.8
* Add in pySpline and pyGeo
* Broke with pySpline/pyGeo, try only OpenVSP
* See if OpenVSP is changing the numpy version
* Trying an older vsp version so numpy doesn't update
* Try installing OpenVSP before OAS and other deps
* Add back in pySpline and pyGeo....*gulp*
* Move pySpline/Geo install to after OAS install since it needs numpy
* The error returns.....see if it can be reproduced without OpenVSP to save debugging time
* Does Python 3.9 work
* Try Python 3.10, otherwise it's a package issue
* Oops, numpy 1.20 doesn't work on Python 3.10, try Python 3.8 but with the newest numpy scipy and OM
* Python 3.8 with newest numpy scipy OM still breaks, try 3.10 with newest just to sanity check
* Works as expected, try back to 3.8 with newest allowed numpy scipy and OM
* See if working build on Python 3.10 works with older setuptools, the only package difference between working and not
* Python version is the problem, try 3.9 again
* See if Python 3.11 works just for fun
* Does it really work fine without pygeo, wtf matplotlib...
* How about an older matplotlib
* Try an older version of pyGeo
* Fixed type in GHA build file
* Changed name to specify pygeo version
* Try pyGeo v1.12.0
* pyGeo 1.12.0 seems to work, try 1.12.1
* pyGeo 1.12.1 seems to work, try 1.12.2
* pyGeo 1.12.2 seems to work, try latest again
* Revert back to pyGeo 1.12.2 for the old build
* Get rid of tagged matplotlib version
* Add back in OpenVSP
* Cleaning up the YAML file
* Kinda abusing the build matrix but whatchagonnado
* gabagool
* Maya Angelou: You will face many defeats in life, but never let yourself be defeated
* New table for RTD
* pyGeo v1.6.0 on oldest build
* Does pyGeo error go away if I install OAS in place
* Go back to working build with pyGeo 1.6.0 and update docs
Copy file name to clipboardExpand all lines: README.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,14 +76,23 @@ Shamsheer S. Chauhan and Joaquim R. R. A. Martins, “Low-Fidelity Aerostructura
76
76
77
77
Version Information
78
78
-------------------
79
-
The latest version of OpenAeroStruct requires [OpenMDAO](https://github.com/OpenMDAO/openmdao) (versions 3.2.0 to 3.16.0) and Python3.
80
-
Python2 is no longer supported.
81
-
It also requires the folloing packages: `numpy, scipy, matplotlib`.
79
+
The oldest and latest versions of the dependencies that we test regularly are the following (other versions may work, but no guarantees):
80
+
81
+
| Dependency | oldest | latest |
82
+
| ---------- | ------ | ------ |
83
+
| Python | 3.8 | 3.11 |
84
+
| NumPy | 1.20 | latest |
85
+
| SciPy | 1.6.0 | latest |
86
+
| OpenMDAO | 3.10 | latest |
87
+
| Matplotlib | latest | latest |
88
+
| pyGeo (optional) | 1.6.0 | latest |
89
+
| OpenVSP (optional) | 3.27.1 | 3.27.1 |
90
+
82
91
If you are looking to use the previous version of OpenAeroStruct which uses OpenMDAO 1.7.4, use OpenAeroStruct 1.0 from [here](https://github.com/mdolab/OpenAeroStruct/releases).
83
92
84
93
License
85
94
-------
86
-
Copyright 2018-2022 MDO Lab
95
+
Copyright 2018-2023 MDO Lab
87
96
88
97
Licensed under the Apache License, Version 2.0 (the "License");
89
98
you may not use this file except in compliance with the License.
0 commit comments