ccdParameters#

class VSPEC.params.observation.ccdParameters(pixel_sampling: int, read_noise: astropy.units.Quantity, dark_current: astropy.units.Quantity, throughput: float, emissivity: float, temperature: astropy.units.Quantity)#

Bases: BaseParameters

Class to store CCD parameters for observations.

Parameters:
  • pixel_sampling (int) – The pixel sampling of the CCD.

  • read_noise (astropy.units.Quantity) – The read noise of the CCD in electrons.

  • dark_current (astropy.units.Quantity) – The dark current of the CCD in electrons/second.

  • throughput (float) – The throughput of the CCD.

  • emissivity (float) – The emissivity of the CCD.

  • temperature (astropy.units.Quantity) – The temperature of the CCD.

pixel_sampling#

The pixel sampling of the CCD.

Type:

int

read_noise#

The read noise of the CCD in electrons.

Type:

astropy.units.Quantity

dark_current#

The dark current of the CCD in electrons/second.

Type:

astropy.units.Quantity

throughput#

The throughput of the CCD.

Type:

float

emissivity#

The emissivity of the CCD.

Type:

float

temperature#

The temperature of the CCD.

Type:

astropy.units.Quantity

classmethod mirecle()#

MIRECLE setup [1]. Returns a CCDParameters instance initialized with the MIRECLE setup.

Returns:

CCDParameters instance for the MIRECLE setup.

Return type:

CCDParameters

References

[1] Mandell et al. [2022]