[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- object:
The most base type
- wsatools.CLI.CLI.Argument:
A program argument definition.
- wsatools.DbConnect.Schema.Attribute:
A table column attribute schema.
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- wsatools.ProgrammeBuilder.BestSetup:
Best new setup from stack data.
- invocations.cu1.cu1Transfer.CASUQueries:
Query the CASU directories.
- invocations.cu1.cu1Transfer.CASUTransfer:
Contains methods and functions related to CU1 transfers.
- invocations.cu1.cu1Transfer.CASUTransferLog:
Transfer log for CASU transfers.
- wsatools.CLI.CLI:
Command-line interface tool - manages command line arguments.
- helpers.CheckFitsFiles.CheckFitsFiles:
Checks FITS files for missing multiframe IDs or Timestamps.
- helpers.CheckFitsHeaders.CheckFitsHeaders:
Checks FITS files for missing multiframe IDs or WSATimestamps.
- invocations.monitoring.CheckJpgs.CheckJpgs:
Checks JPG paths in DB and updates them.
- _abcoll.Container
- _abcoll.Mapping:
A Mapping is a generic container for associating key/value pairs.
- _abcoll.MutableMapping:
A MutableMapping is a generic container for associating key/value
pairs.
- wsatools.Utilities.Ratings:
Ratings is mostly like a dictionary, with extra features: the value
corresponding to each key is the 'score' for that key, and all keys
are ranked in terms their scores.
- helpers.CopyTable.CopyTable
- invocations.monitoring.CreateMfIdJpegList.CreateMfIdJpegList:
Reads multiframeIDs from the database and compiles file lists
depending on existing JPGs.
- wsatools.QualityControl.CrossTalkFlagger:
Defines the cross-talk artefact flagging algorithm and process.
- wsatools.DbConnect.CuSession.CuSession:
A curation session.
- invocations.monitoring.createCalendar.CuStats:
Trawls database to produce CU statistics.
- wsatools.ProgrammeBuilder.CurrentSetup:
Current requirements in archive.
- wsatools.DbConnect.DbSession.Database:
Defines a database object, and provides method to create and modify
databases through administrative database connections.
- wsatools.DbConnect.DbSession.DbSession:
An interface to our database.
- wsatools.SystemConstants.DepCodes:
A collection of deprecation code constants.
- invocations.cu1.cu1Transfer.DeprecateFiles:
Deprecate files for CASU transfers.
- wsatools.ExternalProductConverter.ExternalProduct:
Prepares a provenance list based on the Nottingham list or Swarp
XML VO Table.
- wsatools.File.File:
general File class
- wsatools.FitsToDb.FileError:
Abstract base class for cumulative logging of file errors.
- wsatools.FitsToDb.FileErrorList:
Container class for file errors associated with a single file.
- helpers.EsoRelease.FileNameFormat:
Defines the ESO-SAF products file naming format.
- wsatools.FitsUtils.FitsList:
Generate lists for FITS directories.
- wsatools.FitsToDb.FitsReader:
Reads the headers of a selection of FITS files, executing a series
of specified tasks, as defined by the list of DbUpdater objects
supplied on initialisation.
- helpers.FixFitsFiles.FixFitsFiles:
Script to fix multiframe IDs in FITS files with data from the
database.
- helpers.FixIngestLogs.FixIngestLogs:
Script to fix ingest logs to allow ingests of data left on the file
share.
- wsatools.Logger.ForLoopMonitor:
Monitors lengthy For-Loops by logging progress at 10% intervals.
- invocations.cu1.cu1Transfer.GESTransfer:
Transfer GES data.
- helpers.GetFileSizes.GetFileSizes:
Calculate filesizes.
- wsatools.Calibration.IllumTable:
Reads in an illumination table and has functions to get dMag
- wsatools.DbConnect.IngCuSession.IngCuSession:
A parallel curation session for transfer/ingest CUs 1 to 4.
- _abcoll.Iterable
- _abcoll.Mapping:
A Mapping is a generic container for associating key/value pairs.
- _abcoll.MutableMapping:
A MutableMapping is a generic container for associating key/value
pairs.
- wsatools.Utilities.Ratings:
Ratings is mostly like a dictionary, with extra features: the value
corresponding to each key is the 'score' for that key, and all keys
are ranked in terms their scores.
- wsatools.DbConnect.DbSession.Join:
Defines a database inner join between two or more tables.
- invocations.cu2.cu2.JpgCalc
- wsatools.Logger.Logger:
A monostate class for run-time logging of messages.
- invocations.cu1.cu1Transfer.MD5Checker:
Class containing all MD5 related functions.
- invocations.cu16.cu16.MatchingInterface:
Use this class to call the C++ Matching code.
- invocations.cu3.cu3.ModifyMfIDs:
Class for updating MfIDs and doing pre-ingest checks.
- invocations.cu21.NonSurveyRelease.NonSurveyCurator:
Performs post-data-ingest curation on non-survey data and
automatically prepares release databases.
- wsatools.ObsCalendar.ObsCal:
Stores and provides access to observation night data.
- wsatools.CLI.CLI.Option:
A program option definition.
- helpers.OverlappingFileFinder.OverlappingFileFinder:
Finds all frames in a comparison survey that match with a set of
frames in a main survey
- wsatools.DataFactory.PassbandList:
Provides a monostate list of passbands for a given programme.
- invocations.cu13.cu13.ProductDefinition:
Determination of the best possible configuration of a specific
product.
- invocations.cu13.cu13.Provenance
- wsatools.ProvenanceUtils.Provenance:
Contains all relevant provenance information of a file.
- helpers.ReadFitsKeys.ReadFitsKeys:
Checks FITS files for missing multiframe IDs or WSATimestamps.
- wsatools.ProgrammeBuilder.Registration:
Programme requirements from registration file.
- wsatools.SExtractorInterface.SExtractorInterface:
Provides an interface between CU13 and functions to process an
image with SExtractor
- wsatools.DbConnect.DbSession.SelectSQL:
Defines an SQL select statement.
- _abcoll.Sized
- _abcoll.Mapping:
A Mapping is a generic container for associating key/value pairs.
- _abcoll.MutableMapping:
A MutableMapping is a generic container for associating key/value
pairs.
- wsatools.Utilities.Ratings:
Ratings is mostly like a dictionary, with extra features: the value
corresponding to each key is the 'score' for that key, and all keys
are ranked in terms their scores.
- wsatools.ProgrammeBuilder.Status:
This translates schema template grammar into a current status
- wsatools.ProgrammeBuilder.SynopticSetup:
This determines the setup of the multi-epoch tables based on the
details in Programme.
- wsatools.SystemConstants.SystemConstants:
Constants common to the entire VDFS system.
- invocations.cu0.DataBuilder.ThreadCU
- invocations.cu1.cu1.ThreadDL
- invocations.cu2.CreateJpgThumbs.ThumbCalc
- invocations.cu1.cu1Transfer.TransferCASUList:
Transfer FITS files of mixed dates from a single directory and
distribute the data accordingly.
- invocations.cu0.FinaliseFlatFileIngest.UpdateFits
- helpers.UpdateFitsFileNames.UpdateFits:
Updates fileName and catName in the given databases.
- helpers.UpdateJpegs.UpdateJpegs:
Update JPEG names in the database given a file list.
- helpers.UpdateOSAFixedData.UpdateOSAFixedData
- wsatools.Utilities.WordWrapper:
Formats long strings so that they neatly fit within a certain width
without words being split across lines.
- wsatools.DbConnect.Schema._Schema:
Abstract base class representing a schema for any generic database
object.
- threading._Verbose
- threading.Thread:
A class that represents a thread of control.
- dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.
- wsatools.CLI.ArgGroup:
Container to store the specified set of arguments required by the
program.
- wsatools.CLI.OptGroup:
Container to store the specified set of command-line options
specified by the program.
- wsatools.Utilities.Ratings:
Ratings is mostly like a dictionary, with extra features: the value
corresponding to each key is the 'score' for that key, and all keys
are ranked in terms their scores.
- wsatools.DataFactory.Table:
Use this class to store the complete contents of a database table
in a local Python data object.
- wsatools.DataFactory.View:
Use this class to store a selection of contents from any database
table in a local Python data object.
- file:
file(name[, mode[, buffering]]) -> file object
- wsatools.Utilities.ParsedFile:
Behaves like a file object, except that when iterating over file
lines only non-blank, non-comment lines are returned and any EOL
characters are removed together with trailing white-space.
- tuple:
tuple() -> empty tuple tuple(iterable) -> tuple initialized
from iterable's items
- invocations.monitoring.createCalendar.AdditDbSessions:
AdditDbSessions(name, connection, versions)
- wsatools.SystemConstants.AlphaNum:
AlphaNum(name, alpha, num)
- wsatools.QualityControl.MosaicCrossTalkFlagger.Artefact:
Artefact(position, radius)
- invocations.monitoring.CambInfo.CambInfo.CasuData:
CasuData(sr, otc, vers, direc, sizes)
- invocations.monitoring.CheckTransfer.CheckTransfer.CasuData:
CasuData(sr, vers, list)
- invocations.cu6.cu6.Cu6.ChunkInfo:
ChunkInfo(frameSetID, filterID, firstSID, part, chunkSizeSID,
shtName)
- wsatools.QualityControl.MosaicCrossTalkFlagger.CrossTalk:
CrossTalk(j_m, radii)
- wsatools.ObsCalendar.DateRange:
DateRange(begin, end)
- wsatools.FitsUtils.FileList:
FileList(image, conf, cat)
- helpers.UpdateOSAFixedData.UpdateOSAFixedData.FileNames:
FileNames(filename, fixcat)
- invocations.cu0.FinaliseFlatFileIngest.FileHistoryDataFiller.FrameInfo:
FrameInfo(mjdObs, detNDit, detDit, frameType)
- helpers.EsoRelease.EsoRelease.ImageField:
ImageField(fileName, fileID, ra, dec, filterName, frameType,
confID, productID)
- wsatools.Calibration.IllumTable.Interval:
Interval(x1, x2, val1, val2)
- wsatools.Astrometry.Pixel:
Pixel(x, y)
- invocations.cu13.cu13.Cu13.Pointing:
Pointing(index, ra, dec, filterID, dualID)
- invocations.cu13.cu13.Cu13.ProductDetails:
ProductDetails(productID, multiframeID, imageName, confName,
catName)
- invocations.monitoring.createCalendar.Programmes:
Programmes(fullList, description)
- wsatools.ProvenanceUtils.ProvFile:
ProvFile(name, multiframeID, type)
- invocations.cu6.cu6.Cu6.Range:
Range(min, max)
- helpers.OverlappingFileFinder.OverlappingFileFinder.RequiredMosaic:
RequiredMosaic(productID, ra, dec, raExtent, decExtent, posAngle)
- wsatools.Astrometry.SkyPos:
SkyPos(ra, dec)
- invocations.cu1.cu1.Cu1.XferParams:
XferParams(scpMainDir, scpThreads, checkTimeFlag, checkMd5Flag,
UKLight, forceTransfer, deprecationMode, database, outPrefix,
reproMethod, reproVersStr, ffluOnly, onlyHeaderTransfer, isTestRun)
- type:
type(object) -> the object's type type(name, bases, dict) ->
a new type
- abc.ABCMeta:
Metaclass for defining Abstract Base Classes (ABCs).