Releases: wienkers/marEx
Releases · wienkers/marEx
Release v4.0.4
What's Changed
- marEx detect checkpointing now more generalised, but still requires compute() on thresholds due to dask-zarr bug. (6ae350a)
- Fixes the detrend_fixed_baseline with checkpoints. The dask-zarr bug came back with the thresholds; ultimately checkpoints is most useful for the shifting baseline anyways. (d097764)
Installation
pip install marEx==4.0.4Full Changelog
Full Changelog: v4.0.3...v4.0.4
Full Changelog: v4.0.3...v4.0.4
Release v4.0.3
What's Changed
- Adds useful batch scripts for running detection and tracking on HPC SLURM systems. [skip ci] (a143ce5)
- Fixes Windows-specific CI issues. (d813a85)
- Adds optional checkpointing to optimise dask graph and prevent memory issues in marEx-detect. (2bf45ec)
- Fine-tuning of memory management in marEx detect. New option for saving temporary files to break dask graph dependencies that cause recomputation, despite strategic persists. (eda2e22)
- Adds dask configuration explicitly to helper.py. Makes dask_config a public method. (62ca9c3)
Installation
pip install marEx==4.0.3Full Changelog
Full Changelog: v4.0.2...v4.0.3
Release v4.0.2
What's Changed
- Adds new test for data validity check before marEx.detect, and adjusts codecov for patch criterion. (70c2159)
- Fixes unexpected memory high-water mark during simple data validity check in marEx.detect. Now implemented without dask trying to broadcast information. (69b43ee)
Installation
pip install marEx==4.0.2Full Changelog
Full Changelog: v4.0...v4.0.2
Release v4.0
What's Changed
- Adds 2 new anomaly methods:
- Fixed Baseline: 'fixed_baseline'
- Polynomial Detrended + Fixed Baseline: 'detrend_fixed_baseline'
- Finally fully supports Regional Mode !
- Supports proper area calculations ! If the optional input of grid_resolution (or full cell_areas data array) is provided, then the object property «area» will be in km^2 (no longer in «pixels») !
- Fixes bug with the mapping of centroids in output dataset in cases where an object becomes disjoint
- Option to filter area by absolute area (area_filter_absolute) rather than relatively, i.e. by quantile (area_filter_quartile)
- New
animate()options to add centroids and object outlines, and also to specify frame rate - Animation should be faster for century-long datasets, and also uses dask temp_dirs
- Breaking Changes:
- Renames 'detrended_baseline' —> 'detrend_harmonic' to improve specificity that this is not removing the climatology, but rather some very low-order spectral representation of it.
- Changes default anomaly method to Shifting Baseline, and extreme definition to the Hobday extreme, because the harmonic detrending has too many critical biases.
- Improves documentation
Installation
pip install marEx==4.0Full Changelog
Full Changelog: v3.1.1...v4.0
Release v3.1.1
What's Changed
- Implements regional_mode --- creates new complementary regional_mode examples and tests. (f97e2ce)
- Adds configuration option for selecting projection to plot with. (1576f3f)
Installation
pip install marEx==3.1.1Full Changelog
Full Changelog: v3.1...v3.1.1
Full Changelog: v3.1...v3.1.1
Release v3.1
Installation
pip install marEx==3.1Full Changelog
Full Changelog: v3.0.3...v3.1
Full Changelog: v3.0.3...v3.1
Release v3.0.2
Version 3.0.2