fast-aircraft-design / FAST-OAD

FAST-OAD: An open source framework for rapid Overall Aircraft Design
GNU General Public License v3.0
47 stars 25 forks source link

Compatibility with Python 3.11 #538

Closed christophe-david closed 1 week ago

christophe-david commented 2 weeks ago

This PR extends compatibility of FAST-OAD, allowing usage of Python 3.11, and recent versions of pandas, lxml, scipy and numpy. OpenMDAO 3.33 is still not compatible with numpy 2.0, but it looks like it is the only missing piece for FAST-OAD to be compliant with numpy 2.*.

codecov[bot] commented 2 weeks ago

Codecov Report

Attention: Patch coverage is 66.66667% with 2 lines in your changes missing coverage. Please review.

Project coverage is 85.12%. Comparing base (6e3edac) to head (5f608f4).

:exclamation: Current head 5f608f4 differs from pull request most recent head 5a4408f

Please upload reports for the commit 5a4408f to get more accurate results.

Files Patch % Lines
src/fastoad/cmd/api.py 66.66% 1 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #538 +/- ## ========================================== - Coverage 85.14% 85.12% -0.02% ========================================== Files 138 138 Lines 6362 6367 +5 Branches 914 915 +1 ========================================== + Hits 5417 5420 +3 - Misses 787 788 +1 - Partials 158 159 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.