Skip to content

Functionality

Will Barnes edited this page Oct 25, 2017 · 2 revisions

Other than provide access to the CHIANTI database, what should this package do? This is separate from a discussion about what the structure of the package should be though the ChiantiPy package provides a nice model.

Look at the functionality in both the ChiantiPy and CHIANTI IDL libraries

  • Line emission--implemented at the Ion object level, mostly as methods

    • level population
    • Contribution function: the definition of this term needs to be formalized!
    • intensity and spectrum
  • Ionization equilibrium--implemented at Element object level

    • Wrapper around many ion objects similar to ChiantiPy?
    • Interpolation for any dataset
    • Arbitrary temperatures (not just interpolation)
    • Non-equilibrium ionization ???? (collaboration with Murphy et al.)
  • Continuum (still need a parser for this data...)--implemented at Ion level though could be incorporated Element and IonCollection level as well

    • free-free
    • free-bound
    • two-photon
  • Multi-ion functionality (+ continuum)--IonCollection level

    • spectrum
    • radiative losses
    • ionization equilibrium
Clone this wiki locally