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

Fixes to test figure output and multi-platform support #155

Merged
merged 22 commits into from
Oct 23, 2023
Merged

Conversation

adigitoleo
Copy link
Member

  • Use PDF for all figures
  • Remove redundant old plotting functions
  • Use a safe wrapper to get a default number of CPUs for Linux, Mac or Windows
  • Make the venv_install.sh script support PYTHON_BINARY for using custom paths to local Python installations (e.g. 3.11 on cosgrove)

@adigitoleo

This comment was marked as resolved.

Patol75
Patol75 previously approved these changes Oct 18, 2023
Copy link
Member

@Patol75 Patol75 left a comment

Choose a reason for hiding this comment

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

Changes look sensible to me :)

Patol75
Patol75 previously approved these changes Oct 18, 2023
Patol75
Patol75 previously approved these changes Oct 18, 2023
@adigitoleo
Copy link
Member Author

Failing on Windows because of strangely large memory commits from scipy integrators (switching back to RK45 doesn't help). Tempted to drop Windows support for now. Potentially related to the SciPy BLAS being different on windows (I think?) or maybe an actual SciPy integrator bug on windows. MacOS is passing.

@Patol75
Copy link
Member

Patol75 commented Oct 19, 2023

Strange indeed! What about modifying the YAML according to what SciPy has? For example, they use windows-2019 instead of windows-latest. Have a look here.

@Patol75
Copy link
Member

Patol75 commented Oct 20, 2023

Perhaps drop Windows for now. It could just be running out of memory. Not quite sure why that would not be the case on Ubuntu though.

@adigitoleo adigitoleo closed this Oct 23, 2023
@adigitoleo adigitoleo reopened this Oct 23, 2023
@Patol75 Patol75 merged commit 644cdc6 into main Oct 23, 2023
8 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.

2 participants