computeFieldTimeAverage.py
This analyzer computes a time average (mean) of a scalar field over some number of dumps. The average is done on a cell-by-cell basis. Dump files that do not exist in the range of files are not included in the average.
- -s <simname>, --simulationName=<simname>
- (string, required) - <simname> is the name of the simulation to be analyzed. The file extension should NOT be included in this text field. 
- -f <fieldname>, --field
- (string, required) - <fieldname> is the name of the field to be averages. The dump files to be averaged will have the names <simname>_<fieldname>_*.h5. 
- -n, --num_dumps
- (integer, required, default = 1) - The number of dumps to be included in the average. 
- -d, --start_dump
- (integer, optional, default = 0) - The dump number for the first dump in the time average. If the number is negative, then the dump number is relative to the last dump that exists. 
- -Z, --compMajorC
- (flag) - The indexing order for written datasets. If checked, use “compMajorC”. If unchecked, use the default “compMinorC” 
- -w, --overwrite
- (flag) - Whether a dataset or group should be overwritten if it already exists 
Output
This analyzer writes a VizSchema-compliant Field file on the original simulation grid. The values of the field are the time averaged (mean) values of the simulation field. The output file name is <simname>_<fieldname>TimeAvgDump<D>ToDump<E>_<D>.vsh5, where <D> is the first existing dump in the average and <E> is the last existing dump in the average. The name of the dataset of the averaged field in this file is <fieldname>TimeAvgDump<D>toDump<E>.