Skip to content

Releases: wienkers/marEx

Release v4.0.4

02 Nov 12:06

Choose a tag to compare

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.4

Full Changelog

Full Changelog: v4.0.3...v4.0.4

Full Changelog: v4.0.3...v4.0.4

Release v4.0.3

21 Oct 15:37

Choose a tag to compare

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.3

Full Changelog

Full Changelog: v4.0.2...v4.0.3

Release v4.0.2

16 Oct 18:32

Choose a tag to compare

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.2

Full Changelog

Full Changelog: v4.0...v4.0.2

Release v4.0

07 Oct 10:55
2810cfe

Choose a tag to compare

What's Changed

  • Adds 2 new anomaly methods:
    1. Fixed Baseline: 'fixed_baseline'
    2. 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.0

Full Changelog

Full Changelog: v3.1.1...v4.0

Release v3.1.1

22 Aug 20:03

Choose a tag to compare

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.1

Full Changelog

Full Changelog: v3.1...v3.1.1

Full Changelog: v3.1...v3.1.1

Release v3.1

22 Aug 09:23

Choose a tag to compare

Installation

pip install marEx==3.1

Full Changelog

Full Changelog: v3.0.3...v3.1

Full Changelog: v3.0.3...v3.1

Release v3.0.2

31 Jul 15:33
fc604cc

Choose a tag to compare

Version 3.0.2