summarize_stats¶
-
xpolbeamline.sitkconverter.summarize_stats(start, exptime, stats, maxtdiff=<Quantity 5.0 s>)[source]¶ Find entries in statsfile for a specific dataset and summarize them.
For numeric values, this just returns the mean of all rows in the statsfile which overlap the exposure. Current is treated special and this returns also the range of currents.
Parameters: start :
astropy.time.TimeStart time of exposure
exptime :
astropy.units.quantity.QuantityExposure duration
stats : string
Path and filename to a stats file or path to a directory of statsfiles. In the second case, this function will look for a file following the naming convention
stats_MM_DD_YY.txtin the given directory. If such a file does not exist, all files with names starting withstats_will be searched for overlap with the exposure.maxtdiff :
astropy.units.quantity.QuantityStatsfiles are required to have entries within this time of the exposure start and finish. This number should be set to a time slightly longer than the time step size in the stats files.
Returns: out : dict
Dictionary where values are tuples consisting of a string and a comment