Skip to content

DZTR 0.3.1: repository and packaging cleanup

Latest

Choose a tag to compare

@fuadyassin fuadyassin released this 25 Oct 02:26

DZTR 0.3.1 packages the repository and distribution cleanup following 0.3.0.

  • Removes 11 notebook checkpoint copies and six Python bytecode files from the
    tagged source. Future release checks reject tracked generated files.
  • Excludes generated caches, notebook checkpoints and AGENTS.md from the
    application source ZIP. AGENTS.md stays in the repository for development.
  • Replaces personal workflow wording and machine-specific commands in public
    documentation with neutral researcher instructions.
  • Selects release metadata from the current distribution version, including
    its release date, tag and DOI, rather than the previous version's metadata.

The reservoir equations, observation handling, parameterization methods,
optimization strategies, calibrated parameters and frozen Gardiner, Oahe and
Garrison examples are unchanged. No new production calibration jobs were run.
Conditional forcing, approximate geometry, regional donor assumptions,
unresolved source cases and unproven optimizer convergence retain their stated
qualifications.

The release verifies 41 focused tests on both Ubuntu 24.04 and Windows 2022
with Python 3.12.7, an independently installed wheel, public parameter generation,
exact historical and restart reproduction, independent water balance and sealed
resume. The prior full regression (1,862 passed, one skipped) is retained as
evidence for the unchanged scientific code; it is not described as a new full
regression run. release_evidence.json records the exact source commit,
environments, checks and comparison against 0.3.0.

Use the application source ZIP for orchestration and examples; the wheel supports
frozen-profile simulation. Install dependencies separately. The rendered
documentation and SHA256 checksums are supplied alongside them.

Documentation: https://fuadyassin.github.io/DZTR_model/

License: MIT for software and documentation; third-party input terms remain
applicable. The model paper is a separate citation:
https://doi.org/10.5194/hess-23-3735-2019.

Software DOI (v0.3.1): https://doi.org/10.5281/zenodo.23631633.
The all-versions DOI remains https://doi.org/10.5281/zenodo.23606592.
Zenodo archives the full tagged public source; the wheel, allowlisted application
bundle and rendered documentation are GitHub release assets. Version 0.3.0 and
its DOI https://doi.org/10.5281/zenodo.23606593 retain their original contents.