stpipe API

stpipe Package

Classes

Pipeline(*args, **kwargs)

A Pipeline is a way of combining a number of steps together.

Step([name, parent, config_file, _validate_kwds])

Class Inheritance Diagram

Inheritance diagram of stpipe.pipeline.Pipeline, stpipe.step.Step

stpipe.library Module

Classes

LibraryError

Generic ModelLibrary related exception

BorrowError

Exception indicating an issue with model borrowing

ClosedLibraryError

Exception indicating a library method was used outside of a with context (that "opens" the library).

NoGroupID

Exception to use when a model has no "group_id".

AbstractModelLibrary(init[, asn_exptypes, ...])

A "library" of models (loaded from an association file).

Class Inheritance Diagram

Inheritance diagram of stpipe.library.LibraryError, stpipe.library.BorrowError, stpipe.library.ClosedLibraryError, stpipe.library.NoGroupID, stpipe.library.AbstractModelLibrary

stpipe.datamodel Module

Classes

AbstractDataModel()

This Abstract Base Class is intended to cover multiple implementations of data models so that each will be considered an appropriate subclass of this class without requiring that they inherit this class.

Class Inheritance Diagram

Inheritance diagram of stpipe.datamodel.AbstractDataModel