CMOR 3.6.0 released!!!
Features
- Added the option
--hide-progress
to PrePARE to remove the number of files completed while processing files. - Added the option
--no-text-color
to PrePARE to remove the color code from the terminal output. - Added the option
--version
to PrePARE to output the version of CMOR/PrePARE in use.
Changes
- CMOR now supports Python 3.8.
- Changed
Control Vocabulary
toControlled 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_min
andvalid_max
. cmor_CV_checkSourceID
will throw an error ifsource
is not found in asource_id
section of the CV.- In the function
cmor_CV_checkParentExpID
, ifparent_experiment_id
is “” or not found in the variable file, then it will be set to “no parent” if that is the valid value forparent_experiment_id
in the CV. - When
parent_experiment_id
is 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_methods
attribute are handled. - Fixed error message for
false_northing
incmor_set_grid_attribute
- Fixed issue with PrePARE not counting errors for attribute errors.
- Fixed errors when processing the
nwdFracLut
variable in theEmon
table. - PrePARE will now check if
external_variables
exists when values are present incell_measures
. - PrePARE will now give an error if the
activity_id
is 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_northing
andprojection_y_coordinate
in 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