spectral.utils.io.load_simulation_data#

spectral.utils.io.load_simulation_data(data_dir: Path | str, filename_base: str, prefer: Literal['parquet', 'pickle'] = 'parquet') DataFrame[source]#

Load simulation data with automatic fallback between parquet and pickle.

Parameters:
data_dirPath or str

Directory containing the data files

filename_basestr

Base filename without extension (e.g., ‘kdv_two_soliton’)

prefer{‘parquet’, ‘pickle’}

Preferred format to try first

Returns:
pd.DataFrame

Loaded dataframe

Raises:
FileNotFoundError

If neither parquet nor pickle file exists