imaginglss.model.schema module¶
The schema of DataReleases.
DataRelease Objects manages the migrating schema of EDR, DR. For example, if a field is renamed in DR from EDR, we want to modify the EDR schema such that the code using DataRelease does not have to be modified.
The version parameter of DataRelease.__init__ picks the correct schema.
-
class
imaginglss.model.schema.DR1[source]¶ Bases:
imaginglss.model.schema.EDR4Schema for DR1. Same as EDR4.
-
class
imaginglss.model.schema.DR1J[source]¶ Bases:
imaginglss.model.schema.EDR4Schema for DR1J. Same as EDR4.
-
class
imaginglss.model.schema.DR2[source]¶ Bases:
imaginglss.model.schema.EDR4Schema for DR2. Added new images.
-
class
imaginglss.model.schema.DR2P[source]¶ Bases:
imaginglss.model.schema.EDR4Schema for DR2P. Added new images.
-
class
imaginglss.model.schema.DR3[source]¶ Bases:
imaginglss.model.schema.DR2Schema for DR3. Added new images.
-
BRICKS_FILENAME= 'survey-bricks.fits.gz'¶
-
CATALOGUE_ALIASES= [('DECAM_FLUX', 'FLUX_G', <function DR3.<lambda>>), ('DECAM_FLUX', 'FLUX_R', <function DR3.<lambda>>), ('DECAM_FLUX', 'FLUX_Z', <function DR3.<lambda>>), ('DECAM_FLUX_IVAR', 'FLUX_IVAR_G', <function DR3.<lambda>>), ('DECAM_FLUX_IVAR', 'FLUX_IVAR_R', <function DR3.<lambda>>), ('DECAM_FLUX_IVAR', 'FLUX_IVAR_Z', <function DR3.<lambda>>), ('DECAM_DEPTH', 'PSFDEPTH_G', <function DR3.<lambda>>), ('DECAM_DEPTH', 'PSFDEPTH_R', <function DR3.<lambda>>), ('DECAM_DEPTH', 'PSFDEPTH_Z', <function DR3.<lambda>>), ('DECAM_MW_TRANSMISSION', 'MW_TRANSMISSION_G', <function DR3.<lambda>>), ('DECAM_MW_TRANSMISSION', 'MW_TRANSMISSION_R', <function DR3.<lambda>>), ('DECAM_MW_TRANSMISSION', 'MW_TRANSMISSION_Z', <function DR3.<lambda>>), ('WISE_FLUX', 'FLUX_W1', <function DR3.<lambda>>), ('WISE_FLUX', 'FLUX_W2', <function DR3.<lambda>>), ('WISE_FLUX_IVAR', 'FLUX_IVAR_W1', <function DR3.<lambda>>), ('WISE_FLUX_IVAR', 'FLUX_IVAR_W2', <function DR3.<lambda>>), ('WISE_MW_TRANSMISSION', 'MW_TRANSMISSION_W1', <function DR3.<lambda>>), ('WISE_MW_TRANSMISSION', 'MW_TRANSMISSION_W2', <function DR3.<lambda>>)]¶
-
-
class
imaginglss.model.schema.DR4[source]¶ Bases:
imaginglss.model.schema.DR3-
CATALOGUE_ALIASES= []¶
-
CATALOGUE_COLUMNS= ['BRICK_PRIMARY', 'RA', 'DEC', 'TYPE', 'SHAPEDEV_R', 'SHAPEEXP_R', 'NOBS_G', 'NOBS_R', 'NOBS_Z', 'ANYMASK_G', 'ANYMASK_R', 'ANYMASK_Z', 'FLUX_G', 'FLUX_R', 'FLUX_Z', 'FLUX_IVAR_G', 'FLUX_IVAR_R', 'FLUX_IVAR_Z', 'PSFDEPTH_G', 'PSFDEPTH_R', 'PSFDEPTH_Z', 'PSFSIZE_G', 'PSFSIZE_R', 'PSFSIZE_Z', 'MW_TRANSMISSION_G', 'MW_TRANSMISSION_R', 'MW_TRANSMISSION_Z', 'FLUX_W1', 'FLUX_W2', 'FLUX_IVAR_W1', 'FLUX_IVAR_W2', 'MW_TRANSMISSION_W1', 'MW_TRANSMISSION_W2']¶
-
-
class
imaginglss.model.schema.DR5[source]¶ Bases:
imaginglss.model.schema.DR4-
CATALOGUE_ALIASES= []¶
-
IMAGE_HDU= 1¶
-
-
class
imaginglss.model.schema.EDR[source]¶ Bases:
imaginglss.model.schema.SchemaSchema for EDR.
-
BRICKS_FILENAME= 'bricks.fits'¶
-
CATALOGUE_ALIASES= [('EXTINCTION', 'DECAM_MW_TRANSMISSION', <function EDR.<lambda>>)]¶
-
IMAGE_HDU= 0¶
-
-
class
imaginglss.model.schema.EDR3[source]¶ Bases:
imaginglss.model.schema.SchemaSchema for EDR3.
-
BRICKS_FILENAME= 'decals-bricks.fits'¶
-
CATALOGUE_ALIASES= [('DECAM_EXTINCTION', 'DECAM_MW_TRANSMISSION', <function EDR3.<lambda>>)]¶
-
IMAGE_HDU= 0¶
-
-
class
imaginglss.model.schema.EDR4[source]¶ Bases:
imaginglss.model.schema.EDR3Schema for EDR4. Changed to DECAM_MW_TRANSMISSION
-
CATALOGUE_ALIASES= []¶
-
CATALOGUE_COLUMNS= ['BRICK_PRIMARY', 'RA', 'DEC', 'DECAM_FLUX_IVAR', 'DECAM_MW_TRANSMISSION', 'DECAM_PSFSIZE', 'DECAM_NOBS', 'DECAM_ANYMASK', 'DECAM_DEPTH', 'DECAM_FLUX', 'WISE_FLUX', 'WISE_FLUX_IVAR', 'WISE_MW_TRANSMISSION', 'TYPE', 'SHAPEDEV_R', 'SHAPEEXP_R']¶
-