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.EDR4- Schema for DR1. Same as EDR4. 
- 
class imaginglss.model.schema.DR1J[source]¶
- Bases: - imaginglss.model.schema.EDR4- Schema for DR1J. Same as EDR4. 
- 
class imaginglss.model.schema.DR2[source]¶
- Bases: - imaginglss.model.schema.EDR4- Schema for DR2. Added new images. 
- 
class imaginglss.model.schema.DR2P[source]¶
- Bases: - imaginglss.model.schema.EDR4- Schema for DR2P. Added new images. 
- 
class imaginglss.model.schema.DR3[source]¶
- Bases: - imaginglss.model.schema.DR2- Schema 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.Schema- Schema 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.Schema- Schema 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.EDR3- Schema 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']¶
 
-