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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2890
  • Use bibtex-tidy on bibliography.bib by @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 tools directory 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.0 due to incompatibility with sphinx-codeautolink by @plasmapy-requirements-bot[bot] in https://github.com/PlasmaPy/PlasmaPy/pull/2933
  • Update pinned requirements and pin sphinx-codeautolink to v0.15.2 by @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 pygments and sphinx-codeautolink requirements 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.py by @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.lock for 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.lock by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2964
  • Improve handling of unexpected lines of uv lock output 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.md by @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 ruff by @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.toml to the pre-commit configuration 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-uv in 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 .gitignore to 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 .idea folder in .gitignore again by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3006
  • Repair the weekly.yml workflow by @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/3007
  • Remove plasmapy_sphinx by @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 htmlzip build 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 zizmor by @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_input to ParticleListLike annotations 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-hoverxref as 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_arrays by @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 Particle accept NumPy integers in the same ways as regular int objects by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3045
  • Update usage of uv by Nox by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2998
  • [SLA] Add helper function merge_voltage_clusters by @rocco8773 in https://github.com/PlasmaPy/PlasmaPy/pull/3037
  • Update pinned requirements for plasmapy_sphinx>=2025.5.1 by @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_sphinx solely a docs dependency by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3066
  • Expand the docstring of Hall_parameter by @wnguyen1312 in https://github.com/PlasmaPy/PlasmaPy/pull/2938
  • Use typing.Self in type hint annotations for particle_class.py by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2887
  • Update validators.py by @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 check by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/3077
  • Update CITATION.cff by @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_TOKEN in 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.x by @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.toml with pinned requirements by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2794
  • Fix minor test failure from change to astropy.units namespace 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_radiograph by @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.cff by @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 accept np.inf as 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.py by @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, and build sessions 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-subpackage as an extension to pytest by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2688
  • Add Nox sessions for running pre-commit and checking MANIFEST.in by @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 to CustomParticle class. by @Quettle in https://github.com/PlasmaPy/PlasmaPy/pull/2702
  • Add typos as a pre-commit hook by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2700
  • Loosen dependencies on ipykernel, ipywidgets, and voila ⬇️ by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2705
  • Fix z-dependence in ion contribution of optical Thomson scattering spectral_density function. 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 Tracker class to use ParticleTracker by @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 Downloader Test Suite Resilient to ReadTimeout by @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.0 by @plasmapy-requirements-bot in https://github.com/PlasmaPy/PlasmaPy/pull/2722
  • Issue 2673: Rename binding_energy to remove ambiguity, add electron_binding_energy by @chasepd in https://github.com/PlasmaPy/PlasmaPy/pull/2693
  • Update release checklist following v2024.5.0 release 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 autotyping to 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_quantities compatible with from __future__ import annotations by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2506
  • Update docstrings in plasmapy.diagnostics by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2738
  • Update docstrings in plasmapy.formulary.collisions by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2736
  • Add type hints to plasmapy.utils._units_helpers by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2734
  • Require particle for ParticleTracker.load_particles by @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 ParticleTracker by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2712
  • Add type hints to plasmapy.utils.roman by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2733
  • Update docstrings for plasmapy.dispersion and plasmapy.plasma.grids by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2735
  • Include src/plasmapy/_version.py in MANIFEST.in by @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.py by @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.7 by @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.formulary by @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.md files 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.md by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2707
  • Prevent array shape mismatch due to NumPy squeeze in mhd_waves_.py by @TrestanSimon in https://github.com/PlasmaPy/PlasmaPy/pull/2715
  • Update .mailmap by @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.0 and 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.toml and 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 autotyping to 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 sphinxemoji as 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.0 back into main by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2503
  • Apply ruff rules UP006 and UP007 by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2504
  • Update @particle_input docstring to use type union syntax instead of Optional by @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 internal category 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.radiation docs on astropy.modeling.BlackBody by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2518
  • Update type hints for int and float arguments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2520
  • Refactor script for checking CITATION.cff by @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 pytest and sphinx and drop pytest as runtime dependency by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2525
  • Drop the py310-conda tox 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 nucleus attribute to Particle by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2538
  • Fix kappa_velocity_3D docstring 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 lorentzfactor and multiple particles are provided to gyroradius by @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.formulary by @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 uv to 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 .tox in GitHub Actions and update tox environments by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2552
  • Turn off sphinx-codeautolink in 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.py by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2558
  • Parametrize tests of Debye_length by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2509
  • Decorate potentially flaky tests with @pytest.mark.flaky from pytest-rerunfailures by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2483
  • Add known limitations to docstring of @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2516
  • Improve type hint annotations to plasmapy.particles by @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, and stable_isotopes each return a ParticleList by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2559
  • Add sphinx-lint to 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 tox extension to use uv instead of pip for 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_TOKEN in 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_bremsstrahlung docstring 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 multiple density values by @jwreep in https://github.com/PlasmaPy/PlasmaPy/pull/2627
  • Switch to src layout with separate tests directory by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2598
  • Discuss consequences of switch to src layout in README.md by @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-revs to 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 particlewise keyword to particle_collections.is_category by @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_input apply categorization criteria when creating a ParticleList by @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.cff by @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 ParticleList not 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 dlint from 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_input by @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 CustomParticle constructor 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.lengths by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1982
  • Update docstrings in formulary.collisions.frequencies by @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-xdist option and update CODEOWNERS by @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-compile to update requirements.txt by @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-gallery and 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 towncrier and sphinx-changelog by @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 ParticleList accept Quantity arrays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1987
  • Decorate reduced_mass with particle_input & validate_quantities whilst 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 gyrofrequency with particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1869
  • Make @particle_input accept z_mean instead of Z while issuing a PlasmaPyDeprecationWarning by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2027
  • Decorate RelativisticBody and relativistic_energy with @particle_input by @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 ruff configuration 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_input to accept custom ions when parameter is named ion by @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 codecov in 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 ruff changes to plasmapy.diagnostics by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2090
  • Apply ruff changes to plasmapy.utils by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2094
  • Apply ruff changes to plasmapy.dispersion by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2093
  • Apply ruff changes to multiple subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2095
  • Apply ruff changes to plasmapy.formulary by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2097
  • Apply ruff changes to plasmapy.analysis by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2092
  • Apply ruff changes to plasmapy.particles by @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 ruff rules and disable some redundant flake8 checks 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 pydocstyle rules for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2128
  • Add .editorconfig file 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 # noqa comment 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 .editorconfig by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2127
  • Fix tests in test_nullpoint by @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_speed with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2134
  • Rename parameter in thermal_bremsstrahlung by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2135
  • Add mass_numb and Z as parameters to functions decorated with @particle_input by @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_speed with @particle_input by @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.txt prior to v2023.5.0 by @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 scripts folder 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.txt by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2155
  • Update some ruff rules and consistentify pyproject.toml formatting 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_hz and implement wrapt by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2175
  • Generate author list in docs/about/credits.rst from CITATION.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2156
  • Drop flake8 and 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_frequency with particle_input by @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_speed with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2179
  • Decorate kineticalfven with @particleinput by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2182
  • Decorate hollweg with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2181
  • Decorate two_fluid dispersion solver with @particle_input by @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 whatsnew to changelog in release GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2185
  • Merge changes from v2023.5.x back into main by @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.in by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2189
  • Use bibtex-tidy on bibliography.bib by @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 distribution by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2229
  • Add ruff rule that prohibits implicit typing.Optional by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2240
  • Appease Ruff in nullpoint by @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_speed by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2262
  • Apply ruff rule RUF100 to remove unused noqa directives 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.rst to doc_guide.rst by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2272
  • Make imports from astropy.units and astropy.constants more 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-compile command for regenerating requirements.txt by @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 ruff linter rules that check for print and pprint by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2296
  • Apply more ruff rules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2295
  • Speed up doc build by factor of 2 by defining substitutions via sphinxcontrib-globalsubs instead of common_links.rst by @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-page by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2304
  • Reduce number of warnings in plasmapy.utils by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2316
  • Make it so no warnings are issued in tests of plasmapy.analysis by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2317
  • Reduce warnings emitted during tests of plasmapy.dispersion by @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.plasma by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2320
  • Set @pytest.mark.xfail to 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.formulary by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2321
  • Reduce number of warnings in tests of plasmapy.particles by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2314
  • Make it so no warnings are issued during tests by plasmapy.diagnostics by @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.md and 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 .gitattributes file 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_quantities accept Quantity[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.md by @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 pull in 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 dispersion namespace 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 charge in CustomParticle by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2369
  • Update metadata for v2023.10.0 by @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__.py by @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: ignore in 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 .mailmap by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2383
  • Pull in changes from v2023.10.0 by @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 black with ruff in 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__.py by @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 ruff used by pre-commit by @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 Quantity annotations 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.Callable with collections.abc.Callable by @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 autotyping and change NoReturn annotations to None by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2437
  • Use autotyping to add -> None return 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.decorator by @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 typing by @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_input by @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 isort rules for ruff instead of using isort in pre-commit by @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/Makefile with help from sphinx-quickstart by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2463
  • Update pre-commit configuration 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.typed marker and update MANIFEST.in for 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 ParticleTracker by @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 black in pre-commit hook for blacken-docs by @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_input compatible with from __future__ import annotations by @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.Tracker deterministic by adding a random seed keyword to the create_particles method 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.6 by @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 ParticleList not 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 dlint from 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_input by @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 CustomParticle constructor 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.lengths by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1982
  • Update docstrings in formulary.collisions.frequencies by @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-xdist option and update CODEOWNERS by @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-compile to update requirements.txt by @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-gallery and 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 towncrier and sphinx-changelog by @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 ParticleList accept Quantity arrays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1987
  • Decorate reduced_mass with particle_input & validate_quantities whilst 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 gyrofrequency with particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1869
  • Make @particle_input accept z_mean instead of Z while issuing a PlasmaPyDeprecationWarning by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2027
  • Decorate RelativisticBody and relativistic_energy with @particle_input by @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 ruff configuration 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_input to accept custom ions when parameter is named ion by @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 codecov in 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 ruff changes to plasmapy.diagnostics by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2090
  • Apply ruff changes to plasmapy.utils by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2094
  • Apply ruff changes to plasmapy.dispersion by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2093
  • Apply ruff changes to multiple subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2095
  • Apply ruff changes to plasmapy.formulary by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2097
  • Apply ruff changes to plasmapy.analysis by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2092
  • Apply ruff changes to plasmapy.particles by @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 ruff rules and disable some redundant flake8 checks 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 pydocstyle rules for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2128
  • Add .editorconfig file 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 # noqa comment 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 .editorconfig by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2127
  • Fix tests in test_nullpoint by @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_speed with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2134
  • Rename parameter in thermal_bremsstrahlung by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2135
  • Add mass_numb and Z as parameters to functions decorated with @particle_input by @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_speed with @particle_input by @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.txt prior to v2023.5.0 by @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 scripts folder 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.txt by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2155
  • Update some ruff rules and consistentify pyproject.toml formatting 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_hz and implement wrapt by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2175
  • Generate author list in docs/about/credits.rst from CITATION.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2156
  • Drop flake8 and 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_frequency with particle_input by @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_speed with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2179
  • Decorate kineticalfven with @particleinput by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2182
  • Decorate hollweg with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2181
  • Decorate two_fluid dispersion solver with @particle_input by @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 whatsnew to changelog in release GitHub Action by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2185
  • Merge changes from v2023.5.x back into main by @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.in by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2189
  • Use bibtex-tidy on bibliography.bib by @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 distribution by @JaydenR2305 in https://github.com/PlasmaPy/PlasmaPy/pull/2229
  • Add ruff rule that prohibits implicit typing.Optional by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2240
  • Appease Ruff in nullpoint by @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_speed by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2262
  • Apply ruff rule RUF100 to remove unused noqa directives 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.rst to doc_guide.rst by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2272
  • Make imports from astropy.units and astropy.constants more 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-compile command for regenerating requirements.txt by @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 ruff linter rules that check for print and pprint by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2296
  • Apply more ruff rules by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2295
  • Speed up doc build by factor of 2 by defining substitutions via sphinxcontrib-globalsubs instead of common_links.rst by @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-page by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2304
  • Reduce number of warnings in plasmapy.utils by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2316
  • Make it so no warnings are issued in tests of plasmapy.analysis by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2317
  • Reduce warnings emitted during tests of plasmapy.dispersion by @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.plasma by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2320
  • Set @pytest.mark.xfail to 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.formulary by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2321
  • Reduce number of warnings in tests of plasmapy.particles by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2314
  • Make it so no warnings are issued during tests by plasmapy.diagnostics by @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.md and 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 .gitattributes file 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_quantities accept Quantity[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.md by @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 pull in 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 dispersion namespace 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 charge in CustomParticle by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2369
  • Update metadata for v2023.10.0 by @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__.py by @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: ignore in 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 .mailmap by @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.1

What's Changed

  • Loosen ipykernel requirement for compatibility with Google Colab by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2202

Full Changelog: https://github.com/PlasmaPy/PlasmaPy/compare/v2023.5.0...v2023.5.1

- 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 ParticleList not 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 dlint from 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_input by @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 CustomParticle constructor 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.lengths by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1982
  • Update docstrings in formulary.collisions.frequencies by @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-xdist option and update CODEOWNERS by @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-compile to update requirements.txt by @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-gallery and 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 towncrier and sphinx-changelog by @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 ParticleList accept Quantity arrays by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1987
  • Decorate reduced_mass with particle_input & validate_quantities whilst 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 gyrofrequency with particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1869
  • Make @particle_input accept z_mean instead of Z while issuing a PlasmaPyDeprecationWarning by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2027
  • Decorate RelativisticBody and relativistic_energy with @particle_input by @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 ruff configuration 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_input to accept custom ions when parameter is named ion by @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 codecov in 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 ruff changes to plasmapy.diagnostics by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2090
  • Apply ruff changes to plasmapy.utils by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2094
  • Apply ruff changes to plasmapy.dispersion by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2093
  • Apply ruff changes to multiple subpackages by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2095
  • Apply ruff changes to plasmapy.formulary by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2097
  • Apply ruff changes to plasmapy.analysis by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2092
  • Apply ruff changes to plasmapy.particles by @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 ruff rules and disable some redundant flake8 checks 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 pydocstyle rules for ruff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2128
  • Add .editorconfig file 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 # noqa comment 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 .editorconfig by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2127
  • Fix tests in test_nullpoint by @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_speed with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2134
  • Rename parameter in thermal_bremsstrahlung by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2135
  • Add mass_numb and Z as parameters to functions decorated with @particle_input by @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_speed with @particle_input by @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.txt prior to v2023.5.0 by @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 scripts folder 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.txt by @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.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2155
  • Update some ruff rules and consistentify pyproject.toml formatting 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_hz and implement wrapt by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2175
  • Generate author list in docs/about/credits.rst from CITATION.cff by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2156
  • Drop flake8 and 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_frequency with particle_input by @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_speed with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2179
  • Decorate kineticalfven with @particleinput by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2182
  • Decorate hollweg with @particle_input by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/2181
  • Decorate two_fluid dispersion solver with @particle_input by @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 whatsnew to changelog in release GitHub 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-docs to pre-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.parameters by @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 graphviz dependency 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 refurb and ruff to plasmapy.utils by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1845
  • Refactor tests in plasmapy.formulary.relativity by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1844
  • Apply changes from refurb and ruff to plasmapy.particles by @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 ruff section to pyproject.toml by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1848
  • Pin version of towncrier to address doc build error by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1850
  • Apply changes from refurb and ruff to plasmapy.formulary by @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 ruff and refurb on remainder of plasmapy by @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 ruff to pre-commit configuration by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1854
  • Update create issue links in README.md by @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 dev dependencies 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-fmt instead of pretty-format-toml by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1868
  • Expand charge number functionality for CustomParticle by @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 CustomParticle by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1881
  • Update docstring and annotations for spectral_density by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1756
  • Drop dependency on cached-property in favor of functools.cached_property by @namurphy in https://github.com/PlasmaPy/PlasmaPy/pull/1886
  • Add strict and allowed_physical_types keyword arguments to _get_physical_type_dict by @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