earthkit.data.sources.dummy_source

Attributes

Classes

DummySource

Base class for all sources.

Functions

generate_csv(target[, headers, lines, separator, ...])

generate_grib(target, **kwargs)

generate_netcdf(target, **kwargs)

generate_unknown(target, **kwargs)

generate_zarr(target, **kwargs)

generate_zarr_zip(target, **kwargs)

generate_zeros(target[, size, chunk_size])

generate_zip(target[, sources, names, directory])

iterate_request(r)

make_xarray([variables, dims, size, coord_values, ...])

zip_dir(target, directory)

Module Contents

class earthkit.data.sources.dummy_source.DummySource(kind, request=None, force=False, extension=None, **kwargs)

Bases: earthkit.data.sources.file.FileSource

Base class for all sources.

content_type = None
filter = None
graph(depth=0)
ignore()

Indicates to ignore this source in concatenation/merging.

Return type:

bool

classmethod merge(sources)
merger = None
mutate()
mutate_source()
name = None
property parent

The parent source, if any.

property parts
path
source_filename = None
stream = False
to_data_object()

Convert this source into a data object, if possible.

to_target(*args, **kwargs)
earthkit.data.sources.dummy_source.GENERATORS
earthkit.data.sources.dummy_source.generate_csv(target, headers=None, lines=[], separator=',', quote_strings=None, none_are_empty=True, comment='#', comment_line=None, **kwargs)
earthkit.data.sources.dummy_source.generate_grib(target, **kwargs)
earthkit.data.sources.dummy_source.generate_netcdf(target, **kwargs)
earthkit.data.sources.dummy_source.generate_unknown(target, **kwargs)
earthkit.data.sources.dummy_source.generate_zarr(target, **kwargs)
earthkit.data.sources.dummy_source.generate_zarr_zip(target, **kwargs)
earthkit.data.sources.dummy_source.generate_zeros(target, size=1024 * 1024, chunk_size=1024 * 1024, **kwargs)
earthkit.data.sources.dummy_source.generate_zip(target, sources=None, names=None, directory=None, **kwargs)
earthkit.data.sources.dummy_source.iterate_request(r)
earthkit.data.sources.dummy_source.make_xarray(variables=['a'], dims=['lat', 'lon'], size=2, coord_values=None, attributes=None, **kwargs)
earthkit.data.sources.dummy_source.source
earthkit.data.sources.dummy_source.zip_dir(target, directory)