ChiantiPy Core Classes

ChiantiPy.core Package

chianti.core - contains the main classes for ChiantiPy users.

This software is distributed under the terms of the ISC Software License that is found in the LICENSE file

Classes

bunch(temperature, eDensity, wvlRange[, …]) Calculate the emission line spectrum as a function of temperature and density.
continuum(ion_string, temperature[, …]) The top level class for continuum calculations.
ion(ionStr[, temperature, eDensity, …]) The top level class for performing spectral calculations for an ion in the CHIANTI database.
ioneq(el_or_z) Calculation ion fractions as a function of temperature assuming ionization equilibrium.
ipymspectrum(temperature, eDensity, wavelength) this is the multiprocessing version of spectrum for using inside an IPython Qtconsole or notebook.
mspectrum(temperature, eDensity, wavelength) this is the multiprocessing version of spectrum
radLoss(temperature, eDensity[, …]) Calculate the emission spectrum as a function of temperature and density.
spectrum(temperature, eDensity, wavelength) Calculate the emission spectrum as a function of temperature and density.

Class Inheritance Diagram

Inheritance diagram of ChiantiPy.core.Spectrum.bunch, ChiantiPy.core.Continuum.continuum, ChiantiPy.core.Ion.ion, ChiantiPy.core.Ioneq.ioneq, ChiantiPy.core.IpyMspectrum.ipymspectrum, ChiantiPy.core.Mspectrum.mspectrum, ChiantiPy.core.RadLoss.radLoss, ChiantiPy.core.Spectrum.spectrum