Skip to content

GeoSkills v0.4.0 — Unified local workflow

Latest

Choose a tag to compare

@gronbow gronbow released this 08 Aug 09:50
1778f50

Highlights

  • Added one provider-neutral geoskills.py entry point with version, self-check, review-only plan, and guarded run commands.
  • Added strict geoskills.recipe/v1 YAML recipes and content-addressed plans that become invalid when the recipe, input, tool version, style, task, or scientific asset changes.
  • Added atomic multi-task output for the four reviewed diagram families: REE, trace-element spider, Harker, and volcanic TAS.
  • Added privacy-safe shareable reports and an explicit local-reproducible profile for sensitive plotted-data CSV files.
  • Preserved the reviewed v0.3 single-script command contracts and scientific assets.
  • Preserved editable SVG/PDF and 600 dpi PNG/TIFF publication outputs.

Scientific and privacy boundaries

  • This release adds no new scientific diagram and changes no normalization values or classification boundaries.
  • Scientific calculations remain deterministic and local; plotting scripts do not upload user data.
  • Shareable plans and reports exclude absolute paths, sample identifiers, source values, and exact source-data extrema.
  • Human confirmation remains required for scientific applicability and sensitive-output decisions.

Validation

  • Skill structure validation: passed.
  • Runtime self-check: ready.
  • 196 automated tests passed, including synthetic-data and published-data regression coverage.
  • Post-merge GitHub Actions passed on Ubuntu and Windows with Python 3.11 and 3.12.

See the changelog for the complete release record.