common.services.dbview package

Submodules

common.services.dbview.DBClassTree module

The DBClassTree module

class common.services.dbview.DBClassTree.DBClassTree

Bases: object

DBClassTree forms the interface to the database for HtmlClassTree class

awoper = 'AWOPER'
class_attributes = {}
columns_attributes = {}
classmethod determine_inline_property_classes()

method that return a dictionary containing info about inline(_list)_property classes

classmethod get_all_classes()

return all class names

classmethod get_attribute_name(table_name, column)

given the table and column name return attribute in python class

classmethod get_attributes(table_name, class_str, include_hidden=False, include_object_id=False)

Get all the persistent attributes include_hidden switch for including hidden (start with +) attributes include_object_id switch for including object ids

classmethod get_class_attributes()

return the class attributes

classmethod get_class_name(table_name)

get the class name from the table name

classmethod get_column_name(table_name, attr_name)

get the table name from the class string

classmethod get_persistent_attributes(table_name, include_hidden=False, include_object_id=False)

get the persistent attributes for class_str

classmethod get_persistent_linked_attributes(class_str)

get the persistent inline and linked lists

classmethod get_table_name(class_str)

get the table name from the class string

classmethod init_class_attributes()

initialize the class-attributes dictionary

classmethod init_columns_attributes()

initialize the column-attribute dictionary

classmethod init_tables_classes()

initialize the table-class dictionary

classmethod set_description_units(prop)

Try to get the units from the description; description [units] and set description and units in prop dict

classmethod split_attributes(attributes)

Split the list of attributes in links (which have attributes of their own) and properties

tables_classes = {'ADDIMAGECALIBSCONFIG': ['', 'AddImageCalibsConfig', 'Config', 'DBObject', ''], 'ALCULATORPARAMETER$DESCRIPTION': ['', 'AttributeCalculatorParameter', 'desc_list_property', 'description', 'str', '', 'Description of the process parameter.', ''], 'AMEPARAMETERS$REF_KERNEL_MODEL': ['', 'ReferenceFrameParameters', 'desc_list_property', 'REF_KERNEL_MODEL', 'float', '', 'convolution kernel model [None]', ''], 'APLASTROMCONFIG': ['', 'AplastromConfig', 'Config', 'DBObject', ''], 'ARAMETERS$DIFFIMA_KERNEL_MODEL': ['', 'LightCurveParameters', 'desc_list_property', 'DIFFIMA_KERNEL_MODEL', 'float', '', 'convolution kernel model [None]', ''], 'ASSOCIATECONFIG': ['', 'AssociateConfig', 'Config', 'DBObject', ''], 'ASSOCIATELIST': ['', 'AssociateList', 'DataObject', 'DBObject', ''], 'ASSOCIATELIST$SOURCELISTS': ['', 'AssociateList', 'link_list_property', 'sourcelists', 'SourceList', '', 'Input SourceLists [None]', ''], 'ASSOCIATELIST*ASSOCIATES': ['', 'AssociateList', 'objectlist_property', 'associates', 'objectlist_type', '', 'Definition of base-type of AssociateList [None]', ''], 'ASSOCIATELISTPARAMETERS': ['', 'AssociateListParameters', 'DBObject', ''], 'ASTROM': ['', 'Astrom', 'DBObject', ''], 'ASTROMCONFIG': ['', 'AstromConfig', 'Config', 'DBObject', ''], 'ASTROMCONFIG$FDEG': ['', 'AstromConfig', 'desc_list_property', 'FDEG', 'int', '', 'Degrees of freedom of Chebychev polynomials [None]', ''], 'ASTROMETRICCORRECTION': ['', 'AstrometricCorrection', 'DBObject', ''], 'ASTROMETRICCORRECTION$CATALOGS': ['', 'AstrometricCorrection', 'link_list_property', 'catalogs', 'Catalog', '', 'Input catalogs [None]', ''], 'ASTROMETRICPARAMETERS': ['', 'AstrometricParameters', 'DBObject', ''], 'ASTROMETRICPARAMETERS$FITERRS': ['', 'AstrometricParameters', 'desc_list_property', 'FITERRS', 'float', '', 'Errors on fitted parameters [(deg, arcsec, pixel), None]', ''], 'ASTROMETRICPARAMETERS$FITPARMS': ['', 'AstrometricParameters', 'desc_list_property', 'FITPARMS', 'float', '', 'Degrees of freedom of fitted parameters [None]', ''], 'ATENATESOURCES$ATTRIBUTE_NAMES': ['', 'ConcatenateSources', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'ATMOSPHERICEXTINCTION': ['', 'AtmosphericExtinction', 'BaseAtmosphericExtinction', 'DBObject', ''], 'ATMOSPHERICEXTINCTION$POLAR': ['', 'AtmosphericExtinction', 'link_list_property', 'polar', 'PhotSrcCatalog', '', 'Input source catalogs [None]', ''], 'ATMOSPHERICEXTINCTIONCURVE': ['', 'AtmosphericExtinctionCurve', 'BaseAtmosphericExtinction', 'DBObject', ''], 'ATMOSPHERICEXTINCTIONFRAMES': ['', 'AtmosphericExtinctionFrames', 'AtmosphericExtinction', 'BaseAtmosphericExtinction', 'DBObject', ''], 'ATMOSPHERICEXTINCTIONZEROPOINT': ['', 'AtmosphericExtinctionZeropoint', 'AtmosphericExtinction', 'BaseAtmosphericExtinction', 'DBObject', ''], 'ATORDEFINITION$ATTRIBUTE_NAMES': ['', 'AttributeCalculatorDefinition', 'desc_list_property', 'attribute_names', 'str', '', 'Attributes that are calculated with an AC of this type.', ''], 'ATORPARAMETERFLOAT$DESCRIPTION': ['', 'AttributeCalculatorParameterFloat', 'desc_list_property', 'description', 'str', '', 'Description of the process parameter.', ''], 'ATTRIBUTECALCULATOR': ['', 'AttributeCalculator', 'SourceCollection', 'DBObject', ''], 'ATTRIBUTECALCULATORDEFINITION': ['', 'AttributeCalculatorDefinition', 'DataObject', 'DBObject', ''], 'ATTRIBUTECALCULATORPARAMETER': ['', 'AttributeCalculatorParameter', 'DBObject', ''], 'ATTRIBUTES$SELECTED_ATTRIBUTES': ['', 'SelectAttributes', 'desc_list_property', 'selected_attributes', 'str', '', 'Names of the selected attributes', ''], 'AUSSIANIZEDCOADDEDFRAME$ASTROM': ['', 'GaussianizedCoaddedFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'AUSSIANIZEDCOADDEDFRAME$IMSTAT': ['', 'GaussianizedCoaddedFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'AWDOMEFLATFRAME$PRESCAN_X_STAT': ['', 'RawDomeFlatFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'AWDOMEFLATFRAME$PRESCAN_Y_STAT': ['', 'RawDomeFlatFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'AWSCIENCEFRAME$OVERSCAN_X_STAT': ['', 'RawScienceFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'AWSCIENCEFRAME$OVERSCAN_Y_STAT': ['', 'RawScienceFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'BACKGROUNDFRAME': ['', 'BackgroundFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'BACKGROUNDFRAME$IMSTAT': ['', 'BackgroundFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'BACKGROUNDFRAMEPARAMETERS': ['', 'BackgroundFrameParameters', 'DBObject', ''], 'BASEATMOSPHERICEXTINCTION': ['', 'BaseAtmosphericExtinction', 'DBObject', ''], 'BASECATALOG': ['', 'BaseCatalog', 'DataObject', 'DBObject', ''], 'BASEFLATFRAME': ['', 'BaseFlatFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'BASEFLATFRAME$IMSTAT': ['', 'BaseFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'BASEFRAME': ['', 'BaseFrame', 'DataObject', 'DBObject', ''], 'BASEFRAME$IMSTAT': ['', 'BaseFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'BDSM_GAUSSIAN': ['', 'BDSM_Gaussian', 'DBObject', ''], 'BDSM_GAUSSIANLIST': ['', 'BDSM_GaussianList', 'DBObject', ''], 'BDSM_GAUSSIANLIST$STAT': ['', 'BDSM_GaussianList', 'inline_property', 'stat', 'RadioStat', '', 'Statistics of the frame[None]', ''], 'BDSM_GAUSSIANPARAMETERS': ['', 'BDSM_GaussianParameters', 'DBObject', ''], 'BDSM_SHAPELET': ['', 'BDSM_Shapelet', 'DBObject', ''], 'BDSM_SHAPELET$DATA': ['', 'BDSM_Shapelet', 'desc_list_property', 'data', 'float', '', 'List representation of the array content [None]', ''], 'BDSM_SHAPELETLIST': ['', 'BDSM_ShapeletList', 'DBObject', ''], 'BDSM_SHAPELETPARAMETERS': ['', 'BDSM_ShapeletParameters', 'DBObject', ''], 'BIASFRAME': ['', 'BiasFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'BIASFRAME$IMSTAT': ['', 'BiasFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'BIASFRAME$RAW_BIAS_FRAMES': ['', 'BiasFrame', 'link_list_property', 'raw_bias_frames', 'RawBiasFrame', '', 'The RawBiasFrames used to construct this frame [None]', ''], 'BIASFRAMEPARAMETERS': ['', 'BiasFrameParameters', 'DBObject', ''], 'BOUNDINGBOX': ['', 'BoundingBox', 'DBObject', ''], 'BUTECALCULATOR$ATTRIBUTE_NAMES': ['', 'AttributeCalculator', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'BUTECALCULATORPARAMETERINTEGER': ['', 'AttributeCalculatorParameterInteger', 'AttributeCalculatorParameter', 'DBObject', ''], 'CATALOG': ['', 'Catalog', 'BaseCatalog', 'DataObject', 'DBObject', ''], 'CATALOG$SEXPARAM': ['', 'Catalog', 'desc_list_property', 'sexparam', 'str', '', 'Additional extraction parameters [None]', ''], 'CECOLLECTION$ATTRIBUTE_COLUMNS': ['', 'SourceCollection', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'CEFRAMEPARAMETERS$USMPHOT_BETA': ['', 'ReferenceFrameParameters', 'desc_list_property', 'USMPHOT_BETA', 'float', '', 'Valid range for Moffat beta value [None,None]', ''], 'CEFRAMEPARAMETERS$USMPHOT_FWHM': ['', 'ReferenceFrameParameters', 'desc_list_property', 'USMPHOT_FWHM', 'float', '', 'Valid range for fwhm value [pixel,pixel,None]', ''], 'CHECKFRAME$RAW_DOMEFLAT_FRAMES': ['', 'ShutterCheckFrame', 'link_list_property', 'raw_domeflat_frames', 'RawDomeFlatFrame', '', 'A list of RawDomeFlatFrames used to do the shutter check [None]', ''], 'CHECKIMAGE': ['', 'CheckImage', 'BaseFrame', 'DataObject', 'DBObject', ''], 'CHECKIMAGE$IMSTAT': ['', 'CheckImage', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'CHIP': ['', 'Chip', 'DBObject', ''], 'COADDEDFRAME$PSF_RADII_PER_CCD': ['', 'GaussianizedCoaddedFrame', 'desc_list_property', 'psf_radii_per_ccd', 'float', '', 'Stellar FWHM in subsections of the coadd [arcsec]', ''], 'COADDEDREGRIDDEDFRAME': ['', 'CoaddedRegriddedFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'COADDEDREGRIDDEDFRAME$ASTROM': ['', 'CoaddedRegriddedFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'COADDEDREGRIDDEDFRAME$CCDS': ['', 'CoaddedRegriddedFrame', 'desc_list_property', 'ccds', 'str', '', 'The CCD names of which input is present in the CoaddedRegriddedFrame [None]', ''], 'COADDEDREGRIDDEDFRAME$IMSTAT': ['', 'CoaddedRegriddedFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'COADDEDREGRIDDEDFRAMEMOD': ['', 'CoaddedRegriddedFrameMod', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'COADDEDREGRIDDEDFRAMEMOD$CCDS': ['', 'CoaddedRegriddedFrameMod', 'desc_list_property', 'ccds', 'str', '', 'The CCD names of which input is present in the CoaddedRegriddedFrame [None]', ''], 'CODEOBJECT': ['', 'CodeObject', 'DataObject', 'DBObject', ''], 'CODEOBJECT$METHODS': ['', 'CodeObject', 'link_list_property', 'methods', 'Methods', '', 'methods defined in the class [None]', ''], 'CODEOBJECTMETADATA': ['', 'CodeObjectMetaData', 'DBObject', ''], 'CODEOBJECTMETADATA$PATCH': ['', 'CodeObjectMetaData', 'link_list_property', 'patch', 'CodePatch', '', 'Object to convert base_version to this_version[None]', ''], 'CODEPATCH': ['', 'CodePatch', 'DBObject', ''], 'CODEPATCH$DIFFS': ['', 'CodePatch', 'desc_list_property', 'diffs', 'str', '', 'Strings of deltas', ''], 'COLDPIXELMAP': ['', 'ColdPixelMap', 'PixelMap', 'DataObject', 'DBObject', ''], 'COLDPIXELMAPPARAMETERS': ['', 'ColdPixelMapParameters', 'DBObject', ''], 'COMMENT#': ['', 'Comment', 'DBObject', ''], 'CONCATENATEATTRIBUTES': ['', 'ConcatenateAttributes', 'SourceCollection', 'DBObject', ''], 'CONCATENATESOURCES': ['', 'ConcatenateSources', 'SourceCollection', 'DBObject', ''], 'CONFIG': ['', 'Config', 'DBObject', ''], 'CONVOLVEDFRAME': ['', 'ConvolvedFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'CONVOLVEDFRAME$ASTROM': ['', 'ConvolvedFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'CONVOLVEDFRAME$IMSTAT': ['', 'ConvolvedFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'CONVOLVEDFRAME$RESIDUALS': ['', 'ConvolvedFrame', 'desc_list_property', 'residuals', 'float', '', 'residuals of PSF reference stars [%]', ''], 'CONVOLVEDFRAME$RESIDUALS_FLUX': ['', 'ConvolvedFrame', 'desc_list_property', 'residuals_flux', 'float', '', 'fluxes of PSF reference stars [pixel]', ''], 'CONVOLVEDFRAME$RESIDUALS_X': ['', 'ConvolvedFrame', 'desc_list_property', 'residuals_x', 'float', '', 'x-positions of PSF reference stars [pixel]', ''], 'CONVOLVEDFRAME$RESIDUALS_Y': ['', 'ConvolvedFrame', 'desc_list_property', 'residuals_y', 'float', '', 'x-positions of PSF reference stars [pixel]', ''], 'CONVOLVEDFRAME$RESIDUAL_STAMPS': ['', 'ConvolvedFrame', 'link_list_property', 'residual_stamps', 'DataObject', '', 'cut-outs [None]', ''], 'CONVOLVEDFRAMEPARAMS': ['', 'ConvolvedFrameParams', 'DBObject', ''], 'CONVOLVEDFRAMEPARAMS$FWHM': ['', 'ConvolvedFrameParams', 'desc_list_property', 'FWHM', 'float', '', 'FWHM of reference PSF [pixel]', ''], 'COSMICCONFIG': ['', 'CosmicConfig', 'Config', 'DBObject', ''], 'COSMICCONFIG$BACK_VALUE': ['', 'CosmicConfig', 'desc_list_property', 'BACK_VALUE', 'float', '', 'The constant value to be subtracted from the images if BACK_TYPE is MANUAL [None]', ''], 'COSMICCONFIG$PHOT_AUTOAPERS': ['', 'CosmicConfig', 'desc_list_property', 'PHOT_AUTOAPERS', 'float', '', 'MAG_AUTO minimum circular aperture diameters (estimation disk, measurement disk) [None]', ''], 'COSMICCONFIG$PHOT_AUTOPARAMS': ['', 'CosmicConfig', 'desc_list_property', 'PHOT_AUTOPARAMS', 'float', '', 'MAG_AUTO controls (scaling parameter k of the first order moment and minimum R_min in units of A and B) [None]', ''], 'COSMICMAP': ['', 'CosmicMap', 'PixelMap', 'DataObject', 'DBObject', ''], 'COSMICMAPCOSMICFITSPARAMETERS': ['', 'CosmicMapCosmicFITSParameters', 'CosmicMapParameters', 'DBObject', ''], 'COSMICMAPPARAMETERS': ['', 'CosmicMapParameters', 'DBObject', ''], 'COSMICMAPSEXPARAMETERS': ['', 'CosmicMapSexParameters', 'CosmicMapParameters', 'DBObject', ''], 'CPHOTREDPLOTSED': ['', 'CPhotRedPlotSED', 'DataObject', 'DBObject', ''], 'CPHOTREDSED': ['', 'CPhotRedSED', 'DataObject', 'DBObject', ''], 'CPHOTREDSED$FILTERS': ['', 'CPhotRedSED', 'link_list_property', 'filters', 'PhotRedFilter', '', 'List of PhotRedFilter objects used for convolution [None]', ''], 'CPHOTREDSTARLIB': ['', 'CPhotRedStarlib', 'DataObject', 'DBObject', ''], 'CPHOTREDSTARLIB$FILTERS': ['', 'CPhotRedStarlib', 'link_list_property', 'filters', 'PhotRedFilter', '', 'List of PhotRedFilter objects used for convolution [None]', ''], 'CROSSTALK': ['', 'CrossTalk', 'DBObject', ''], 'CROSSTALK$COEFFICIENTS': ['', 'CrossTalk', 'link_list_property', 'coefficients', 'CrossTalkCoefficient', '', 'Crosstalk coefficients [None]', ''], 'CROSSTALK$FRAMES': ['', 'CrossTalk', 'link_list_property', 'frames', 'RawFrame', '', 'RawFrames used to determine this crosstalk [None]', ''], 'CROSSTALKCOEFFICIENT': ['', 'CrossTalkCoefficient', 'DBObject', ''], 'CROSSTALKPARAMETERS': ['', 'CrossTalkParameters', 'DBObject', ''], 'CTATTRIBUTES$ATTRIBUTE_COLUMNS': ['', 'SelectAttributes', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'CTIONCURVE$EXTINCTIONPOINTLIST': ['', 'PhotExtinctionCurve', 'link_list_property', 'extinctionpointlist', 'PhotExtinctionPoint', '', 'A list of PhotExtinctionPoint objects [None]', ''], 'CURVEPARAMETERS$SKYCALC_CENTER': ['', 'LightCurveParameters', 'desc_list_property', 'SKYCALC_CENTER', 'int', '', 'Galaxy center used in skycalc mode 2 [None]', ''], 'DARKCURRENT': ['', 'DarkCurrent', 'DBObject', ''], 'DARKCURRENT$EVENT_COUNTS': ['', 'DarkCurrent', 'desc_list_property', 'event_counts', 'int', '', 'The number of cosmic ray events in each exposure [None]', ''], 'DARKCURRENT$RAW_DARK_FRAMES': ['', 'DarkCurrent', 'link_list_property', 'raw_dark_frames', 'RawDarkFrame', '', 'A list of RawDarkFrame objects [None]', ''], 'DARKCURRENTPARAMETERS': ['', 'DarkCurrentParameters', 'DBObject', ''], 'DATAOBJECT': ['', 'DataObject', 'DBObject', ''], 'DCOADDEDFRAME$REGRIDDED_FRAMES': ['', 'GaussianizedCoaddedFrame', 'link_list_property', 'regridded_frames', 'RegriddedBaseFrame', '', 'A RegriddedBaseFrame object [None]', ''], 'DDEDFRAMEMOD$PSF_RADII_PER_CCD': ['', 'CoaddedRegriddedFrameMod', 'desc_list_property', 'psf_radii_per_ccd', 'float', '', 'Stellar FWHM in subsections of the coadd [arcsec]', ''], 'DIAAGACONFIG': ['', 'DiaAgaConfig', 'Config', 'DBObject', ''], 'DIAGETPSFCONFIG': ['', 'DiaGetpsfConfig', 'Config', 'DBObject', ''], 'DIAGETVARCONFIG': ['', 'DiaGetvarConfig', 'Config', 'DBObject', ''], 'DIAMSTACKCONFIG': ['', 'DiaMstackConfig', 'Config', 'DBObject', ''], 'DIAPHOTCONFIG': ['', 'DiaPhotConfig', 'Config', 'DBObject', ''], 'DIFFERENCEFRAME': ['', 'DifferenceFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'DIFFERENCEFRAME$ASTROM': ['', 'DifferenceFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'DIFFERENCEFRAME$IMSTAT': ['', 'DifferenceFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'DOMEFLATFRAME': ['', 'DomeFlatFrame', 'BaseFlatFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'DOMEFLATFRAME$IMSTAT': ['', 'DomeFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'DOMEFLATFRAMEPARAMETERS': ['', 'DomeFlatFrameParameters', 'DBObject', ''], 'EATTRIBUTES$PARENT_COLLECTIONS': ['', 'ConcatenateAttributes', 'link_list_property', 'parent_collections', 'SourceCollection', '', 'Input list of parent SourceCollections [None]', ''], 'ECALCULATOR$PROCESS_PARAMETERS': ['', 'AttributeCalculator', 'link_list_property', 'process_parameters', 'AttributeCalculatorParameter', '', 'Process parameters', ''], 'EFERENCEFRAME$REGRIDDED_FRAMES': ['', 'ReferenceFrame', 'link_list_property', 'regridded_frames', 'RegriddedBaseFrame', '', 'input RegriddedFrames/CoaddedFrames [None]', ''], 'EFLATFRAME$RAW_DOMEFLAT_FRAMES': ['', 'DomeFlatFrame', 'link_list_property', 'raw_domeflat_frames', 'RawDomeFlatFrame', '', 'The list RawDomeFlatFrame objects [None]', ''], 'EFRAMEPARAMETERS$GETSKY_CENTER': ['', 'ReferenceFrameParameters', 'desc_list_property', 'GETSKY_CENTER', 'int', '', 'Galaxy center used in skycalc mode 2 [None]', ''], 'EGRIDDEDFRAME$REGRIDDED_FRAMES': ['', 'CoaddedRegriddedFrame', 'link_list_property', 'regridded_frames', 'RegriddedBaseFrame', '', 'A RegriddedBaseFrame object [None]', ''], 'ELECTSOURCES$ATTRIBUTE_COLUMNS': ['', 'SelectSources', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'ELISTWRAPPER$ATTRIBUTE_COLUMNS': ['', 'SourceListWrapper', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'ENAMEATTRIBUTES$ATTRIBUTES_NEW': ['', 'RenameAttributes', 'desc_list_property', 'attributes_new', 'str', '', 'New attribute names', ''], 'ENAMEATTRIBUTES$ATTRIBUTES_OLD': ['', 'RenameAttributes', 'desc_list_property', 'attributes_old', 'str', '', 'Old attribute names', ''], 'ENATESOURCES$ATTRIBUTE_COLUMNS': ['', 'ConcatenateSources', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'EOBJECTMETADATA$CHANGEDMODULES': ['', 'CodeObjectMetaData', 'desc_list_property', 'changedModules', 'str', '', 'list of methods that have changed from the previous version[None]', ''], 'ERSOURCECOLLECTION$DESCRIPTION': ['', 'AttributeCalculatorParameterSourceCollection', 'desc_list_property', 'description', 'str', '', 'Description of the process parameter.', ''], 'ETRICEXTINCTIONREPORT$PHOTCATS': ['', 'PhotometricExtinctionReport', 'link_list_property', 'photcats', 'PhotSrcCatalog', '', 'The input PhotSrcCatalogs [None]', ''], 'EXTERNAL': ['', 'External', 'SourceCollection', 'DBObject', ''], 'EXTERNAL$ATTRIBUTE_COLUMNS': ['', 'External', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'EXTERNAL$ATTRIBUTE_NAMES': ['', 'External', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'EXTRACTORCONFIG$PHOT_AUTOAPERS': ['', 'SextractorConfig', 'desc_list_property', 'PHOT_AUTOAPERS', 'float', '', 'MAG_AUTO minimum circular aperture diameters (estimation disk, measurement disk) [None]', ''], 'FILTER': ['', 'Filter', 'DBObject', ''], 'FILTERSOURCES': ['', 'FilterSources', 'SourceCollection', 'DBObject', ''], 'FILTERSOURCES$ATTRIBUTE_NAMES': ['', 'FilterSources', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'FINITION$CALCULATOR_PARAMETERS': ['', 'AttributeCalculatorDefinition', 'link_list_property', 'calculator_parameters', 'AttributeCalculatorParameter', '', 'Process parameters that can be set for an AC of this type.', ''], 'FINITION$INPUT_ATTRIBUTE_NAMES': ['', 'AttributeCalculatorDefinition', 'desc_list_property', 'input_attribute_names', 'str', '', 'Attributes that have to be present in the parent of an AC of this type. [None]', ''], 'FITPARAMETERS$CONSTRAINTS_LIST': ['', 'GalFitParameters', 'link_list_property', 'constraints_list', 'GalFitConstraint', '', 'List of GalFitConstraints objects [pixel]', ''], 'FRAMEPARAMETERS$SKYCALC_CENTER': ['', 'ReferenceFrameParameters', 'desc_list_property', 'SKYCALC_CENTER', 'int', '', 'Galaxy center used in skycalc mode 2 [None]', ''], 'FRINGEFRAME': ['', 'FringeFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'FRINGEFRAME$IMSTAT': ['', 'FringeFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'FRINGEFRAME$RAW_SCIENCE_FRAMES': ['', 'FringeFrame', 'link_list_property', 'raw_science_frames', 'RawScienceFrame', '', 'The list of RawScienceFrame objects [None]', ''], 'FRINGEFRAMEPARAMETERS': ['', 'FringeFrameParameters', 'DBObject', ''], 'GAINLINEARITY': ['', 'GainLinearity', 'DataObject', 'DBObject', ''], 'GAINLINEARITY$EXPLEVELS': ['', 'GainLinearity', 'desc_list_property', 'explevels', 'float', '', 'The exposure level (median) of each DomeFlatFrame [ADU]', ''], 'GAINLINEARITY$EXPTIMES': ['', 'GainLinearity', 'desc_list_property', 'exptimes', 'float', '', 'The exposure time of each DomeFlatFrame [second]', ''], 'GAINLINEARITY$MEDIAN_SUM': ['', 'GainLinearity', 'desc_list_property', 'median_sum', 'float', '', 'Raw measurements of medians of the added DomeFlatFrames [ADU]', ''], 'GAINLINEARITY$RMS_DIFF': ['', 'GainLinearity', 'desc_list_property', 'rms_diff', 'float', '', 'Raw measurements of standard deviations of the subtracted DomeFlatFrames [ADU]', ''], 'GAINLINEARITYPARAMETERS': ['', 'GainLinearityParameters', 'DBObject', ''], 'GALFITABSCONSTRAINT': ['', 'GalFitAbsConstraint', 'GalFitConstraint', 'DBObject', ''], 'GALFITCOMPONENT': ['', 'GalFitComponent', 'DBObject', ''], 'GALFITCONSTRAINT': ['', 'GalFitConstraint', 'DBObject', ''], 'GALFITDEVAUC': ['', 'GalFitDevauc', 'GalFitComponent', 'DBObject', ''], 'GALFITDIFFCONSTRAINT': ['', 'GalFitDiffConstraint', 'GalFitConstraint', 'DBObject', ''], 'GALFITEXPDISK': ['', 'GalFitExpdisk', 'GalFitComponent', 'DBObject', ''], 'GALFITGAUSSIAN': ['', 'GalFitGaussian', 'GalFitComponent', 'DBObject', ''], 'GALFITKING': ['', 'GalFitKing', 'GalFitComponent', 'DBObject', ''], 'GALFITLIST': ['', 'GalFitList', 'DBObject', ''], 'GALFITMODEL': ['', 'GalFitModel', 'GalFitProduct', 'DBObject', ''], 'GALFITMODEL$COMPONENTS': ['', 'GalFitModel', 'link_list_property', 'components', 'GalFitComponent', '', 'A GalFitComponent object [None]', ''], 'GALFITMOFFAT': ['', 'GalFitMoffat', 'GalFitComponent', 'DBObject', ''], 'GALFITNUKER': ['', 'GalFitNuker', 'GalFitComponent', 'DBObject', ''], 'GALFITPARAMETERS': ['', 'GalFitParameters', 'DBObject', ''], 'GALFITPRODUCT': ['', 'GalFitProduct', 'DBObject', ''], 'GALFITPRODUCT$COMPONENTS': ['', 'GalFitProduct', 'link_list_property', 'components', 'GalFitComponent', '', 'A GalFitComponent object [None]', ''], 'GALFITRATIOCONSTRAINT': ['', 'GalFitRatioConstraint', 'GalFitConstraint', 'DBObject', ''], 'GALFITRELCONSTRAINT': ['', 'GalFitRelConstraint', 'GalFitConstraint', 'DBObject', ''], 'GALFITSERSIC': ['', 'GalFitSersic', 'GalFitComponent', 'DBObject', ''], 'GALFITSKY': ['', 'GalFitSky', 'GalFitComponent', 'DBObject', ''], 'GALPHOTCIRCLE': ['', 'GalPhotCircle', 'GalPhotMask', 'DBObject', ''], 'GALPHOTELLIPSE': ['', 'GalPhotEllipse', 'DBObject', ''], 'GALPHOTLIST': ['', 'GalPhotList', 'DBObject', ''], 'GALPHOTMASK': ['', 'GalPhotMask', 'DBObject', ''], 'GALPHOTMODEL': ['', 'GalPhotModel', 'BaseFrame', 'DataObject', 'DBObject', ''], 'GALPHOTMODEL$ELLIPSES': ['', 'GalPhotModel', 'link_list_property', 'ellipses', 'GalPhotEllipse', '', 'List of ellipses [None]', ''], 'GALPHOTMODEL$IMSTAT': ['', 'GalPhotModel', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'GALPHOTPARAMETERS': ['', 'GalPhotParameters', 'DBObject', ''], 'GALPHOTPARAMETERS$MASK_AREAS': ['', 'GalPhotParameters', 'link_list_property', 'mask_areas', 'GalPhotMask', '', 'List of GalPhotCircle and/or GalPhotRectangle objects, which define areas to be masked [None]', ''], 'GALPHOTRECTANGLE': ['', 'GalPhotRectangle', 'GalPhotMask', 'DBObject', ''], 'GALPHOTRESIDUAL': ['', 'GalPhotResidual', 'BaseFrame', 'DataObject', 'DBObject', ''], 'GALPHOTRESIDUAL$IMSTAT': ['', 'GalPhotResidual', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'GASTROMETRIC': ['', 'GAstrometric', 'DBObject', ''], 'GASTROMETRICPARAMETERS': ['', 'GAstrometricParameters', 'DBObject', ''], 'GAUSSIANIZEDCOADDEDFRAME': ['', 'GaussianizedCoaddedFrame', 'CoaddedRegriddedFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'GAUSSIANIZEDCOADDEDFRAME$CCDS': ['', 'GaussianizedCoaddedFrame', 'desc_list_property', 'ccds', 'str', '', 'The CCD names of which input is present in the CoaddedRegriddedFrame [None]', ''], 'GAUSSIANIZEDFRAME': ['', 'GaussianizedFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'GAUSSIANIZEDFRAME$ASTROM': ['', 'GaussianizedFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'GAUSSIANIZEDFRAME$CCDS': ['', 'GaussianizedFrame', 'desc_list_property', 'ccds', 'str', '', 'The CCD names of which input is present in the RegriddedFrames/CoaddedRegriddedFrame [None]', ''], 'GAUSSIANIZEDFRAME$IMSTAT': ['', 'GaussianizedFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'GAUSSIANIZEDFRAMECATALOG': ['', 'GaussianizedFrameCatalog', 'DataObject', 'DBObject', ''], 'GAUSSIANIZEDFRAMEKERNELMAP': ['', 'GaussianizedFrameKernelMap', 'DataObject', 'DBObject', ''], 'GAUSSIANIZEDFRAMEPARAMETERS': ['', 'GaussianizedFrameParameters', 'DBObject', ''], 'GAUSSIANIZEDFRAMEPSFMAP': ['', 'GaussianizedFramePSFMap', 'DataObject', 'DBObject', ''], 'GHTNESS$SKYBRIGHTNESSPOINTLIST': ['', 'PhotSkyBrightness', 'link_list_property', 'skybrightnesspointlist', 'PhotSkyBrightnessPoint', '', 'A list of PhotSkyBrightnessPoint objects [None]', ''], 'GRIDDEDFRAME$PSF_RADII_PER_CCD': ['', 'CoaddedRegriddedFrame', 'desc_list_property', 'psf_radii_per_ccd', 'float', '', 'Stellar FWHM in subsections of the coadd [arcsec]', ''], 'GRIDTARGET': ['', 'GridTarget', 'DBObject', ''], 'GROUNDFRAME$RAW_SCIENCE_FRAMES': ['', 'BackgroundFrame', 'link_list_property', 'raw_science_frames', 'RawScienceFrame', '', 'The list of RawScienceFrame objects out of which this background frame is created [None]', ''], 'HERICEXTINCTIONZEROPOINT$POLAR': ['', 'AtmosphericExtinctionZeropoint', 'link_list_property', 'polar', 'PhotSrcCatalog', '', 'Input source catalogs [None]', ''], 'HOTOMETRICPARAMETERSPARAMETERS': ['', 'PhotometricParametersParameters', 'DBObject', ''], 'HOTPIXELMAP': ['', 'HotPixelMap', 'PixelMap', 'DataObject', 'DBObject', ''], 'HOTPIXELMAPPARAMETERS': ['', 'HotPixelMapParameters', 'DBObject', ''], 'IABILITYFRAME$REGRIDDED_FRAMES': ['', 'VariabilityFrame', 'link_list_property', 'regridded_frames', 'RegriddedFrame', '', 'A RegriddedFrame object [None]', ''], 'IANIZEDFRAME$PSF_RADII_PER_CCD': ['', 'GaussianizedFrame', 'desc_list_property', 'psf_radii_per_ccd', 'float', '', 'Stellar FWHM in subsections of the coadd [arcsec]', ''], 'IBUTECALCULATORPARAMETEROBJECT': ['', 'AttributeCalculatorParameterObject', 'AttributeCalculatorParameter', 'DBObject', ''], 'IBUTECALCULATORPARAMETERSTRING': ['', 'AttributeCalculatorParameterString', 'AttributeCalculatorParameter', 'DBObject', ''], 'IDDEDFRAMEMOD$REGRIDDED_FRAMES': ['', 'CoaddedRegriddedFrameMod', 'link_list_property', 'regridded_frames', 'RegriddedBaseFrame', '', 'A RegriddedBaseFrame object [None]', ''], 'ILIGHTFLATFRAME$PRESCAN_X_STAT': ['', 'RawTwilightFlatFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'ILIGHTFLATFRAME$PRESCAN_Y_STAT': ['', 'RawTwilightFlatFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'ILLUMINATIONCORRECTION': ['', 'IlluminationCorrection', 'DataObject', 'DBObject', ''], 'ILLUMINATIONCORRECTION$RECORDS': ['', 'IlluminationCorrection', 'link_list_property', 'records', 'IlluminationCorrectionRecord', '', 'A list of IlluminationCorrectionRecord objects [None]', ''], 'ILLUMINATIONCORRECTIONFRAME': ['', 'IlluminationCorrectionFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'ILLUMINATIONCORRECTIONRECORD': ['', 'IlluminationCorrectionRecord', 'DBObject', ''], 'ILTERSOURCES$ATTRIBUTE_COLUMNS': ['', 'FilterSources', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'IMSTAT': ['', 'Imstat', 'DBObject', ''], 'INSPECTFIGURE': ['', 'InspectFigure', 'InspectObject', 'DataObject', 'DBObject', ''], 'INSPECTOBJECT': ['', 'InspectObject', 'DataObject', 'DBObject', ''], 'INSTRUMENT': ['', 'Instrument', 'DBObject', ''], 'KCORRECTEDRAWTWILIGHTFLATFRAME': ['', 'CrossTalkCorrectedRawTwilightFlatFrame', 'RawTwilightFlatFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'KYFLATFRAME$RAW_SCIENCE_FRAMES': ['', 'NightSkyFlatFrame', 'link_list_property', 'raw_science_frames', 'RawScienceFrame', '', 'The list of RawScienceFrame objects [None]', ''], 'LABELSOURCES$ATTRIBUTE_COLUMNS': ['', 'RelabelSources', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'LAMP': ['', 'Lamp', 'DBObject', ''], 'LATORPARAMETERSOURCECOLLECTION': ['', 'AttributeCalculatorParameterSourceCollection', 'AttributeCalculatorParameter', 'DBObject', ''], 'LECTATTRIBUTES$ATTRIBUTE_NAMES': ['', 'SelectAttributes', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'LIGHTCURVE': ['', 'LightCurve', 'DBObject', ''], 'LIGHTCURVE$REGRIDDED_FRAMES': ['', 'LightCurve', 'link_list_property', 'regridded_frames', 'RegriddedBaseFrame', '', 'input frames [None]', ''], 'LIGHTCURVEPARAMETERS': ['', 'LightCurveParameters', 'DBObject', ''], 'LIGHTFLATFRAME$OVERSCAN_X_STAT': ['', 'RawTwilightFlatFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'LIGHTFLATFRAME$OVERSCAN_Y_STAT': ['', 'RawTwilightFlatFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'LLUMINATIONCORRECTION$PHOTCATS': ['', 'IlluminationCorrection', 'link_list_property', 'photcats', 'PhotSrcCatalog', '', 'The input list of PhotSrcCatalog objects [None]', ''], 'LUMINATIONCORRECTION$FITCOEFFS': ['', 'IlluminationCorrection', 'desc_list_property', 'fitcoeffs', 'float', '', 'The overall fit coefficients [None]', ''], 'LUMINATIONCORRECTIONPARAMETERS': ['', 'IlluminationCorrectionParameters', 'DBObject', ''], 'LVCATALOGUE': ['', 'LVCatalogue', 'DBObject', ''], 'LVFRAME': ['', 'LVFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'LVFRAME$ASTROM': ['', 'LVFrame', 'inline_property', 'astrom', 'Astrom', '', '', ''], 'LVFRAME$IMSTAT': ['', 'LVFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics', ''], 'MAKESSCCONFIG': ['', 'MakeSscConfig', 'Config', 'DBObject', ''], 'MASTERFLATFRAME': ['', 'MasterFlatFrame', 'BaseFlatFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'MASTERFLATFRAME$IMSTAT': ['', 'MasterFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'MASTERFLATFRAMEPARAMETERS': ['', 'MasterFlatFrameParameters', 'DBObject', ''], 'MEATTRIBUTES$ATTRIBUTE_COLUMNS': ['', 'RenameAttributes', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'METHODS': ['', 'Methods', 'DBObject', ''], 'METHODS$DEFAULTRETURNVALUES': ['', 'Methods', 'desc_list_property', 'defaultReturnValues', 'str', '', 'Baseline Retrurn Values [None]', ''], 'METHODS$METHODATTRIBUTES': ['', 'Methods', 'desc_list_property', 'methodAttributes', 'str', '', 'Method arguments defined for this method[None]', ''], 'METRICEXTINCTIONREPORT$PHOTOMS': ['', 'PhotometricExtinctionReport', 'link_list_property', 'photoms', 'PhotometricParameters', '', 'The input PhotometricParameters [None]', ''], 'MINATIONCORRECTIONFRAME$IMSTAT': ['', 'IlluminationCorrectionFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'MOSPHERICEXTINCTIONCOEFFICIENT': ['', 'AtmosphericExtinctionCoefficient', 'BaseAtmosphericExtinction', 'DBObject', ''], 'NAMEATTRIBUTES$ATTRIBUTE_NAMES': ['', 'RenameAttributes', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'NATEATTRIBUTES$ATTRIBUTE_NAMES': ['', 'ConcatenateAttributes', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'NATESOURCES$PARENT_COLLECTIONS': ['', 'ConcatenateSources', 'link_list_property', 'parent_collections', 'SourceCollection', '', 'Input list of parent SourceCollections [None]', ''], 'NIGHTSKYFLATFRAME': ['', 'NightSkyFlatFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'NIGHTSKYFLATFRAME$IMSTAT': ['', 'NightSkyFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'NIGHTSKYFLATFRAMEPARAMETERS': ['', 'NightSkyFlatFrameParameters', 'DBObject', ''], 'NLINEARITY$RAW_DOMEFLAT_FRAMES': ['', 'GainLinearity', 'link_list_property', 'raw_domeflat_frames', 'RawDomeFlatFrame', '', 'A list of RawDomeFlatFrame objects [None]', ''], 'OADDEDREGRIDDEDFRAMEMOD$ASTROM': ['', 'CoaddedRegriddedFrameMod', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'OADDEDREGRIDDEDFRAMEMOD$IMSTAT': ['', 'CoaddedRegriddedFrameMod', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'OADDEDREGRIDDEDFRAMEPARAMETERS': ['', 'CoaddedRegriddedFrameParameters', 'DBObject', ''], 'OBJECTMETADATA$CLASSATTRIBUTES': ['', 'CodeObjectMetaData', 'desc_list_property', 'classAttributes', 'str', '', 'persistent class attributes', ''], 'OBJECTMETADATA$GLOBALVARIABLES': ['', 'CodeObjectMetaData', 'desc_list_property', 'globalVariables', 'str', '', 'Class Global Variables attributes', ''], 'OBSERVINGBLOCK': ['', 'ObservingBlock', 'DBObject', ''], 'ORPARAMETERINTEGER$DESCRIPTION': ['', 'AttributeCalculatorParameterInteger', 'desc_list_property', 'description', 'str', '', 'Description of the process parameter.', ''], 'ORRECTEDRAWSCIENCEFRAME$ASTROM': ['', 'CrossTalkCorrectedRawScienceFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'ORRECTEDRAWSCIENCEFRAME$IMSTAT': ['', 'CrossTalkCorrectedRawScienceFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'ORRECTIONRECORD$FIT_PARAMETERS': ['', 'IlluminationCorrectionRecord', 'desc_list_property', 'fit_parameters', 'float', '', 'List of parameters for the IlluminationCorrection fit [None]', ''], 'OSPHERICEXTINCTIONFRAMES$EQUAT': ['', 'AtmosphericExtinctionFrames', 'link_list_property', 'equat', 'PhotSrcCatalog', '', 'Input source catalogs [None]', ''], 'OSPHERICEXTINCTIONFRAMES$POLAR': ['', 'AtmosphericExtinctionFrames', 'link_list_property', 'polar', 'PhotSrcCatalog', '', 'Input source catalogs [None]', ''], 'PARAMETERS$DIFFIMA_MASK_RADIUS': ['', 'LightCurveParameters', 'desc_list_property', 'DIFFIMA_MASK_RADIUS', 'int', '', 'Minimum and maximum masking radius [pixel]', ''], 'PASS': ['', 'Pass', 'SourceCollection', 'DBObject', ''], 'PASS$ATTRIBUTE_COLUMNS': ['', 'Pass', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'PASS$ATTRIBUTE_NAMES': ['', 'Pass', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'PHOTEXTINCTIONCURVE': ['', 'PhotExtinctionCurve', 'DataObject', 'DBObject', ''], 'PHOTEXTINCTIONPOINT': ['', 'PhotExtinctionPoint', 'DBObject', ''], 'PHOTFRAME': ['', 'PhotFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'PHOTFRAME$ASTROM': ['', 'PhotFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'PHOTFRAME$IMSTAT': ['', 'PhotFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'PHOTOMETRICEXTINCTIONREPORT': ['', 'PhotometricExtinctionReport', 'PhotometricReport', 'DataObject', 'DBObject', ''], 'PHOTOMETRICPARAMETERS': ['', 'PhotometricParameters', 'DataObject', 'DBObject', ''], 'PHOTOMETRICREPORT': ['', 'PhotometricReport', 'DataObject', 'DBObject', ''], 'PHOTOMETRICREPORT$PHOTCATS': ['', 'PhotometricReport', 'link_list_property', 'photcats', 'PhotSrcCatalog', '', 'The input PhotSrcCatalogs [None]', ''], 'PHOTOMETRICREPORT$PHOTOMS': ['', 'PhotometricReport', 'link_list_property', 'photoms', 'PhotometricParameters', '', 'The input PhotometricParameters [None]', ''], 'PHOTREDCATALOG': ['', 'PhotRedCatalog', 'DBObject', ''], 'PHOTREDCATALOG$EXTINC': ['', 'PhotRedCatalog', 'desc_list_property', 'extinc', 'float', '', 'Extinction values [mag]', ''], 'PHOTREDCATALOG$MODEL_ERROR': ['', 'PhotRedCatalog', 'desc_list_property', 'model_error', 'float', '', 'Model errors [None]', ''], 'PHOTREDCATALOG$SOURCELISTS': ['', 'PhotRedCatalog', 'link_list_property', 'sourcelists', 'SourceList', '', 'Secondary, associated input SourceList objects [None]', ''], 'PHOTREDCONFIG': ['', 'PhotRedConfig', 'DBObject', ''], 'PHOTREDCONFIG$CONVOLVEDSEDS': ['', 'PhotRedConfig', 'link_list_property', 'convolvedSEDs', 'CPhotRedSED', '', 'A list of convolved PhotRedSED objects [None]', ''], 'PHOTREDCONFIG$FILTERS': ['', 'PhotRedConfig', 'link_list_property', 'filters', 'PhotRedFilter', '', 'A list of PhoRedFilter objects [None]', ''], 'PHOTREDCONFIG$SEDS': ['', 'PhotRedConfig', 'link_list_property', 'SEDs', 'PhotRedSED', '', 'A list of PhotRedSED objects [None]', ''], 'PHOTREDEIGENSPECTRA': ['', 'PhotRedEigenspectra', 'DataObject', 'DBObject', ''], 'PHOTREDFILTER': ['', 'PhotRedFilter', 'DataObject', 'DBObject', ''], 'PHOTREDSED': ['', 'PhotRedSED', 'DataObject', 'DBObject', ''], 'PHOTREDSTARLIB': ['', 'PhotRedStarlib', 'DBObject', ''], 'PHOTREDSTARLIB$STELLARSEDS': ['', 'PhotRedStarlib', 'link_list_property', 'stellarSEDs', 'PhotRedSED', '', 'List of stellar PhotRedSED objects [None]', ''], 'PHOTREDZEROPOINTS': ['', 'PhotRedZeropoints', 'DataObject', 'DBObject', ''], 'PHOTREFCATALOG': ['', 'PhotRefCatalog', 'BaseCatalog', 'DataObject', 'DBObject', ''], 'PHOTSKYBRIGHTNESS': ['', 'PhotSkyBrightness', 'DataObject', 'DBObject', ''], 'PHOTSKYBRIGHTNESSPOINT': ['', 'PhotSkyBrightnessPoint', 'DBObject', ''], 'PHOTSRCCATALOG': ['', 'PhotSrcCatalog', 'Catalog', 'BaseCatalog', 'DataObject', 'DBObject', ''], 'PHOTSRCCATALOG$PHOTSOURCELIST': ['', 'PhotSrcCatalog', 'link_list_property', 'photsourcelist', 'PhotSrcSource', '', 'Contents of the catalog (list of PhotSrcSources) [None]', ''], 'PHOTSRCCATALOG$SEXPARAM': ['', 'PhotSrcCatalog', 'desc_list_property', 'sexparam', 'str', '', 'Additional extraction parameters [None]', ''], 'PHOTSRCCATALOGPARAMETERS': ['', 'PhotSrcCatalogParameters', 'DBObject', ''], 'PHOTSRCSOURCE': ['', 'PhotSrcSource', 'DBObject', ''], 'PHOTTRANSFORMATION': ['', 'PhotTransformation', 'DBObject', ''], 'PIXELMAP': ['', 'PixelMap', 'DataObject', 'DBObject', ''], 'PREASTROMCONFIG': ['', 'PreastromConfig', 'Config', 'DBObject', ''], 'PREASTROMCONFIG$AFFINE_PARS': ['', 'PreastromConfig', 'desc_list_property', 'AFFINE_PARS', 'float', '', 'List of Parameters for the affine transformation (a0, a1, a2, b0, b1, b2) [None]', ''], 'PREPHOTOMCONFIG': ['', 'PrephotomConfig', 'Config', 'DBObject', ''], 'PSFIMAGE': ['', 'PSFImage', 'BaseFrame', 'DataObject', 'DBObject', ''], 'PSFIMAGE$IMSTAT': ['', 'PSFImage', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'QUICKCHECKFRAME': ['', 'QuickCheckFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'QUICKCHECKFRAME$IMSTAT': ['', 'QuickCheckFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'QUICKCHECKFRAMEPARAMETERS': ['', 'QuickCheckFrameParameters', 'DBObject', ''], 'RADIOCUBE': ['', 'RadioCube', 'DataObject', 'DBObject', ''], 'RADIOCUBE$ASTROM': ['', 'RadioCube', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'RADIOFRAME': ['', 'RadioFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RADIOFRAME$ASTROM': ['', 'RadioFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'RADIOFRAME$IMSTAT': ['', 'RadioFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RADIOFRAME$STAT': ['', 'RadioFrame', 'inline_property', 'stat', 'RadioStat', '', 'Statistics of the frame[None]', ''], 'RADIOFRAMEPARAMETERS': ['', 'RadioFrameParameters', 'DBObject', ''], 'RADIOFRAMEPARAMETERS$PLANE': ['', 'RadioFrameParameters', 'desc_list_property', 'PLANE', 'int', '', 'Index of extracted plane [None]', ''], 'RADIOSTAT': ['', 'RadioStat', 'DBObject', ''], 'RAWBIASFRAME': ['', 'RawBiasFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RAWBIASFRAME$IMSTAT': ['', 'RawBiasFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RAWBIASFRAME$OVERSCAN_X_STAT': ['', 'RawBiasFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'RAWBIASFRAME$OVERSCAN_Y_STAT': ['', 'RawBiasFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'RAWBIASFRAME$PRESCAN_X_STAT': ['', 'RawBiasFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'RAWBIASFRAME$PRESCAN_Y_STAT': ['', 'RawBiasFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'RAWBIASFRAMEPARAMETERS': ['', 'RawBiasFrameParameters', 'DBObject', ''], 'RAWDARKFRAME': ['', 'RawDarkFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RAWDARKFRAME$IMSTAT': ['', 'RawDarkFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RAWDARKFRAME$OVERSCAN_X_STAT': ['', 'RawDarkFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'RAWDARKFRAME$OVERSCAN_Y_STAT': ['', 'RawDarkFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'RAWDARKFRAME$PRESCAN_X_STAT': ['', 'RawDarkFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'RAWDARKFRAME$PRESCAN_Y_STAT': ['', 'RawDarkFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'RAWDOMEFLATFRAME': ['', 'RawDomeFlatFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RAWDOMEFLATFRAME$IMSTAT': ['', 'RawDomeFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RAWDOMEFLATFRAMEPARAMETERS': ['', 'RawDomeFlatFrameParameters', 'DBObject', ''], 'RAWFITSDATA': ['', 'RawFitsData', 'DataObject', 'DBObject', ''], 'RAWFRAME': ['', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RAWFRAME$IMSTAT': ['', 'RawFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RAWFRAME$OVERSCAN_X_STAT': ['', 'RawFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'RAWFRAME$OVERSCAN_Y_STAT': ['', 'RawFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'RAWFRAME$PRESCAN_X_STAT': ['', 'RawFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'RAWFRAME$PRESCAN_Y_STAT': ['', 'RawFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'RAWSCIENCEFRAME': ['', 'RawScienceFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RAWSCIENCEFRAME$ASTROM': ['', 'RawScienceFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'RAWSCIENCEFRAME$IMSTAT': ['', 'RawScienceFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RAWSCIENCEFRAME$PRESCAN_X_STAT': ['', 'RawScienceFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'RAWSCIENCEFRAME$PRESCAN_Y_STAT': ['', 'RawScienceFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'RAWTWILIGHTFLATFRAME': ['', 'RawTwilightFlatFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'RAWTWILIGHTFLATFRAME$IMSTAT': ['', 'RawTwilightFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'RAWTWILIGHTFLATFRAMEPARAMETERS': ['', 'RawTwilightFlatFrameParameters', 'DBObject', ''], 'RCELISTWRAPPER$ATTRIBUTE_NAMES': ['', 'SourceListWrapper', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'READNOISE': ['', 'ReadNoise', 'DBObject', ''], 'READNOISE$RAW_BIAS_FRAMES': ['', 'ReadNoise', 'link_list_property', 'raw_bias_frames', 'RawBiasFrame', '', 'The RawBiasFrames used to do the measurement [None]', ''], 'READNOISEPARAMETERS': ['', 'ReadNoiseParameters', 'DBObject', ''], 'REDUCEDSCIENCEFRAME': ['', 'ReducedScienceFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'REDUCEDSCIENCEFRAME$ASTROM': ['', 'ReducedScienceFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'REDUCEDSCIENCEFRAME$IMSTAT': ['', 'ReducedScienceFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'REDUCEDSCIENCEFRAMEMOD': ['', 'ReducedScienceFrameMod', 'BaseFrame', 'DataObject', 'DBObject', ''], 'REDUCEDSCIENCEFRAMEMOD$IMSTAT': ['', 'ReducedScienceFrameMod', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'REDUCEDSCIENCEFRAMEPARAMETERS': ['', 'ReducedScienceFrameParameters', 'DBObject', ''], 'REFERENCEFRAME': ['', 'ReferenceFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'REFERENCEFRAME$ASTROM': ['', 'ReferenceFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'REFERENCEFRAME$BG_BASE_FRAMES': ['', 'ReferenceFrame', 'link_list_property', 'bg_base_frames', 'RegriddedBaseFrame', '', 'background base files [None]', ''], 'REFERENCEFRAME$IMSTAT': ['', 'ReferenceFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'REFERENCEFRAME$REF_BASE_FRAMES': ['', 'ReferenceFrame', 'link_list_property', 'ref_base_frames', 'RegriddedBaseFrame', '', 'reference base files [None]', ''], 'REFERENCEFRAMEPARAMETERS': ['', 'ReferenceFrameParameters', 'DBObject', ''], 'REGRIDDEDBASEFRAME': ['', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'REGRIDDEDBASEFRAME$ASTROM': ['', 'RegriddedBaseFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'REGRIDDEDBASEFRAME$IMSTAT': ['', 'RegriddedBaseFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'REGRIDDEDFRAME': ['', 'RegriddedFrame', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'REGRIDDEDFRAME$ASTROM': ['', 'RegriddedFrame', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'REGRIDDEDFRAME$IMSTAT': ['', 'RegriddedFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'REGRIDDEDFRAMEMOD': ['', 'RegriddedFrameMod', 'RegriddedBaseFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'REGRIDDEDFRAMEMOD$ASTROM': ['', 'RegriddedFrameMod', 'inline_property', 'astrom', 'Astrom', '', 'Information about the astrometry [None]', ''], 'REGRIDDEDFRAMEMOD$IMSTAT': ['', 'RegriddedFrameMod', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'REGRIDDEDFRAMEPARAMETERS': ['', 'RegriddedFrameParameters', 'DBObject', ''], 'RELABELSOURCES': ['', 'RelabelSources', 'SourceCollection', 'DBObject', ''], 'RELABELSOURCES$ATTRIBUTE_NAMES': ['', 'RelabelSources', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'RENAMEATTRIBUTES': ['', 'RenameAttributes', 'SourceCollection', 'DBObject', ''], 'REPORT$EXTINCTIONREPORTRECORDS': ['', 'PhotometricExtinctionReport', 'link_list_property', 'extinctionreportrecords', 'PhotometricExtinctionReportRecord', '', 'A list of PhotometricExtinctionReportRecord objects [None]', ''], 'RIBUTECALCULATORPARAMETERFLOAT': ['', 'AttributeCalculatorParameterFloat', 'AttributeCalculatorParameter', 'DBObject', ''], 'RICEXTINCTIONZEROPOINT$PHOTOMS': ['', 'AtmosphericExtinctionZeropoint', 'link_list_property', 'photoms', 'PhotometricParameters', '', 'Photometric zeropoints and extinctions [None]', ''], 'RRECTEDRAWDOMEFLATFRAME$IMSTAT': ['', 'CrossTalkCorrectedRawDomeFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'SATELLITEMAP': ['', 'SatelliteMap', 'PixelMap', 'DataObject', 'DBObject', ''], 'SATELLITEMAPPARAMETERS': ['', 'SatelliteMapParameters', 'DBObject', ''], 'SATURATEDPIXELMAP': ['', 'SaturatedPixelMap', 'PixelMap', 'DataObject', 'DBObject', ''], 'SATURATEDPIXELMAPPARAMETERS': ['', 'SaturatedPixelMapParameters', 'DBObject', ''], 'SCAMPCONFIG': ['', 'ScampConfig', 'Config', 'DBObject', ''], 'SCAMPCONFIG$ASTREFCAT_NAME': ['', 'ScampConfig', 'desc_list_property', 'ASTREFCAT_NAME', 'str', '', 'Filenames of local astrometric reference catalogs, used when ASTREF_CATALOG is set to FILE [None]', ''], 'SCAMPCONFIG$ASTREFCENT_KEYS': ['', 'ScampConfig', 'desc_list_property', 'ASTREFCENT_KEYS', 'str', '', 'Column names containing the coordinates in degrees of the centroids of each source for the reference catalog(s), used when ASTREF_CATALOG is set to FILE [None]', ''], 'SCAMPCONFIG$ASTREFERR_KEYS': ['', 'ScampConfig', 'desc_list_property', 'ASTREFERR_KEYS', 'str', '', 'Column names containing the major axis, minor axis, and position angle in pixels, respectively, of the error ellipses for the reference catalog(s), used when ASTREF_CATALOG is set to FILE [None]', ''], 'SCAMPCONFIG$ASTRINSTRU_KEY': ['', 'ScampConfig', 'desc_list_property', 'ASTRINSTRU_KEY', 'str', '', 'FITS header keyword(s) defining the astrometric context/instrument [None]', ''], 'SCAMPCONFIG$CENTROIDERR_KEYS': ['', 'ScampConfig', 'desc_list_property', 'CENTROIDERR_KEYS', 'str', '', 'Column names containing the major axis, minor axis, and position angle in pixels, respectively, of the error ellipses for the input catalog(s) [None]', ''], 'SCAMPCONFIG$CENTROID_KEYS': ['', 'ScampConfig', 'desc_list_property', 'CENTROID_KEYS', 'str', '', 'Column names containing the coordinates in degrees of the centroids of each source for the input ctalog(s) [None]', ''], 'SCAMPCONFIG$DISTORT_GROUPS': ['', 'ScampConfig', 'desc_list_property', 'DISTORT_GROUPS', 'int', '', 'Polynomial group that each DISTORT_KEY belongs to [None]', ''], 'SCAMPCONFIG$DISTORT_KEYS': ['', 'ScampConfig', 'desc_list_property', 'DISTORT_KEYS', 'str', '', 'Column names or FITS keywords (indicated by a colon prefix) containing measurements used to map astrometric distortions for the input catalog(s) [None]', ''], 'SCAMPCONFIG$FWHM_THRESHOLDS': ['', 'ScampConfig', 'desc_list_property', 'FWHM_THRESHOLDS', 'float', '', 'Range of Full-Width at Half-Maximum allowed for input detections [pixel]', ''], 'SCAMPCONFIG$PHOTINSTRU_KEY': ['', 'ScampConfig', 'desc_list_property', 'PHOTINSTRU_KEY', 'str', '', 'FITS header keyword(s) defining the photometric context/instrument [None]', ''], 'SCAMPCONFIG$SN_THRESHOLDS': ['', 'ScampConfig', 'desc_list_property', 'SN_THRESHOLDS', 'float', '', 'The pair of signal-to-noise ratio (S/N) thresholds (in standard deviations) indicating the minumum threshold for the sample of all sources and of high-S/N sources, respectively [None]', ''], 'SEGMENTATIONIMAGE': ['', 'SegmentationImage', 'CheckImage', 'BaseFrame', 'DataObject', 'DBObject', ''], 'SEGMENTATIONIMAGE$IMSTAT': ['', 'SegmentationImage', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'SELECTATTRIBUTES': ['', 'SelectAttributes', 'SourceCollection', 'DBObject', ''], 'SELECTSOURCES': ['', 'SelectSources', 'SourceCollection', 'DBObject', ''], 'SELECTSOURCES$ATTRIBUTE_NAMES': ['', 'SelectSources', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'SEXTRACTORCONFIG': ['', 'SextractorConfig', 'Config', 'DBObject', ''], 'SEXTRACTORCONFIG$BACK_VALUE': ['', 'SextractorConfig', 'desc_list_property', 'BACK_VALUE', 'float', '', 'The constant value to be subtracted from the images if BACK_TYPE is MANUAL [None]', ''], 'SHUTTERCHECKFRAME': ['', 'ShutterCheckFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'SHUTTERCHECKFRAME$IMSTAT': ['', 'ShutterCheckFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'SHUTTERCHECKFRAMEPARAMETERS': ['', 'ShutterCheckFrameParameters', 'DBObject', ''], 'SIANIZEDFRAME$REGRIDDED_FRAMES': ['', 'GaussianizedFrame', 'link_list_property', 'regridded_frames', 'RegriddedBaseFrame', '', 'Input RegriddedFrames/CoaddedRegriddedFrames', ''], 'SIANIZEDFRAMECATALOGPARAMETERS': ['', 'GaussianizedFrameCatalogParameters', 'DBObject', ''], 'SOURCECOLLECTION': ['', 'SourceCollection', 'DBObject', ''], 'SOURCELIST': ['', 'SourceList', 'DataObject', 'DBObject', ''], 'SOURCELIST$SEXPARAM': ['', 'SourceList', 'desc_list_property', 'sexparam', 'str', '', 'Additional extraction parameters [None]', ''], 'SOURCELIST*SOURCES': ['', 'SourceList', 'objectlist_property', 'sources', 'objectlist_type', '', 'SourceList documentation [None]', ''], 'SOURCELISTPARAMETERS': ['', 'SourceListParameters', 'DBObject', ''], 'SOURCELISTWRAPPER': ['', 'SourceListWrapper', 'SourceCollection', 'DBObject', ''], 'SSTALKCORRECTEDRAWSCIENCEFRAME': ['', 'CrossTalkCorrectedRawScienceFrame', 'RawScienceFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'STALKCORRECTEDRAWDOMEFLATFRAME': ['', 'CrossTalkCorrectedRawDomeFlatFrame', 'RawDomeFlatFrame', 'RawFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'STROMETRICPARAMETERSPARAMETERS': ['', 'AstrometricParametersParameters', 'DBObject', ''], 'SUBWINSTAT': ['', 'SubWinStat', 'DBObject', ''], 'SUBWINSTAT$WINDOWS': ['', 'SubWinStat', 'inline_list_property', 'windows', 'Imstat', '', 'Imstat objects for all windows [None]', ''], 'SUBWINSTATPARAMETERS': ['', 'SubWinStatParameters', 'DBObject', ''], 'SWARPCONFIG': ['', 'SwarpConfig', 'Config', 'DBObject', ''], 'SWARPCONFIG$CENTER': ['', 'SwarpConfig', 'desc_list_property', 'CENTER', 'float', '', 'Position of center in CENTER_TYPE MANUAL mode [deg]', ''], 'SWARPCONFIG$FSCALE_DEFAULT': ['', 'SwarpConfig', 'desc_list_property', 'FSCALE_DEFAULT', 'float', '', 'Default flux scale to adopt if FSCALE_KEYWORD nonexistent [None]', ''], 'TEATTRIBUTES$ATTRIBUTE_COLUMNS': ['', 'ConcatenateAttributes', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'TECALCULATOR$ATTRIBUTE_COLUMNS': ['', 'AttributeCalculator', 'desc_list_property', 'attribute_columns', 'str', '', 'Column names of the attributes in the sourcelist_data', ''], 'TEDRAWTWILIGHTFLATFRAME$IMSTAT': ['', 'CrossTalkCorrectedRawTwilightFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'TEMPLATE': ['', 'Template', 'DBObject', ''], 'TFRAME$RAW_TWILIGHTFLAT_FRAMES': ['', 'TwilightFlatFrame', 'link_list_property', 'raw_twilightflat_frames', 'RawTwilightFlatFrame', '', 'A list of TwilightFlatFrames used to construct this frame [None]', ''], 'TINYTIMCONF': ['', 'TinyTimConf', 'DBObject', ''], 'TINYTIMIMAGE': ['', 'TinyTimImage', 'PSFImage', 'BaseFrame', 'DataObject', 'DBObject', ''], 'TINYTIMIMAGE$IMSTAT': ['', 'TinyTimImage', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'TMOSPHERICEXTINCTIONPARAMETERS': ['', 'AtmosphericExtinctionParameters', 'DBObject', ''], 'TOMETRICEXTINCTIONREPORTRECORD': ['', 'PhotometricExtinctionReportRecord', 'DBObject', ''], 'TORPARAMETEROBJECT$DESCRIPTION': ['', 'AttributeCalculatorParameterObject', 'desc_list_property', 'description', 'str', '', 'Description of the process parameter.', ''], 'TORPARAMETERSTRING$DESCRIPTION': ['', 'AttributeCalculatorParameterString', 'desc_list_property', 'description', 'str', '', 'Description of the process parameter.', ''], 'TRICEXTINCTIONREPORTPARAMETERS': ['', 'PhotometricExtinctionReportParameters', 'DBObject', ''], 'TWILIGHTFLATFRAME': ['', 'TwilightFlatFrame', 'BaseFlatFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'TWILIGHTFLATFRAME$IMSTAT': ['', 'TwilightFlatFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'TWILIGHTFLATFRAMEPARAMETERS': ['', 'TwilightFlatFrameParameters', 'DBObject', ''], 'URCECOLLECTION$ATTRIBUTE_NAMES': ['', 'SourceCollection', 'desc_list_property', 'attribute_names', 'str', '', 'Names of the attributes corresponding to the attribute_columns', ''], 'VARIABILITYFRAME': ['', 'VariabilityFrame', 'DataObject', 'DBObject', ''], 'VEPARAMETERS$DIFFIMA_SUBFIELDS': ['', 'LightCurveParameters', 'desc_list_property', 'DIFFIMA_SUBFIELDS', 'int', '', 'number of subfields in x and y [None]', ''], 'VOLVEDFRAMEPARAMS$KERNEL_MODEL': ['', 'ConvolvedFrameParams', 'desc_list_property', 'KERNEL_MODEL', 'float', '', 'convolution kernel model [None]', ''], 'WDOMEFLATFRAME$OVERSCAN_X_STAT': ['', 'RawDomeFlatFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'WDOMEFLATFRAME$OVERSCAN_Y_STAT': ['', 'RawDomeFlatFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'WEIGHTFRAME': ['', 'WeightFrame', 'BaseFrame', 'DataObject', 'DBObject', ''], 'WEIGHTFRAME$IMSTAT': ['', 'WeightFrame', 'inline_property', 'imstat', 'Imstat', '', 'Image statistics for the frame [None]', ''], 'XTRACTORCONFIG$PHOT_AUTOPARAMS': ['', 'SextractorConfig', 'desc_list_property', 'PHOT_AUTOPARAMS', 'float', '', 'MAG_AUTO controls (scaling parameter k of the first order moment and minimum R_min in units of A and B) [None]', ''], 'XTRAWDOMEFLATFRM$OSCAN_X_STAT': ['', 'CrossTalkCorrectedRawDomeFlatFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'XTRAWDOMEFLATFRM$OSCAN_Y_STAT': ['', 'CrossTalkCorrectedRawDomeFlatFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'XTRAWDOMEFLATFRM$PSCAN_X_STAT': ['', 'CrossTalkCorrectedRawDomeFlatFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'XTRAWDOMEFLATFRM$PSCAN_Y_STAT': ['', 'CrossTalkCorrectedRawDomeFlatFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'XTRAWSCIENCEFRM$OSCAN_X_STAT': ['', 'CrossTalkCorrectedRawScienceFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'XTRAWSCIENCEFRM$OSCAN_Y_STAT': ['', 'CrossTalkCorrectedRawScienceFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'XTRAWSCIENCEFRM$PSCAN_X_STAT': ['', 'CrossTalkCorrectedRawScienceFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'XTRAWSCIENCEFRM$PSCAN_Y_STAT': ['', 'CrossTalkCorrectedRawScienceFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'XTRAWTWLTFLATFRM$OSCAN_X_STAT': ['', 'CrossTalkCorrectedRawTwilightFlatFrame', 'inline_property', 'overscan_x_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'XTRAWTWLTFLATFRM$OSCAN_Y_STAT': ['', 'CrossTalkCorrectedRawTwilightFlatFrame', 'inline_property', 'overscan_y_stat', 'Imstat', '', 'Statistics of the overscan region in the x-direction [None]', ''], 'XTRAWTWLTFLATFRM$PSCAN_X_STAT': ['', 'CrossTalkCorrectedRawTwilightFlatFrame', 'inline_property', 'prescan_x_stat', 'Imstat', '', 'Statistics of the prescan region in the x-direction [None]', ''], 'XTRAWTWLTFLATFRM$PSCAN_Y_STAT': ['', 'CrossTalkCorrectedRawTwilightFlatFrame', 'inline_property', 'prescan_y_stat', 'Imstat', '', 'Statistics of the prescan region in the y-direction [None]', ''], 'ZEROPOINT': ['', 'Zeropoint', 'DBObject', '']}

common.services.dbview.DbViewErrors module

Module with Error handling functionality for the DbView web service

common.services.dbview.DbViewErrors.DbViewError

alias of common.services.dbview.DbViewErrors.HtmlDbViewError

exception common.services.dbview.DbViewErrors.HtmlDbViewArgumentError

Bases: common.services.dbview.DbViewErrors.HtmlDbViewError

Error class that is raised when input argument(s) are not correct

exception common.services.dbview.DbViewErrors.HtmlDbViewError

Bases: Exception

Base error class for DbView

exception common.services.dbview.DbViewErrors.HtmlDbViewNotFoundError

Bases: common.services.dbview.DbViewErrors.HtmlDbViewError

Error is raised when requested data is not found

exception common.services.dbview.DbViewErrors.HtmlDbViewQueryError

Bases: common.services.dbview.DbViewErrors.HtmlDbViewError

Error is raised in case of query generation error

common.services.dbview.HtmlClassOverview module

Module contains HTML generating class showing persistent classes This is the common functionality, could be extended in specific AWETARGET.

class common.services.dbview.HtmlClassOverview.HtmlClassOverview(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class generates HTML showing the overview of a persistent class

extra_attributes(column)

(override) return extra attribute(s)

extra_headers()

(override) return extra headers

getHtml()

generate the html

classmethod get_url(class_str, project='', server='dbview.astro-wise.org', full_url=False)

generate an url

headers = ['Attribute name', 'Attribute type', 'Docstring', 'Unit']

make a link for the given class name, return name when table_name is not in the column cache

common.services.dbview.HtmlClassTree module

Module with class generating html for querying a specific class.

class common.services.dbview.HtmlClassTree.HtmlClassTree(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class generates html for showing the tree of a class, used for querying the class.

classmethod arg_handler(args, parent)

from the args return the filled in variables

attr_type_operator = {'desc_list_property': {'long': ['contains', 'not contains'], 'int': ['contains', 'not contains'], 'unicode': ['contains', 'not contains'], 'float': ['contains', 'not contains'], 'str': ['contains', 'not contains']}, 'desc_property': {'int': ['=', '!=', '<', '>', 'between', 'not between'], 'float': ['=', '!=', '<', '>', 'between', 'not between'], 'str': ['=', '!=', 'like', 'not like'], 'long': ['=', '!=', '<', '>', 'between', 'not between'], 'datetime': ['=', '!=', '<', '>', 'between', 'not between'], 'unicode': ['=', '!=', 'like', 'not like'], 'oidtype': ['=', '!=']}}
classmethod checkPythonDict(python_dict)

check the python_dict; accept, correct or reject

default_derived_class = {}
desc_not_supported = []
do_desc_property(column, element_id, maxlength)

get html input element(s) for the desc attribute

get the html for a link property

classmethod empty_result()

return an empty result dict

export_options = {'CSV': 'Comma Separated Values', 'FITS': 'Links to download all files', 'NoDownload': 'HTML', 'Querytext': 'SQL statement', 'XML': 'Tree structure in XML', 'py list': 'cPickle-d lists'}
classmethod extra_export_options(export_options)

(override) derived class can add extra export options to export_options dictionary

classmethod getAttrNameSpanWidth(name_length)

In dbview.css there is a default width of 150 for the attribute name span, this method can override this value

getHeading()

get a heading with title, sort options and max rows

classmethod getHiddenColumns(parent, args, class_str)
getHtml()

generate the html

getHtmlLeaf()

Make a html tree from the generated list. The root leaf has id #, its only child is the requested object which is set by the template. The dependencies are requested when opened by the user, and returned by this method.

classmethod getLinkColumn(class_name, attribute_name)

return the column dictionary of class_name.attribute_name

get_attr_tooltip_items(column)

return the items (name,value) for the attribute tooltip table

classmethod get_attributes(class_str)

(override) Given the class_str return for special classes all attributes. Normally the attributes can be determined by the class definition.

get_derived_classes(parent_class_str, column, tree_elem_id, onchange=False)

get the derived classes from class_str

get_desc_property_value(column, element_id)

Return a string to be filled in as value and operator for the property

Return the descs and links property dictionaries

get_html_operator(element_id, selected_op, operators)

get the html selection box for the given operators

get_tooltip_id()

return id for the next tooltip

classmethod get_url(class_str, server='dbview.astro-wise.org', project=None, full_url=False)

return an url to class query page for the given class string

make_tooltip_attr_table(column)

put the details of this attr/column in an tooltip structure

preferences = ['numrows', 'fcontext_project_only', 'show_expanded', 'show_empty_joins']
string_type = {'datetime': <function str2datetime at 0x7f93011a6b70>, 'float': <class 'float'>, 'int': <function str2int at 0x7f93011b3048>, 'long': <class 'common.util.types.long'>, 'str': <class 'str'>, 'unicode': <class 'common.util.types.unicode'>}
classmethod update_result_dict_for_class(class_str, result, hidden_columns, tree_id)

update the attributes and units in the result dict for the given class

walk_class_tree(class_str, tree_id='')

walk the class tree

common.services.dbview.HtmlClassTree.str2datetime(arg)

from the given string make a datetime object

common.services.dbview.HtmlClassTree.str2int(arg)

int(‘2.2’) gives an error, though we accepted that in the past, so for existing url’s that is ok

common.services.dbview.HtmlDbView module

HtmlDbView.py

This is the common HtmlDbView class

WJ Vriend

class common.services.dbview.HtmlDbView.HtmlDbView(args)

Bases: common.services.general.HtmlBase.HtmlBase

class for html rendering the dbview web service

ERROR_STR = 'DBview-Error'
class HtmlClassOverview(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class generates HTML showing the overview of a persistent class

extra_attributes(column)

(override) return extra attribute(s)

extra_headers()

(override) return extra headers

getHtml()

generate the html

classmethod get_url(class_str, project='', server='dbview.astro-wise.org', full_url=False)

generate an url

headers = ['Attribute name', 'Attribute type', 'Docstring', 'Unit']

make a link for the given class name, return name when table_name is not in the column cache

class HtmlClassTree(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class generates html for showing the tree of a class, used for querying the class.

classmethod arg_handler(args, parent)

from the args return the filled in variables

attr_type_operator = {'desc_list_property': {'long': ['contains', 'not contains'], 'int': ['contains', 'not contains'], 'unicode': ['contains', 'not contains'], 'float': ['contains', 'not contains'], 'str': ['contains', 'not contains']}, 'desc_property': {'int': ['=', '!=', '<', '>', 'between', 'not between'], 'float': ['=', '!=', '<', '>', 'between', 'not between'], 'str': ['=', '!=', 'like', 'not like'], 'long': ['=', '!=', '<', '>', 'between', 'not between'], 'datetime': ['=', '!=', '<', '>', 'between', 'not between'], 'unicode': ['=', '!=', 'like', 'not like'], 'oidtype': ['=', '!=']}}
classmethod checkPythonDict(python_dict)

check the python_dict; accept, correct or reject

default_derived_class = {}
desc_not_supported = []
do_desc_property(column, element_id, maxlength)

get html input element(s) for the desc attribute

get the html for a link property

classmethod empty_result()

return an empty result dict

export_options = {'CSV': 'Comma Separated Values', 'FITS': 'Links to download all files', 'NoDownload': 'HTML', 'Querytext': 'SQL statement', 'XML': 'Tree structure in XML', 'py list': 'cPickle-d lists'}
classmethod extra_export_options(export_options)

(override) derived class can add extra export options to export_options dictionary

classmethod getAttrNameSpanWidth(name_length)

In dbview.css there is a default width of 150 for the attribute name span, this method can override this value

getHeading()

get a heading with title, sort options and max rows

classmethod getHiddenColumns(parent, args, class_str)
getHtml()

generate the html

getHtmlLeaf()

Make a html tree from the generated list. The root leaf has id #, its only child is the requested object which is set by the template. The dependencies are requested when opened by the user, and returned by this method.

classmethod getLinkColumn(class_name, attribute_name)

return the column dictionary of class_name.attribute_name

get_attr_tooltip_items(column)

return the items (name,value) for the attribute tooltip table

classmethod get_attributes(class_str)

(override) Given the class_str return for special classes all attributes. Normally the attributes can be determined by the class definition.

get_derived_classes(parent_class_str, column, tree_elem_id, onchange=False)

get the derived classes from class_str

get_desc_property_value(column, element_id)

Return a string to be filled in as value and operator for the property

Return the descs and links property dictionaries

get_html_operator(element_id, selected_op, operators)

get the html selection box for the given operators

get_tooltip_id()

return id for the next tooltip

classmethod get_url(class_str, server='dbview.astro-wise.org', project=None, full_url=False)

return an url to class query page for the given class string

make_tooltip_attr_table(column)

put the details of this attr/column in an tooltip structure

preferences = ['numrows', 'fcontext_project_only', 'show_expanded', 'show_empty_joins']
string_type = {'datetime': <function str2datetime at 0x7f93011a6b70>, 'float': <class 'float'>, 'int': <function str2int at 0x7f93011b3048>, 'long': <class 'common.util.types.long'>, 'str': <class 'str'>, 'unicode': <class 'common.util.types.unicode'>}
classmethod update_result_dict_for_class(class_str, result, hidden_columns, tree_id)

update the attributes and units in the result dict for the given class

walk_class_tree(class_str, tree_id='')

walk the class tree

class HtmlHelp(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

external_help()

(override) get help for non-common

general_help()

method that constructs the general help text

getHtml()

main method that returns the complete html help page

get_external_menu_entries()

(override) get menu entries for non-common, return list of [id, text]

get_menu()

method that constructs the help menu

classmethod parameters_help()

method that constructs the help for parameters

classmethod parameters_help_strings()

method that returns a dictionary describing the various preferences

query_help()

method that returns the help for querying

class HtmlObjectTree(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class for generating Html page of ObjectTree

check_input()

check the input parameters

extra_desc_property(attribute)

(override) modify the value of the desc property

classmethod getAttrNameSpanWidth(name_length)

In dbview.css there is a default width of 150 for the attribute name span, this method can override this value

getHtml()

generate html

getHtmlLeaf()

Make a html tree from the generated list. The root leaf has id #, its only child is the requested object which is set by the template. The dependencies are requested when opened by the user, and returned by this method.

get_tooltip_attr_table_elements(attr)

Return the name,value combinations to be used in the tooltip atrr table. Could be redefined in derived classes.

classmethod get_url(class_str, object_id, server='dbview.astro-wise.org', project=None, set_cookie=True, full_url=False)

return an url for the given class_str and object_id

make_tooltip_attr_table(attr)

put the details of this attr/column in an tooltip structure

(override) put an additional link on the object_view html page

class HtmlObjectUplinkTree(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class for generating Html page of the uplinks of an Object

getHtml()

generate html

getNumRows(class_str, attribute_name)

return the default number of rows to query

get the uplinked objects this should be moved to database common

classmethod get_url(class_str, object_id, server='dbview.astro-wise.org', project=None, full_url=False)

return an url for the given class_str and object_id

makeHtmlTree(uplinks)

from the uplinks dictionary make a html tree

class HtmlPreferences(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class for HTML rendering the DbView preferences form

getHtml()

show the preferences screen

classmethod getPreferenceValue(args, preference_name, default=None)

Return the value of the preference, this can be returned as (1) attribute in the args (2) as a cookie

classmethod getPreferenceWithName(preference_name)
preferences = [<class 'common.services.dbview.HtmlPreferences.HtmlPreferenceNumrows'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceProjectOnly'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpanded'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowEmptyJoins'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpandedDescs'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceHideColumns'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxWidth'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxHeight'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceCheckboxes'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowComments'>]
preferences_dict = {'SQLbox_height': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxHeight'>, 'SQLbox_width': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxWidth'>, 'expand_descs': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpandedDescs'>, 'fcontext_project_only': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceProjectOnly'>, 'hide_columns': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceHideColumns'>, 'numrows': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceNumrows'>, 'show_comments': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowComments'>, 'show_empty_joins': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowEmptyJoins'>, 'show_expanded': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpanded'>, 'use_checkboxes': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceCheckboxes'>}
class HtmlQueryResult(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

add_mandatory_attributes()

(override) Return attributes that should always be visible in the dbview table.

check_error(e, sql='', error=False, query_type='')
getHtml()

generate html

get_header()

(override) If some thing has to be added to the header return it.

max_numrows = 10000
revise_request_dict()

(override) Change anything in the request_dict if necessary

write_wfile(wfile)

method that writes data to wfile for several export possibilities

class HtmlTableRender(parent)

Bases: object

Generic Table (HTML) Renderer input : recordset output : html table

This class should only depend on the common source tree In derived classes specific functionality can be implemented (ie astro, lofar, ai, …)

check_binary(headers)

(override) return list that contains the indices of values which are binary

check_dataobject()

return whether class_str has a DataObject

check_string(headers)

(override) return list that contains the indices of values which are string

dataserver_address = 'http://ds.astro.rug.astro-wise.org:8000/'

method that replace the string ‘filename’ with a link to that filename

post_table(html)

(override) Alter the rendered html table input : html table string output : html table string

post_th(heading)

(override) Alter the rendered html heading headers is a list with header names for the table input : html heading string output : html heading string

post_tr(row_num, html_row)

(override) Alter the html rendered row input : html row output : html row

pre_table(recordset)

(override) Alter the full recordset input : recordset; list of rows output : recordset; list of rows

pre_th(headers)

(override) Alter the headers headers is a list with header names for the table input : list of headers output : list of headers

pre_tr(row_num, row)

(override) Alter row input : row, list of elements output : row, list of elements DataObjects should have links, currently we assume 1) that the attribute ‘filename’ always represents the DataObject

  1. that ‘filename’ is always present in case of a DataObject
python_attribute_names = True
show_oid_as_object_view = True
table_args()

(override) Return dictionary with name-values for the table start tag output : dictionary for <table> name-values

td_args(position, row_number)

(override) Return dictionary with name-values for the td start tag input : column position, row number output : dictionary for <td> name-values

th_args(position)

(override) Return dictionary with name-values for the header start tag input : header position output : dictionary for <th> name-values

tr_args(row_num)

(override) Return dictionary with name-values for the tr start tag input : row number output : dictionary for <tr> name-values

tr_th_args()

(override) Return dictionary with name-values for the tr header start tag output : dictionary for header <tr> name-values

write_csv(headers, cursor, wfile)

returns comma separated file data

write_extra(cursor, wfile, Exportselect)

(override) data should be written to wfile and return length of data

return all links to filename present in the output

method that will return a error message when exporting links in a file

write_python_list(headers, cursor, wfile)

returns pickled python lists

write_xml(headers, cursor, wfile)

writes an xml file with the complete tree of each object (only relevant when show expanded is on)

xml_replace_characters(name)

replaces some characters not allowed in xml

class QueryGenerator(args, request_dict, parent)

Bases: object

this class constructs general SQL queries, input : args the http server arguments request_dict the dict from HtmlClassTree

determine_base_attributes(base_attributes)

overrride: return a particular order for base atrributes to be visible in the output

classmethod formatClauseValue(value)

format the clause value, so it can be used as SQL clause

classmethod formatDatetime(date_specifier)

constructs SQL TO_TIMESTAMP

getCommentSql()

Return the SQL for selecting Comment count per row

classmethod getEmptyTree(table, object_id, SQid)

return empty tree dict

getMandatoryDict()

method to check whether mandatory values actually belong to the object with the highest level

getNextSubId(subqueryid)

get the next subquery sub id, that is subqueryid_x

getSqlJoin()

Return how to SQL JOIN; LEFT, RIGHT, <empty>

make()

main program to construct the SQL query

makeQueryConstraint(constraint, req)

constructs SQL constraints after WHERE

makeSubquery(SQid, viewname, sqlDict)

constructs subqueries

makeSubqueryId(level, sub_id=None)

return the subquery identifier

make_attributeList(level, tree, show_attributes=True)

generate requested list of attributes which should be present in the output table

make_between(constraint, req)

constructs sql BETWEEN string

make_sql(sqlDict)
make_tree(queryDict, level, tree, attributes=None)

constructs tree for sqldict

prepare_sqldict()

returns a dictionary which is used to construct the SQL query

process_args(args)

initialize parameters derived from args

renameColumnName(tree, attribute)

method that returns a tuple containing the original attribute and the renamed attribute

URL_NAME = 'DbView'

(override) return a footer

add_head_extra(heading)

Either override this method in derived classes or use add_head_extra() method

allowed_modes = ('help_page', 'manual_sql', 'object_view', 'object_uplinks', 'preferences', 'projects', 'table_def', 'table_qry', 'table_res', 'table_sel')
author_email = 'wjvriend@astro.rug.nl'
author_name = 'Willem-Jan Vriend'
comments_table = ''
convert_args()

(override) convert (old) dbviewer keywords (for example see astro) The self.args dict should be updated.

classmethod convert_bytes_to_string(data)

String keys and values in the pickled dict can turn up as bytes (p2 vs p3 issue ?) decode back to ascii.

default_2nd_sort_attrs = []
default_sort_attrs = ['creation_date']
execute_manual_sql()

Execute SQL send to the DbView (default only for registered users) ?

generate_main()

generate the main part

getAdditionalHeaders()

return possible additional http headers

getContentType()

return the http content type for the current request

getCookies()

return possible cookie(s) for this page to set

getHtml()

generate html

getHtmlErrorMessage(message)

generate html error message

classmethod get_context_url(project, rownum=100, server='dbview.astro-wise.org', full_url=True)

return the url for setting the context in the dbview TODO expand with other preferences like …

classmethod get_dbview_url(class_str='', mode='', project='', object_id='', attributes={})

return the DBview url specified by the arguments

get_extra_additional_headers(Exportselect, class_str, now_str)

(override) return specific additional header

get_extra_content_type(check)

(override) return specific content type

get_head_extra()

Either override this method in derived classes or use add_head_extra() method

classmethod get_url(server='dbview.astro-wise.org')

return url for the dbview web service

classmethod get_url_query_result(table, server='dbview.astro-wise.org', numrows=100, sort='creation_date', sort_order='descending', project='', project_only=True, set_cookie=True, expanded_single='', query={}, expanded={}, derived={}, query_link_list={})

return url to display query result screen

html_form_name = 'dbview_form'
html_literals = {'table_sel_title': 'Index of all tables'}
html_welcome()

(override) generate the welcome screen

main_div_class = 'Main'
page_title()

(override) return a the page html title

replace_filename_characters(name)

replaces export filename characters not allowed in some applications like topcat or windows

show_manual_sql()

Show the manual sql box (textarea) ? Default only show it for registered users.

skip_count_query = []
sql_html_textarea(sql='', textarea_readonly=False)

Return the export options and HTML textarea with or for the (manual/generated) SQL.

table_config = <common.services.dbview.TableConfig.TableConfig object>
table_information(table_list)

(override) return link to documentation for a table

table_listing(table_sel)

(override) return a list with all tables for the given table selection or category

table_listings()

(override) return a list with table selections to show format [ (table_id, table_show), …] where table_id defines the category of tables, and table_show is shown on the screen

classmethod url_table_sel(table_sel)

generate url for table selection

write_wfile(wfile)

(overriden) write directly to client using the wfile attribute return number of bytes written

class common.services.dbview.HtmlDbView.HtmlProjects(args, parent=None)

Bases: common.services.general.HtmlProjects.HtmlProjects

class for rendering project overview

getHtml()

return the project overview as html table

managers_in_tooltip = True

common.services.dbview.HtmlHelp module

Class generates html to show the help on DbView

class common.services.dbview.HtmlHelp.HtmlHelp(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

external_help()

(override) get help for non-common

general_help()

method that constructs the general help text

getHtml()

main method that returns the complete html help page

get_external_menu_entries()

(override) get menu entries for non-common, return list of [id, text]

get_menu()

method that constructs the help menu

classmethod parameters_help()

method that constructs the help for parameters

classmethod parameters_help_strings()

method that returns a dictionary describing the various preferences

query_help()

method that returns the help for querying

common.services.dbview.HtmlObjectTree module

Class generates html for showing the tree of an object.

class common.services.dbview.HtmlObjectTree.HtmlObjectTree(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class for generating Html page of ObjectTree

check_input()

check the input parameters

extra_desc_property(attribute)

(override) modify the value of the desc property

classmethod getAttrNameSpanWidth(name_length)

In dbview.css there is a default width of 150 for the attribute name span, this method can override this value

getHtml()

generate html

getHtmlLeaf()

Make a html tree from the generated list. The root leaf has id #, its only child is the requested object which is set by the template. The dependencies are requested when opened by the user, and returned by this method.

get_tooltip_attr_table_elements(attr)

Return the name,value combinations to be used in the tooltip atrr table. Could be redefined in derived classes.

classmethod get_url(class_str, object_id, server='dbview.astro-wise.org', project=None, set_cookie=True, full_url=False)

return an url for the given class_str and object_id

make_tooltip_attr_table(attr)

put the details of this attr/column in an tooltip structure

(override) put an additional link on the object_view html page

common.services.dbview.HtmlObjectUplinkTree module

Class generates html for showing the uplink tree of an object

WJ Vriend, GSIKKEMA

class common.services.dbview.HtmlObjectUplinkTree.HtmlObjectUplinkTree(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class for generating Html page of the uplinks of an Object

getHtml()

generate html

getNumRows(class_str, attribute_name)

return the default number of rows to query

get the uplinked objects this should be moved to database common

classmethod get_url(class_str, object_id, server='dbview.astro-wise.org', project=None, full_url=False)

return an url for the given class_str and object_id

makeHtmlTree(uplinks)

from the uplinks dictionary make a html tree

common.services.dbview.HtmlPreferences module

Class generates html to show the Preferences

class common.services.dbview.HtmlPreferences.HtmlPreferenceCheckboxes

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'no'
description = 'Show checkboxes'
getInput(selected='')

Get the input element of the preference

name = 'use_checkboxes'
class common.services.dbview.HtmlPreferences.HtmlPreferenceHideColumns

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'yes'
description = 'Hide less used columns'
getInput(selected='')

Get the input element of the preference

name = 'hide_columns'
class common.services.dbview.HtmlPreferences.HtmlPreferenceNumrows

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = '100'
description = 'Maximum number of rows'
getInput(selected='')

Get the input element of the preference

name = 'numrows'
numrows = ['10', '100', '500', '1000', '10000']
class common.services.dbview.HtmlPreferences.HtmlPreferenceOption

Bases: object

cookie_name = ''
cookie_prefix = 'mainpref'
default = ''
description = ''
getDescription()

return the description the preference

getHtml(selected='')

method that returns html for constructing the numrows preference

classmethod getTooltip()

return the tooltip for preference

classmethod getTooltipId()

return the tooltip identifier for this preference

return the cookie name

html_template = '<p><span class="pref_span" %s><span class="pref_desc">%s</span><span class="pref_input">%s</span></span></p>'
name = ''
class common.services.dbview.HtmlPreferences.HtmlPreferenceProjectOnly

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'yes'
description = 'Show only data within project'
getInput(selected='')

Get the input element of the preference

name = 'fcontext_project_only'
class common.services.dbview.HtmlPreferences.HtmlPreferenceShowComments

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'no'
description = 'Show Comments'
getInput(selected='')

Get the input element of the preference

name = 'show_comments'
class common.services.dbview.HtmlPreferences.HtmlPreferenceShowEmptyJoins

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'yes'
description = 'When expanding attributes show empty joins'
getInput(selected='')

Get the input element of the preference

name = 'show_empty_joins'
class common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpanded

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'no'
description = 'Show expanded attributes'
getInput(selected='')

Get the input element of the preference

name = 'show_expanded'
class common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpandedDescs

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

default = 'no'
description = 'Expand desc list attributes'
getInput(selected='')

Get the input element of the preference

name = 'expand_descs'
class common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxHeight

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

cookie_name = 'SQLbox_height'
default = '10'
description = 'Height of the SQL box'
getInput(selected='')

Get the input element of the preference

name = 'SQLbox_height'
class common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxWidth

Bases: common.services.dbview.HtmlPreferences.HtmlPreferenceOption

cookie_name = 'SQLbox_width'
default = '90'
description = 'Width of the SQL box'
getInput(selected='')

Get the input element of the preference

name = 'SQLbox_width'
class common.services.dbview.HtmlPreferences.HtmlPreferences(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

Class for HTML rendering the DbView preferences form

getHtml()

show the preferences screen

classmethod getPreferenceValue(args, preference_name, default=None)

Return the value of the preference, this can be returned as (1) attribute in the args (2) as a cookie

classmethod getPreferenceWithName(preference_name)
preferences = [<class 'common.services.dbview.HtmlPreferences.HtmlPreferenceNumrows'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceProjectOnly'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpanded'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowEmptyJoins'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpandedDescs'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceHideColumns'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxWidth'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxHeight'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceCheckboxes'>, <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowComments'>]
preferences_dict = {'SQLbox_height': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxHeight'>, 'SQLbox_width': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceSqlBoxWidth'>, 'expand_descs': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpandedDescs'>, 'fcontext_project_only': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceProjectOnly'>, 'hide_columns': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceHideColumns'>, 'numrows': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceNumrows'>, 'show_comments': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowComments'>, 'show_empty_joins': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowEmptyJoins'>, 'show_expanded': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceShowExpanded'>, 'use_checkboxes': <class 'common.services.dbview.HtmlPreferences.HtmlPreferenceCheckboxes'>}
exception common.services.dbview.HtmlPreferences.PreferenceNotFound

Bases: Exception

common.services.dbview.HtmlQueryResult module

Module with class for generating html query result page

could be extended, derived in specific AWETARGET

class common.services.dbview.HtmlQueryResult.HtmlQueryResult(args, parent)

Bases: common.services.general.HtmlBase.HtmlBase

add_mandatory_attributes()

(override) Return attributes that should always be visible in the dbview table.

check_error(e, sql='', error=False, query_type='')
getHtml()

generate html

get_header()

(override) If some thing has to be added to the header return it.

max_numrows = 10000
revise_request_dict()

(override) Change anything in the request_dict if necessary

write_wfile(wfile)

method that writes data to wfile for several export possibilities

common.services.dbview.HtmlTableRender module

HtmlTableRender

WJ Vriend

class common.services.dbview.HtmlTableRender.HtmlTableRender(parent)

Bases: object

Generic Table (HTML) Renderer input : recordset output : html table

This class should only depend on the common source tree In derived classes specific functionality can be implemented (ie astro, lofar, ai, …)

check_binary(headers)

(override) return list that contains the indices of values which are binary

check_dataobject()

return whether class_str has a DataObject

check_string(headers)

(override) return list that contains the indices of values which are string

dataserver_address = 'http://ds.astro.rug.astro-wise.org:8000/'

method that replace the string ‘filename’ with a link to that filename

post_table(html)

(override) Alter the rendered html table input : html table string output : html table string

post_th(heading)

(override) Alter the rendered html heading headers is a list with header names for the table input : html heading string output : html heading string

post_tr(row_num, html_row)

(override) Alter the html rendered row input : html row output : html row

pre_table(recordset)

(override) Alter the full recordset input : recordset; list of rows output : recordset; list of rows

pre_th(headers)

(override) Alter the headers headers is a list with header names for the table input : list of headers output : list of headers

pre_tr(row_num, row)

(override) Alter row input : row, list of elements output : row, list of elements DataObjects should have links, currently we assume 1) that the attribute ‘filename’ always represents the DataObject

  1. that ‘filename’ is always present in case of a DataObject
python_attribute_names = True
show_oid_as_object_view = True
table_args()

(override) Return dictionary with name-values for the table start tag output : dictionary for <table> name-values

td_args(position, row_number)

(override) Return dictionary with name-values for the td start tag input : column position, row number output : dictionary for <td> name-values

th_args(position)

(override) Return dictionary with name-values for the header start tag input : header position output : dictionary for <th> name-values

tr_args(row_num)

(override) Return dictionary with name-values for the tr start tag input : row number output : dictionary for <tr> name-values

tr_th_args()

(override) Return dictionary with name-values for the tr header start tag output : dictionary for header <tr> name-values

write_csv(headers, cursor, wfile)

returns comma separated file data

write_extra(cursor, wfile, Exportselect)

(override) data should be written to wfile and return length of data

return all links to filename present in the output

method that will return a error message when exporting links in a file

write_python_list(headers, cursor, wfile)

returns pickled python lists

write_xml(headers, cursor, wfile)

writes an xml file with the complete tree of each object (only relevant when show expanded is on)

xml_replace_characters(name)

replaces some characters not allowed in xml

class common.services.dbview.HtmlTableRender.TestHtmlTableRender(parent)

Bases: common.services.dbview.HtmlTableRender.HtmlTableRender

test class for HtmlTableRender

return a link for an dataobject

table_args()
td_args(position, row_number)
th_args(position)
tr_args(row_num)
tr_th_args()

common.services.dbview.ObjectTree module

Module with ObjectTree class

class common.services.dbview.ObjectTree.ObjectTree(class_str, object_id, max_depth=2, verbose=False, include_hidden=True, include_object_id=True, tree_expanded_leafs=None, node_state='closed')

Bases: object

Class for generating an object tree

generate()

generate the object tree

get_inline_list_objects(inline_table_name, class_str, oid)

get all inline objects and their attributes from the inline list object and return these in a list of lists: [[attr1 of obj1, attr2 of obj1], [attr1 of obj2, attr2 of obj2], … ]

max_query_count = 1000
query_desc_list_property(oid, prop)

query the list property table and return the list of values

query the link list table for types and object_ids

query_object(class_str, oid, inline_attr='', inline_parent='')

get attributes from the given object

walk_obj_tree(class_str, object_id, depth=0, tree_id='', inline_attr='', inline_parent='')
walk recurisively the object tree
class_str the class name of the requested object object_id the object_id of the requested object
in case of inline attribute:
inline_attr the name of the inline attribute inline_parent the name of the parent class
exception common.services.dbview.ObjectTree.ObjectTreeError

Bases: Exception

common.services.dbview.QueryGenerator module

general SQL generator: generates SQL string for DBViewer

Usage :

generator = QueryGenerator(http_args, request_dict) sql = generator.make()

Input: request_dict can contain an additional key called “mandatory”. This is meant for attributes (belonging to f.i. link_property objects) which should always be present in the final output (HTML) table.
request_dict can contain an additional key called “query_link_list”. This is only used for the explicit specific situation where, from an object view, the users clicks a link_list_property objects which should be shown in a table. This means that a hardwired SQL statement will be added to the query. This should always be valid ONLY at level 1, see method: def generate_uplink_list_property_dict(self)
The class makes a dictionary called sqlDict which contains all relevant information to construct the SQL string.

sqlDict is a dictionary of dictionaries of dictionaries and has the following structure: sqlDict[<level>][<tree>][<keys>]

<level>: these are integers, representing the level of the tree structure. The lowest number represents the highest level and is equal to 1.
This number is always present and represents the Table where the user is requesting data from. Lower levels (higher numbers!) represent levels which depend on the level on step higher. Higher levels are always filled in if the user queried on some higher level.
<tree>: the name of the tree belonging to <level>; for level 1 this is always just the Table where the user is requesting data from.
For higher levels these represent the treenames belonging to the particular level. These are only filled if the user queried somewhere higher in the particular tree.
<keys>: these contain SQL specific strings. There are several <keys>: KEYs, WHEREs, link_list_property, inline_property, inline_list_property, joins, attributes and View.
-)KEYs and WHEREs are lists and are related to each other. KEYs represent the keys where the user did a query on. WHEREs subsequently gives the constraints. -)link_list_property/inline_property/inline_list_property: if filled, it provides the table name of the linklist, inline or inline_list_property type objects -)desc_list_property: query on the a desc list property -)desc_list_selects: the selects of desc list values -)joins: the join statements -)attributes: the attributes which should be present in the output table. Mostly object_id for lower levels. For the highest level these are attributes which should be present in the output Table -)view: name of the view -)table: name of the table -)SQid: the identifier of this dictionary (tree/query)
class common.services.dbview.QueryGenerator.QueryGenerator(args, request_dict, parent)

Bases: object

this class constructs general SQL queries, input : args the http server arguments request_dict the dict from HtmlClassTree

determine_base_attributes(base_attributes)

overrride: return a particular order for base atrributes to be visible in the output

classmethod formatClauseValue(value)

format the clause value, so it can be used as SQL clause

classmethod formatDatetime(date_specifier)

constructs SQL TO_TIMESTAMP

getCommentSql()

Return the SQL for selecting Comment count per row

classmethod getEmptyTree(table, object_id, SQid)

return empty tree dict

getMandatoryDict()

method to check whether mandatory values actually belong to the object with the highest level

getNextSubId(subqueryid)

get the next subquery sub id, that is subqueryid_x

getSqlJoin()

Return how to SQL JOIN; LEFT, RIGHT, <empty>

make()

main program to construct the SQL query

makeQueryConstraint(constraint, req)

constructs SQL constraints after WHERE

makeSubquery(SQid, viewname, sqlDict)

constructs subqueries

makeSubqueryId(level, sub_id=None)

return the subquery identifier

make_attributeList(level, tree, show_attributes=True)

generate requested list of attributes which should be present in the output table

make_between(constraint, req)

constructs sql BETWEEN string

make_sql(sqlDict)
make_tree(queryDict, level, tree, attributes=None)

constructs tree for sqldict

prepare_sqldict()

returns a dictionary which is used to construct the SQL query

process_args(args)

initialize parameters derived from args

renameColumnName(tree, attribute)

method that returns a tuple containing the original attribute and the renamed attribute

common.services.dbview.TableConfig module

Module with python code for configuration of (html) tables in the dbview web service

common version

class common.services.dbview.TableConfig.TableConfig

Bases: object

class for html table configuration

hidden_columns(table)

for the given table return column names to hide

Module contents