dapper.surf.sample¶
dapper module: surf.sample.
Functions
|
Backwards-friendly convenience wrapper: opens, samples one point, closes. |
Classes
|
Efficient point sampler for an ELM surface dataset: opens NetCDF once, samples many points. |
- class dapper.surf.sample.SurfacePointSampler(nc_in, *, decode_times=True, chunks=None, include=None, exclude=None)[source]¶
Bases:
objectEfficient point sampler for an ELM surface dataset: opens NetCDF once, samples many points.
- Parameters:
nc_in (str | Path)
decode_times (bool)
chunks (Optional[Dict[str, int]])
include (Optional[set[str]])
exclude (Optional[set[str]])
- dapper.surf.sample.sample_point_values(nc_in, lat, lon, *, decode_times=True, chunks=None, include=None, exclude=None)[source]¶
Backwards-friendly convenience wrapper: opens, samples one point, closes.
- Return type:
Dict[str,Any]- Parameters:
nc_in (str | Path)
lat (float)
lon (float)
decode_times (bool)
chunks (Dict[str, int] | None)
include (set[str] | None)
exclude (set[str] | None)