pywgrib2_xr.RPNRegister¶
-
class
pywgrib2_xr.RPNRegister[source]¶ Encapsulates wgrib2 RPN register.
Keeps track of wgrib2 registers. Implemented as a context manager.
Examples
>>> with RPNRegister() as reg: ... do_something_with(reg)
or (does the same thing)
>>> reg = RPNRegister() >>> do_something_with(reg) >>> reg.close()
-
__init__()[source]¶ Finds available register.
Maximum number of registers is 20.
- Raises
WgribError – If there are no free registers left.
Methods
__init__()Finds available register.
close()Makes register free for reuse.
get()Returns content of the register.
set(arr)Initialises register with data.
usage()Returns copy of register array.
-