Skip to content

CryoSwath 0.2.6

Latest

Choose a tag to compare

@j-haacker j-haacker released this 17 May 11:59
· 23 commits to main since this release
f171ddb

CryoSwath 0.2.6 is mainly a project setup, packaging, tutorial, and testing workflow release, with a final download-error handling fix.

Overview

  • Added configurable project layouts and installed cryoswath setup commands.
  • Replaced branch-local bootstrap scripts with package-backed project setup.
  • Added automatic RGI and auxiliary-data setup paths.
  • Packaged tutorial notebooks and updated them to assume CryoSwath is installed.
  • Added installed-wheel and fresh-environment test workflows to catch packaging and local-state issues.
  • Added explicit notebook test project initialization, including cached DEM / aux-data handling.
  • Removed tox in favor of Pixi-native test commands.
  • Added local GitHub Actions emulation tasks through act.
  • Added an L4 option to keep frontal retreat zones.
  • Surfaced L1B download worker failures so background download errors are reported properly.
  • Updated the minimum supported Python version to 3.12.

Notes

  • Notebook and fresh-environment tests may need network access and external-data credentials.
  • test-fresh-committed is the slow release-style check for committed HEAD.

Validation

Release-candidate checks included unit testing, installed-package testing, fresh-environment helper tests, Ruff checks, and changelog validation. The final download-worker fix includes focused test coverage.

Tag: v0.2.6