- Jun 21, 2021
-
-
Karl-Hermann Wieners authored
-
- May 31, 2021
-
-
Karl-Hermann Wieners authored
-
- May 28, 2021
-
-
Karl-Hermann Wieners authored
-
- May 21, 2021
-
-
Karl-Hermann Wieners authored
-
- Sep 29, 2020
-
-
Karl-Hermann Wieners authored
Configuration: simplified commented namelist settings at the end of a group by adding a special variable '.end'
-
- Jul 23, 2020
-
-
Karl-Hermann Wieners authored
Namelist groups may be disabled by setting the special variable '.hide' to 'true'. This allows to selectively re-enable groups in higher order config files by setting '.hide' to 'false'
-
- Jul 20, 2020
-
-
Karl-Hermann Wieners authored
Configuration: changed handling of remove lists to not remove the .remove entries from config; used to break handling of remove lists in standalone calls to format_namelist
-
- Jul 17, 2020
-
-
Karl-Hermann Wieners authored
-
- Jun 05, 2020
-
-
Karl-Hermann Wieners authored
-
- Oct 30, 2019
-
-
Karl-Hermann Wieners authored
mkexp: changed 'get_file' function to return unknown variable references unchanged, added 'get_dir' function, returning the path for a given 'files' section
-
- Jun 28, 2019
-
-
Karl-Hermann Wieners authored
-
- Jun 27, 2019
-
-
Karl-Hermann Wieners authored
-
- Jun 17, 2019
-
-
Karl-Hermann Wieners authored
mkexp: changed 'list' filter replacement to map the empty string to an empty list. Added option to keep empty string as singleton list if needed
-
- May 20, 2019
-
-
Karl-Hermann Wieners authored
-
- May 10, 2019
-
-
Karl-Hermann Wieners authored
mkexp: reading of EXP_DESCRIPTION from initial comment now also discards leading and trailing lines that only contain white space and comment characters
-
Karl-Hermann Wieners authored
-
- Nov 07, 2018
-
-
Karl-Hermann Wieners authored
-
- Sep 25, 2018
-
-
Karl-Hermann Wieners authored
-
- Sep 24, 2018
-
-
Karl-Hermann Wieners authored
-
Karl-Hermann Wieners authored
-
Karl-Hermann Wieners authored
-
- Aug 29, 2018
-
-
Karl-Hermann Wieners authored
-
- Jun 25, 2018
-
-
Karl-Hermann Wieners authored
-
Karl-Hermann Wieners authored
-
- Aug 25, 2017
-
-
Karl-Hermann Wieners authored
Disabled evaluation of standard Jinja blocks ({% ... %}) and comments ({# ... #}). This allows handling templates with standard Jinja code and shell scripts using array length expansion (${#ARRAY})
-
- May 11, 2017
-
-
Karl-Hermann Wieners authored
* First look for templates based on the config file's base name * Then look for templates based on the given EXP_ID
-
- Mar 17, 2017
-
-
Karl-Hermann Wieners authored
-
- Jun 22, 2016
-
-
Karl-Hermann Wieners authored
-
- Feb 17, 2016
-
-
Karl-Hermann Wieners authored
Added SETUP_OPTIONS support for push model configuration requirements into the option list (e.g. no_hamocc, if HAMOCC is disabled at build time)
-
- Jan 12, 2016
-
-
Karl-Hermann Wieners authored
* Changed handling of '.use_template' to allow use of arbitrary template names * Fixed error message for missing or wrong options * Fixed setting ENVIRONMENT to 'DEFAULT' if set to empty in SETUP.config (see IssueID #5808) * Added 'match' filter, allowing to use regular expression matches * Added missing tests for 'wordwrap' filter * Re-wrote documentation on additional Jinja filters
-
- Jul 22, 2015
-
-
Karl-Hermann Wieners authored
* Added 'raw(...)' expression to allow unquoted namelist expressions * Added 'set' test to reliably check if namelist switches are true * Updated version info and change list
-
- May 20, 2015
-
-
Karl-Hermann Wieners authored
* Added function add_days to handle day offsets for namelist settings
-
- May 13, 2015
-
-
Karl-Hermann Wieners authored
* Changed split_date to also handle YYYYMMDD dates * Added function add_years to handle year offsets for namelist settings
-
- Feb 11, 2015
-
-
Karl-Hermann Wieners authored
Changed handling of blank environment, fixed section handling on command line, cleaned up testing, added release changes * Changed behavior if environment name is set but empty: now uses default instead of looking for '' environment * Fixed command line handling: different variables in the same section are now all recognized (see IssueID #5501). The test cases are updated accordingly * Re-organized test cases to group command line handling in its own class * Added empty [namelists] section to test config, simplifying test writing * Added CHANGES.txt for upcoming release 0.3.0, updated setup to 0.3.0dev
-
- Jan 05, 2015
-
-
Karl-Hermann Wieners authored
-
- Dec 12, 2014
-
-
Karl-Hermann Wieners authored
* Added traversal (walk) function to parse keys and values for verbatim target variables, i.e. variables of the generated script language * Added environment functions to temporarily reset the string used for new lines. Needed to work around the missing 'wrapstring' keyword in Jinja 2.6 * Added context function to allow querying context variables by name within templates. Needed to get default values for target variables.
-
- Nov 28, 2014
-
-
Karl-Hermann Wieners authored
Added configurable variable format to namelist values. Variables $${x} are now recognized as script native variables. Defining .var_format allows different script syntax, e.g. XML style (.var_format = <%s>)
-
Karl-Hermann Wieners authored
Fixed override behaviour for global job config: now specialized job config will always override global job config
-
- Nov 26, 2014
-
-
Karl-Hermann Wieners authored
* Added new control variable 'EXP_OPTIONS', taking a list of config names. Options are taken from the new 'standard_options' subdirectory * Added respective test and simplified test module
-
Karl-Hermann Wieners authored
* Added setting of sectioned variables via command line, using '.' as section path separator and '..' for verbatim periods * Added automated testing using Python's unittest library * Disambiguated warning due to missing experiment configuration; now mentions 'experiment'.
-