Skip to main content

A Python interface to the CHIANTI atomic database

Project description

fiasco

Powered by SunPy Badge fiasco CI status Documentation Status PyPI DOI codecov matrix

A Python interface to the CHIANTI atomic database. For a high level overview of the package, have a look at my talk (slides, video) from the 2018 Python in Astronomy conference.

Install

$ pip install fiasco

The CHIANTI atomic database is also required. See the docs for more details.

Example

>>> import astropy.units as u
>>> import fiasco
>>> iron = fiasco.Element('iron', [1e4, 1e6, 1e8]*u.K)
# Print some information about the element
>>> iron.atomic_number
26
>>> iron.atomic_symbol
'Fe'
>>> iron.abundance
<Quantity 3.16227766e-05>
# Select the Fe 16 ion
>>> iron[15].ion_name
'Fe 16'
>>> iron[15].charge_state
15
# Ionization fraction
>>> iron[15].ioneq
<Quantity [0.000e+00, 2.377e-08, 4.163e-18]>

Why fiasco?

A fiasco, or flask, is the typical style of bottle used to serve the Chianti Classico wine. It is typically larger and rounder at the bottom and is covered by a straw basket. In the same way, the fiasco package serves up the CHIANTI atomic database.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fiasco-0.2.2.tar.gz (167.8 kB view details)

Uploaded Source

Built Distribution

fiasco-0.2.2-py3-none-any.whl (97.7 kB view details)

Uploaded Python 3

File details

Details for the file fiasco-0.2.2.tar.gz.

File metadata

  • Download URL: fiasco-0.2.2.tar.gz
  • Upload date:
  • Size: 167.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for fiasco-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1754475298cbd2c88b556797fdf5a8ac5d6258463157ecb7c400fef16570b7d9
MD5 e49d78cf3e1438620dfe1ce67c2b4cd7
BLAKE2b-256 0e7c1729a3903c577750f9cb87a7e274da164be9624af360dec889ef19279000

See more details on using hashes here.

File details

Details for the file fiasco-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: fiasco-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 97.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for fiasco-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1f2966064eefce864bf9ea3f6b53e5486b4a9f4d683432c48095989ce032db7e
MD5 0d0cc95986f10c57cb453188e9b8d917
BLAKE2b-256 b8b802a12ef0bc2e654997761b3db36b3ac11e952afa13573bd96ad2c4fda3a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page