Will Barnes

Results 118 issues of Will Barnes

Could potentially replace much custom and ugly code for data loading with [intake](https://intake.readthedocs.io/en/latest/).

question
I/O

Add some recommendation for how to cite fiasco. This probably should just be the Zenodo DOI for now. Should also recommend acknowledging CHIANTI [in the usual way](https://www.chiantidatabase.org/referencing.html).

docs
effort-low

Currently, the `Ion` class inherits from `IonBase` and `ContinuumBase`, both of which inherit from `Base`. The primary purpose of `Base` is to expose some basic pieces of metadata about the...

effort-medium
Ion
refactor

The `radiative_loss` function should optionally include the continuum contribution from each ion. This could be done as a final step (outside of the main loop) by just calling the appropriate...

effort-medium
IonCollection

The Fe XXIII level populations are all noisy and it is not clear why. This does not happen for Fe XXII or XXIV. It could be that there is an...

bug(?)
Ion

Add fancy levels in spectroscopic notation for energy levels. This can be added as a property to `fiasco.Level`. For example, for an `fiasco.Ion` object called `i`, ```python from fraction import...

feature
Good First Issue

The docstring for the [`proton_collision_excitation_rate`](https://fiasco.readthedocs.io/en/stable/api/fiasco.Ion.html#fiasco.Ion.proton_collision_excitation_rate) is lacking in detail. It should mirror the docstrings for the proton collision deexcitation rate in providing equations and references.

docs
effort-low
Good First Issue

This would be a more long form page less about implementation and more about the details of the physics being done. These would not need to be overly detailed and...

docs

CHIANTI v9 has now been released (see [Dere et al., 2019](https://ui.adsabs.harvard.edu/abs/2019ApJS..241...22D)) with additional modifications for how the level populations are calculated and a new data format. Need to look into...

help wanted
database
effort-high
I/O