Releases: ESMValGroup/ESMValCore
Releases · ESMValGroup/ESMValCore
Version 2 beta release 7
This release includes
Bug fixes
- Do not try to guess or warn about missing bounds when there shouldn't be any (#503) Bouwe Andela
- Fix bug with matplotlib backend environmental variable (#550) Bouwe Andela
Fixes for datasets
- Fix CMIP5 FGOALS-g2 and NorESM1-ME coordinates (#477) Evert Rol
- Add option to round only specified coordinates in fixes (#476) Evert Rol
- Fix for bad time bounds in CMIP5 GFDL-CM2p1 sit (#462) Javier Vegas-Regidor
Improvements
- Add warning and automatic fix for no bounds (#166) Javier Vegas-Regidor
- Fix test failing on stricter cmor check (#501) Bouwe Andela
- Add time filter preprocessor (#335) Valeriu Predoi
- Better error message when cube does not contain requested time (#502) Bouwe Andela
- Include alias in MultiModel attributes (#499) Benjamin Müller
- Add test for simple mask combination for a small threshold for mask_fillvalues (#492) Valeriu Predoi
- Add option to standardize to anomalies preprocessor function (#300) bascrezee
- Moved and completed time preprocessors list (#508) Valeriu Predoi
- Add preprocessor extract_point function (#478) Evert Rol
- Correct some typos (#520) Bouwe Andela
- Minor improvements to installation (#523) Bouwe Andela
- Improve text of extract_transect preprocessor function exceptions (#526) Valeriu Predoi
- Add documentation to avoid using leading 0s to specify years in recipe (#506) Manuel Schlund
- Run more relevant tests on CircleCI (#525) Bouwe Andela
- Refactor preprocessor settings related to fx files (#522) Klaus Zimmermann
- Unpin Python<3.8 for conda package (#530) Valeriu Predoi
- Use Julia environment for running Julia diagnostics (#528) Bouwe Andela
- Allow anomalies to be computed using the climatology from a subset of the selected period (#441) Javier Vegas-Regidor
- Immediately stop all tasks on error (#534) Bouwe Andela
- Increase version to v2.0.0b7 (#533) Bouwe Andela
- Test get start end year replace with tmp_dir/test.nc so no fluke dates can be found in temporary file name (#532) Valeriu Predoi
Version 2 beta release 6
This release includes
Bug fixes
- Fix mistake in error message for diagnostic scripts that are not executable (#437) Bouwe Andela
- Fix unit tests to check for numpy array mask equality as well (#396) Valeriu Predoi
- Clean up unit tests and fix warnings (#452) Bouwe Andela
- Correct typo in documentation on how to implement a fix (#458) Bouwe Andela
- Fix extract month (#482) bascrezee
Fixes for datasets
- Fix areacello in CMIP5 EC-Earth (#457) Javier Vegas-Regidor
- Support for ERA5 data in native format (#358) Peter9192
New features
- Add the CORDEX project to ESMValTool (#183) None
- Enhance error when input files are not found (#98) Manuel Schlund
- Added custom CMOR table for hurStderr (#460) Manuel Schlund
- Update alias to include also activity if necessary (#467) Javier Vegas-Regidor
- Better default configuration (#465) Bouwe Andela
- Try to add is-enes3 community and is-enes3 grant to zenodo and update authors (#468) Bouwe Andela
- Attempt concatenation when cubes have overlapping data (#280) Valeriu Predoi
- Added test for check of data availability and fixed some checks for _recipe.py (#455) Manuel Schlund
- Increase version to v2.0.0b6 (#483) Bouwe Andela
Version 2 beta release 5
Version 2 beta release 4
This release includes
Bug fixes
- Fix regrid preprocessor (#216) Javier Vegas-Regidor
- Fix regrid time function to add year yr frequency and remove resetting calendars (#351) Valeriu Predoi
- Mask_landsea file finding not done using the first member of file name only (#363) Valeriu Predoi
- Use abspath as default for cmor table location (#382) Javier Vegas-Regidor
- rlnstcs derived variable fix (#395) Katja Weigel
- Run extract_time only on non fx variables (#397) Valeriu Predoi
- Fix typo in MIROC-ESM fix (#411) Bouwe Andela
- Consistently use dimension/coordinate names in VariableInfo.coordinates (#413) Bouwe Andela
- Remove duplicate line in check.py (#419) Mattia Righi
- Allowed arbitrary CMIP6 fx variables in special preprocessors and error message on invalid project (#432) Manuel Schlund
- Remove log message about reference file (#435) Mattia Righi
Fixes for datasets
- Fixes for MPI-ESM1-2-HR and MPI-ESM1-2-XR (#356) sloosvel
- Template for GitHub issue for dataset problems (#361) Valeriu Predoi
- Fix fix for tas of GFDL-CM4 (#372) Manuel Schlund
- Fixes for CMIP6 MCM-UA-1-0 (#426) Manuel Schlund
New features
- Expand home directory in diagnostic script paths (#255) Javier Vegas-Regidor
- Support CMIP3 (#269) Javier Vegas-Regidor
- extract_shape: support for subregions in shapefiles preprocessor (#272) Inti Pelupessy
- Added land/sea fraction weighting preprocessor (#331) Manuel Schlund
- Changed surface albedo calculation from all-sky to clear-sky (#362) Axel Lauer
- Update CMIP6 CMOR tables to version 01.00.31 (6.8.31) (#363) Bouwe Andela
- Support downloading fx files using synda (#366) Bouwe Andela
- Remove start_year-end_year from the output filename of fx files (#369) Bouwe Andela
- Generalized land/sea/ice Natural Earth mask to account for possible multiple regions (#389) Valeriu Predoi
- Add mask glaciated (#392) bascrezee
- Update deprecated getargspec in check_preprocessor_settings.py (#401) Peter9192
- Add institute mapping for CSIRO datasets (#410) Jaro Camphuijsen
- Use the master branch as default (#415, #417) Bouwe Andela
- Remove derived variable gtfgco2 (#418) Bouwe Andela
- Use alias instead of dataset in max datasets log (#421) Javier Vegas-Regidor
- Remove automatic addition of time auxiliary coordinates (#426) Javier Vegas-Regidor
- Log max memory used by the recipe in the main log (#427) Javier Vegas-Regidor
- Rename zonal_means to zonal_statistics (#433) Mattia Righi
Version 2 beta release 3
This release includes
Bug fixes
- Fix wrong name of cmor_path that prevented obs4mips cmor tables from being used (#236)
- Fix bug in extract_region for irregular grids (#243)
- Bug fix in multi model statistics preprocessor function (#267)
- Bug fix for extract_time preprocessor function failing to get 0:00 hours of first day (#259)
- Correctly retrieve the activity for experiments linked to multiple ids (#257)
- Support pt frequencies (#240)
Fixes for datasets
- Added fix for wrong parent_time_units attribute for UKESM1-0-LL (#194)
- Fix missing height in EC-Earth (#256)
- Fix XCO2 units (custom table) (#291)
- Fix Fgoals fix (#306)
- GFDL fixes for areacello (#308)
- Add fixes to GFDL-CM4 near-surface uas, vas and tas (#330)
- Added fix for GPP of CESM1-BGC (#353)
New/updated derived variables
- CMIP6 updates for variable derivation (lwp) (#271)
- Add ocean heat content (ohc) derived variable (#192)
- Added vegfrac as a derived variable (#288)
- Add derivation of total ecosystem carbon mass content (#322)
New features
- Improved fx file handling (#170, #297, #230, #348)
- Add extract_shape preprocessor function (#220)
- Added sum operator to statistics preprocessors (#290)
- Add option to expand ensembles (#206)
- Make 2d and 1d region extraction consistent (#204)
- Better concatenation error message (#224)
- Make fixes case insensitive (#254)
- Support Windows Subsystem for Linux (#276)
- Check parent_time_unit format (#231)
- Use glob in datafinder (#210)
- Add precipitation type custom table entry (#263)
Performance improvements
Workarounds
- Make obs4mips not cmor strict (#305)
Version 2 beta release 2
This release includes
- Updates to temporal preprocessors
- Detrend preprocessor
- New OBS6 project for observational datasets (CMIP6 CMOR table with custom extensions)
Version 2 beta release 1
This release includes
- Improved documentation
- Additional derived variables
- Additional fixes for datasets
- Automatic fix of wrong standard and long name
- Automatic renaming of latitude and longitude coordinates to
lat
andlon
for multidimensional grids - Improved handling of branch time attributes
- Better support for using variables with a custom frequency
- Pre-defined names (aliases) for datasets that can be used by the diagnostic script
- Check that time coordinate is monotonic
- Reduced number of iris warnings
- Natural Earth land/sea masks can now be applied to 2D data
- Data from experiments with differing ensemble names can now be concatenated
- Added citation information
Version 2 beta release 0
This release includes
- New preprocessor function
convert_units
- Lower memory use for certain variables and models
- Faster provenance recording for large provenance trees
- More unit tests
Version 2 alpha release 1
This release includes
- Improvements to documentation
- Renamed preprocessor functions:
average_region
toarea_statistics
andaverage_volume
tovolume_statistics
Version 2 alpha release 0
Preview of the upcoming version 2 release.