TemperatureResponseFundamental#
- class xrtpy.response.TemperatureResponseFundamental(filter_name, observation_date, abundance_model='coronal')[source]#
Bases:
objectProduce the temperature response for each XRT x-ray channel, assuming a spectral emission model.
Attributes Summary
Emission model temperatures in kelvin.
A brief description of the abundance model used in the creation of the emission spectra.
Defined the name of the requested abundance model as a string.
Provide the camera gain in electrons per data number.
Version of the chianti abundance model.
A brief description of the plasma density, emission measure, or differential emission measure used in the creation of the emission spectra.
Amount of energy it takes to dislodge 1 electron in the CCD.
Emission model file spectra.
Name of searched filter.
Focal length of the telescope in units of cm.
A brief description of the ionization equilibrium model used in the creation of the emission spectra.
Date of observation.
CCD pixel size.
This amount represents the solid angle, which is given in units of steradians over pixel.
Array of wavelengths for every X-ray channel in Å.
Methods Summary
Calculate the effective area.
Perform the integration of the temperature response.
spectra()Interpolation between the spectra wavelength onto the channel wavelength.
Apply gain value to the Temperature Response.
Attributes Documentation
- CHIANTI_temperature#
Emission model temperatures in kelvin.
- abundance_model_information#
A brief description of the abundance model used in the creation of the emission spectra.
- abundances#
Defined the name of the requested abundance model as a string.
- ccd_gain_right#
Provide the camera gain in electrons per data number.
- chianti_abundance_version#
Version of the chianti abundance model.
- density_model#
A brief description of the plasma density, emission measure, or differential emission measure used in the creation of the emission spectra.
- ev_per_electron#
Amount of energy it takes to dislodge 1 electron in the CCD.
- file_spectra#
Emission model file spectra.
- filter_name#
Name of searched filter.
- focal_len#
Focal length of the telescope in units of cm.
- ionization_model#
A brief description of the ionization equilibrium model used in the creation of the emission spectra.
- observation_date#
Date of observation.
- pixel_size#
CCD pixel size. Units converted from μm to cm.
- solid_angle_per_pixel#
This amount represents the solid angle, which is given in units of steradians over pixel.
- wavelength#
Array of wavelengths for every X-ray channel in Å.
Methods Documentation
- effective_area()[source]#
Calculate the effective area.
- Returns:
astropy.units.Quantity – Effective area in cm^2.
- integration()[source]#
Perform the integration of the temperature response.
- Returns:
astropy.units.Quantity – Integrated temperature response in electron cm^5 / (s pix).