AQUA v0.4
Main changes are:
- Update to all the diagnostics CLI
- Refactor of the regridder so that `regrid.yaml`` is grid-based and not experiment-based
- Xarray access to FDB sources
- Refactor of the fixer so that merge/replace/default options are available
- Remove of the aqua environment in favour of the aqua_common one.
Complete list:
- Introduced color scheme for aqua logging (#567)
- CLI for sea diagnostic (#549)
- Add CLI for SSH diagnostic and some bug fixes (#540)
- Fix SSH diagnostic to be compatible with lates AQUA version (#538)
- Helper function to identify vertical coordinates in a dataset (#552)
- Orography for tempest extremes TCs detection and update TCs CLI (Orography threshold included and CLI update #404)
- Improvement of performance indices CLI (Update of ECmean CLI #528)
- Fix to allow reading a list of multiple variables from FDB (#545)
- Further improvement of function to inspect the catalogue (#533)
- Custom exceptions for AQUA (#518)
- Speed up of the retrieve_plain method (#524)
- Update documention for adding new data and setting up the container (Increase documentation coverage #519)
- CLI wrapper for the state-of-the-art diagnostics analysis (#517, #527, #525, #530, #534, #536, #539, #548, #549, #559)
- Refactor the regrid.yaml as grid-based instead of experiment-based (#291)
- aqua_common environment simplified and updated (#498)
- Update available variables in FDB catalogues on lumi (#514)
- Solve reversed latitudes bug for fixed data (#510)
- Switch to legacy eccodes tables based on intake source metadata (#493)
- Add GPM IMERG precipitation data to the catalogue on levante (#505)
- Fix ocean3d diagnostic colorbars not being symmetric when missing values are present (#504)
- FDB NEMO test access to data (#488)
- Xarray dask access to FDB (#476)
- Issue a warning when multiple gribcodes are associated to the same shortname (Cases for multiple eccodes grib codes #483)
- Allowing fixer to overwrite or merge default configuration (Increasing flexibiity of the fixer allowing for merge, replace and default options #480)
- Add new tests (Increase testing #250)
- Global time series diagnostic setup for multiple variables CLI (#474)
- Option to avoid incomplete chunk when averagin with timmean (Introduce check for chunk completeness in timmean() #466)
- Simplification of Fixer() workflow, more methods and less redundancy (Functionize fixer #478)
- Remove the aqua environment file, only aqua_common is left (#482)