pyradtran.io.InputDataLoader#
- class pyradtran.io.InputDataLoader[source]#
Bases:
objectLoad simulation input coordinates from CSV or NetCDF files.
The file must contain
time,latitude, andlongitudevariables (ordatetimeas an alias fortime). Additional columns are carried through as data variables.- __init__()#
__init__()load_simulation_input_data(input_file)Read simulation input coordinates and ancillary data.
- static load_simulation_input_data(input_file: str | Path) Dataset[source]#
Read simulation input coordinates and ancillary data.
- Parameters:
input_file (str or pathlib.Path) – Path to a
.csvor.ncfile.- Returns:
Dataset guaranteed to contain
time,latitude, andlongitude.- Return type:
xarray.Dataset
- Raises:
InputGenerationError – If the file is missing, unsupported, or lacks required variables.