Releases: DestinE-Climate-DT/AQUA
Releases · DestinE-Climate-DT/AQUA
v0.13.5
🤖 AQUA suite E25.1_v1 release 🤖
Hotfixes
- Fix for Healpix zoom 7 grid for ICON R02B08 native oceanic grid, missing in yaml files (#1821)
- Fix for Tropical Rainfall diagnostic to work with new E cycle and O cycle machines (#1814)
- Fix for target tcc grib code (#1812)
- Fix for the Timeseries diagnostic which was not creating a ylabel in the plot for some variables (#1783)
AQUA core complete list:
- Update GSV to 2.9.6 (#1813)
v0.13.4
v0.13.3
v0.13.2
Main changes are:
- Compatibility with the workflow yaml file describing dynamically start/end dates on hpc/bridge fdb
AQUA core complete list:
- Fix push_analysis options and aqua_analysis config paths (#1731)
- Enable tests for the operational v0.13-operational branch (#1730)
- push_s3 compatibility with boto3>=1.36.0 (#1709)
- Enable the option to read FDB data info from file, and refactor start/end hpc/bridge dates handling (#1656)
AQUA diagnostics complete list:
v0.13.1
Main changes are:
- Ocean3d major refactoring
AQUA core complete list:
- Fixer delete option accepts non-lists (#1687)
- Ansi color 8-bit fix for logger (#1671)
- Hotfix for unmatched string in catgen (#1672)
- Test for aqua-analysis.py (#1664)
- Fix in the catgen now correctly generating an automatic description if not provided (#1662)
AQUA diagnostics complete list:
- Diagnostic core: added a Diagnostic class to be inherited by all diagnostics (#1681)
- Timeseries: hotfix of problems with the catalog usage in output saving (#1669)
- Tropical Rainfall: Update of the precomputed histograms paths for lumi and MN5 (#1661)
- Ocean3d: Trend is calculating using polyfit. Restructed the mixed layer depth function. (#1651)
v0.13.0
❄️ AQUA january release ❄️
Main changes are:
- Grids updated to work with operational O-25.1
- Compliance of the catalog generator to the O-25.1 data portfolio
- New 'Biases and Radiation' diagnostics replace the old 'AtmGlobalMean and Radiation'
- Push of figures to LUMI-O and improvements for aqua-web
Deprecated:
- aqua-analysis.sh script is deprecated and has been removed. Use aqua-analysis.py instead.
- cli_dummy.py script is deprecated and will be removed in the next release. Use the cli_checker.py instead.
AQUA core complete list:
- More general checksum checker for grids and observations ( #1550)
- Output dir including catalogue for aqua-analysis.py (#1640)
- Grids for O-25.1 cycle are added in the grids folder (they are v3) (#1647)
- deltat for fixer can now be specified in source metadata and not only in fixes (#1626)
- LRA generator integrates --rebuild flag to regenerate areas and weights. The --autosubmit option is removed (#1623)
- Hotfix for catgen tests (#1648)
- Experiment and dashboard metadata are now created with the catalog generator (#1637)
- Safety checks according to data frequency for HPC, bridge and request start/end dates in intake GSV (#1636, #1655)
- Experiment metadata for aqua-web and dashboard from catalog entry (#1633)
- Automatic identification of ocean grid in the catalog generator (#1621)
- OutputSaver can deduce the catalog name from the model, exp (#1627)
- Pin zarr<3.0.0 to avoid breaking changes (#1625)
- Units utility are now functions and not methods of FixerMixin (#1558)
- New cli_checker.py tool to check the existance of the required model in the catalog and rebuild the area files (#1619)
- Update the catalog generator to align with changes in the data portfolio (#1593)
- Adding ICON phase2 hpx6 and hpz9 grids (#1596)
- Push figures to LUMI-O for dashboard (#1582, #1607)
- Bridge_start_date and expver switching (#1597)
- Include all available figure metadata in content.json for dashboard/aqua-web (#1573)
- Upgrade LUMI module to 24.03 and to eccodes 2.39.0
AQUA diagnostics complete list:
- Old AtmoGlobalMean and Radiation diagnostics removed (#1622)
- --catalog is accepted by all the diagnostics altough it is not used by all of them yet (#1619)
- Timeseries: enabled region selection in the CLI (#1564)
- Ocean3d: Bugfix of values for Ocean trend function (#1583)
- Biases and Radiation: Refactoring of Bias and Radiation Diagnostics (#1243)
- Biases and Radiation: Fix Seasonal Bias Output in global_biases for NetCDF Saving Compatibility and other fixes (#1585, #1604, #1628)
- Biases and Radiation: Adding save_netcdf flag and function (#1510)
- Biases and Radiation: Integrating Updated OutputSaver (#1487)
v0.13-beta
🏂 AQUA winter release 🏂
Main changes are:
- All the diagnostics are now compatible with the new fixes and eccodes version.
- Full compatibility with HealPix grids and the new CDO version.
- Major improvements in the Ocean3D diagnostic.
AQUA core complete list:
- Safety checks and error messages on FDB folders (#1512)
- Refreshed internal to_list function (#1512)
- Reorganizing and extending CI/CD catalog with 5 years of hpz3 data from ERA5 (atm) and FESOM (oce) (#1552)
- Version info in a separate module (#1546)
- Corrected tcc units to % (#1551)
- Fix pdf attributes (#1547)
- Catgen fixes (#1536)
- Introduced fixer for ClimateDT phase 2 (#1536)
- aqua_analysis.py using a common central dask cluster (#1525)
- Added the cdo_options: "--force" to the definitions of the oceanic HealPix grids (#1539)
AQUA diagnostic complete list:
- Teleconnections: The teleconnections diagnostic is now integrated in the aqua_diagnostics module (#1352)
- Teleconnections: OutputSaver for the teleconnections diagnostic (#1567, #1570)
- Ocean3d: Fix to improve memory usage and cli (#1490)
- Seaice: Fix to read sithick as fallback instead of sivol (#1543)
- Ocean3d: Minor fix to allow to read new variable names (#1540)
- Timeseries: The timeseries diagnostic is now integrated in the aqua_diagnostics module (#1340)
- Timeseries: Integrating Updated OutputSaver (#1492)
v0.13-alpha
Main changes are:
- A refactor of the fixes, with a new common main convention table is available, based on eccodes.
- Diagnostics are updated to work with the new fixes and the new eccodes version. This is not yet complete and will be finalized in the next release.
- The FDB reader always rely on paramids, so that support for eccodes 2.39.0 and backward compatibility is ensured.
AQUA core complete list:
- Added the
cdo_options: "--force"
to the definitions of the HealPix grids (#1527) - Removing default fixes (#1519)
- Support for eccodes=2.39.0 with full fixes refactoring (#1519)
- Dashboard: Moved making of contents yaml to local hpc (#1470)
- Support for new smmregrid==0.1.0 including simpler weights and area generation (#1395)
- Removing cdo pin for more recent versions (#1395)
- Change
bridge_end_date
convention (#1498) catgen
to support data bridge options (#1499)- Enhance OutputSaver with Improved File Handling, Logging, and NetCDF Write Modes (#1495)
- Introduction a specific pipeline and tests for
catgen
utiliy (#1505) - Remove pin on xarray (#1507)
- FDB reader internally always asks for paramids (#1491, #1508, #1529)
- Introduction of a convention table for the fixer, in order to create a more general fixer (#1488, #1506)
- Refactor of
cli_lra_parallel_slurm.py
to work with container via jinja (#1497) - Convert
aqua-analysis.sh
to Python with Subprocess and Multiprocessing Support (#1354, #1521) - New base container for aqua-container (#1441)
- Autodetection of latest AQUA in
load-aqua-container.sh
script (#1437) - Update Metadata Handling for NetCDF, PDF, and PNG Outputs (#1430)
- Add instructions to install AQUA on MN5 (#1468)
- Introduce
grids-checker.py
tool to verify presence and checksum of the grid files (#1486)
AQUA diagnostic complete list:
v0.12.3
v0.12.3-beta
Further test using the base from ClimateDT