Chiantipy

Latest version: v0.15.2

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.15.2

=============================

IoneqIioneqMake is a new function for calculating the low-density ionization equilibrium for a specified set of temperatures. It is describe in the updated documentation.

The util.filters.voigt function now uses the Scipy voigt function.

0.15.1

=============================

The continuum.freeBound method has been corrected so that it can be used under extreme conditions and not fail.

The io.abundanceRead method has been updated to work with new files in the upcoming CHIANTI 10.1 release

0.15.0

from the changelog

Significant improvement have been made. It is now possible to calculate spectral line intensities in wavelength/energy units of angstroms, nm, eV, or keV

Calculations of the continuum still require that the wavelengths are in angstroms.

The free-bound continuum now includes the photoionization cross sections of Verner for recombination to the ground level

The free-free continuum has been correction to use the ion charge, not the nuclear charge previously used

A new class MradLoss.mradLoss has been created. It allows multiprocessing calculations of the radiative loss rate

The chiantirc file can now also be placed in the $HOME/.config directory

0.14.1

This relatively minor release adds some new features and corrects some glitches

A function demRead has been to ChiantiPy.tools.io for reading the CHIANTI .dem files in the XUVTOP/dem directory

The spectrumPlot method has been updated to provide more correct labeling of syntheic spectra

The QuickStart guide (html and notebook) have been updated to reflect these changes and show how to use the .dem files

0.14.0

a new class 'ch.redux' restores the attributes saved by the saveData methods. It inherits as number of methods, especially, for plotting.

the inherited methods 'intensityPlot' and 'spectrumPlot' have been improved. These are inherited by the ion, bunch, spectrum, mspectrum, ipymspectrum and redux classes.

First, these methods will also display the ion name ('Fe XIV') and wavelength together with the line intensities or spectral intensity.

These are more flexible and several keyword arguments have been added:

'doLabel' governs whether to display the ion name and wavelength
'lw' the linewidth of the marker in matplotlib units (default=1)
'doTitle' governs whether to add a title to the plot

Import bug fix: the indices for calculating the two-photon continue were update to match the new ordering of the energy levels for the h-like and he-like ions.

The ionization potential array (Ip) has been enlarged to make room for call to zn_31

0.13.1

This is primarily a bug fix release to correct a bug in ionGate that was not taken care of in the 0.13.0 release.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.