xdas.DataMapping#
- class xdas.DataMapping(data, name=None)[source]#
A Mapping of dataarrays.
A data mapping is a dictionary whose keys are any user defined identifiers and values are dataarray objects.
Methods
__init__(data[, name])clear()Remove all items from the dict.
copy([deep])Return a copy of the data collection.
equals(other)Return
Trueif other is aDataMappingwith identical keys and values.from_netcdf(fname[, group])Lazily read a
DataMappingfrom a NetCDF file (seeopen_datamapping()).fromkeys(iterable[, value])Create a new dictionary with keys from iterable and values set to value.
get(key[, default])Return the value for key if key is in the dictionary, else default.
isel([indexers])Perform index selection to each data array of the data collection.
ismapping()Return
Trueif this is aDataMapping.issequence()Return
Trueif this is aDataSequence.items()Return a set-like object providing a view on the dict's items.
keys()Return a set-like object providing a view on the dict's keys.
load()Load in memory each data array of the data collection.
map(atom)Apply an atom to each data array of the data collection.
pop(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem()Remove and return a (key, value) pair as a 2-tuple.
query([indexers])Query a given subset from a data collection.
sel([indexers, method, endpoint])Perform labeled selection to each data array of the data collection.
setdefault(key[, default])Insert key with a value of default if key is not in the dictionary.
to_netcdf(fname[, mode, group, virtual, ...])Write this
DataMappingto a NetCDF file (seesave_datamapping()).update([E, ]**F)If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values()Return an object providing a view on the dict's values.
Attributes
emptyTrueif the collection contains no elements.fieldsOrdered, deduplicated tuple of node names at this level and its immediate children.