Will Barnes

Results 118 issues of Will Barnes

#218 added parsing for the DEM data but these data are still not exposed in a way that is obvious or useful to users. There should be some sort of...

API

There are currently classes for energy levels (`Level`) as well as a class to hold all transitions (`Transitions`). However, they aren't terribly useful and also do not interact with one...

effort-high
feature
API

The level populations calculation is extremely computationally expensive and scales poorly with number of available transitions. This means that level populations for ions with very large number of transitions and...

enhancement
help wanted
effort-high
performance

We should use a logger throughout, similar to what is done in sunpy. See #55 and #87 as specific cases where this would be really useful

help wanted
effort-medium
feature

@dstansby and I have both been using fiasco to do density diagnostics with EIS data. It would be nice to have a gallery example that shows how to compute a...

docs
gallery

Ideally, fiasco should be a SunPy affiliated package. The steps required are detailed in this [SEP](https://github.com/sunpy/sunpy-SEP/blob/master/SEP-0004.md). As such, fiasco should use one of the relevant package templates: * [Astropy package...

packaging

The ionization equilibrium calculation uses the SVD to compute solutions to the homogeneous linear system of equations. For this to be applicable, the matrix composed of ionization and recombination rates...

testing

In principle, it should be possible, without any changes to the higher-level classes (i.e. `Ion`, `Element`, `IonCollection`) to build an in memory version of the database as a dictionary and...

question
database
I/O

Currently, only the location of the ASCII and HDF5 data are read from the config. There are few other options that would be useful like a default abundance dataset or...

config

Can the database be reformatted to use Zarr? Zarr allows for lazy file access over HTTP. This would also allow for easy access from "the cloud" meaning we could do...

database
I/O