Usage: Saving Output

Usage: Saving Output#

This section of the documentation shows what control you have over output file generation.

Output Location#

Use the key output_directory to determine where output will be stored:

rules:
  - ... other rule configuration ..
    output_directory: /some/path/on/the/system
    ... other rule configuration ...
  - ... other rule configuration ..
    output_directory: .  # Relative to the current working path
    ... other rule configuration ...
  - ...another rule...

Frequency Grouping#

In the rule section for a particular output, you can control how many timesteps (expressed in days, months, years, etc) should be contained in each file. You can use the key "file_timespan":

rules:
  - ... other rule configuration ...
    file_timespan: 50YE
    ... other rule configuration ...
  - ...another rule...

The full list of possibilities for the frequency strings can be found here: https://pandas.pydata.org/docs/user_guide/timeseries.html#offset-aliases

This can also be changed globally and overridden on a per-rule basis. You can either do this in the inherit section, or, in the pycmor configuration as the key file_timespan. Note that the pycmor configuration can also be shared across runs, see the detailed information in pycmor_configuration