c2sm-rcm / cclm2cmor Goto Github PK
View Code? Open in Web Editor NEWClimate model output rewriting of COSMO-CLM climate model data for CORDEX
License: GNU General Public License v3.0
Climate model output rewriting of COSMO-CLM climate model data for CORDEX
License: GNU General Public License v3.0
How useful are time averages of u and v (uas and vas)?
E.g. requested by EURO-CORDEX:
https://docs.google.com/spreadsheets/d/1qttqjJ9wmMTHWpSYdOMYArMQ-i12MhGY/edit#gid=1672965248
Rather use wind speed and wind direction?
Check if the script actually ensures that the output follows the CF conventions (http://cfconventions.org/Data/cf-conventions/cf-conventions-1.4/build/cf-conventions.pdf).
The following points are for instance copied from this document and not included in the CMOR script:
At the moment there is quite some redundant code in the functions process_file, process_file_fix and proc_seasonal. A common function would be helpful for better maintenance.
Seasonal processing could be included in process_file.
Runoff values (aggregated 6h) are off. Check!
There are several points where performance in the shell scripts (first CMOR step) can be optimized:
Currently processing of each resolution starts with the high resolution input of the shell scripts (from now on called raw input), instead of using the output of the previous, lower resolution. This can be optimized with the following new structure:
Currently the snow area fraction, FR_SNOW (called snc in CORDEX), cannot be processed since it is neither a CCLM output variable nor is it calculated in the first CMOR processing step as is being done for some other variables.
The calculation of FR_SNOW should thus be included in this first processing step, e.g. in the file second.sh.
This is the formula needed for calculation of FR_SNOW taken from variables table:
Max(0.01,Min(1.,W_SNOW/0.015))*H(x)
I do not know, however, what H(x) is.
You can contact Klaus Keuler ([email protected]) on this issue.
If the variables table was not filled out correctly (missing or wrong fields) this is not always clear from the error messages. Include more error messages in this case or check the sanity of the variables table as a whole before processing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.