autowisp.database.data_model.steps_and_parameters module

Class Inheritance Diagram

Inheritance diagram of 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.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 step does.

id

A unique identifier for each row.

name

The name of the step within the pipeline.

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