autowisp.database.data_model.steps_and_parameters module

Class Inheritance Diagram

Inheritance diagram of AlternateParameterName, Column, DataModelBase, ForeignKey, Index, Mapped, Parameter, Step, StepDependencies, String, Table

Define the step type table for the pipeline

class autowisp.database.data_model.steps_and_parameters.AlternateParameterName(**kwargs)[source]

Bases: DataModelBase

Inheritance diagram of autowisp.database.data_model.steps_and_parameters.AlternateParameterName

Table describing alternate names for parameters.

alt_name

An alternate name for the parameter.

id

A unique identifier for each row.

param_id

The ID of the parameter.

parameter: Mapped[Parameter]
timestamp

When record was last changed

class autowisp.database.data_model.steps_and_parameters.Parameter(**kwargs)[source]

Bases: DataModelBase

Inheritance diagram of autowisp.database.data_model.steps_and_parameters.Parameter

Table describing the configuration parameters needed by the pipeline.

description

Description of what the parameter does (the command line help of the corresponding argument, hence limited to 1000 characters).

id

A unique identifier for each row.

name

The name of the parameter.

steps: Mapped[List[Step]]
timestamp

When record was last changed

class autowisp.database.data_model.steps_and_parameters.Step(**kwargs)[source]

Bases: DataModelBase

Inheritance diagram of autowisp.database.data_model.steps_and_parameters.Step

The table describing the processing steps constituting the pipeline

description

Description of what the step does.

id

A unique identifier for each row.

name

The name of the step within the pipeline.

parameters: Mapped[List[Parameter]]
prerequisites: Mapped[List[StepDependencies]]
timestamp

When record was last changed