bag.simulation.nutbin

Module Contents

Classes

NutBinParser

Functions

parse_sweep_info(→ Tuple[Sequence[str], Mapping[str, ...)

parse_sweep_file(→ Tuple[str, numpy.ndarray])

get_sweep_file_suf(→ str)

class bag.simulation.nutbin.NutBinParser(raw_path: pathlib.Path, rtol: float, atol: float, monte_carlo: bool)[source]
property sim_data: bag.simulation.data.SimData[source]
property monte_carlo: bool[source]
parse_raw_file(raw_path: pathlib.Path) Mapping[str, Any][source]
static parse_analysis(f: BinaryIO) Dict[str, Union[numpy.ndarray, float]][source]
static get_info_from_plotname(plotname: str) Mapping[str, Any][source]
populate_dict(ana_dict: Dict[str, Any], plotname: str, raw_path: pathlib.Path, data: Dict[str, Union[numpy.ndarray, float]]) None[source]
convert_to_sim_data(nb_data, rtol: float, atol: float) bag.simulation.data.SimData[source]
convert_to_analysis_data(nb_dict: Mapping[str, Any], rtol: float, atol: float, ana_type: str) bag.simulation.data.AnalysisData[source]
bag.simulation.nutbin.parse_sweep_info(swp_info: Sequence[str], raw_path: pathlib.Path, ana_type: str, sim_env: str, offset: int) Tuple[Sequence[str], Mapping[str, numpy.ndarray]][source]
bag.simulation.nutbin.parse_sweep_file(file_path: pathlib.Path, offset: int) Tuple[str, numpy.ndarray][source]
bag.simulation.nutbin.get_sweep_file_suf(ana_type: str, sim_env: str) str[source]