fre.app.generate_time_averages.generate_time_averages module
tools for generating time averages from various packages
- fre.app.generate_time_averages.generate_time_averages.generate(inf=None, outf=None, pkg=None, var=None, unwgt=False, avg_type=None)
click entrypoint to time averaging routine
- fre.app.generate_time_averages.generate_time_averages.generate_time_average(infile=None, outfile=None, pkg=None, var=None, unwgt=False, avg_type=None)
steering function to various averaging functions above
- Parameters:
infile (str, list) – path to history file, or list of paths
outfile (str) – path to where output file should be stored
pkg (str) – which package to use to calculate climatology (cdo, fre-nctools, fre-python-tools)
var (str) – not currently supported, defaults to none
unwgt (bool) – wether or not to weight the data, default false
avg_type (str) – time scale for climatology. Accepted variables vary based on pkg (‘all’,’seas’,’month’), defaults to ‘all’
- Returns:
error message if requested package unkown, otherwise returns climatology
- Return type:
int