melodies_monet.util.tools_sat

Functions

filter_obs_sat(obs)

Filter observations based on filter_dict.

mask_and_scale_sat(obs)

Applies masking and scaling to satellite observation data.

sum_variables_sat(obs)

Sum any variables noted that should be summed to create new variables.

melodies_monet.util.tools_sat.filter_obs_sat(obs)

Filter observations based on filter_dict. It opperates separately if the data is a dictionary or xarrray.Dataset. It acts in place.

Parameters:

obs (driver._observation.observation) – The observation object containing satellite data.

Returns:

None – The function modifies the observation data in place.

Raises:

TypeError – If obs.obj is neither an xarray.Dataset nor a dictionary of xarray.Datasets.

melodies_monet.util.tools_sat.mask_and_scale_sat(obs)

Applies masking and scaling to satellite observation data. It opperates separately if the data is a dictionary or xarrray.Dataset. It acts in place

Parameters:

obs (driver._observation.observation) – The observation object containing satellite data.

Returns:

None – The function modifies the observation data in place.

Raises:

TypeError – If obs.obj is neither an xarray.Dataset nor a dictionary of xarray.Datasets.

melodies_monet.util.tools_sat.sum_variables_sat(obs)

Sum any variables noted that should be summed to create new variables. This occurs after any unit scaling. It opperates separately if the data is a dictionary or xarrray.Dataset. It acts in place.

Parameters:

obs (driver._observation.observation) – The observation object containing satellite data.

Returns:

None – The function modifies the observation data in place.

Raises:

TypeError – If obs.obj is neither an xarray.Dataset nor a dictionary of xarray.Datasets.