flatten_and_group_rows(nmi, nmi_transactions, nmi_readings, date_format='%Y%m%d')
Create flattened list of NMI reading data
nmis_in_file(file_name)
Return list of NMIs in file
output_as_csv(file_name, output_dir='.', set_interval=None)
Transpose all channels and output a csv that is easier to read and do charting on
:param file_name: The NEM file to process :param output_dir: Specify different output location :returns: The file that was created
output_as_daily_csv(file_name, output_dir='.')
Transpose all channels and output a daily csv that is easier to read and do charting on
:param file_name: The NEM file to process :param output_dir: Specify different output location :returns: The file that was created
output_as_data_frames(file_name, split_days=True, set_interval=None, strict=False)
Return list of data frames for each NMI
save_to_csv(headings, rows, output_path)
save data to csv file