llama.io package

Input/output operation interfaces for generating files and monitoring file state. Provides a unified way of working with and translating between different storage engines and execution strategies.

llama.io.register(io_class)

Register a llama.classes.IO implementation for use by LLAMA.

Parameters

io_class (llama.classes.IO) – The IO implementation to register.

Raises

ValueError – If scheme is already registered.

llama.io.get_io(scheme)

Get the llama.classes.IO implementation registered under scheme.

llama.io.get_schemes()

Return a list of available IO scheme names.

Subpackages

Submodules