Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changed 'latest' job in test and docs workflows to use Python 3.12 #1122

Merged
merged 13 commits into from
Nov 1, 2024

Conversation

swryan
Copy link
Contributor

@swryan swryan commented Oct 23, 2024

Summary

Changed 'latest' job in test and docs workflows to use Python 3.12

Pinned Python 3.12 for the latest build in the test workflow.
Python 3.13 needs NumPy >=2.1 and we still have issues with pyoptsparse using NumPy 2.

Added a python313 job to the test workflow, which uses Python 3.13 and NumPy 2 but excludes pyoptsparse.

Also:

  • updated the doc build workflow to use the latest openmdao release for the docs that are published
  • updated the balanced_field_funccomp example to a handle recent change in the ExplicitFuncComp API
  • updated cannonball examples to use OpenMDAO's InterpND instead of SciPy interp1d
  • updated/refactored balanced field examples

Related Issues

  • Resolves #

Backwards incompatibilities

None

New Dependencies

None

@swryan swryan changed the title Changed 'latest' job in test workflow to use Python 3.12 Changed 'latest' job in test and docs workflows to use Python 3.12 Oct 23, 2024
@robfalck
Copy link
Contributor

robfalck commented Oct 23, 2024

Option use_jax in ExplicitFuncCompneeds to be changed to optionderivs_method='jax'`.

I've added a backwards incompatibility to that PR.

Mention of use_jax in the OpenMDAO documentation needs to be removed.

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@coveralls
Copy link

Coverage Status

coverage: 93.685% (-0.2%) from 93.903%
when pulling efc3c34 on swryan:latest
into 19249bd on OpenMDAO:master.

@robfalck robfalck merged commit 8338af1 into OpenMDAO:master Nov 1, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants