Test freud with Python 3.13 and make other modernization changes to the CI scripts.
Motivation and Context
Ensure that freud functions with the latest versions Python and all dependencies.
Unfortunately, both MDAnalysis and Numba releases are lagging. We will need to re-enable these optional test dependencies at a future date. I will not chain the delay a freud release to an optional dependency.
Description
Test freud with Python 3.13 and make other modernization changes to the CI scripts.
Motivation and Context
Ensure that freud functions with the latest versions Python and all dependencies.
Unfortunately, both MDAnalysis and Numba releases are lagging. We will need to re-enable these optional test dependencies at a future date. I will not chain the delay a freud release to an optional dependency.
How Has This Been Tested?
CI checks.
Checklist: