cedalion.io.forward_model
Module for saving and loading forward model computation results.
Functions
|
Load Adot from a netCDF file. |
|
Load forward model computation results. |
|
Save Adot to a netCDF file. |
|
Save forward model computation results. |
Classes
|
- cedalion.io.forward_model.save_Adot(fn: str, Adot: DataArray)[source]
Save Adot to a netCDF file.
- Parameters:
fn (str) – File name to save the data to.
Adot (xr.DataArray) – Data to save.
- Returns:
None
- cedalion.io.forward_model.load_Adot(fn: str)[source]
Load Adot from a netCDF file.
- Parameters:
fn (str) – File name to load the data from.
- Returns:
Data loaded from the file.
- Return type:
xr.DataArray
- cedalion.io.forward_model.save_fluence(fn: str, fluence_all, fluence_at_optodes)[source]
Save forward model computation results.
This method uses a lossy compression algorithm to reduce file size.
- cedalion.io.forward_model.load_fluence(fn: str)[source]
Load forward model computation results.
- Parameters:
fn (str) – File name to load the data from.
- Returns:
Fluence data loaded from the file.
- Return type:
Tuple[xr.DataArray, xr.DataArray]
- class cedalion.io.forward_model.FluenceFile(fname: str | Path, mode='r')[source]
Bases:
object
- create_fluence_dataset(
- optode_pos: Annotated[DataArray, DataArraySchema(dims='label', coords='label', 'label', 'type')],
- wavelengths: ndarray,
- fluence_shape: tuple[int, int, int],
- units: str,