Skip to content

Releases: mwyau/spharmgrid

v0.5.0

Choose a tag to compare

@mwyau mwyau released this 17 Oct 23:57
Immutable release. Only release title and notes can be modified.
96a9ab7

What's Changed

  • ci: fix Python 3.15 freethreaded build in CI by @mwyau in #73
  • feat: Support Fejér-1 grids with DUCC0 by @mwyau in #77
  • refactor: batch Xarray transform execution by @mwyau in #79
  • docs: consolidate plans and refresh v0.5 documentation by @mwyau in #83
  • release: v0.5.0 by @mwyau in #84

Full Changelog: v0.4.1...v0.5.0

v0.5.0.dev0

v0.5.0.dev0 Pre-release
Pre-release

Choose a tag to compare

@mwyau mwyau released this 11 Oct 17:20
Immutable release. Only release title and notes can be modified.
4b0bc07

What's Changed

  • ci: fix Python 3.15 freethreaded build in CI by @mwyau in #73
  • feat: Support Fejér-1 grids with DUCC0 by @mwyau in #77
  • release: v0.5.0.dev0 by @mwyau in #78

Full Changelog: v0.4.1...v0.5.0.dev0

v0.4.1

Choose a tag to compare

@mwyau mwyau released this 10 Oct 01:57
Immutable release. Only release title and notes can be modified.
71826fc

What's Changed

  • deps: update Torch support for torch-harmonics 0.9.3 by @mwyau in #69
  • ci: upgrade S2FFT, consolidate backend tests, and tighten NCL parity by @mwyau in #70
  • build: add Python 3.15 support by @mwyau in #72
  • release: v0.4.1 by @mwyau in #71

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

v0.4.0

Choose a tag to compare

@mwyau mwyau released this 02 Oct 04:49
Immutable release. Only release title and notes can be modified.
b96b268

What's Changed

  • feat: add JAX Xarray accessors and device helpers by @mwyau in #55
  • docs: standardize documentation formatting and CI checks by @mwyau in #58
  • docs: revise AGENTS.md by @mwyau in #59
  • feat: add reusable spectral representations by @mwyau in #57
  • ci: add post-merge validation workflow by @mwyau in #61
  • feat: support regular GL grids with arbitrary nlon in JAX by @mwyau in #60
  • deps: update torch-ci group by @mwyau in #65
  • feat(torch): extend CC analysis to full triangular bandlimit by @mwyau in #56
  • release: v0.4.0 by @mwyau in #66

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@mwyau mwyau released this 22 Sep 02:12
Immutable release. Only release title and notes can be modified.
0b1ab01

What's Changed

  • feat: add JAX S2FFT backend by @mwyau in #44
  • docs: add PyTorch and JAX API references by @mwyau in #45
  • test: add gdm-xarray-jax dev dependency and tests by @mwyau in #46
  • docs: update API reference by @mwyau in #47
  • fix: align optional backend dependencies and JAX x64 tests by @mwyau in #51
  • fix: dependabot parsing of JAX direct dependency by @mwyau in #53
  • release: v0.3.0 by @mwyau in #54

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@mwyau mwyau released this 19 Sep 21:30
Immutable release. Only release title and notes can be modified.
a220745

What's Changed

  • feat: torch backend by @mwyau in #31
  • feat: add spectral truncation modes by @mwyau in #35
  • test: fix torch-harmonics test dependencies by @mwyau in #36
  • chore: add SPDX headers and update pre-commit hooks by @mwyau in #37
  • test: add comprehensive Torch parity and reorganize test suites by @mwyau in #39
  • build: decouple Torch backend dependencies from package extras by @mwyau in #40
  • license: update years in SPDX headers by @mwyau in #41
  • test: add NCL/SPHEREPACK parity suite by @mwyau in #42
  • release: v0.2.0 by @mwyau in #43

Full Changelog: v0.1.3...v0.2.0

v0.2.0.dev0

v0.2.0.dev0 Pre-release
Pre-release

Choose a tag to compare

@mwyau mwyau released this 19 Sep 03:21
Immutable release. Only release title and notes can be modified.
e68518b

What's Changed

  • feat: torch backend by @mwyau in #31
  • feat: add spectral truncation modes by @mwyau in #35
  • test: fix torch-harmonics test dependencies by @mwyau in #36
  • chore: add SPDX headers and update pre-commit hooks by @mwyau in #37
  • release: v0.2.0.dev0 by @mwyau in #38

Full Changelog: v0.1.3...v0.2.0.dev0

v0.1.3

Choose a tag to compare

@mwyau mwyau released this 14 Sep 02:20
Immutable release. Only release title and notes can be modified.
f8b65f3

What's Changed

  • build: lower Numpy version to 1.24 to match Python 3.11 by @mwyau in #25
  • refactor: add per-operation SHT thread control by @mwyau in #26
  • release: v0.1.3 by @mwyau in #27

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@mwyau mwyau released this 13 Sep 01:16
Immutable release. Only release title and notes can be modified.
b3ea3c4

What's Changed

  • docs: add Zenodo DOI by @mwyau in #11
  • test: add scalar Laplacian parity coverage by @mwyau in #13
  • ci: report file backend coverage to Codecov by @mwyau in #14
  • ci: add prek hooks and Dependabot updates by @mwyau in #16
  • docs: run prek hooks by @mwyau in #17
  • test: consolidate xarray accessor contracts by @mwyau in #15
  • build: pin Python 3.14 and update pre-commit hooks by @mwyau in #18
  • build: add Python 3.11 support by @mwyau in #19
  • docs: switch to PyData Sphinx Theme by @mwyau in #22
  • perf: update Dask workers scaling to allow some oversubscription by @mwyau in #23
  • release: v0.1.2 by @mwyau in #24

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@mwyau mwyau released this 06 Sep 23:54
Immutable release. Only release title and notes can be modified.
08f39aa

What's Changed

  • chore: add conda-forge release by @mwyau in #3
  • test: relax macOS numerical tolerances by @mwyau in #4
  • test: strengthen scientific and CLI validation by @mwyau in #5
  • ci: add Codecov reporting and tighten code quality by @mwyau in #7
  • typing: tighten ndarray annotations and static checks by @mwyau in #8
  • perf: use DUCC default threading without Dask by @mwyau in #9
  • docs: improve navigation, API comparison, and theme controls by @mwyau in #6
  • release: v0.1.1 by @mwyau in #10

Full Changelog: v0.1.0...v0.1.1