pyarts.workspace

Wrappers that allows calling directly into the Arts workspace

Contains many ways to manipulate the workspace object

Key functionality

arts_agenda([func, ws, allow_callbacks, ...])

Decorator to parse a Python method as ARTS agenda

Workspace

A wrapper for the C++ workspace object

pyarts.workspace.workspace

DelayedAgenda(*args)

Helper class to delay the parsing of an Agenda until a workspace exist

Include(ws, path)

Parse and execute the .arts file at path onto the current workspace ws

parse_function(func, arts, allow_callbacks, ...)

Parse python method as ARTS agenda

continue_parser_function(arts, context, ast, ...)

pyarts.workspace.utility

Utility functions.

Contains miscellaneous functions that do complicated things but are note really relevant to other code.

unindent(source)

Unindent source code.

pyarts.workspace.global_data

get_raw_method_map()

Returns a combined Arts MdRawMap and md_data_raw

get_variables_map()

Returns a combined Arts WsvMap and wsv_data

get_variable_name(i)

Lookup the name of a variable given its workspace index.

convert(group, value)

Converts a value into something that can be turned into an Arts group