xarray.backends.H5NetCDFStore¶
-
class
xarray.backends.
H5NetCDFStore
(filename, mode='r', format=None, group=None, writer=None, autoclose=False, lock=<SerializableLock: 22897037-d07c-45d2-b239-acf5f14d7711>)¶ Store for reading and writing data via h5netcdf
-
__init__
(filename, mode='r', format=None, group=None, writer=None, autoclose=False, lock=<SerializableLock: 22897037-d07c-45d2-b239-acf5f14d7711>)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(filename[, mode, format, group, …])Initialize self. assert_open
()close
()encode
(variables, attributes)Encode the variables and attributes in this store encode_attribute
(a)encode one attribute encode_variable
(variable)encode one variable ensure_open
([autoclose])Helper function to make sure datasets are closed and opened at appropriate times to avoid too many open file errors. get
(k[,d])get_attrs
()get_dimensions
()get_encoding
()get_variables
()items
()keys
()load
()This loads the variables and attributes simultaneously. open_store_variable
(name, var)prepare_variable
(name, variable[, …])set_attribute
(key, value)set_attributes
(attributes)This provides a centralized method to set the dataset attributes on the data store. set_dimension
(name, length[, is_unlimited])set_dimensions
(variables[, unlimited_dims])This provides a centralized method to set the dimensions on the data store. set_variable
(k, v)set_variables
(variables, check_encoding_set)This provides a centralized method to set the variables on the data store. store
(variables, attributes[, …])Top level method for putting data on this store, this method: - encodes variables/attributes - sets dimensions - sets variables store_dataset
(dataset)in stores, variables are all variables AND coordinates in xarray.Dataset variables are variables NOT coordinates, so here we pass the whole dataset in instead of doing dataset.variables sync
()values
()Attributes
attrs
dimensions
ds
variables
-