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.
-