An Atomic Database for Spectroscopic Diagnostics of Astrophysical Plasmas.

Home Download Help User Guides Direct Access News-History ChiantiPy
Team Line Lists Links ADS Citations Acknowledging CHIANTI CHIANTI Papers CHIANTI Family

George Mason University (USA) - University of Michigan (USA) - University of Cambridge (UK)


the Python software package for CHIANTI

ChiantiPy is an implementation of the functionality of the CHIANTI IDL package in the Python programming language. Python is a modern, dynamic programming language, and its advantages include strong introspection capabilities and intuitive object orientation. ChiantiPy can be run in interactive command-line sessions within either the native Python or IPython (highly recommended) environments.

Python provides a good match to CHIANTI. It allows each ion to be considered an object, with attributes such as ionization potential, ionization and recombination rates, etc, directly accessible. Each ion object also carries with it it's methods such as 'popPlot', to plot the populations of the various levels, or 'intensityRatio' to plot and save selected line ratios. All the attributes and methods of a Python object are 'public', in otherwords, directly accessible by the user.

ChiantiPy is now hosted on GitHub. . The source code and instruction on how to install and use it can be found there