Source code for pybtls.output.Read.POT_summary

import pandas as pd
from pathlib import Path

__all__ = ["read_POT_S"]


[docs] def read_POT_S( file_path: Path, no_lines: int = None, start_line: int = 1 ) -> pd.DataFrame: """ Read the POT summary data from pybtls results.\n This output file does not have a header. Parameters ---------- file_path : Path\n The path to the POT summary data file.\n no_lines : int, optional\n The number of data lines to read from the file.\n If not specified, all lines will be read.\n start_line : int, optional\n Default is 1.\n The line to start reading data from. Returns ------- pd.DataFrame\n The POT summary data. """ # Read data return_data = pd.read_csv( file_path, delimiter="\s+", names=["Peak Index", "Time", "No. Trucks", "Peak Value"], skiprows=max(0, start_line - 1), nrows=no_lines, ) return return_data