WorkspaceGen3#

class lsst.ap.verify.WorkspaceGen3(location)#

Bases: Workspace

A directory used by ap_verify to handle data.

Any object of this class represents a working directory containing subdirectories for a repository and for non-repository files. Constructing a WorkspaceGen3 does not initialize its repository, as this requires external information.

Parameters#

locationstr

The location on disk where the workspace will be set up. Will be created if it does not already exist.

Raises#

EnvironmentError

Raised if location is not readable or not writeable

Attributes Summary

alertLocation

The absolute location of an output directory for persisted alert packets (str, read-only).

analysisButler

A Butler that can read from a Gen 3 repository with outputs (lsst.daf.butler.Butler, read-only).

dbConfigLocation

The absolute location of the config file for the source association database to be created or updated by the pipeline (str, read-only).

dbLocation

The default absolute location of the source association database to be created or updated by the pipeline (str, read-only).

pipelineDir

The absolute location of a directory containing custom pipeline files for use with the data (str, read-only).

repo

The absolute path/URI to a Butler repo for AP pipeline processing (str, read-only).

workButler

A Butler that can read and write to a Gen 3 repository (lsst.daf.butler.Butler, read-only).

Attributes Documentation

alertLocation#
analysisButler#

A Butler that can read from a Gen 3 repository with outputs (lsst.daf.butler.Butler, read-only).

Notes#

Assumes repo has been initialized.

dbConfigLocation#
dbLocation#
pipelineDir#

The absolute location of a directory containing custom pipeline files for use with the data (str, read-only).

repo#

The absolute path/URI to a Butler repo for AP pipeline processing (str, read-only).

workButler#

A Butler that can read and write to a Gen 3 repository (lsst.daf.butler.Butler, read-only).

Notes#

Assumes repo has been initialized.