CMOR 3.6.0 released!!!
Features
- Added the option
--hide-progressto PrePARE to remove the number of files completed while processing files. - Added the option
--no-text-colorto PrePARE to remove the color code from the terminal output. - Added the option
--versionto PrePARE to output the version of CMOR/PrePARE in use.
Changes
- CMOR now supports Python 3.8.
- Changed
Control VocabularytoControlled Vocabulary. - Improved error messages for supported data types in pywrapper.py.
- Removed gfortran 4.8.5 requirement for OSX.
- CMOR will now allow axis values to be within 1.e-6 fractional error for
valid_minandvalid_max. cmor_CV_checkSourceIDwill throw an error ifsourceis not found in asource_idsection of the CV.- In the function
cmor_CV_checkParentExpID, ifparent_experiment_idis “” or not found in the variable file, then it will be set to “no parent” if that is the valid value forparent_experiment_idin the CV. - When
parent_experiment_idis a value other than “no parent” in the functioncmor_CV_checkParentExpID, it will check the attributesparent_activity_id,branch_method,branch_time_in_child,branch_time_in_parent,parent_time_units,parent_variant_label,parent_source_id, andparent_mip_era, and only return an error after going through all of them.
Bugfixes
- Improved how comments in the
cell_methodsattribute are handled. - Fixed error message for
false_northingincmor_set_grid_attribute - Fixed issue with PrePARE not counting errors for attribute errors.
- Fixed errors when processing the
nwdFracLutvariable in theEmontable. - PrePARE will now check if
external_variablesexists when values are present incell_measures. - PrePARE will now give an error if the
activity_idis wrong.
Closed Issues
- Python 3.8 support
- Change “Control Vocabulary” to “Controlled Vocabulary”
- in PrePARE, logfile-friendly output format
- Handling comments in “cell_methods” in PrePARE
- Copy-&-paste error in error message on
false_northingandprojection_y_coordinatein cmor_grids.c - Error message mis-match
- Recursive directory output issue / error vs warning
- Remove fortran compiler 4.8.5 requirement for OSX
- Error that doesn’t cause failure when producing mrsos for Lmon
- nwdFracLut in Emon
- Unclear why Files SKIPPED
- Wrong activity_id warning (should be error?), etc..
- add –version command line argument to PrePARE
- Error handling in cmor_CV.c