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

Enable weekly tests with the JIT compiler to be added in Python 3.13 #2634

Open
namurphy opened this issue Apr 12, 2024 · 0 comments
Open

Enable weekly tests with the JIT compiler to be added in Python 3.13 #2634

namurphy opened this issue Apr 12, 2024 · 0 comments
Labels
CI Related to continuous integration revisit in 2025 Issues that we should revisit in ∼2025
Milestone

Comments

@namurphy
Copy link
Member

Python 3.13 is expected to have a JIT compiler, though it is expected to be disabled by default and thus far only has modest performance gains. After it is released, we should add a weekly test to make sure that PlasmaPy can be run with it. We will need to wait until after a version of Numba is released for Python 3.13 as well (unless we switch to Cython).

There's a chance that the JIT compiler will encounter some issues with upstream packages (e.g., NumPy & Astropy) so we may need to raise issues in the upstream repositories. If this doesn't work right away, we can update it to the "revisit in 2026" label instead "revisit in 2025".

@namurphy namurphy added the revisit in 2025 Issues that we should revisit in ∼2025 label Apr 12, 2024
@namurphy namurphy added this to the v2025.5.0 milestone Apr 12, 2024
@namurphy namurphy added the CI Related to continuous integration label Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Related to continuous integration revisit in 2025 Issues that we should revisit in ∼2025
Projects
None yet
Development

No branches or pull requests

1 participant