save_bunch#
- orbit.bunch_utils.save_bunch(bunch, output_dir='bunch_data/', Handler=<class 'orbit.bunch_utils.serialize.NumPyHandler'>)[source]#
Saves the collected bunch attributes to a specified directory.
- Parameters
bunch_dict (Bunch | BunchDict) – The PyOrbit::Bunch object or the dictionary containing the collected bunch attributes.
output_dir (str, optional) – The directory where the bunch data files will be saved (default: “bunch_data/”).
Handler (FileHandler, optional) – The file handler class to use for writing the bunch data (default: NumPyHandler).
bunch (Bunch | orbit.bunch_utils.serialize.BunchDict) –
- Return type
None
- Raises
ValueError – If the provided bunch is neither a Bunch instance nor a BunchDict.