Skip to content

Releases: mwyau/PyStormTracker

v0.5.0.dev0

28 Mar 18:10
Immutable release. Only release title and notes can be modified.
3a6f94e

Choose a tag to compare

v0.5.0.dev0 Pre-release
Pre-release

What's Changed

  • feat: Add Spherical Harmonic Filter by @mwyau in #77
  • test: Increase test coverage by @mwyau in #78
  • feat: Hodges Tracker by @mwyau in #79
  • feat(hodges): achieve high-parity TRACK implementation and modernize architecture by @mwyau in #80
  • docs: fix readme by @mwyau in #81
  • feat: add interactive visualization notebook and viz extras by @mwyau in #83
  • feat: SHTns by @mwyau in #82
  • feat: make SHTns optional and auto backend detection by @mwyau in #84
  • docs: ci build verification and general doc fixes by @mwyau in #85
  • feat: default filtering for Hodges algorithm by @mwyau in #86
  • build: disable arm64 targets due to shtns segmentation faults by @mwyau in #87
  • docs: add interactive storm track explorer by @mwyau in #88
  • docs: interactive map visualization improvements by @mwyau in #89
  • docs: fix static images and PDF links, update changelog by @mwyau in #90
  • docs: fix broken image links and move benchmark assets to _static by @mwyau in #91
  • docs: use absolute GitHub URLs for README images to ensure portability by @mwyau in #92
  • chore: add progress reporting and timing summary to Hodges tracker, fix docs-build environment by @mwyau in #94
  • ci: simplify integration-tests and shorten docker-build step names by @mwyau in #95
  • ci: simplify docs-build with uv run --extra docs --no-dev by @mwyau in #96
  • feat: consolidate thresholds and enhance CLI arguments for filtering and splicing by @mwyau in #97
  • ci: add python 3.14 to integration test matrix and update default to 3.14 by @mwyau in #99
  • docs: improve Storm Track Explorer by @mwyau in #101
  • build: update Docker to Python 3.14 by @mwyau in #100
  • feat: pst-convert, JSON output format and Interactive Track Explorer by @mwyau in #102
  • fix: storm track explorer projection and filter bar by @mwyau in #103
  • feat: add pyshtools fallback for spherical harmonic filtering by @mwyau in #104
  • feat: implement spectral backends and high-precision derivatives by @mwyau in #106
  • docs: update Storm Track Explorer by @mwyau in #110
  • refactor(preprocessing): rename to kinematics and clarify SHT engine by @mwyau in #109
  • fix: arm64 Docker build by @mwyau in #108
  • refactor: remove pyshtools and use ducc0 natively for SHT operations by @mwyau in #112
  • refactor: consolidate spectral backends to ducc0 and verify accuracy by @mwyau in #115
  • ci: fix Docker arm64 build again by @mwyau in #113
  • build: clean up ci.yaml and lock Python to 3.13 by @mwyau in #116
  • build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #117
  • feat: JAX SHT engine for spectral filtering by @mwyau in #118
  • build: use mpich/impi-rt PyPI packages for MPI instead of system apt … by @mwyau in #119
  • fix: add JAX to Dockerfile, simplify ducc0 compiler dependency by @mwyau in #120
  • perf: optimize JAX SHT with jax.vmap and 2D array representation by @mwyau in #121
  • feat: add input format autodetection and remote zarr by @mwyau in #122
  • v0.5.0.dev0: Release to Test PyPI by @mwyau in #123

Full Changelog: https://github.com/mwyau/PyStormTracker/commits/v0.5.0.dev0

v0.4.2

19 Mar 22:36
Immutable release. Only release title and notes can be modified.
201380c

Choose a tag to compare

What's Changed

  • release: v0.4.1 by @mwyau in #66
  • chore: deduplicate CI triggers by removing push tag event by @mwyau in #67
  • docs: add conda-forge shield and update license shield by @mwyau in #68
  • docs: add conda installation instructions and clarify Windows support… by @mwyau in #69
  • chore: Fix ruff and add ruff pre-push hook by @mwyau in #70
  • ci: Refine publish workflows by @mwyau in #71
  • perf(dask): transition to threaded scheduling and chunk decoupling by @mwyau in #72
  • v0.4.2 by @mwyau in #74

Full Changelog: v0.4.1...v0.4.2

v0.4.1

19 Mar 00:05
Immutable release. Only release title and notes can be modified.
a9c890e

Choose a tag to compare

What's Changed

  • release: v0.4.0 by @mwyau in #60
  • chore: bump version to 0.4.1.dev and fix dead images by @mwyau in #61
  • docs: Update README adding back references and formatting by @mwyau in #62
  • test: register integration marker in conftest.py to fix pytest warnings by @mwyau in #63
  • chore: move matplotlib and pandas to dev dependency group by @mwyau in #64
  • v0.4.1: Prepare for conda-forge release by @mwyau in #65

Full Changelog: v0.4.0...v0.4.1

v0.4.0

15 Mar 00:58
Immutable release. Only release title and notes can be modified.
8274b96

Choose a tag to compare

What's Changed

  • release: v0.3.3 by @mwyau in #43
  • chore: bump version to v0.4.0.dev by @mwyau in #44
  • fix: docker-build, SBOM and Provenance Attestation by @mwyau in #45
  • fix(ci): SBOM attestation take 2 by @mwyau in #46
  • build(deps): bump tornado from 6.5.4 to 6.5.5 in the uv group across 1 directory by @dependabot[bot] in #47
  • refactor: Implement high-performance array-backed architecture and standardize API by @mwyau in #48
  • ci: orchestrate sequential Docker and PyPI publishing in CI workflow by @mwyau in #50
  • ci: fix workflow permissions for sequential publishing by @mwyau in #51
  • ci: comprehensive job dependencies for publishing by @mwyau in #52
  • ci: tiered integration tests and API refinements by @mwyau in #49
  • docs: implement strategic roadmap and restructure documentation by @mwyau in #53
  • ci: decouple publish workflows and implement workflow_run triggers with security checks by @mwyau in #54
  • docs: add performance benchmarks and roadmap by @mwyau in #55
  • test: Improve Windows Portability and GRIB/ecCodes Support by @mwyau in #56
  • ci: fix Codecov path mapping by reverting coverage source by @mwyau in #57
  • fix: remove uv.lock from .dockerignore to fix docker build by @mwyau in #58
  • v0.4.0: Performance optimization and architectural refactor by @mwyau in #59

Full Changelog: v0.3.3...v0.4.0

v0.3.3

10 Mar 22:21
Immutable release. Only release title and notes can be modified.
f83dba2

Choose a tag to compare

What's Changed

  • chore: bump version to v0.3.3-dev by @mwyau in #35
  • fix: rename citation title by @mwyau in #37
  • ci(docker): optimize docker publish, build speed, and ci triggers by @mwyau in #36
  • build(deps): bump actions/attest-build-provenance from 2 to 4 by @dependabot[bot] in #38
  • build(deps): bump actions/attest-sbom from 2 to 4 by @dependabot[bot] in #39
  • docs: Revise README.md, remove .pre-commit-config.yaml by @mwyau in #40
  • ci/fix: Improve Docker builds, add Trivy, and resolve worker distribution bug by @mwyau in #41
  • chore: Bump version to v0.3.3 by @mwyau in #42

Full Changelog: v0.3.2...v0.3.3

v0.3.2

10 Mar 03:21
Immutable release. Only release title and notes can be modified.
ab9322a

Choose a tag to compare

What's Changed

  • build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #31
  • ci: integrate SBOM, provenance, and artifact attestations into publish workflows by @mwyau in #32
  • ci: fix arm64 runner, update min-deps, and optimize docker by @mwyau in #34
  • v0.3.2: CI Improvements by @mwyau in #33

Full Changelog: v0.3.1...v0.3.2

v0.3.1

09 Mar 02:07
Immutable release. Only release title and notes can be modified.
139ded4

Choose a tag to compare

What's Changed

  • Refactor dependencies and optimize testing infrastructure by @mwyau in #24
  • fix: readthedocs by @mwyau in #25
  • Optimize Read the Docs build with dedicated docs group and uv by @mwyau in #26
  • Fix Read the Docs build environment and dependency resolution by @mwyau in #27
  • Fix Read the Docs build using standard pip installation by @mwyau in #28
  • ci: update docker-publish workflow with release/manual triggers and semver tagging by @mwyau in #29
  • v0.3.1: migrate to uv, refactor dependencies, and modernize CI/CD with multi-platform Docker by @mwyau in #30

Full Changelog: v0.3.0...v0.3.1

v0.3.0

08 Mar 17:00
Immutable release. Only release title and notes can be modified.
03ce86e

Choose a tag to compare

What's Changed

  • Enhance ERA5 support, export cyclones, and update documentation by @mwyau in #8
  • Optimize CI/CD workflow and modernize codebase by @mwyau in #9
  • Modernize core engine: Xarray migration, strict typing, and optimized tiered testing by @mwyau in #10
  • Modernize environment: Docker support, Python 3.14 compatibility, and Code Coverage by @mwyau in #11
  • fix: Resolve Docker publish and CI workflow issues by @mwyau in #12
  • build(deps): bump docker/build-push-action from 5 to 7 by @dependabot[bot] in #13
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #14
  • build(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #15
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #16
  • build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #17
  • Fix Codecov reporting, restore Python 3.11 support, and update README by @mwyau in #19
  • Add Read the Docs documentation support by @mwyau in #20
  • Optimize Docker Publish and CI workflows by @mwyau in #21
  • Maintain: Modernize dependencies, and enhance documentation by @mwyau in #22
  • Final touches for v0.3.0 by @mwyau in #23
  • v0.3.0: Modern stack, RTD docs, and optimized CI/CD by @mwyau in #18

Full Changelog: v0.2.2...v0.3.0

v0.2.2

05 Mar 03:31
Immutable release. Only release title and notes can be modified.
867db82

Choose a tag to compare

What's Changed

  • Fix CITATION.cff and .zenodo.json by @mwyau in #5
  • Remove zenodo.json (v0.2.1.2) by @mwyau in #6
  • Fix CITATION.cff and bump to v0.2.2 by @mwyau in #7

Full Changelog: v0.2...v0.2.2

v0.2.1

05 Mar 00:27
Immutable release. Only release title and notes can be modified.
5ff4bdf

Choose a tag to compare

What's Changed

  • docs: add Zenodo DOI badge to README by @mwyau in #3
  • Prepare for PyPI Release (v0.2.1) by @mwyau in #4

Full Changelog: v0.2.0...v0.2.1