oasislmf.pytools.join_summary_info.manager ========================================== .. py:module:: oasislmf.pytools.join_summary_info.manager Attributes ---------- .. autoapisummary:: oasislmf.pytools.join_summary_info.manager.logger Functions --------- .. autoapisummary:: oasislmf.pytools.join_summary_info.manager.load_summary_info oasislmf.pytools.join_summary_info.manager.run oasislmf.pytools.join_summary_info.manager.main Module Contents --------------- .. py:data:: logger .. py:function:: load_summary_info(stack, summaryinfo_file) Load summary-info data into an array as strings to maintain sigfigs/formatting Args: stack (ExitStack): Exit Stack summaryinfo_file (str | os.PathLike): Path to summary-info csv file Returns: full_summary_data (ndarray[object]): Array of strings, indexed by Summary Id headers (List[str]): List of strings for summary info headers to add to data max_summary_id (int): Max Summary ID .. py:function:: run(summaryinfo_file, data_file, output_file) Join the summary-info file to the given ORD data file based on SummaryId Args: summaryinfo_file (str | os.PathLike): Path to summary-info file data_file (str | os.PathLike): Path to ORD output data file (e.g. SELT, MPLT, AAL, PSEPT) output_file (str | os.PathLike): Path to combined output file .. py:function:: main(summaryinfo=None, data=None, output=None, **kwargs)