Skip to content

Fixed issues running INGRID on python>=3.10 - #35

Merged
Plasdom merged 2 commits into
masterfrom
bugfix/plasdom/python_310_issues
Aug 27, 2025
Merged

Fixed issues running INGRID on python>=3.10#35
Plasdom merged 2 commits into
masterfrom
bugfix/plasdom/python_310_issues

Conversation

@Plasdom

@Plasdom Plasdom commented Aug 26, 2025

Copy link
Copy Markdown
Collaborator

Description of changes

Updates to two INGRID dependencies (freeqdsk and matplotlib) were causing it to fail on a fresh conda environment with python>=3.10. This update fixes this, and should also fix failing CI runs.

How was this tested?

On my local machine I created fresh conda environments using python 3.9, 3.10, 3.11 and 3.12 and successfully ran INGRID on all of them, including tests.

Relevant issues

Closes #34 and #30

Checklist

  • I have added/updated tests relevant to this PR.
  • I have updated any baselines required for the test suite.
  • I have run the test suite locally to ensure my changes work as intended.

@Plasdom
Plasdom requested a review from bryan-garcia August 26, 2025 01:52
@Plasdom

Plasdom commented Aug 26, 2025

Copy link
Copy Markdown
Collaborator Author

@wearysebas @timothy-nunn does this fix the same issue as in your PR #29? I can see lots of additional commits there related to CDN and MASTU configurations there, so is the scope of that much broader than this one?

@bryan-garcia bryan-garcia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@Plasdom
Plasdom merged commit 0bd6775 into master Aug 27, 2025
5 of 6 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.

Loading equilibria is failing for python>=3.10

2 participants