Skip to content

Releases: PlasmaPy/PlasmaPy

v2024.5.0

08 May 22:26
Compare
Choose a tag to compare

What's Changed

  • Pull changes from the v2024.2.0 back into main by @namurphy in #2500
  • Drop python 3.9 support by @namurphy in #2501
  • Alphabetize authors in CITATION.cff by @namurphy in #2503
  • Apply ruff rules UP006 and UP007 by @namurphy in #2504
  • Update @particle_input docstring to use type union syntax instead of Optional by @namurphy in #2505
  • Update release checklist by @namurphy in #2469
  • Revise sections of changelog and add new internal category by @namurphy in #2441
  • Fix typo in gyroradius formula by @Bzero in #2512
  • Update pinned requirements by @plasmapy-requirements-bot in #2513
  • Silence some require_quantities warnings in particle_tracker by @pheuer in #2519
  • Update pinned requirements by @plasmapy-requirements-bot in #2521
  • Add a "See Also" to the formulary.radiation docs on astropy.modeling.BlackBody by @namurphy in #2518
  • Update type hints for int and float arguments by @namurphy in #2520
  • Refactor script for checking CITATION.cff by @namurphy in #2524
  • Remove references to twitter account by @jwreep in #2522
  • Update per-file error codes for mypy to ignore by @namurphy in #2527
  • Loosen requirements for pytest and sphinx and drop pytest as runtime dependency by @namurphy in #2525
  • Drop the py310-conda tox environment by @namurphy in #2526
  • Minor updates of docstrings by @namurphy in #2528
  • Update pinned requirements by @plasmapy-requirements-bot in #2534
  • Resolve deprecation warnings in tests by @namurphy in #2533
  • Add nucleus attribute to Particle by @namurphy in #2538
  • Fix kappa_velocity_3D docstring by @namurphy in #2541
  • Refactor gyroradius to reduce cognitive complexity by @Bzero in #2542
  • Add test for when lorentzfactor and multiple particles are provided to gyroradius by @namurphy in #2539
  • Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #2545
  • Update type hints and docstrings in plasmapy.formulary by @namurphy in #2543
  • Update release checklist by @namurphy in #2511
  • Create universal wheel in tox environments by @namurphy in #2546
  • Use uv to regenerate pinned requirements to be used in CI for multiple versions of Python by @namurphy in #2523
  • Update dependabot settings by @namurphy in #2551
  • Speed up tests by caching .tox in GitHub Actions and update tox environments by @namurphy in #2552
  • Turn off sphinx-codeautolink in some docstrings to avoid warnings in repeat builds by @namurphy in #2554
  • Fix GitHub Action to regenerate requirements by @namurphy in #2556
  • Update pinned requirements by @plasmapy-requirements-bot in #2557
  • Remove setup.py by @namurphy in #2558
  • Parametrize tests of Debye_length by @namurphy in #2509
  • Decorate potentially flaky tests with @pytest.mark.flaky from pytest-rerunfailures by @namurphy in #2483
  • Add known limitations to docstring of @particle_input by @namurphy in #2516
  • Improve type hint annotations to plasmapy.particles by @namurphy in #2458
  • Fix sentence in gyroradius documentation by @jwreep in #2560
  • Make common_isotopes, known_isotopes, and stable_isotopes each return a ParticleList by @namurphy in #2559
  • Add sphinx-lint to pre-commit configuration by @namurphy in #2561
  • Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 in /.github/workflows by @dependabot in #2564
  • Update pre-commit with new version of ruff and update version of mypy by @namurphy in #2566
  • Fix Codecov Workflow by @JaydenR2305 in #2568
  • Update pinned requirements by @plasmapy-requirements-bot in #2569
  • Reorganize and improve naming consistency of tests by @namurphy in #2571
  • Switch to a GitHub Action for validating CITATION.cff by @namurphy in #2576
  • Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #2577
  • Explicitly specify UTF-8 for citation generation by @JaydenR2305 in #2578
  • Update documentation guide on how to locally build docs by @namurphy in #2565
  • Update pinned requirements by @plasmapy-requirements-bot in #2586
  • Enable a tox extension to use uv instead of pip for installing all the things by @namurphy in #2584
  • Fix typo in docs by @jwreep in #2588
  • Add some new ruff rules by @namurphy in #2593
  • Update pinned requirements by @plasmapy-requirements-bot in #2597
  • Update versions of Python in weekly tests by @namurphy in #2599
  • Create a class to manage local and online resource files by @pheuer in #2570
  • Update pinned requirements by @plasmapy-requirements-bot in #2602
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2603
  • Moved charge/mass number to Other Parameters by @Spedi in #2604
  • Update project settings by @namurphy in #2601
  • Loosen voila requirement and update pinned requirements by @namurphy in #2609
  • Include coverage in a weekly test by @namurphy in #2612
  • Fix coverage setup in weekly tests by @namurphy in #2613
  • Update name of Codecov configuration file by @namurphy in #2615
  • Include CODECOV_TOKEN in the GitHub workflows that it is used in by @namurphy in #2616
  • Update Codecov settings and usage by @namurphy in #2617
  • Added Tests for Verify correctness in MaxwellianCollisionFrequencies by @daran9 in #2614
  • Put token for Codecov back in configuration file by @namurphy in #2624
  • Modify the way settings are passed to the _spectral_density_model function by @pheuer in #2623
  • Update pinned requirements by @plasmapy-requirements-bot in #2626
  • Add examples to thermal_bremsstrahlung docstring by @jwreep in #2618
  • Use pinned requirements for Python 3.12 in Read the Docs build 📍 by @namurphy in #2622
  • Fix bug when giving thermal_bremsstrahlung multiple density values by @jwreep in #2627
  • Switch to src layout with separate tests directory by @namurphy in #2598
  • Discuss consequences of switch to src layout in README.md by @namurphy in #2633
  • Update pinned requirements by @plasmapy-requirements-bot in #2635
  • Several improvements to OTS fitting by @pheuer in #2636
  • Update pinned requirements by @plasmapy-requirements-bot in #2645
  • Remove upper limit on Sphinx by @namurphy in #2646
  • Update pinned requirements by @plasmapy-requirements-bot in #2649
  • Fix workflow to comment on pull requests by @namurphy in #2652
  • Update Codecov settings by @namurphy in #2653
  • Update .git-blame-ignore-revs to ignore recent repository-wide changes by @namurphy in #2651
  • Add nox configuration file with environme...
Read more

v2024.2.0

06 Feb 00:54
Compare
Choose a tag to compare

What's Changed

Read more

v2023.10.0

20 Oct 23:06
Compare
Choose a tag to compare

What's Changed

Read more

v2023.5.1

08 Jun 01:55
ce7b6bf
Compare
Choose a tag to compare

What's Changed

  • Loosen ipykernel requirement for compatibility with Google Colab by @namurphy in #2202

Full Changelog: v2023.5.0...v2023.5.1

v2023.5.0

31 May 18:52
Compare
Choose a tag to compare

What's Changed

Read more

v2023.1.0

13 Jan 15:56
Compare
Choose a tag to compare

See the changelog over at RTD!

What's Changed

New Contributors

Full Changelog: v0.9.1...v2023.1.0

v2023.1.0rc1

13 Jan 15:18
Compare
Choose a tag to compare
v2023.1.0rc1 Pre-release
Pre-release

No, actually this is our functional first date-based versioning release!

v2023.1.0rc0

12 Jan 18:07
Compare
Choose a tag to compare
v2023.1.0rc0 Pre-release
Pre-release

This is the first of our date-based releases!

PlasmaPy v0.9.1

15 Nov 19:34
Compare
Choose a tag to compare

This is a quick maintenance bugfix release so that we can actually get 0.9 onto conda-forge!

PlasmaPy v0.9.0

11 Nov 15:48
Compare
Choose a tag to compare

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