earthkit.data.readers

Submodules

Classes

Reader

Base class for all objects that can be loaded using a loader.

Functions

memory_reader(source, buffer, **kwargs)

Create a reader for data held in a memory buffer.

reader(source, path, **kwargs)

Create the reader for a file/directory specified by path.

stream_reader(source, stream, memory, **kwargs)

Create a reader for a stream.

Package Contents

class earthkit.data.readers.Reader(source, path, **kwargs)

Bases: earthkit.data.core.Loader, earthkit.data.core.Encodable, os.PathLike

Base class for all objects that can be loaded using a loader.

property appendable
property binary
property filter
ignore()

Indicates to ignore this source in concatenation/merging.

Return type:

bool

property merger
mutate()
mutate_source()
property parts
path
property source
source_filename
property stream
to_data_object()
to_target(target, *args, **kwargs)
earthkit.data.readers.memory_reader(source, buffer, **kwargs)

Create a reader for data held in a memory buffer.

earthkit.data.readers.reader(source, path, **kwargs)

Create the reader for a file/directory specified by path.

earthkit.data.readers.stream_reader(source, stream, memory, **kwargs)

Create a reader for a stream.