Recent Releases of plasmapy
plasmapy - v2025.8.0
What's Changed
- Merge changes back in from v2024.10.x by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2885
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2888
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2889
- Update author metadata in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2890 - Use
bibtex-tidyonbibliography.bibby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2891 - Update acknowledgements page in documentation by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2895
- Make pytest ignore the
toolsdirectory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2898 - Add & update notebook gallery sections by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2892
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2899
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2900
- Make minor updates to documentation and changelog by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2901
- Drop support for Python 3.10 and bump minimum versions of dependencies by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2880
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.0 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2902
- Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2903
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2904
- Bump codecov/codecov-action from 4 to 5 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2907
- Remove GitHub-style admonition that does not get recognized on PyPI page by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2917
- Update release checklist following v2024.10.0 release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2886
- Update README.md by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2921
- Resolve documentation build errors by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2915
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2909
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2925
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2928
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2927
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2926
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2929
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2930
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2931
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2934
- Added introduction for dispersion relation by @wnguyen1312 in https://github.com/PlasmaPy/PlasmaPy/pull/2932
- Update pinned requirements and pin
pygments == 2.18.0due to incompatibility withsphinx-codeautolinkby @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2933 - Update pinned requirements and pin sphinx-codeautolink to
v0.15.2by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2939 - Optimizing ParticleTracker and cpr.Tracker by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2911
- Unpin
pygmentsandsphinx-codeautolinkrequirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2936 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2941
- Update to newest version of ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2942
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2945
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2946
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2949
- Update licenses by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2950
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2951
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2948
- Remove deprecated
dispersionfunction.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2897 - Enable new ruff rules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2952
- Pin requirements with
uv.lockfor use in CI and on Read the Docs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2937 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2956
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2957
- Update caching and cache invalidation in CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2955
- Update GitHub workflows for CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2958
- Enable Nox to be run as a script by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2961
- Include a table of changes in the weekly pull request for updating
uv.lockby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2964 - Improve handling of unexpected lines of
uv lockoutput in Nox session to update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2965 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2966
- Add multiple electron species to OTS tests by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2906
- Add optional keywords to SyntheticRadiograph to directly control detector orientation & source particle orientation by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2968
- Update meeting times on
README.mdby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2967 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2969
- Update pre-commit configuration after new releases of
ruffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2972 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2973
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2977
- Add tools to autoformat and validate
pyproject.tomlto thepre-commitconfiguration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2974 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2982
- Enable a pre-commit hook to format Markdown files by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2981
- Update the configuration for labeling pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2984
- Update comment that gets posted on PRs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2970
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2986
- Update copyright year by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2987
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2994
- Use
setup-uvin GitHub workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2959 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2996
- Bump astral-sh/setup-uv from 5 to 6 in /.github/workflows by @dependabot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2995
- Organize
.gitignoreto use templates from GitHub by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2997 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3002
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3003
- Migrate to new datetime API by @emmanuel-ferdman in https://github.com/PlasmaPy/PlasmaPy/pull/3004
- Remove configuration file for Sourcery by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3005
- Ignore
.ideafolder in.gitignoreagain by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3006 - Repair the
weekly.ymlworkflow by @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/3007 - Remove
plasmapy_sphinxby @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/1643 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3011
- Fix
htmlzipbuild for public RTD builds by @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/3010 - Automatically add label to run weekly tests in CI when certain files are modified by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3008
- Display integral value on test fail by @emmanuel-ferdman in https://github.com/PlasmaPy/PlasmaPy/pull/3012
- Put office hours on an indefinite hiatus by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3013
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3014
- Fix formatting in coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3016
- Add missing parenthesis to documentation by @Getahun-yw-Mahl in https://github.com/PlasmaPy/PlasmaPy/pull/3017
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3022
- Automate GitHub workflow security audits with
zizmorby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2975 - Update contributor information to reflect changes to the GitHub user interface by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2935
- Extend
@particle_inputtoParticleListLikeannotations by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2790 - Fix labeler workflow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3025
- Shorten comment that gets posted to pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3020
- Fix Math Rendering in HarrisSheet Docs by @josephrhsmith in https://github.com/PlasmaPy/PlasmaPy/pull/3028
- Revert changes to the workflow that posts the welcome comment by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3029
- Create formulary.laser and laser.E0 by @Getahun-yw-Mahl in https://github.com/PlasmaPy/PlasmaPy/pull/3021
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3031
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3030
- Skip slow tests when testing against lowest direct dependencies by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3027
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3033
- created intensity function by @Getahun-yw-Mahl in https://github.com/PlasmaPy/PlasmaPy/pull/3032
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3038
- Reduce CPR test time by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/3039
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3040
- Update pinned requirements on Thursdays instead of Mondays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3041
- Remove
sphinx-hoverxrefas an extension to the documentation build by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3024 - Added functions to laser formulary for Gaussian beams by @Getahun-yw-Mahl in https://github.com/PlasmaPy/PlasmaPy/pull/3036
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3043
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3049
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3051
- [SLA] Add helper function
sort_sweep_arraysby @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/3034 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3052
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3050
- Add a security policy and mechanisms to report security vulnerabilities by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2985
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3053
- Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3054
- Fix hyperlinks in documentation by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3056
- Let
Particleaccept NumPy integers in the same ways as regularintobjects by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3045 - Update usage of
uvby Nox by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2998 - [SLA] Add helper function
merge_voltage_clustersby @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/3037 - Update pinned requirements for
plasmapy_sphinx>=2025.5.1by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3058 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3062
- Extract plasma formulary calculator into a standalone package by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3060
- Update changelog entries prior to release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3064
- Make
plasmapy_sphinxsolely adocsdependency by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3066 - Expand the docstring of
Hall_parameterby @wnguyen1312 in https://github.com/PlasmaPy/PlasmaPy/pull/2938 - Use
typing.Selfin type hint annotations forparticle_class.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2887 - Update
validators.pyby @Physics-is-awesome in https://github.com/PlasmaPy/PlasmaPy/pull/2919 - Update the code of conduct to the Contributor Covenant v3.0 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3069
- Update installation instructions for uv by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2999
- Summarize dependency support policy and link to security policy in the documentation by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3059
- Update contributor guide pages on contribution workflow and pre-commit by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3068
- Make miscellaneous updates prior to release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3070
- Build documentation with Python 3.13 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2943
- Set upper limit on Sphinx version by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3073
- Remove upper limits on versions of Astropy and xarray by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3065
- Enable new rules for
ruff checkby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3077 - Update
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3078 - Update pinned requirements π by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3079
- Use
GITHUB_TOKENin workflow to mint a release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3080 - Restructure the workflow to mint a release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3081
- Fix typo in workflow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3083
- Fix regular expression in workflow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3084
- Fix changelog and pre-commit steps in workflow to mint a release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3085
- Fix regular expression in workflow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3086
- Update release workflow to mint a release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3087
- Build changelog and update package metadata prior to a release by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/3088
New Contributors
- @wnguyen1312 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2932
- @emmanuel-ferdman made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/3004
- @Getahun-yw-Mahl made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/3017
- @Physics-is-awesome made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2919
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2024.10.0...v2025.8.0
- Python
Published by namurphy 7 months ago
plasmapy - v2024.10.0
What's Changed
- Merge changes back in from
v2024.7.xby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2783 - Update the checklist for releases by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2784
- Unpin sphinx by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2791
- Fix problem with installation step in Nox sessions to build documentation by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2793
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2792
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2797
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2798
- Adding racecar emoji to Alfven Speed by @dschaffner in https://github.com/PlasmaPy/PlasmaPy/pull/2802
- Added sparkle emoji to getting started page by @shaunagm in https://github.com/PlasmaPy/PlasmaPy/pull/2806
- Add an seedling emoji by @cacsphysics in https://github.com/PlasmaPy/PlasmaPy/pull/2809
- emoji by @kopmarcin in https://github.com/PlasmaPy/PlasmaPy/pull/2813
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2836
- Added Memo Emoji to Citation Page (PlasmaPy Summer School Demo) by @josephrhsmith in https://github.com/PlasmaPy/PlasmaPy/pull/2810
- add snake emoji to install python section by @ShelleySugiharto in https://github.com/PlasmaPy/PlasmaPy/pull/2819
- Changed all 'checksonreturn' to 'validatesonreturn'(only changed β¦ by @ShelleySugiharto in https://github.com/PlasmaPy/PlasmaPy/pull/2827
- Reorganized the formulary docstrings to follow the numpy docstrings standard by @cacsphysics in https://github.com/PlasmaPy/PlasmaPy/pull/2831
- Fix beta by @dancingplasma in https://github.com/PlasmaPy/PlasmaPy/pull/2822
- added periods to getting started by @slrodriguez in https://github.com/PlasmaPy/PlasmaPy/pull/2804
- math formulary - restructured function page for rotato_b and added raises, example section by @Cool-Whiskers in https://github.com/PlasmaPy/PlasmaPy/pull/2824
- Fix welcome message by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2837
- add supervillian emoji next to cloning header. by @dancingplasma in https://github.com/PlasmaPy/PlasmaPy/pull/2814
- Add green check emoji to testing guide under best practices by @broantognetti in https://github.com/PlasmaPy/PlasmaPy/pull/2808
- Added the force-free definition to the glossary by @Stray235 in https://github.com/PlasmaPy/PlasmaPy/pull/2830
- Added pledge emoji to CoC page by @pvalarcon in https://github.com/PlasmaPy/PlasmaPy/pull/2817
- Add example to docstring of ParticleTracker by @s-gerow in https://github.com/PlasmaPy/PlasmaPy/pull/2833
- lil sloth dood hanging on a branch added to getting started by @stinkymonke in https://github.com/PlasmaPy/PlasmaPy/pull/2818
- TE: Added an emoji as part of the plasmapy summer school learning to β¦ by @tamarervin in https://github.com/PlasmaPy/PlasmaPy/pull/2805
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2840
- Add Nox session to CI to ensure consistency of
pyproject.tomlwith pinned requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2794 - Fix minor test failure from change to
astropy.unitsnamespace by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2842 - Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2844
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2845
- Bump peter-evans/create-pull-request from 6 to 7 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2849
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2848
- Ignore stopped particles in
synthetic_radiographby @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2843 - Remove Numba as a dependency by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2841
- Organize
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2853 - Update ruff configuration and pre-commit hooks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2854
- added the running emoji to the getting ready page by @Cool-Whiskers in https://github.com/PlasmaPy/PlasmaPy/pull/2807
- added emoji by @CBrown345 in https://github.com/PlasmaPy/PlasmaPy/pull/2812
- add emoji to coding guide by @Mychal-Valle in https://github.com/PlasmaPy/PlasmaPy/pull/2820
- Add Celebration Emojis to the Getting Ready to Contribute Page by @s-gerow in https://github.com/PlasmaPy/PlasmaPy/pull/2816
- Update install.rst by @cicciope in https://github.com/PlasmaPy/PlasmaPy/pull/2801
- Added 'Baby' emoji to visually denote 'new user' in . by @ciortiz in https://github.com/PlasmaPy/PlasmaPy/pull/2815
- Modified the
Particle.ionize()method to acceptnp.infas an argument by @PrestonXPitzer in https://github.com/PlasmaPy/PlasmaPy/pull/2800 - Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2856
- Adjust sphinx config for RTD default changes by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/2857
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2859
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2860
- Add instructions on how to install plasmapy with uv in a virtual envi⦠by @tien-vo in https://github.com/PlasmaPy/PlasmaPy/pull/2861
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2863
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2864
- Update saving for CPR synthetic radiography by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2868
- Changed recognized_quantities from class property to property (Closes #2870) by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2871
- Add Python 3.13 to tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2869
- Update changelog entries ahead of v2024.10.0 release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2877
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2875
- Added a util function to compute CFL time constraints by @diogodcarvalho in https://github.com/PlasmaPy/PlasmaPy/pull/2832
- Add emoji for chat room by @tien-vo in https://github.com/PlasmaPy/PlasmaPy/pull/2803
- Re-enable doctests, fix doctest errors, and revert #2715 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2834
- Update versions of Python used in continuous integration workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2879
- Add error message in
test_checks.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2881 - Fix hyperlinks ahead of v2024.10.0 release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2882
New Contributors
- @dschaffner made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2802
- @kopmarcin made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2813
- @josephrhsmith made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2810
- @ShelleySugiharto made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2819
- @dancingplasma made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2822
- @slrodriguez made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2804
- @Cool-Whiskers made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2824
- @broantognetti made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2808
- @Stray235 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2830
- @pvalarcon made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2817
- @s-gerow made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2833
- @stinkymonke made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2818
- @tamarervin made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2805
- @CBrown345 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2812
- @Mychal-Valle made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2820
- @cicciope made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2801
- @ciortiz made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2815
- @PrestonXPitzer made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2800
- @diogodcarvalho made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2832
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2024.7.0...v2024.10.0
- Python
Published by namurphy over 1 year ago
plasmapy - v2024.7.0
What's Changed
- Merge in changes after v2024.5.0 release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2678
- Add a nox session for regenerating pinned requirements files used in CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2664
- Add
import,cff, andbuildsessions for nox by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2682 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2684
- Add nox sessions for running tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2681
- Update pinned requirements and add pytest-cov to tests dependency set by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2686
- Apply search-and-replace for
|nox|to|Nox|as a reStructuredText substitution by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2687 - Issue 285: Add ionization energy data from NIST by @chasepd in https://github.com/PlasmaPy/PlasmaPy/pull/2657
- Fix error in nox session for regenerating requirements files and update requirements file used by Read the Docs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2689
- Update labeler GitHub workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2690
- Minor fix of labeler action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2691
- Switch GitHub workflows used in CI from tox environments to nox sessions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2685
- Add
pytest-filter-subpackageas an extension to pytest by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2688 - Add Nox sessions for running pre-commit and checking
MANIFEST.inby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2695 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2697
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2703
- Added
__str__method toCustomParticleclass. by @Quettle in https://github.com/PlasmaPy/PlasmaPy/pull/2702 - Add
typosas a pre-commit hook by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2700 - Loosen dependencies on
ipykernel,ipywidgets, andvoilaβ¬οΈ by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2705 - Fix z-dependence in ion contribution of optical Thomson scattering
spectral_densityfunction. by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2699 - Implement NIST STAR Data by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2555
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2709
- Update synthetic radiography
Trackerclass to useParticleTrackerby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2704 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2714
- Update GitHub workflow to regenerate requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2716
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2717
- Make
DownloaderTest Suite Resilient toReadTimeoutby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2710 - Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2721
- Update pinned requirements π and temporarily require
numpy < 2.0.0by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2722 - Issue 2673: Rename
binding_energyto remove ambiguity, addelectron_binding_energyby @chasepd in https://github.com/PlasmaPy/PlasmaPy/pull/2693 - Update release checklist following
v2024.5.0release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2675 - Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2727
- Finish transition from tox to Nox for current continuous integration checks and weekly tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2694
- Add Nox session that uses
autotypingto automatically add type hint annotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2696 - Revive Relativistic Boris Push by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2708
- Spitzer resistivity edit by @Panda5130 in https://github.com/PlasmaPy/PlasmaPy/pull/2729
- HarrisSheet examples added by @Panda5130 in https://github.com/PlasmaPy/PlasmaPy/pull/2730
- Add GitHub workflow to check changelog entries by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2731
- Apply autotyping with aggressive options with updates to type hints and docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2728
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2740
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2741
- Drop
|tox|global substitution and adjust changelog formatting by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2743 - Make
@validate_quantitiescompatible withfrom __future__ import annotationsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2506 - Update docstrings in
plasmapy.diagnosticsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2738 - Update docstrings in
plasmapy.formulary.collisionsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2736 - Add type hints to
plasmapy.utils._units_helpersby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2734 - Require
particleforParticleTracker.load_particlesby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2746 - Update Nox sessions including docstrings and troubleshooting messages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2750
- Add Stopping to
ParticleTrackerby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2712 - Add type hints to
plasmapy.utils.romanby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2733 - Update docstrings for
plasmapy.dispersionandplasmapy.plasma.gridsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2735 - Include
src/plasmapy/_version.pyinMANIFEST.inby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2756 - Apply autofixes from ruff rule PLR6201 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2758
- Update
docs/conf.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2755 - Update release checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2759
- Update changlog entries prior to v2024.7.0 release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2761
- Update pinned requirements π and temporarily pin
sphinx == 7.3.7by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2762 - Re-write 'Test independence and parametrization' section of testing guide by @shaunagm in https://github.com/PlasmaPy/PlasmaPy/pull/2763
- Generate table of global substitutions to put in the documentation guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2766
- Update comment that gets posted to pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2765
- Update docstrings in
plasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2737 - Add experimental Nox session for running MonkeyType by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2747
- Add
README.mdfiles to important directories by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2742 - Fix hyperlinks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2770
- Update
README.mdby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2707 - Prevent array shape mismatch due to NumPy squeeze in
mhd_waves_.pyby @TrestanSimon in https://github.com/PlasmaPy/PlasmaPy/pull/2715 - Update
.mailmapby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2771 - Automatically regenerate changelog index by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2754
- Add section to coding guide on type hint annotations and static type checking by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2454
- Fix tests for
numpy == 2.0.0and update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2772 - Create Nox session for building changelog by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2744
- Update discussion of dependencies in
pyproject.tomland coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2720 - Modify version in latest docs to be based on current date and git hash by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2775
- Update pinned requirements π by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2776
- Use
autotypingto add type hint annotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2778 - Update version of ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2779
- Update release checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2780
- Update contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2777
- Add
sphinxemojias a documentation extension by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2781 - Generate OS-aware requirements by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2774
New Contributors
- @chasepd made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2657
- @Panda5130 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2729
- @shaunagm made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2763
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2024.5.0...v2024.7.0
- Python
Published by namurphy over 1 year ago
plasmapy - v2024.5.0
What's Changed
- Pull changes from the
v2024.2.0back intomainby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2500 - Drop python 3.9 support by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2501
- Alphabetize authors in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2503 - Apply ruff rules
UP006andUP007by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2504 - Update
@particle_inputdocstring to use type union syntax instead ofOptionalby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2505 - Update release checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2469
- Revise sections of changelog and add new
internalcategory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2441 - Fix typo in gyroradius formula by @Bzero in https://github.com/PlasmaPy/PlasmaPy/pull/2512
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2513
- Silence some requirequantities warnings in particletracker by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2519
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2521
- Add a "See Also" to the
formulary.radiationdocs onastropy.modeling.BlackBodyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2518 - Update type hints for
intandfloatarguments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2520 - Refactor script for checking
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2524 - Remove references to twitter account by @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2522
- Update per-file error codes for mypy to ignore by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2527
- Loosen requirements for
pytestandsphinxand droppytestas runtime dependency by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2525 - Drop the
py310-condatox environment by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2526 - Minor updates of docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2528
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2534
- Resolve deprecation warnings in tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2533
- Add
nucleusattribute toParticleby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2538 - Fix
kappa_velocity_3Ddocstring by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2541 - Refactor gyroradius to reduce cognitive complexity by @Bzero in https://github.com/PlasmaPy/PlasmaPy/pull/2542
- Add test for when
lorentzfactorand multiple particles are provided togyroradiusby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2539 - Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2545
- Update type hints and docstrings in
plasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2543 - Update release checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2511
- Create universal wheel in tox environments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2546
- Use
uvto regenerate pinned requirements to be used in CI for multiple versions of Python by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2523 - Update dependabot settings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2551
- Speed up tests by caching
.toxin GitHub Actions and update tox environments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2552 - Turn off
sphinx-codeautolinkin some docstrings to avoid warnings in repeat builds by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2554 - Fix GitHub Action to regenerate requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2556
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2557
- Remove
setup.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2558 - Parametrize tests of
Debye_lengthby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2509 - Decorate potentially flaky tests with
@pytest.mark.flakyfrompytest-rerunfailuresby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2483 - Add known limitations to docstring of
@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2516 - Improve type hint annotations to
plasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2458 - Fix sentence in gyroradius documentation by @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2560
- Make
common_isotopes,known_isotopes, andstable_isotopeseach return aParticleListby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2559 - Add
sphinx-lintto pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2561 - Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2564
- Update pre-commit with new version of ruff and update version of mypy by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2566
- Fix Codecov Workflow by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2568
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2569
- Reorganize and improve naming consistency of tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2571
- Switch to a GitHub Action for validating CITATION.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2576
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2577
- Explicitly specify UTF-8 for citation generation by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2578
- Update documentation guide on how to locally build docs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2565
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2586
- Enable a
toxextension to useuvinstead ofpipfor installing all the things by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2584 - Fix typo in docs by @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2588
- Add some new ruff rules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2593
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2597
- Update versions of Python in weekly tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2599
- Create a class to manage local and online resource files by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2570
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2602
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2603
- Moved charge/mass number to Other Parameters by @Spedi in https://github.com/PlasmaPy/PlasmaPy/pull/2604
- Update project settings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2601
- Loosen voila requirement and update pinned requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2609
- Include coverage in a weekly test by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2612
- Fix coverage setup in weekly tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2613
- Update name of Codecov configuration file by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2615
- Include
CODECOV_TOKENin the GitHub workflows that it is used in by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2616 - Update Codecov settings and usage by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2617
- Added Tests for Verify correctness in MaxwellianCollisionFrequencies by @daran9 in https://github.com/PlasmaPy/PlasmaPy/pull/2614
- Put token for Codecov back in configuration file by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2624
- Modify the way settings are passed to the spectraldensity_model function by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2623
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2626
- Add examples to
thermal_bremsstrahlungdocstring by @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2618 - Use pinned requirements for Python 3.12 in Read the Docs build π by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2622
- Fix bug when giving
thermal_bremsstrahlung multipledensity values by @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2627 - Switch to
srclayout with separatetestsdirectory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2598 - Discuss consequences of switch to
srclayout inREADME.mdby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2633 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2635
- Several improvements to OTS fitting by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2636
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2645
- Remove upper limit on Sphinx by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2646
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2649
- Fix workflow to comment on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2652
- Update Codecov settings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2653
- Update
.git-blame-ignore-revsto ignore recent repository-wide changes by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2651 - Add nox configuration file with environments for building documentation and running mypy by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2654
- Use nox for some testing environments in GitHub workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2656
- Update requirements setup by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2650
- Add
particlewisekeyword toparticle_collections.is_categoryby @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2648 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2665
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2669
- Update the dependency version support policy in the coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2670
- Update contributor guide discussions about tox and nox by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2590
- Update changelog entries prior to v2024.5.0 release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2671
- Update requirements for binder by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2672
- Make
@particle_inputapply categorization criteria when creating aParticleListby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2594 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2674
- Alphabetize author list in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2676
New Contributors
- @Bzero made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2512
- @jwreep made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2522
- @Spedi made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2604
- @daran9 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2614
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2024.2.0...v2024.5.0
- Python
Published by namurphy almost 2 years ago
plasmapy - v2024.2.0
What's Changed
- Merge in v2023.1.0 changes into main by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1890
- Update pre-commit autoupdater to monthly by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1891
- Make
ParticleListnot accept strings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1892 - Change minimum version of Python from 3.8 to 3.9 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1885
- Ensure ordering for particles in tests by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1836
- Adjust rtd to also build epubs by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1894
- Add mastodon badge to readme by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1895
- Bring back dependabot by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1864
- Drop
dlintfrom linters by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1906 - Bump jupyterlab-server from 2.18.0 to 2.19.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1904
- Bump ipykernel from 6.20.1 to 6.20.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1901
- Bump nbconvert from 7.2.7 to 7.2.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1902
- Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1898
- Bump actions/stale from 5 to 7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1897
- Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1903
- Bump markupsafe from 2.1.1 to 2.1.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1912
- Bump pydocstyle from 6.2.3 to 6.3.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1908
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.6.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1899
- Edit the docstring for
particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1883 - Adjust dependabot config by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1913
- Bump nbsphinx from 0.8.11 to 0.8.12 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1917
- Bump rich from 13.1.0 to 13.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1918
- Bump hypothesis from 6.62.1 to 6.64.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1922
- Bump identify from 2.5.13 to 2.5.15 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1925
- Bump sphinxcontrib-applehelp from 1.0.3 to 1.0.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1926
- Bump bleach from 5.0.1 to 6.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1924
- Bump jupyter-core from 5.1.3 to 5.1.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1923
- Bump debugpy from 1.6.5 to 1.6.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1927
- Bump pre-commit from 2.21.0 to 3.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1931
- Bump prometheus-client from 0.15.0 to 0.16.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1932
- Bump jupyter-core from 5.1.4 to 5.1.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1929
- Bump hypothesis from 6.64.0 to 6.65.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1928
- Bump nbconvert from 7.2.8 to 7.2.9 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1930
- Apply new
CustomParticleconstructor to particle factory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1884 - Rerun particle_tracing notebooks due to high resource usage by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1933
- Bump hypothesis from 6.65.0 to 6.65.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1937
- Bump pre-commit from 3.0.0 to 3.0.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1935
- Bump websocket-client from 1.4.2 to 1.5.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1938
- Bump identify from 2.5.15 to 2.5.16 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1939
- Bump rich from 13.2.0 to 13.3.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1942
- Bump ipython from 8.8.0 to 8.9.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1940
- Bump hypothesis from 6.65.1 to 6.65.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1941
- Bump pre-commit from 3.0.1 to 3.0.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1947
- Bump jupyter-core from 5.1.5 to 5.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1946
- Bump ipykernel from 6.20.2 to 6.21.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1945
- Bump traitlets from 5.8.1 to 5.9.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1948
- Bump identify from 2.5.16 to 2.5.17 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1952
- Bump beautifulsoup4 from 4.11.1 to 4.11.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1950
- Bump sphinxcontrib-htmlhelp from 2.0.0 to 2.0.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1949
- Move codespell to pre-commit by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1953
- Bump pre-commit from 3.0.2 to 3.0.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1954
- change version of black in pre commit by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/1955
- Bump hypothesis from 6.65.2 to 6.66.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1957
- Bump ipykernel from 6.21.0 to 6.21.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1959
- Change GitHub Actions that comment on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1956
- Update pull request checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1960
- Bump pre-commit from 3.0.3 to 3.0.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1962
- Bump hypothesis from 6.66.0 to 6.67.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1961
- Bump websocket-client from 1.5.0 to 1.5.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1963
- Bump virtualenv from 20.17.1 to 20.18.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1967
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1964
- Bump flake8-implicit-str-concat from 0.3.0 to 0.4.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1968
- Bump virtualenv from 20.18.0 to 20.19.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1969
- Bump mistune from 2.0.4 to 2.0.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1970
- Bump pytest-xdist from 3.1.0 to 3.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1971
- Add kinetic Alfven wave dispersion solver by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1665
- Bump hypothesis from 6.67.1 to 6.68.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1973
- Bump ipython from 8.9.0 to 8.10.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1974
- Make mostly stylistic edits to
plasmapy.formulary.lengthsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1982 - Update docstrings in
formulary.collisions.frequenciesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1793 - Bump platformdirs from 2.6.2 to 3.1.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1988
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1989
- Bump pandas from 1.5.2 to 1.5.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1993
- Bump ipykernel from 6.21.1 to 6.21.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1996
- Bump rich from 13.3.1 to 13.3.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1997
- Bump jupyterlab-server from 2.19.0 to 2.20.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1999
- Bump virtualenv from 20.19.0 to 20.20.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1998
- Remove warning and improve error messages for invalid protons by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1992
- Describe code contribution workflow in contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1656
- Bump fonttools from 4.38.0 to 4.39.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2005
- Rename label: "Good first contribution" β "good first issue" by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2004
- Updated Coulomblog example to ne by @mysakli in https://github.com/PlasmaPy/PlasmaPy/pull/2007
- Remove deprecated
pytest-xdistoption and updateCODEOWNERSby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1990 - Bump pytest-xdist from 3.2.0 to 3.2.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2010
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2008
- Use
pip-compileto updaterequirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2013 - Remove original vision statement so it can be archived on Zenodo by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2017
- Remove upper limit on
sphinx-galleryand specify documentation-related requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2019 - Bump tox from 3.28.0 to 4.4.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2011
- Update versions of
towncrierandsphinx-changelogby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2018 - Updated docstring for Kinetic Alfven function by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2016
- Make
ParticleListacceptQuantityarrays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1987 - Decorate
reduced_masswithparticle_input&validate_quantitieswhilst expanding its docstring by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1921 - Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2028
- Decorate
gyrofrequencywithparticle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1869 - Make
@particle_inputacceptz_meaninstead ofZwhile issuing aPlasmaPyDeprecationWarningby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2027 - Decorate
RelativisticBodyandrelativistic_energywith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1871 - Add step in code contribution workflow to add name to list of contributors by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2029
- Update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2033
- additions to getting ready to contribute page by @martha889 in https://github.com/PlasmaPy/PlasmaPy/pull/2015
- Update target version of Python in
ruffconfiguration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2032 - Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2040
- Bump actions/stale from 7 to 8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2039
- Reorganize documentation guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2038
- Expand introduction to contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2014
- Reduce cognitive complexity of gyroradius by @winedarkmoon in https://github.com/PlasmaPy/PlasmaPy/pull/2031
- Repair GitHub Action that labels pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2043
- Reorganize testing guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2041
- Repair GitHub Action that comments on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2044
- Update pre-commit versions and fix linter error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2046
- Bump ipython from 8.11.0 to 8.12.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2050
- Bump filelock from 3.10.0 to 3.10.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2051
- Bump tox from 4.4.7 to 4.4.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2052
- Bump fonttools from 4.39.2 to 4.39.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2053
- Allow
@particle_inputto accept custom ions when parameter is namedionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2034 - Bump jupyterlab-server from 2.20.0 to 2.22.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2054
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2056
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2057
- Update doc landing page and citation instructions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2055
- Update YAML file defining labels to apply to pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2060
- Update configuration for labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2061
- Update the labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2063
- Run packaging GitHub Action sooner by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2062
- Update changelog guide and Giles configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2059
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2067
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2069
- Update requirements and fix issue with version conflict related to coverage by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2073
- Extend allowed defaults for type specifications in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2072
- Excess statistics for time series by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/1984
- Made minor edits to changelog entries by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2076
- Update dependency minimum versions, package metadata, and coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2075
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2078
- Remove pip installation of
codecovin weekly tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2079 - Update requirements again and fix new linter error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2089
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2091
- Apply
ruffchanges toplasmapy.diagnosticsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2090 - Apply
ruffchanges toplasmapy.utilsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2094 - Apply
ruffchanges toplasmapy.dispersionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2093 - Apply
ruffchanges to multiple subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2095 - Apply
ruffchanges toplasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2097 - Apply
ruffchanges toplasmapy.analysisby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2092 - Apply
ruffchanges toplasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2096 - Update codecov configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2099
- Update pinned requirements and fix errors associated with NumPy 1.24 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2098
- Update codeowners for different files and subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2102
- Fix and update Read the Docs configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2103
- Sourcery refactored main branch by @sourcery-ai in https://github.com/PlasmaPy/PlasmaPy/pull/2105
- Test on Python 3.11 and remove split between initial and comprehensive tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1775
- Sourcery refactored main branch by @sourcery-ai in https://github.com/PlasmaPy/PlasmaPy/pull/2107
- Stix v2 notebook by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1693
- Enable more
ruffrules and disable some redundantflake8checks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2080 - Re-add GitHub Action to comment on someone's first pull request by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2047
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2120
- Enable PLW rule set for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2122
- Fix doc build warning about frozen modules being used by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2117
- Enable ruff rules for flake8-pytest-style by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2123
- Enable ruff rules for pylint refactorings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2121
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2124
- Enable NPY rules for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2118
- Update the comment that gets posted on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2071
- Enable more
pydocstylerules forruffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2128 - Add
.editorconfigfile by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2129 - Collisional analysis by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1986
- Enable ruff rule for cyclomatic (McCabe) complexity by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2119
- Add
# noqacomment for cognitive complexity rule by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2131 - Remove test helper functionality from public API by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2114
- Update indent sizes in
.editorconfigby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2132 - add function to calculate Buchsbaum frequency to formulary.frequencies.py by @svincena in https://github.com/PlasmaPy/PlasmaPy/pull/1828
- Update author list for 2023.5.0 in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2127 - Fix tests in
test_nullpointby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2133 - Fix failing weekly numpy test by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2138
- Decorate
ion_sound_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2134 - Rename parameter in
thermal_bremsstrahlungby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2135 - Add
mass_numbandZas parameters to functions decorated with@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2140 - Update configuration for GitHub Action that marks issues & PRs as stale by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2137
- Decorate
kappa_thermal_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2136 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2144
- Mark tests as slow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2142
- Add basic caching to GitHub Actions CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2143
- Update
requirements.txtprior tov2023.5.0by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2146 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2147
- Fix failing astropy weekly tests by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2139
- Collisional Analysis Fix by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2151
- Add GitHub Action to remove labels when a PR is merged and update PR labeler by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2152
- Add
scriptsfolder for Python scripts run during GitHub Actions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2154 - Update PR unlabeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2157
- Update PR unlabeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2158
- Add a weekly test for conda-forge installation by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2145
- Add a GitHub Action for automatically updating
requirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1994 - Add admonitions for unstable functionality by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2112
- Refine GitHub Action for updating pinned requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2160
- Update GitHub Action to update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2162
- Add a GitHub Action to check that authors are included in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2155 - Update some
ruffrules and consistentifypyproject.tomlformatting by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2149 - Update GitHub Action to update requirements.txt by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2163
- Update GitHub Action to regenerate requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2166
- Automagically update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2165
- Use ChatGPT-4 script to justify paragraphs in reST files by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2167
- [Doc] doc/whatsnew to doc/changelog by @cacsphysics in https://github.com/PlasmaPy/PlasmaPy/pull/1639
- [Docs] adds sphinx-codeautolink to link code samples to API docs by @jeandet in https://github.com/PlasmaPy/PlasmaPy/pull/1410
- Update the comment that gets posted on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2130
- Add GitHub Action for labeling pull request size by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2064
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2169
- Remove size labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2171
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2173
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2174
- Update
@angular_freq_to_hzand implementwraptby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2175 - Generate author list in
docs/about/credits.rstfromCITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2156 - Drop
flake8and its extensions from linters by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2170 - Create notebook for observations of ionization states in the solar wind by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1513
- Decorate
plasma_frequencywithparticle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2026 - Make minor updates to changelogs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2177
- Decorate
Alfven_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2179 - Decorate kineticalfven with @particleinput by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2182
- Decorate
hollwegwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2181 - Decorate
two_fluiddispersion solver with@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2022 - Update GitHub Action for release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2183
- Change
whatsnewtochangeloginreleaseGitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2185 - Merge changes from
v2023.5.xback intomainby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2186 - Set labeler GitHub Action to not remove labels by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2188
- Update
MANIFEST.inby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2189 - Use
bibtex-tidyonbibliography.bibby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2187 - Remove deprecated flag pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2192
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2194
- Bug Fixes to Citation and Stix Notebook by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2195
- Pull in changes from 2023.5.1 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2205
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2207
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2209
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2210
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2212
- Simplify labeler rule for 'no changelog entry needed' by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2215
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2216
- Automated changes from Sourcery by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2219
- Update ruff rules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2213
- Shell command correction (In contribution workflow) by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/2222
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2225
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2227
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2228
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2234
- Fix path for literal backslash by @cyschneck in https://github.com/PlasmaPy/PlasmaPy/pull/2232
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2238
- Raise ValueError for implicit cases in
distributionby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2229 - Add ruff rule that prohibits implicit
typing.Optionalby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2240 - Appease Ruff in
nullpointby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2239 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2241
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2242
- Fix author workflow to work with dependabot by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2244
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2243
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2247
- Add GitHub Action to add no changelog label for automated pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2249
- Update GitHub Action for adding no changelog entry needed label autoupdate by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2250
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2253
- Update author check error message by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2246
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2254
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2255
- Update to CoAl functionality, bug fix by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2248
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2259
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2261
- Improve error message for
Alfven_speedby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2262 - Apply
ruffrule RUF100 to remove unusednoqadirectives by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2264 - fix typo in test for ExcessStatistics class by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/2267
- Add Sphinx extension for measuring durations in doc builds by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2268
- Set default concatenation option for sphinx-codeautolink by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2273
- Enable Sphinx extension for adding links to source code pages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2269
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2274
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2278
- Remove labeler configuration for adding "No changelog entry needed" by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2279
- Update pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2276
- Move substitutions from
common_links.rsttodoc_guide.rstby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2272 - Make imports from
astropy.unitsandastropy.constantsmore consistent by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2282 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2283
- Fix and expand pre-commit-search-and-replace configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2284
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2287
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2286
- Add 1D Harris Sheet by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/2068
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2290
- Update
pip-compilecommand for regeneratingrequirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2291 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2292
- Temporarily pin version of Sphinx by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2299
- Enable
rufflinter rules that check forprintandpprintby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2296 - Apply more
ruffrules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2295 - Speed up doc build by factor of 2 by defining substitutions via
sphinxcontrib-globalsubsinstead ofcommon_links.rstby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2281 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2303
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2305
- Fix hyperlinks and reStructuredText references by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2308
- Remove star imports from particles notebook by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2311
- Use pre-release for
sphinx-notfound-pageby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2304 - Reduce number of warnings in
plasmapy.utilsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2316 - Make it so no warnings are issued in tests of
plasmapy.analysisby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2317 - Reduce warnings emitted during tests of
plasmapy.dispersionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2313 - Lundquist solutions by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/2289
- Make it so no warnings are issued during tests by
plasmapy.plasmaby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2320 - Set
@pytest.mark.xfailto default to being strict by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2315 - Update sphinx-notfound-page and other reqs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2322
- Reduce number of warnings issued during tests by
plasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2321 - Reduce number of warnings in tests of
plasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2314 - Make it so no warnings are issued during tests by
plasmapy.diagnosticsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2318 - Discuss when to use aliases in coding guide and adopt usage of
:py:role by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2324 - Update author information and improve functionality that generates the author list for the docs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2307
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2327
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2325
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2326
- Add
CONTRIBUTING.mdand link it to Contributor Guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2266 - Expand linkcheck ignore list and fix links by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2309
- Add weekly test of hyperlinks in documentation by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2328
- Fix new GitHub Action that checks hyperlinks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2329
- Minor mostly formatting updates to Stix notebook by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2312
- Add admonition to code contribution workflow to make sure working tree is clean by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2263
- Use nbqa-ruff to lint and autofix example notebooks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2302
- Update doctests that were not being run until a recent pytest bugfix by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2332
- Update stale GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2336
- Update stale GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2337
- Add a
.gitattributesfile by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2331 - Add some pre-commit hooks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2338
- Bump tibdex/github-app-token from 1 to 2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2340
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2341
- Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2342
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2343
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2345
- Update tolerances in Langmuir tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2349
- Make minor updates related to testing and CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2348
- Make
@validate_quantitiesacceptQuantity[Unit]style annotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2346 - Update requirements, ruff rules, and pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2351
- Minor updates to
README.mdby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2353 - Update changelog prior to next release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2352
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2355
- Bump urllib3 from 2.0.5 to 2.0.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2357
- Consistentify type specifications in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2358
- Update search and replace for type specifications by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2359
- Add "decorators" section to coding guide by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2231
- Update docstrings and annotations in formulary length calculations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2356
- Expand documentation build troubleshooting guide to discuss missing toctrees by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2257
- Add issue form for documentation improvements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2199
- Add issue form for refactorings and improvements to package infrastructure by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2200
- Make minor improvements to issue forms by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2360
- Briefly discuss
git pullin the code contribution workflow in the contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2193 - Rename plasma dispersion function module and expose other modules to
dispersionnamespace by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2271 - Update Contributor Guide Pages for MacOS by @JuliaGuimiot in https://github.com/PlasmaPy/PlasmaPy/pull/2362
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2364
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2366
- In ExcessStatistics class enable time_step parameter with astropy unit by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/2300
- Reorganize and clean up documentation configuration file by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2363
- Reduce warnings issued in tests & deprecate passing real number to
chargeinCustomParticleby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2369 - Update metadata for
v2023.10.0by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2367 - Consolidate plasma dispersion function lite-functions with regular functions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2361
- Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2374
- Add class for calculating conditional average of time series. by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/2275
- Make minor docstring updates by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2375
- Update
plasmapy/__init__.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2378 - Update narrative docs for particle objects by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2377
- Add page to contributor guide on using
pre-commit(with troubleshooting!) by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2265 - Add dispersion relation for MHD waves by @TrestanSimon in https://github.com/PlasmaPy/PlasmaPy/pull/2206
- Rename and update GitHub actions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2379
- Add pre-commit hook to validate GitHub workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2380
- Remove
# coverage: ignorein most places for more realistic coverage reports by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2381 - Add admonition to see latest version of release guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2382
- Update
.mailmapby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2383 - Pull in changes from
v2023.10.0by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2385 - Attempt to fix documentation build by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2387
- Fix hyperlinks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2389
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2390
- Separate GitHub Action for checking hyperlinks into its own action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2392
- Update ionthermalconductivity docstring by @E-W-Jones in https://github.com/PlasmaPy/PlasmaPy/pull/2391
- Replace
blackwithruffin pre-commit config by @0scvr in https://github.com/PlasmaPy/PlasmaPy/pull/2394 - Fix link in README.md by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2396
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2397
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2398
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2399
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2400
- Add GitHub Action to create an issue containing a release checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2376
- Bump actions/github-script from 6 to 7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2401
- Fixed Improper Method Call:
__exit__()by @fazledyn-or in https://github.com/PlasmaPy/PlasmaPy/pull/2402 - Removed imports from subpackages from
plasmapy/utils/__init__.pyby @tomasz-adam-skrzypczak in https://github.com/PlasmaPy/PlasmaPy/pull/2403 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2405
- Update version of
ruffused bypre-commitby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2406 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2407
- Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2408
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2409
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2412
- Bump actions/labeler from 4 to 5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2413
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2411
- Fix Labeler Action by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2415
- Bump jupyter-server from 2.10.1 to 2.11.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2414
- Bump actions/stale from 8 to 9 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2417
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2416
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2418
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2419
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2420
- Reformat validators docstrings in the style of black by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2422
- Update pre-commit hooks and remove an experimental ruff rule by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2425
- Function mass_density moved from misc.py to densities.py by @ironwod in https://github.com/PlasmaPy/PlasmaPy/pull/2410
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2427
- chore: fix typos by @afuetterer in https://github.com/PlasmaPy/PlasmaPy/pull/2423
- Change unit annotations to
Quantityannotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2421 - Improve
@particle_input's ability to handle variadic positional arguments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2428 - Increase minimum version of voila to 0.5.0 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2430
- Add mypy configuration file that ignores existing errors on a per-file and per-error basis by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2424
- Add a tox environment for running mypy by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2431
- Replace deprecated
typing.Callablewithcollections.abc.Callableby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2433 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2436
- Annotate dunder methods using
autotypingand changeNoReturnannotations toNoneby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2437 - Use autotyping to add
-> Nonereturn annotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2439 - Add notch option to thomson spectral density function by @bryancfoo in https://github.com/PlasmaPy/PlasmaPy/pull/2058
- Add type stub file for
@wrapt.decoratorby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2442 - Add mypy to continuous integration suite by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2432
- Fix mypy configuration and routine updates by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2444
- Disallow deprecated aliases from
typingby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2445 - Add type hints for bool default arguments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2446
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2450
- Use autotyping on return values by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2448
- Improve type hint annotations for
@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2443 - Add type hints for float default arguments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2447
- Use
isortrules forruffinstead of usingisortinpre-commitby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2453 - Discuss type hint annotations in testing guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2440
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2457
- Use autotyping to add type hint annotations based on common names by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2449
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2461
- Modernize
docs/Makefilewith help fromsphinx-quickstartby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2463 - Update
pre-commitconfiguration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2462 - Fix path in GitHub Action for creating issue with release checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2466
- Update pinned requirements (and temporarily require
scipy < 1.12.0) by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2472 - Fix nearest neighbor index errors/Remove SciPy upper limit by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2475
- docs: linkchecking: update ignored hyperlinks and repair/allow valid redirects by @jayaddison in https://github.com/PlasmaPy/PlasmaPy/pull/2465
- Add
py.typedmarker and updateMANIFEST.infor static type checking by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2473 - ci: run hyperlink checking with quiet mode flag enabled by @jayaddison in https://github.com/PlasmaPy/PlasmaPy/pull/2476
- Add new hyperlink redirects and add links to docstring of documentation configuration file by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2477
- Revise testing environment for performing linkchecks of documentation builds by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2478
- Update requirements with upper limit on pytest by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2481
- Add
ParticleTrackerby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2245 - Specify a version for Ruby in pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2455
- Specify version of
blackinpre-commithook forblacken-docsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2484 - Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2485
- Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2486
- Update requirements for building docs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2482
- Make
@particle_inputcompatible withfrom __future__ import annotationsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2479 - Bump minimum versions of dependencies by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2488
- Add Python 3.12 to CI and reorganize tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2368
- Add setuptools as documentation build dependency for Python 3.12+ by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2489
- Perform linkchecks when pull requests are accordingly labeled by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2490
- Make
synthetic_radiograph.Trackerdeterministic by adding a random seed keyword to thecreate_particlesmethod by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/2487 - Revise changelog entries prior to v2024.2.0 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2470
- Fix linkcheck GitHub Action along with minor updates to workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2492
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2480
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2494
- Improve consistency of particle definitions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2495
- Minor changes prior to release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2496
- Temporarily require
sphinx == 7.2.6by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2498
New Contributors
- @mohawk811 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1955
- @mysakli made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2007
- @martha889 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2015
- @winedarkmoon made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2031
- @sourcery-ai made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2105
- @plasmapy-requirements-bot made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2165
- @cacsphysics made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1639
- @cyschneck made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2232
- @JuliaGuimiot made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2362
- @E-W-Jones made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2391
- @0scvr made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2394
- @fazledyn-or made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2402
- @tomasz-adam-skrzypczak made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2403
- @ironwod made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2410
- @afuetterer made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2423
- @jayaddison made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2465
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2023.1.0...v2024.2.0
- Python
Published by namurphy about 2 years ago
plasmapy - v2023.10.0
What's Changed
- Merge in v2023.1.0 changes into main by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1890
- Update pre-commit autoupdater to monthly by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1891
- Make
ParticleListnot accept strings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1892 - Change minimum version of Python from 3.8 to 3.9 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1885
- Ensure ordering for particles in tests by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1836
- Adjust rtd to also build epubs by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1894
- Add mastodon badge to readme by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1895
- Bring back dependabot by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1864
- Drop
dlintfrom linters by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1906 - Bump jupyterlab-server from 2.18.0 to 2.19.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1904
- Bump ipykernel from 6.20.1 to 6.20.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1901
- Bump nbconvert from 7.2.7 to 7.2.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1902
- Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1898
- Bump actions/stale from 5 to 7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1897
- Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1903
- Bump markupsafe from 2.1.1 to 2.1.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1912
- Bump pydocstyle from 6.2.3 to 6.3.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1908
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.6.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1899
- Edit the docstring for
particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1883 - Adjust dependabot config by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1913
- Bump nbsphinx from 0.8.11 to 0.8.12 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1917
- Bump rich from 13.1.0 to 13.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1918
- Bump hypothesis from 6.62.1 to 6.64.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1922
- Bump identify from 2.5.13 to 2.5.15 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1925
- Bump sphinxcontrib-applehelp from 1.0.3 to 1.0.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1926
- Bump bleach from 5.0.1 to 6.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1924
- Bump jupyter-core from 5.1.3 to 5.1.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1923
- Bump debugpy from 1.6.5 to 1.6.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1927
- Bump pre-commit from 2.21.0 to 3.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1931
- Bump prometheus-client from 0.15.0 to 0.16.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1932
- Bump jupyter-core from 5.1.4 to 5.1.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1929
- Bump hypothesis from 6.64.0 to 6.65.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1928
- Bump nbconvert from 7.2.8 to 7.2.9 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1930
- Apply new
CustomParticleconstructor to particle factory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1884 - Rerun particle_tracing notebooks due to high resource usage by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1933
- Bump hypothesis from 6.65.0 to 6.65.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1937
- Bump pre-commit from 3.0.0 to 3.0.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1935
- Bump websocket-client from 1.4.2 to 1.5.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1938
- Bump identify from 2.5.15 to 2.5.16 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1939
- Bump rich from 13.2.0 to 13.3.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1942
- Bump ipython from 8.8.0 to 8.9.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1940
- Bump hypothesis from 6.65.1 to 6.65.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1941
- Bump pre-commit from 3.0.1 to 3.0.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1947
- Bump jupyter-core from 5.1.5 to 5.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1946
- Bump ipykernel from 6.20.2 to 6.21.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1945
- Bump traitlets from 5.8.1 to 5.9.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1948
- Bump identify from 2.5.16 to 2.5.17 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1952
- Bump beautifulsoup4 from 4.11.1 to 4.11.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1950
- Bump sphinxcontrib-htmlhelp from 2.0.0 to 2.0.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1949
- Move codespell to pre-commit by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1953
- Bump pre-commit from 3.0.2 to 3.0.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1954
- change version of black in pre commit by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/1955
- Bump hypothesis from 6.65.2 to 6.66.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1957
- Bump ipykernel from 6.21.0 to 6.21.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1959
- Change GitHub Actions that comment on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1956
- Update pull request checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1960
- Bump pre-commit from 3.0.3 to 3.0.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1962
- Bump hypothesis from 6.66.0 to 6.67.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1961
- Bump websocket-client from 1.5.0 to 1.5.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1963
- Bump virtualenv from 20.17.1 to 20.18.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1967
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1964
- Bump flake8-implicit-str-concat from 0.3.0 to 0.4.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1968
- Bump virtualenv from 20.18.0 to 20.19.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1969
- Bump mistune from 2.0.4 to 2.0.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1970
- Bump pytest-xdist from 3.1.0 to 3.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1971
- Add kinetic Alfven wave dispersion solver by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1665
- Bump hypothesis from 6.67.1 to 6.68.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1973
- Bump ipython from 8.9.0 to 8.10.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1974
- Make mostly stylistic edits to
plasmapy.formulary.lengthsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1982 - Update docstrings in
formulary.collisions.frequenciesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1793 - Bump platformdirs from 2.6.2 to 3.1.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1988
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1989
- Bump pandas from 1.5.2 to 1.5.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1993
- Bump ipykernel from 6.21.1 to 6.21.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1996
- Bump rich from 13.3.1 to 13.3.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1997
- Bump jupyterlab-server from 2.19.0 to 2.20.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1999
- Bump virtualenv from 20.19.0 to 20.20.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1998
- Remove warning and improve error messages for invalid protons by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1992
- Describe code contribution workflow in contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1656
- Bump fonttools from 4.38.0 to 4.39.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2005
- Rename label: "Good first contribution" β "good first issue" by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2004
- Updated Coulomblog example to ne by @mysakli in https://github.com/PlasmaPy/PlasmaPy/pull/2007
- Remove deprecated
pytest-xdistoption and updateCODEOWNERSby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1990 - Bump pytest-xdist from 3.2.0 to 3.2.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2010
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2008
- Use
pip-compileto updaterequirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2013 - Remove original vision statement so it can be archived on Zenodo by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2017
- Remove upper limit on
sphinx-galleryand specify documentation-related requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2019 - Bump tox from 3.28.0 to 4.4.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2011
- Update versions of
towncrierandsphinx-changelogby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2018 - Updated docstring for Kinetic Alfven function by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2016
- Make
ParticleListacceptQuantityarrays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1987 - Decorate
reduced_masswithparticle_input&validate_quantitieswhilst expanding its docstring by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1921 - Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2028
- Decorate
gyrofrequencywithparticle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1869 - Make
@particle_inputacceptz_meaninstead ofZwhile issuing aPlasmaPyDeprecationWarningby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2027 - Decorate
RelativisticBodyandrelativistic_energywith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1871 - Add step in code contribution workflow to add name to list of contributors by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2029
- Update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2033
- additions to getting ready to contribute page by @martha889 in https://github.com/PlasmaPy/PlasmaPy/pull/2015
- Update target version of Python in
ruffconfiguration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2032 - Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2040
- Bump actions/stale from 7 to 8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2039
- Reorganize documentation guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2038
- Expand introduction to contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2014
- Reduce cognitive complexity of gyroradius by @winedarkmoon in https://github.com/PlasmaPy/PlasmaPy/pull/2031
- Repair GitHub Action that labels pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2043
- Reorganize testing guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2041
- Repair GitHub Action that comments on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2044
- Update pre-commit versions and fix linter error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2046
- Bump ipython from 8.11.0 to 8.12.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2050
- Bump filelock from 3.10.0 to 3.10.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2051
- Bump tox from 4.4.7 to 4.4.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2052
- Bump fonttools from 4.39.2 to 4.39.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2053
- Allow
@particle_inputto accept custom ions when parameter is namedionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2034 - Bump jupyterlab-server from 2.20.0 to 2.22.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2054
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2056
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2057
- Update doc landing page and citation instructions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2055
- Update YAML file defining labels to apply to pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2060
- Update configuration for labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2061
- Update the labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2063
- Run packaging GitHub Action sooner by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2062
- Update changelog guide and Giles configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2059
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2067
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2069
- Update requirements and fix issue with version conflict related to coverage by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2073
- Extend allowed defaults for type specifications in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2072
- Excess statistics for time series by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/1984
- Made minor edits to changelog entries by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2076
- Update dependency minimum versions, package metadata, and coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2075
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2078
- Remove pip installation of
codecovin weekly tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2079 - Update requirements again and fix new linter error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2089
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2091
- Apply
ruffchanges toplasmapy.diagnosticsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2090 - Apply
ruffchanges toplasmapy.utilsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2094 - Apply
ruffchanges toplasmapy.dispersionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2093 - Apply
ruffchanges to multiple subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2095 - Apply
ruffchanges toplasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2097 - Apply
ruffchanges toplasmapy.analysisby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2092 - Apply
ruffchanges toplasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2096 - Update codecov configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2099
- Update pinned requirements and fix errors associated with NumPy 1.24 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2098
- Update codeowners for different files and subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2102
- Fix and update Read the Docs configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2103
- Sourcery refactored main branch by @sourcery-ai in https://github.com/PlasmaPy/PlasmaPy/pull/2105
- Test on Python 3.11 and remove split between initial and comprehensive tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1775
- Sourcery refactored main branch by @sourcery-ai in https://github.com/PlasmaPy/PlasmaPy/pull/2107
- Stix v2 notebook by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1693
- Enable more
ruffrules and disable some redundantflake8checks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2080 - Re-add GitHub Action to comment on someone's first pull request by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2047
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2120
- Enable PLW rule set for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2122
- Fix doc build warning about frozen modules being used by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2117
- Enable ruff rules for flake8-pytest-style by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2123
- Enable ruff rules for pylint refactorings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2121
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2124
- Enable NPY rules for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2118
- Update the comment that gets posted on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2071
- Enable more
pydocstylerules forruffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2128 - Add
.editorconfigfile by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2129 - Collisional analysis by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1986
- Enable ruff rule for cyclomatic (McCabe) complexity by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2119
- Add
# noqacomment for cognitive complexity rule by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2131 - Remove test helper functionality from public API by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2114
- Update indent sizes in
.editorconfigby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2132 - add function to calculate Buchsbaum frequency to formulary.frequencies.py by @svincena in https://github.com/PlasmaPy/PlasmaPy/pull/1828
- Update author list for 2023.5.0 in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2127 - Fix tests in
test_nullpointby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2133 - Fix failing weekly numpy test by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2138
- Decorate
ion_sound_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2134 - Rename parameter in
thermal_bremsstrahlungby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2135 - Add
mass_numbandZas parameters to functions decorated with@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2140 - Update configuration for GitHub Action that marks issues & PRs as stale by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2137
- Decorate
kappa_thermal_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2136 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2144
- Mark tests as slow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2142
- Add basic caching to GitHub Actions CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2143
- Update
requirements.txtprior tov2023.5.0by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2146 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2147
- Fix failing astropy weekly tests by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2139
- Collisional Analysis Fix by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2151
- Add GitHub Action to remove labels when a PR is merged and update PR labeler by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2152
- Add
scriptsfolder for Python scripts run during GitHub Actions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2154 - Update PR unlabeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2157
- Update PR unlabeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2158
- Add a weekly test for conda-forge installation by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2145
- Add a GitHub Action for automatically updating
requirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1994 - Add admonitions for unstable functionality by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2112
- Refine GitHub Action for updating pinned requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2160
- Update GitHub Action to update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2162
- Add a GitHub Action to check that authors are included in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2155 - Update some
ruffrules and consistentifypyproject.tomlformatting by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2149 - Update GitHub Action to update requirements.txt by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2163
- Update GitHub Action to regenerate requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2166
- Automagically update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2165
- Use ChatGPT-4 script to justify paragraphs in reST files by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2167
- [Doc] doc/whatsnew to doc/changelog by @cacsphysics in https://github.com/PlasmaPy/PlasmaPy/pull/1639
- [Docs] adds sphinx-codeautolink to link code samples to API docs by @jeandet in https://github.com/PlasmaPy/PlasmaPy/pull/1410
- Update the comment that gets posted on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2130
- Add GitHub Action for labeling pull request size by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2064
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2169
- Remove size labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2171
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2173
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2174
- Update
@angular_freq_to_hzand implementwraptby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2175 - Generate author list in
docs/about/credits.rstfromCITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2156 - Drop
flake8and its extensions from linters by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2170 - Create notebook for observations of ionization states in the solar wind by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1513
- Decorate
plasma_frequencywithparticle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2026 - Make minor updates to changelogs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2177
- Decorate
Alfven_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2179 - Decorate kineticalfven with @particleinput by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2182
- Decorate
hollwegwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2181 - Decorate
two_fluiddispersion solver with@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2022 - Update GitHub Action for release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2183
- Change
whatsnewtochangeloginreleaseGitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2185 - Merge changes from
v2023.5.xback intomainby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2186 - Set labeler GitHub Action to not remove labels by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2188
- Update
MANIFEST.inby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2189 - Use
bibtex-tidyonbibliography.bibby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2187 - Remove deprecated flag pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2192
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2194
- Bug Fixes to Citation and Stix Notebook by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2195
- Pull in changes from 2023.5.1 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2205
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2207
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2209
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2210
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2212
- Simplify labeler rule for 'no changelog entry needed' by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2215
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2216
- Automated changes from Sourcery by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2219
- Update ruff rules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2213
- Shell command correction (In contribution workflow) by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/2222
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2225
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2227
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2228
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2234
- Fix path for literal backslash by @cyschneck in https://github.com/PlasmaPy/PlasmaPy/pull/2232
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2238
- Raise ValueError for implicit cases in
distributionby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2229 - Add ruff rule that prohibits implicit
typing.Optionalby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2240 - Appease Ruff in
nullpointby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2239 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2241
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2242
- Fix author workflow to work with dependabot by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2244
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2243
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2247
- Add GitHub Action to add no changelog label for automated pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2249
- Update GitHub Action for adding no changelog entry needed label autoupdate by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2250
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2253
- Update author check error message by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2246
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2254
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2255
- Update to CoAl functionality, bug fix by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2248
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2259
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2261
- Improve error message for
Alfven_speedby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2262 - Apply
ruffrule RUF100 to remove unusednoqadirectives by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2264 - fix typo in test for ExcessStatistics class by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/2267
- Add Sphinx extension for measuring durations in doc builds by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2268
- Set default concatenation option for sphinx-codeautolink by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2273
- Enable Sphinx extension for adding links to source code pages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2269
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2274
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2278
- Remove labeler configuration for adding "No changelog entry needed" by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2279
- Update pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2276
- Move substitutions from
common_links.rsttodoc_guide.rstby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2272 - Make imports from
astropy.unitsandastropy.constantsmore consistent by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2282 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2283
- Fix and expand pre-commit-search-and-replace configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2284
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2287
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2286
- Add 1D Harris Sheet by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/2068
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2290
- Update
pip-compilecommand for regeneratingrequirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2291 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2292
- Temporarily pin version of Sphinx by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2299
- Enable
rufflinter rules that check forprintandpprintby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2296 - Apply more
ruffrules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2295 - Speed up doc build by factor of 2 by defining substitutions via
sphinxcontrib-globalsubsinstead ofcommon_links.rstby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2281 - Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2303
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2305
- Fix hyperlinks and reStructuredText references by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2308
- Remove star imports from particles notebook by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2311
- Use pre-release for
sphinx-notfound-pageby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2304 - Reduce number of warnings in
plasmapy.utilsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2316 - Make it so no warnings are issued in tests of
plasmapy.analysisby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2317 - Reduce warnings emitted during tests of
plasmapy.dispersionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2313 - Lundquist solutions by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/2289
- Make it so no warnings are issued during tests by
plasmapy.plasmaby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2320 - Set
@pytest.mark.xfailto default to being strict by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2315 - Update sphinx-notfound-page and other reqs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2322
- Reduce number of warnings issued during tests by
plasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2321 - Reduce number of warnings in tests of
plasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2314 - Make it so no warnings are issued during tests by
plasmapy.diagnosticsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2318 - Discuss when to use aliases in coding guide and adopt usage of
:py:role by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2324 - Update author information and improve functionality that generates the author list for the docs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2307
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2327
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2325
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2326
- Add
CONTRIBUTING.mdand link it to Contributor Guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2266 - Expand linkcheck ignore list and fix links by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2309
- Add weekly test of hyperlinks in documentation by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2328
- Fix new GitHub Action that checks hyperlinks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2329
- Minor mostly formatting updates to Stix notebook by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2312
- Add admonition to code contribution workflow to make sure working tree is clean by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2263
- Use nbqa-ruff to lint and autofix example notebooks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2302
- Update doctests that were not being run until a recent pytest bugfix by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2332
- Update stale GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2336
- Update stale GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2337
- Add a
.gitattributesfile by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2331 - Add some pre-commit hooks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2338
- Bump tibdex/github-app-token from 1 to 2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2340
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2341
- Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2342
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2343
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2345
- Update tolerances in Langmuir tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2349
- Make minor updates related to testing and CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2348
- Make
@validate_quantitiesacceptQuantity[Unit]style annotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2346 - Update requirements, ruff rules, and pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2351
- Minor updates to
README.mdby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2353 - Update changelog prior to next release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2352
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2355
- Bump urllib3 from 2.0.5 to 2.0.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2357
- Consistentify type specifications in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2358
- Update search and replace for type specifications by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2359
- Add "decorators" section to coding guide by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2231
- Update docstrings and annotations in formulary length calculations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2356
- Expand documentation build troubleshooting guide to discuss missing toctrees by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2257
- Add issue form for documentation improvements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2199
- Add issue form for refactorings and improvements to package infrastructure by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2200
- Make minor improvements to issue forms by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2360
- Briefly discuss
git pullin the code contribution workflow in the contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2193 - Rename plasma dispersion function module and expose other modules to
dispersionnamespace by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2271 - Update Contributor Guide Pages for MacOS by @JuliaGuimiot in https://github.com/PlasmaPy/PlasmaPy/pull/2362
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2364
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2366
- In ExcessStatistics class enable time_step parameter with astropy unit by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/2300
- Reorganize and clean up documentation configuration file by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2363
- Reduce warnings issued in tests & deprecate passing real number to
chargeinCustomParticleby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2369 - Update metadata for
v2023.10.0by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2367 - Consolidate plasma dispersion function lite-functions with regular functions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2361
- Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2374
- Add class for calculating conditional average of time series. by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/2275
- Make minor docstring updates by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2375
- Update
plasmapy/__init__.pyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2378 - Update narrative docs for particle objects by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2377
- Add page to contributor guide on using
pre-commit(with troubleshooting!) by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2265 - Add dispersion relation for MHD waves by @TrestanSimon in https://github.com/PlasmaPy/PlasmaPy/pull/2206
- Rename and update GitHub actions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2379
- Add pre-commit hook to validate GitHub workflows by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2380
- Remove
# coverage: ignorein most places for more realistic coverage reports by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2381 - Add admonition to see latest version of release guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2382
- Update
.mailmapby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2383
New Contributors
- @mohawk811 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1955
- @mysakli made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2007
- @martha889 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2015
- @winedarkmoon made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2031
- @sourcery-ai made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2105
- @plasmapy-requirements-bot made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2165
- @cacsphysics made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1639
- @cyschneck made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2232
- @JuliaGuimiot made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2362
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2023.1.0...v2023.10.0
- Python
Published by namurphy over 2 years ago
plasmapy - v2023.5.0
What's Changed
- Merge in v2023.1.0 changes into main by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1890
- Update pre-commit autoupdater to monthly by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1891
- Make
ParticleListnot accept strings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1892 - Change minimum version of Python from 3.8 to 3.9 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1885
- Ensure ordering for particles in tests by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1836
- Adjust rtd to also build epubs by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1894
- Add mastodon badge to readme by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1895
- Bring back dependabot by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1864
- Drop
dlintfrom linters by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1906 - Bump jupyterlab-server from 2.18.0 to 2.19.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1904
- Bump ipykernel from 6.20.1 to 6.20.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1901
- Bump nbconvert from 7.2.7 to 7.2.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1902
- Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1898
- Bump actions/stale from 5 to 7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1897
- Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1903
- Bump markupsafe from 2.1.1 to 2.1.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1912
- Bump pydocstyle from 6.2.3 to 6.3.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1908
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.6.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1899
- Edit the docstring for
particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1883 - Adjust dependabot config by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1913
- Bump nbsphinx from 0.8.11 to 0.8.12 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1917
- Bump rich from 13.1.0 to 13.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1918
- Bump hypothesis from 6.62.1 to 6.64.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1922
- Bump identify from 2.5.13 to 2.5.15 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1925
- Bump sphinxcontrib-applehelp from 1.0.3 to 1.0.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1926
- Bump bleach from 5.0.1 to 6.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1924
- Bump jupyter-core from 5.1.3 to 5.1.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1923
- Bump debugpy from 1.6.5 to 1.6.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1927
- Bump pre-commit from 2.21.0 to 3.0.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1931
- Bump prometheus-client from 0.15.0 to 0.16.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1932
- Bump jupyter-core from 5.1.4 to 5.1.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1929
- Bump hypothesis from 6.64.0 to 6.65.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1928
- Bump nbconvert from 7.2.8 to 7.2.9 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1930
- Apply new
CustomParticleconstructor to particle factory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1884 - Rerun particle_tracing notebooks due to high resource usage by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1933
- Bump hypothesis from 6.65.0 to 6.65.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1937
- Bump pre-commit from 3.0.0 to 3.0.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1935
- Bump websocket-client from 1.4.2 to 1.5.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1938
- Bump identify from 2.5.15 to 2.5.16 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1939
- Bump rich from 13.2.0 to 13.3.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1942
- Bump ipython from 8.8.0 to 8.9.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1940
- Bump hypothesis from 6.65.1 to 6.65.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1941
- Bump pre-commit from 3.0.1 to 3.0.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1947
- Bump jupyter-core from 5.1.5 to 5.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1946
- Bump ipykernel from 6.20.2 to 6.21.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1945
- Bump traitlets from 5.8.1 to 5.9.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1948
- Bump identify from 2.5.16 to 2.5.17 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1952
- Bump beautifulsoup4 from 4.11.1 to 4.11.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1950
- Bump sphinxcontrib-htmlhelp from 2.0.0 to 2.0.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1949
- Move codespell to pre-commit by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1953
- Bump pre-commit from 3.0.2 to 3.0.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1954
- change version of black in pre commit by @mohawk811 in https://github.com/PlasmaPy/PlasmaPy/pull/1955
- Bump hypothesis from 6.65.2 to 6.66.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1957
- Bump ipykernel from 6.21.0 to 6.21.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1959
- Change GitHub Actions that comment on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1956
- Update pull request checklist by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1960
- Bump pre-commit from 3.0.3 to 3.0.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1962
- Bump hypothesis from 6.66.0 to 6.67.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1961
- Bump websocket-client from 1.5.0 to 1.5.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1963
- Bump virtualenv from 20.17.1 to 20.18.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1967
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1964
- Bump flake8-implicit-str-concat from 0.3.0 to 0.4.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1968
- Bump virtualenv from 20.18.0 to 20.19.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1969
- Bump mistune from 2.0.4 to 2.0.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1970
- Bump pytest-xdist from 3.1.0 to 3.2.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1971
- Add kinetic Alfven wave dispersion solver by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1665
- Bump hypothesis from 6.67.1 to 6.68.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1973
- Bump ipython from 8.9.0 to 8.10.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1974
- Make mostly stylistic edits to
plasmapy.formulary.lengthsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1982 - Update docstrings in
formulary.collisions.frequenciesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1793 - Bump platformdirs from 2.6.2 to 3.1.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1988
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1989
- Bump pandas from 1.5.2 to 1.5.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1993
- Bump ipykernel from 6.21.1 to 6.21.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1996
- Bump rich from 13.3.1 to 13.3.2 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1997
- Bump jupyterlab-server from 2.19.0 to 2.20.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1999
- Bump virtualenv from 20.19.0 to 20.20.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/1998
- Remove warning and improve error messages for invalid protons by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1992
- Describe code contribution workflow in contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1656
- Bump fonttools from 4.38.0 to 4.39.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2005
- Rename label: "Good first contribution" β "good first issue" by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2004
- Updated Coulomblog example to ne by @mysakli in https://github.com/PlasmaPy/PlasmaPy/pull/2007
- Remove deprecated
pytest-xdistoption and updateCODEOWNERSby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1990 - Bump pytest-xdist from 3.2.0 to 3.2.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2010
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2008
- Use
pip-compileto updaterequirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2013 - Remove original vision statement so it can be archived on Zenodo by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2017
- Remove upper limit on
sphinx-galleryand specify documentation-related requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2019 - Bump tox from 3.28.0 to 4.4.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2011
- Update versions of
towncrierandsphinx-changelogby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2018 - Updated docstring for Kinetic Alfven function by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2016
- Make
ParticleListacceptQuantityarrays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1987 - Decorate
reduced_masswithparticle_input&validate_quantitieswhilst expanding its docstring by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1921 - Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2028
- Decorate
gyrofrequencywithparticle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1869 - Make
@particle_inputacceptz_meaninstead ofZwhile issuing aPlasmaPyDeprecationWarningby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2027 - Decorate
RelativisticBodyandrelativistic_energywith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1871 - Add step in code contribution workflow to add name to list of contributors by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2029
- Update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2033
- additions to getting ready to contribute page by @martha889 in https://github.com/PlasmaPy/PlasmaPy/pull/2015
- Update target version of Python in
ruffconfiguration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2032 - Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2040
- Bump actions/stale from 7 to 8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2039
- Reorganize documentation guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2038
- Expand introduction to contributor guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2014
- Reduce cognitive complexity of gyroradius by @winedarkmoon in https://github.com/PlasmaPy/PlasmaPy/pull/2031
- Repair GitHub Action that labels pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2043
- Reorganize testing guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2041
- Repair GitHub Action that comments on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2044
- Update pre-commit versions and fix linter error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2046
- Bump ipython from 8.11.0 to 8.12.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2050
- Bump filelock from 3.10.0 to 3.10.7 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2051
- Bump tox from 4.4.7 to 4.4.8 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2052
- Bump fonttools from 4.39.2 to 4.39.3 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2053
- Allow
@particle_inputto accept custom ions when parameter is namedionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2034 - Bump jupyterlab-server from 2.20.0 to 2.22.0 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2054
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2056
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2057
- Update doc landing page and citation instructions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2055
- Update YAML file defining labels to apply to pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2060
- Update configuration for labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2061
- Update the labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2063
- Run packaging GitHub Action sooner by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2062
- Update changelog guide and Giles configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2059
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2067
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2069
- Update requirements and fix issue with version conflict related to coverage by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2073
- Extend allowed defaults for type specifications in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2072
- Excess statistics for time series by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/1984
- Made minor edits to changelog entries by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2076
- Update dependency minimum versions, package metadata, and coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2075
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2078
- Remove pip installation of
codecovin weekly tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2079 - Update requirements again and fix new linter error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2089
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2091
- Apply
ruffchanges toplasmapy.diagnosticsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2090 - Apply
ruffchanges toplasmapy.utilsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2094 - Apply
ruffchanges toplasmapy.dispersionby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2093 - Apply
ruffchanges to multiple subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2095 - Apply
ruffchanges toplasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2097 - Apply
ruffchanges toplasmapy.analysisby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2092 - Apply
ruffchanges toplasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2096 - Update codecov configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2099
- Update pinned requirements and fix errors associated with NumPy 1.24 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2098
- Update codeowners for different files and subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2102
- Fix and update Read the Docs configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2103
- Sourcery refactored main branch by @sourcery-ai in https://github.com/PlasmaPy/PlasmaPy/pull/2105
- Test on Python 3.11 and remove split between initial and comprehensive tests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1775
- Sourcery refactored main branch by @sourcery-ai in https://github.com/PlasmaPy/PlasmaPy/pull/2107
- Stix v2 notebook by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1693
- Enable more
ruffrules and disable some redundantflake8checks by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2080 - Re-add GitHub Action to comment on someone's first pull request by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2047
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/PlasmaPy/PlasmaPy/pull/2120
- Enable PLW rule set for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2122
- Fix doc build warning about frozen modules being used by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2117
- Enable ruff rules for flake8-pytest-style by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2123
- Enable ruff rules for pylint refactorings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2121
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2124
- Enable NPY rules for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2118
- Update the comment that gets posted on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2071
- Enable more
pydocstylerules forruffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2128 - Add
.editorconfigfile by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2129 - Collisional analysis by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/1986
- Enable ruff rule for cyclomatic (McCabe) complexity by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2119
- Add
# noqacomment for cognitive complexity rule by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2131 - Remove test helper functionality from public API by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2114
- Update indent sizes in
.editorconfigby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2132 - add function to calculate Buchsbaum frequency to formulary.frequencies.py by @svincena in https://github.com/PlasmaPy/PlasmaPy/pull/1828
- Update author list for 2023.5.0 in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2127 - Fix tests in
test_nullpointby @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2133 - Fix failing weekly numpy test by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2138
- Decorate
ion_sound_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2134 - Rename parameter in
thermal_bremsstrahlungby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2135 - Add
mass_numbandZas parameters to functions decorated with@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2140 - Update configuration for GitHub Action that marks issues & PRs as stale by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2137
- Decorate
kappa_thermal_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2136 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2144
- Mark tests as slow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2142
- Add basic caching to GitHub Actions CI by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2143
- Update
requirements.txtprior tov2023.5.0by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2146 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2147
- Fix failing astropy weekly tests by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2139
- Collisional Analysis Fix by @ejohnson-96 in https://github.com/PlasmaPy/PlasmaPy/pull/2151
- Add GitHub Action to remove labels when a PR is merged and update PR labeler by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2152
- Add
scriptsfolder for Python scripts run during GitHub Actions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2154 - Update PR unlabeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2157
- Update PR unlabeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2158
- Add a weekly test for conda-forge installation by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2145
- Add a GitHub Action for automatically updating
requirements.txtby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1994 - Add admonitions for unstable functionality by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2112
- Refine GitHub Action for updating pinned requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2160
- Update GitHub Action to update requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2162
- Add a GitHub Action to check that authors are included in
CITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2155 - Update some
ruffrules and consistentifypyproject.tomlformatting by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2149 - Update GitHub Action to update requirements.txt by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2163
- Update GitHub Action to regenerate requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2166
- Automagically update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2165
- Use ChatGPT-4 script to justify paragraphs in reST files by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2167
- [Doc] doc/whatsnew to doc/changelog by @cacsphysics in https://github.com/PlasmaPy/PlasmaPy/pull/1639
- [Docs] adds sphinx-codeautolink to link code samples to API docs by @jeandet in https://github.com/PlasmaPy/PlasmaPy/pull/1410
- Update the comment that gets posted on pull requests by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2130
- Add GitHub Action for labeling pull request size by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2064
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2169
- Remove size labeler GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2171
- Update pinned requirements by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2173
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/2174
- Update
@angular_freq_to_hzand implementwraptby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2175 - Generate author list in
docs/about/credits.rstfromCITATION.cffby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2156 - Drop
flake8and its extensions from linters by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2170 - Create notebook for observations of ionization states in the solar wind by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1513
- Decorate
plasma_frequencywithparticle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2026 - Make minor updates to changelogs by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2177
- Decorate
Alfven_speedwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2179 - Decorate kineticalfven with @particleinput by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2182
- Decorate
hollwegwith@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2181 - Decorate
two_fluiddispersion solver with@particle_inputby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2022 - Update GitHub Action for release by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2183
- Change
whatsnewtochangeloginreleaseGitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2185
New Contributors
- @mohawk811 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1955
- @mysakli made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2007
- @martha889 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2015
- @winedarkmoon made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2031
- @sourcery-ai made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2105
- @plasmapy-requirements-bot made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/2165
- @cacsphysics made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1639
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2023.1.0...v2023.5.0
- Python
Published by namurphy over 2 years ago
plasmapy - v2023.1.0
See the changelog over at RTD!
What's Changed
- [MAINT] Merge automatic changes from v0.9.0 release by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1798
- Update size labeler GitHub workflow by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1800
- Add
blacken-docstopre-commit& apply minor reST fixes by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1807 - Change fortnightly tests to weekly even though "fortnightly" sounds waaaay cooler than "weekly" by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1808
- Delete size-labeler.yml by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1811
- Added relativistic functionality to gyroradius by @MuhammadHMasood in https://github.com/PlasmaPy/PlasmaPy/pull/1813
- Remove pytest-xdist from test requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1822
- Remove deprecated T_i from gyroradius by @tranqver in https://github.com/PlasmaPy/PlasmaPy/pull/1824
- Fix weekly test configuration error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1827
- Update changelog guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1826
- Add functions to calculate running moments of time series in new time_series sub module by @gregordecristoforo in https://github.com/PlasmaPy/PlasmaPy/pull/1803
- Return NaN values instead of throw exceptions for particle attributes by @Sobeskes in https://github.com/PlasmaPy/PlasmaPy/pull/1825
- Remove
plasmapy.formulary.parametersby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1833 - Convert setup.cfg to pyproject.toml by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1758
- Add flake8 check for line length in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1816
- Fixed functional typo in testing_guide.rst by @svincena in https://github.com/PlasmaPy/PlasmaPy/pull/1834
- Charged Particle Radiography: Detector Stacks by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/1274
- Add a summary section to testing guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1823
- Update troubleshooting information in doc guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1817
- Update discussion of parameter type specifications in docstrings by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1757
- Update error messages in Coulomb logarithm calculations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1586
- Update Read the Docs configuration and add
graphvizdependency by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1840 - Link to GitHub repository from documentation landing page by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1839
- Revert fail-on-warning option for Read the Docs build by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1842
- Fix weekly test against development version of NumPy by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1841
- Apply changes from
refurbandrufftoplasmapy.utilsby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1845 - Refactor tests in
plasmapy.formulary.relativityby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1844 - Apply changes from
refurbandrufftoplasmapy.particlesby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1846 - DRAFT: Prad multiple field grids by @pheuer in https://github.com/PlasmaPy/PlasmaPy/pull/1799
- Add
ruffsection topyproject.tomlby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1848 - Pin version of
towncrierto address doc build error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1850 - Apply changes from
refurbandrufftoplasmapy.formularyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1847 - Apply ruff --fix to repository by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1849
- Use
ruffandrefurbon remainder ofplasmapyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1853 - Pin GitHub Action to specific version for posting code review checklists by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1852
- Fix version of GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1855
- Pin GitHub Action to a specific commit by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1857
- Revert updates to GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1859
- Add
rufftopre-commitconfiguration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1854 - Update create issue links in
README.mdby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1858 - Adjust ruff for pre-commit by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1860
- Drop
devdependencies from pyproject.toml by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1843 - Restructure coding guide by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1856
- Update README file and copyright year by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1862
- Use
pyproject-fmtinstead ofpretty-format-tomlby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1868 - Expand charge number functionality for
CustomParticleby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1866 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PlasmaPy/PlasmaPy/pull/1863
- Update changelog entries and author lists by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1876
- Add plep link in docs by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1879
- Add separate constructor for
CustomParticleby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1881 - Update docstring and annotations for
spectral_densityby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1756 - Drop dependency on
cached-propertyin favor offunctools.cached_propertyby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1886 - Add
strictandallowed_physical_typeskeyword arguments to_get_physical_type_dictby @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1880 - Drop codespell from pyproject.toml reqs by @StanczakDominik in https://github.com/PlasmaPy/PlasmaPy/pull/1888
- Add a documentation page on performance tips by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1887
New Contributors
- @MuhammadHMasood made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1813
- @tranqver made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1824
- @gregordecristoforo made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1803
- @Sobeskes made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1825
- @svincena made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1834
Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v0.9.1...v2023.1.0
- Python
Published by StanczakDominik about 3 years ago
plasmapy - v2023.1.0rc1
No, actually this is our functional first date-based versioning release!
- Python
Published by StanczakDominik about 3 years ago
plasmapy - v2023.1.0rc0
This is the first of our date-based releases!
- Python
Published by StanczakDominik about 3 years ago
plasmapy - PlasmaPy v0.9.1
This is a quick maintenance bugfix release so that we can actually get 0.9 onto conda-forge!
- Python
Published by StanczakDominik over 3 years ago
plasmapy - PlasmaPy v0.9.0
You can find the full changelog for this release at https://github.com/PlasmaPy/PlasmaPy/blob/v0.9.x/docs/whatsnew/0.9.0.rst .
New Contributors
- @MKastek made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1556
- @JaydenR2305 made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1664
- @TrestanSimon made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1681
- @elliotwutingfeng made their first contribution in https://github.com/PlasmaPy/PlasmaPy/pull/1764
- Python
Published by StanczakDominik over 3 years ago
plasmapy - v0.8.1
Plasmapy v0.8.1 (2022-07-05)
This release of PlasmaPy includes 158 pull requests closing 60 issues by 37 people, of which 31 are new contributors.
The people who have contributed to the code for this release are:
- Afzal Rao*
- Alexis Jeandet*
- Andrew Sheng*
- Anna Lanteri*
- Chris Hoang*
- Christopher Arran*
- Chun Hei Yip*
- Dominik StaΕczak
- Elliot Johnson*
- Erik Everson
- flaixman*
- Haman Bagherianlemraski*
- Isaias McHardy*
- itsraashi*
- James Kent*
- Joao Victor Martinelli*
- Leo Murphy*
- Luciano Silvestri*
- Mahima Pannala*
- Marco Gorelli*
- Nick Murphy
- Nicolas Lequette
- Nikita Smirnov*
- Peter Heuer
- Pey Lian Lim*
- Rajagopalan Gangadharan*
- Raymon SkjΓΈrten Hansen*
- Reynaldo Rojas Zelaya*
- Riley Britten*
- sandshrew118*
- seanjunheng2*
- Shane Brown*
- Suzanne Nie*
- Terrance Takho Lee*
- Tien Vo*
- Tiger Du
- TomΓ‘s Stinson*
An asterisk indicates that this release contains their first contribution to PlasmaPy.
The changelog for this release can be found at our docs page.
- Python
Published by namurphy over 3 years ago
plasmapy - v0.7.0
Plasmapy v0.7.0 (2021-11-18)
This release of PlasmaPy contains 127 commits in 73 merged pull requests closing 37 issues from 19 people, 14 of which are first-time contributors to PlasmaPy.
- 127 commits have been added since 0.6
- 37 issues have been closed since 0.6
- 73 pull requests have been merged since 0.6
- 19 people have contributed since 0.6
- 14 of which are new contributors
The people who have contributed to the code for this release are:
- Alf KΓΆhn-Seemann *
- Andrew *
- Armando Salcido *
- Dominik StaΕczak
- FinMacDov *
- Marco Gorelli *
- Nick Murphy
- Nicolas Lequette *
- Peter Heuer
- Quettle *
- RAJAGOPALAN-GANGADHARAN *
- Sjbrownian *
- Tiger Du
- TomΓ‘s Stinson *
- bryancfoo *
- dependabot[bot] *
- haman80 *
- pre-commit-ci[bot] *
- rocco8773
Where a * indicates that this release contains their first contribution to PlasmaPy.
The changelog for this release can be found at our docs page.
- Python
Published by StanczakDominik over 4 years ago