Changelog#
v2506.1.0 [2025-06-12]#
Changed:#
- ποΈ Versioning format to
vYYMM.m.p:Release from yearYYand monthMM, minor versionm, patch versionp - π§Ό Code formatting & lintingβ¨ Reformatted and linted code base for consistencyπ¦ MRs: !8, !9π Commits:
11388ba,d57d449
Update:#
π Natural-areas documentation Clarified info in Sphinx and general docs π¦ MRs: !6, !7 π Commits:
48c246b,afd99ec
[2025-06-06]#
Feature#
- π§© Multi-ensemble supportFiles are now filtered per ensemble using patterns like
_{ensemble}_,/{ensemble}/, or suffix.π Mergedmulti_ensembleintomaster(MR !5)π Commit:475056b - πΎ Ensemble-tagged output for CSI, HMD, SPEIIntermediate files are saved with ensemble suffix (
hmd_<ens>.nc, etc.) for reuse.π Commit:135a1e7
Changed#
- πΎ Sequential HMD β SPEI β CSI executionSafer for SLURM timeouts and crash recovery; better logging added.π Commit:
74c67c2 - π§± Refactor plugin structureSeparated
processing,spatial_utils, andplottinglogic.Improvedmain()orchestration and logging format.π Commits:f18a3a3,ecaadbe,901c833
Fixed#
- π§© Masking stabilityFixed broadcasting issues; applied mask with
where(mask == 1).π Commits:7435b8c,3c1f1c5 - π§Ό Removed obsolete scripts and crop typesCleaned unused code, removed legacy crop entries.π Commits:
a901d85,8186b55,2406e7a - π§ͺ Improved error handling and robustnessAdded traceback support, SPEI gamma fixes, and more informative errors.π Commits:
3aaf318,2189a1e,0a084a7
[2025-05-28] β π First working plugin version#
This marks the first functional release of the CROPS plugin, with core capabilities integrated and validated.
Feature#
ποΈ Index animation output Automatic generation of
.mp4animations for CSI, HMD, and SPEI per ensemble. π Commit:1525936
Changed#
- π Dask-based processingCSI, SPEI, and HMD now run in delayed/lazy mode using Dask.Enables efficient parallelism and memory use.π Commits:
80c4900,81559d6,f34409,7cb76ee - π§± Spatial utilities refactorIntroduced generalized coordinate handling and safe regridding logic.π Commit:
c48e981
Fixed#
- π§© Lon/lat mask issues resolvedDimension alignment in
where(mask)operations now stable.π Commit:3c1f1c5 - π§Ό Removed unused logic and warningsDeleted legacy scripts, cleared redundant code, suppressed noisy warnings.π Commits:
8be7cc0,994bda