fiasco
A Python interface to the CHIANTI atomic database
Functions
list_elements (hdf5_dbase_root[, sort])
|
List all available elements in the CHIANTI database. |
list_ions (hdf5_dbase_root[, sort])
|
List all available ions in the CHIANTI database |
proton_electron_ratio (temperature, **kwargs)
|
Calculate ratio between proton and electron densities as a function of temperature according to Eq. |
Classes
Element (element_name, temperature, **kwargs)
|
Collection of all ions for a particular element. |
Ion (ion_name, temperature, *args, **kwargs)
|
Class for representing a CHIANTI ion. |
IonCollection (*args, **kwargs)
|
Container for holding multiple ions. |
Level (index, elvlc)
|
|
Transitions (elvlc, wgfa)
|
|
Class Inheritance Diagram
digraph inheritance7a1f32ac5e {
bgcolor=transparent;
rankdir=LR;
size="8.0, 12.0";
"Base" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for setting up ion metadata and building database if necessary."];
"ContinuumBase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for retrieving continuum datasets."];
"Base" -> "ContinuumBase" [arrowsize=0.5,style="setlinewidth(0.5)"];
"Element" [URL="../api/fiasco.Element.html#fiasco.Element",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Collection of all ions for a particular element."];
"IonCollection" -> "Element" [arrowsize=0.5,style="setlinewidth(0.5)"];
"Ion" [URL="../api/fiasco.Ion.html#fiasco.Ion",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class for representing a CHIANTI ion."];
"IonBase" -> "Ion" [arrowsize=0.5,style="setlinewidth(0.5)"];
"ContinuumBase" -> "Ion" [arrowsize=0.5,style="setlinewidth(0.5)"];
"IonBase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for accessing CHIANTI data attached to a particular ion"];
"Base" -> "IonBase" [arrowsize=0.5,style="setlinewidth(0.5)"];
"IonCollection" [URL="../api/fiasco.IonCollection.html#fiasco.IonCollection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Container for holding multiple ions. Instantiate with ions, elements, or another"];
"Level" [URL="../api/fiasco.Level.html#fiasco.Level",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"Transitions" [URL="../api/fiasco.Transitions.html#fiasco.Transitions",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
}