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']¶
-