salem.WRF

class salem.WRF(file, grid=None, time=None)[source]

WRF proof-of-concept template.

Adds unstaggered and diagnostic variables.

__init__(file, grid=None, time=None)[source]

Open the file and try to understand it.

Parameters:
file: path to the netcdf file
grid: a Grid object. This will override the normal behavior of
GeoNetcdf, which is to try to understand the grid automatically.
time: a time array. This will override the normal behavior of
GeoNetcdf, which is to try to understand the time automatically.
monthbegin: set to true if you are sure that your data is monthly
and that the data provider decided to tag the date as the center of
the month (stupid)

Methods

__init__(file[, grid, time]) Open the file and try to understand it.
close()
get_vardata([var_id, as_xarray]) Reads the data out of the netCDF file while taking into account time and spatial subsets.
set_period([t0, t1]) Set a period of interest for the dataset.
set_roi([shape, geometry, crs, grid, …]) Set a region of interest for the dataset.
set_subset([corners, crs, toroi, margin]) Set a subset for the dataset.

Attributes

roi Mask of the ROI (same size as subset).
time Time array