Agenda

class pyarts.arts.Agenda

Describes a set of function calls and variable definitions

Workspace methods that can generate Agenda

Workspace methods that require Agenda

Workspace variables of type Agenda

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyarts.arts.Agenda, arg0: pyarts.arts._Workspace) -> None

Create empty

  1. __init__(self: pyarts.arts.Agenda, arg0: pyarts.arts._Workspace, arg1: pyarts.arts.Agenda) -> None

Copy with extra argument (to mimic DelayedAgenda)

  1. __init__(self: pyarts.arts.Agenda, arg0: pyarts.arts._Workspace, arg1: Callable[[pyarts.arts._Workspace], object]) -> None

Parse DelayedAgenda

  1. __init__(self: pyarts.arts.Agenda, val: pyarts.arts.Agenda) -> None

Copy instance

  1. __init__(self: pyarts.arts.Agenda, wsv: pyarts.arts.WorkspaceVariable) -> None

Automatic conversion from a workspace variable

  1. __init__(self: pyarts.arts.Agenda, arg0: pyarts.arts._Workspace, arg1: os.PathLike) -> None

Parse file

Methods

__init__(*args, **kwargs)

Overloaded function.

add_callback_method(self, f)

Adds a callback method to the Agenda

add_workspace_method(self, name, *args, **kwargs)

Adds a named method to the Agenda

append_agenda_methods(self, other)

Appends the input agenda's methods to this agenda's method list

check(self, arg0)

Checks if the agenda works

execute(self, arg0)

Executes the agenda as if it was the main agenda

fromxml(file)

Create Agenda from file

has_same_origin(self, arg0)

Checks if another workspace works with this agenda

readxml(self, file)

Read Agenda from file

savexml(self, file[, type, clobber])

Saves Agenda to file

set_outputs_to_push_and_dup(self)

Sets variable from state

Attributes

main

bool Main agenda flag

methods

pyarts.arts.ArrayOfMRecord Methods of the agenda

name

pyarts.arts.String Name of agenda

output2dup

pyarts.arts.ArrayOfIndex Duplicational output

output2push

pyarts.arts.ArrayOfIndex Additional output

workspace

Returns an internal workspace - do not use manually