yt.analysis_modules.spectral_integrator.spectral_frequency_integrator.
add_xray_emissivity_field
(ds, e_min, e_max, filename=None, with_metals=True, constant_metallicity=None)[source]¶Create X-ray emissivity fields for a given energy range.
Parameters: | e_min: float :
e_min: float :
filename: string, optional :
with_metals: bool, optional :
constant_metallicity: float, optional :
This will create three fields: : “xray_emissivity_{e_min}_{e_max}_keV” (erg s^-1 cm^-3) : “xray_luminosity_{e_min}_{e_max}_keV” (erg s^-1) : “xray_photon_emissivity_{e_min}_{e_max}_keV” (photons s^-1 cm^-3) : |
---|
Examples
>>> from yt.mods import *
>>> from yt.analysis_modules.spectral_integrator.api import *
>>> ds = load(dataset)
>>> add_xray_emissivity_field(ds, 0.5, 2)
>>> p = ProjectionPlot(ds, 'x', "xray_emissivity_0.5_2_keV")
>>> p.save()