# 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¶

`Continuum` (ion_string, temperature[, ...]) |
The top level class for continuum calculations. |

`bunch` (temperature, eDensity, wvlRange[, ...]) |
Calculate the emission line spectrum as a function of temperature and density. |

`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¶