What's Changed
- Merge changes back in from
v2024.7.x
by @namurphy in #2783 - Update the checklist for releases by @namurphy in #2784
- Unpin sphinx by @JaydenR2305 in #2791
- Fix problem with installation step in Nox sessions to build documentation by @namurphy in #2793
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2792
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2797
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2798
- Adding racecar emoji to Alfven Speed by @dschaffner in #2802
- Added sparkle emoji to getting started page by @shaunagm in #2806
- Add an seedling emoji by @cacsphysics in #2809
- emoji by @kopmarcin in #2813
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2836
- Added Memo Emoji to Citation Page (PlasmaPy Summer School Demo) by @josephrhsmith in #2810
- add snake emoji to install python section by @ShelleySugiharto in #2819
- Changed all 'checks_on_return' to 'validates_on_return'(only changed … by @ShelleySugiharto in #2827
- Reorganized the formulary docstrings to follow the numpy docstrings standard by @cacsphysics in #2831
- Fix beta by @dancingplasma in #2822
- added periods to getting started by @slrodriguez in #2804
- math formulary - restructured function page for rot_a_to_b and added raises, example section by @Cool-Whiskers in #2824
- Fix welcome message by @namurphy in #2837
- add supervillian emoji next to cloning header. by @dancingplasma in #2814
- Add green check emoji to testing guide under best practices by @broantognetti in #2808
- Added the force-free definition to the glossary by @Stray235 in #2830
- Added pledge emoji to CoC page by @pvalarcon in #2817
- Add example to docstring of ParticleTracker by @s-gerow in #2833
- lil sloth dood hanging on a branch added to getting started by @stinkymonke in #2818
- TE: Added an emoji as part of the plasmapy summer school learning to … by @tamarervin in #2805
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2840
- Add Nox session to CI to ensure consistency of
pyproject.toml
with pinned requirements by @namurphy in #2794 - Fix minor test failure from change to
astropy.units
namespace by @namurphy in #2842 - Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 in /.github/workflows by @dependabot in #2844
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2845
- Bump peter-evans/create-pull-request from 6 to 7 in /.github/workflows by @dependabot in #2849
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 in /.github/workflows by @dependabot in #2848
- Ignore stopped particles in
synthetic_radiograph
by @pheuer in #2843 - Remove Numba as a dependency by @namurphy in #2841
- Organize
CITATION.cff
by @namurphy in #2853 - Update ruff configuration and pre-commit hooks by @namurphy in #2854
- added the running emoji to the getting ready page by @Cool-Whiskers in #2807
- added emoji by @CBrown345 in #2812
- add emoji to coding guide by @Mychal-Valle in #2820
- Add Celebration Emojis to the Getting Ready to Contribute Page by @s-gerow in #2816
- Update install.rst by @cicciope in #2801
- Added 'Baby' emoji to visually denote 'new user' in . by @ciortiz in #2815
- Modified the
Particle.ionize()
method to acceptnp.inf
as an argument by @PrestonXPitzer in #2800 - Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 in /.github/workflows by @dependabot in #2856
- Adjust sphinx config for RTD default changes by @StanczakDominik in #2857
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2859
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 in /.github/workflows by @dependabot in #2860
- Add instructions on how to install plasmapy with uv in a virtual envi… by @tien-vo in #2861
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2863
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2864
- Update saving for CPR synthetic radiography by @pheuer in #2868
- Changed recognized_quantities from class property to property (Closes #2870) by @pheuer in #2871
- Add Python 3.13 to tests by @namurphy in #2869
- Update changelog entries ahead of v2024.10.0 release by @namurphy in #2877
- Update pinned requirements 📍 by @plasmapy-requirements-bot in #2875
- Added a util function to compute CFL time constraints by @diogodcarvalho in #2832
- Add emoji for chat room by @tien-vo in #2803
- Re-enable doctests, fix doctest errors, and revert #2715 by @namurphy in #2834
- Update versions of Python used in continuous integration workflows by @namurphy in #2879
- Add error message in
test_checks.py
by @namurphy in #2881 - Fix hyperlinks ahead of v2024.10.0 release by @namurphy in #2882
New Contributors
- @dschaffner made their first contribution in #2802
- @kopmarcin made their first contribution in #2813
- @josephrhsmith made their first contribution in #2810
- @ShelleySugiharto made their first contribution in #2819
- @dancingplasma made their first contribution in #2822
- @slrodriguez made their first contribution in #2804
- @Cool-Whiskers made their first contribution in #2824
- @broantognetti made their first contribution in #2808
- @Stray235 made their first contribution in #2830
- @pvalarcon made their first contribution in #2817
- @s-gerow made their first contribution in #2833
- @stinkymonke made their first contribution in #2818
- @tamarervin made their first contribution in #2805
- @CBrown345 made their first contribution in #2812
- @Mychal-Valle made their first contribution in #2820
- @cicciope made their first contribution in #2801
- @ciortiz made their first contribution in #2815
- @PrestonXPitzer made their first contribution in #2800
- @diogodcarvalho made their first contribution in #2832
Full Changelog: v2024.7.0...v2024.10.0