src.toolbox.utils.validation#
Functions#
|
Read many device NetCDF files and combine into one xarray.Dataset with: |
|
End-to-end validation using settings.validation: |
Module Contents#
- src.toolbox.utils.validation.load_device_folder_to_xarray(path_or_glob, alias_map=None, depth_candidates=('DEPTH', 'depth'), time_candidates=('TIME', 'time', 'DateTime', 'datetime'), lat_candidates=('LATITUDE', 'latitude', 'lat'), lon_candidates=('LONGITUDE', 'longitude', 'lon'), profile_start_index=1)[source]#
- Read many device NetCDF files and combine into one xarray.Dataset with:
dim: N_MEASUREMENTS
vars/coords: PROFILE_NUMBER (int), DEPTH, TIME, LATITUDE, LONGITUDE, + data cols
- src.toolbox.utils.validation.validate(pmanager, target='None')[source]#
- End-to-end validation using settings.validation:
load device NetCDFs
summarise & pair profiles
(re)use cached target medians if available; otherwise interpolate+aggregate once
interpolate, bin, aggregate device (2-D medians)
merge per-pair on depth bins
compute per-pair R²
plot heatmaps per variable using plot_r2_heatmaps_per_pair