Importers#
The backends use different approaches to ingest the data.
CfRadial1#
CfRadial1BackendEntrypoint#
The xarray backend CfRadial1BackendEntrypoint
opens the file with xarray.backends.NetCDF4DataStore
. From the
xarray machinery a xarray.Dataset
with the complete file content is
returned. In a final step the wanted group (eg. sweep_0
) is extracted and returned.
Currently only mandatory data and metadata is provided. If needed the complete root
group with all data and metadata can be returned.
open_cfradial1_datatree#
With open_cfradial1_datatree()
all groups (eg.
sweeps_0
and root
are extracted from the source file and added as ParentNodes
and ChildNodes to a xarray.DataTree
.
ODIM_H5#
OdimBackendEntrypoint#
The xarray backend OdimBackendEntrypoint
opens the file with OdimStore
. For the ODIM_H5
subgroups dataN
and qualityN
a OdimSubStore
is
implemented. Several private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. dataset1
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_odim_datatree#
With open_odim_datatree()
all groups (eg. datasetN
)
are extracted. From that the root
group is processed. Everything is finally added as
ParentNodes and ChildNodes to a xarray.DataTree
.
GAMIC HDF5#
GamicBackendEntrypoint#
The xarray backend GamicBackendEntrypoint
opens the file with GamicStore
. Several private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. scan0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_gamic_datatree#
With open_gamic_datatree()
all groups (eg. scanN
)
are extracted. From that the root
group is processed. Everything is finally added as
ParentNodes and ChildNodes to a xarray.DataTree
.
Furuno SCN and SCNX#
FurunoBackendEntrypoint#
The xarray backend FurunoBackendEntrypoint
opens the file with FurunoStore
.
Furuno SCN and SCNX data files contain only one sweep group, so the
group-keyword isn’t used. Several private helper functions are used to
conveniently access data and metadata. Finally, the xarray machinery returns
a xarray.Dataset
with the sweep group.
open_furuno_datatree#
With open_furuno_datatree()
the single group
is extracted. From that the root
group is processed. Everything is finally
added as ParentNodes and ChildNodes to a xarray.DataTree
.
Rainbow#
RainbowBackendEntrypoint#
The xarray backend RainbowBackendEntrypoint
opens the file with RainbowStore
. Several
private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. 0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_rainbow_datatree#
With open_rainbow_datatree()
all groups (eg. 0
)
are extracted. From that the root
group is processed. Everything is finally added as
ParentNodes and ChildNodes to a xarray.DataTree
.
Iris/Sigmet#
IrisBackendEntrypoint#
The xarray backend IrisBackendEntrypoint
opens the file with IrisStore
. Several
private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. 0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_iris_datatree#
With open_iris_datatree()
all groups (eg. 1
)
are extracted. From that the root
group is processed. Everything is finally added as
ParentNodes and ChildNodes to a xarray.DataTree
.
NexradLevel2#
NexradLevel2BackendEntryPoint#
The xarray backend NexradLevel2BackendEntryPoint
opens the file with NexradLevel2Store
. Several
private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. 0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_nexradlevel2_datatree#
With open_nexradlevel2_datatree()
all groups (eg. 1
) are extracted. From that the root
group is processed.
Everything is finally added as ParentNodes and ChildNodes to a xarray.DataTree
.
Datamet#
DataMetBackendEntrypoint#
The xarray backend DataMetBackendEntrypoint
opens the file with DataMetStore
. Several
private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. 0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_datamet_datatree#
With open_nexradlevel2_datatree()
all groups (eg. 1
) are extracted. From that the root
group is processed.
Everything is finally added as ParentNodes and ChildNodes to a xarray.DataTree
.
Halo Photonics Lidar#
HPLBackendEntrypoint#
The xarray backend HPLBackendEntrypoint
opens the file with HplStore
. Several
private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. 0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_hpl_datatree#
With open_hpl_datatree()
all groups (eg. 1
) are extracted. From that the root
group is processed.
Everything is finally added as ParentNodes and ChildNodes to a xarray.DataTree
.
Metek MRR2#
MRRBackendEntrypoint#
The xarray backend MRRBackendEntrypoint
opens the file with MRR2DataStore
. Several
private helper functions are used to conveniently access data and
metadata. Finally, the xarray machinery returns a xarray.Dataset
with wanted group (eg. 0
). Depending on the used backend kwargs several
more functions are applied on that xarray.Dataset
.
open_metek_datatree#
With open_metek_datatree()
all groups (eg. 1
) are extracted. From that the root
group is processed.
Everything is finally added as ParentNodes and ChildNodes to a xarray.DataTree
.