AmbiguousDatasetError |
Exception raised when a DatasetRef has no ID and a Registry operation requires one. |
Butler ([config, butler, collection, run, …]) |
Main entry point for the data access system. |
ButlerConfig ([other, searchPaths]) |
Contains the configuration for a Butler |
ButlerURI (uri[, root, forceAbsolute]) |
Convenience wrapper around URI parsers. |
ButlerValidationError |
There is a problem with the Butler configuration. |
CompositeAssembler (storageClass) |
Class for providing assembler and disassembler support for composites. |
CompositesConfig ([other, validate, …]) |
|
CompositesMap (config, *, universe) |
Determine whether a specific datasetType or StorageClass should be disassembled. |
Config ([other]) |
Implements a datatype that is used by Butler for configuration parameters. |
ConfigSubset ([other, validate, …]) |
Config representing a subset of a more general configuration. |
ConflictingDefinitionError |
Exception raised when trying to insert a database record when a conflicting record already exists. |
Constraints (config, *, universe) |
Determine whether a DatasetRef , DatasetType , or StorageClass is allowed to be handled. |
ConstraintsConfig ([other]) |
Configuration information for Constraints |
ConstraintsValidationError |
Exception thrown when a constraints list has mutually exclusive definitions. |
DataCoordinate |
An immutable data ID dictionary that guarantees that its key-value pairs identify all required dimensions in a DimensionGraph . |
DatasetComponent (name, storageClass, component) |
Component of a dataset and associated information. |
DatasetRef (datasetType, dataId, *[, id, …]) |
Reference to a Dataset in a Registry . |
DatasetType (name, dimensions, storageClass, *) |
A named category of Datasets that defines how they are organized, related, and stored. |
DatasetTypeNotSupportedError |
A DatasetType is not handled by this routine. |
Datastore (config, registry[, butlerRoot]) |
Datastore interface. |
DatastoreConfig ([other, validate, …]) |
|
DatastoreValidationError |
There is a problem with the Datastore configuration. |
DbAuth ([path, envVar, authList]) |
Retrieves authentication information for database connections. |
DbAuthError |
A problem has occurred retrieving database authentication information. |
DbAuthPermissionsError |
Credentials file has incorrect permissions. |
DeferredDatasetHandle (butler, …) |
This is a class to support deferred loading of a dataset from a butler. |
Dimension (name, *, uniqueKeys, **kwds) |
A named data-organization concept that can be used as a key in a data ID. |
DimensionConfig ([other, validate, …]) |
Configuration that defines a DimensionUniverse . |
DimensionElement (name, *, …) |
A named data-organization concept that defines a label and/or metadata in the dimensions system. |
DimensionGraph |
An immutable, dependency-complete collection of dimensions. |
DimensionPacker (fixed, dimensions) |
An abstract base class for bidirectional mappings between a DataCoordinate and a packed integer ID. |
DimensionRecord (*args) |
Base class for the Python representation of database records for a DimensionElement . |
DimensionUniverse |
A special DimensionGraph that constructs and manages a complete set of compatible dimensions. |
Execution ([startTime, endTime, host, id]) |
Any step in a production. |
ExpandedDataCoordinate |
A data ID that has been expanded to include all relevant metadata. |
FieldSpec (name, dtype, length, nbytes, …) |
A struct-like class used to define a column in a logical Registry table. |
FileDataset (path, ref, *, formatter, str, …) |
A struct that represents a dataset exported to a file. |
FileDescriptor (location, storageClass[, …]) |
Describes a particular file. |
FileTemplate (template) |
Format a path template into a fully expanded path. |
FileTemplateValidationError |
Exception thrown when a file template is not consistent with the associated DatasetType . |
FileTemplates (config[, default]) |
Collection of FileTemplate templates. |
FileTemplatesConfig ([other]) |
Configuration information for FileTemplates |
ForeignKeySpec (table, source, …], target, …) |
A struct-like class used to define a foreign key constraint in a logical Registry table. |
Formatter (fileDescriptor) |
Interface for reading and writing Datasets with a particular StorageClass . |
FormatterFactory () |
Factory for Formatter instances. |
Location (datastoreRootUri, path) |
Identifies a location within the Datastore . |
LocationFactory (datastoreRoot) |
Factory for Location instances. |
LookupKey ([name, dimensions, dataId, universe]) |
Representation of key that can be used to lookup information based on dataset type name, storage class name, dimensions. |
MappingFactory (refType) |
Register the mapping of some key to a python type and retrieve instances. |
OrphanedRecordError |
Exception raised when trying to remove or modify a database record that is still being used in some other table. |
Quantum (*[, taskName, taskClass, dataId, …]) |
A discrete unit of work that may depend on one or more datasets and produces one or more datasets. |
Registry (registryConfig[, schemaConfig, …]) |
Registry interface. |
RepoExport (registry, datastore, backend, *, …) |
Public interface for exporting a subset of a data repository. |
RepoExportBackend |
An abstract interface for data repository export implementations. |
RepoImportBackend |
An abstract interface for data repository import implementations. |
RepoTransferFormatConfig ([other, validate, …]) |
The section of butler configuration that associates repo import/export backends with file formats. |
Run (collection[, environment, pipeline]) |
Represent a processing run. |
Schema ([spec]) |
The SQL schema for a Butler Registry. |
SchemaConfig ([other, validate, …]) |
|
SkyPixDimension (name, pixelization) |
A special Dimension subclass for hierarchical pixelizations of the sky. |
StorageClass ([name, pytype, components, …]) |
Class describing how a label maps to a particular Python type. |
StorageClassConfig ([other, validate, …]) |
|
StorageClassFactory ([config]) |
Factory for StorageClass instances. |
StoredDatastoreItemInfo |
Internal information associated with a stored dataset in a Datastore . |
StoredFileInfo (formatter, path, …) |
Datastore-private metadata associated with a file stored in a Datastore. |
TableSpec (fields, unique, …]], …) |
A struct-like class used to define a logical Registry table (which may also be implemented in the database as a view). |
ValidationError |
Some sort of validation error has occurred. |
YamlRepoExportBackend (stream) |
A repository export implementation that saves to a YAML file. |
YamlRepoImportBackend (stream) |
A repository import implementation that reads from a YAML file. |