Source code for pecos.io.write_metrics

import pandas as pd
import logging

logger = logging.getLogger(__name__)

[docs]def write_metrics(filename, metrics): """ Write metrics file Parameters ----------- filename : string Filename with full path metrics : pd.Series Data to add to the stats file """ logger.info("Write metrics file") try: previous_metrics = pd.read_csv(filename, index_col='TIMESTEP', parse_dates=True) except: previous_metrics = pd.DataFrame() metrics = metrics.combine_first(previous_metrics) fout = open(filename, 'w') metrics.to_csv(fout, index_label='TIMESTEP', na_rep = 'NaN') fout.close()