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.0.tar.gz (167.2 kB view details)

Uploaded Source

Built Distribution

fiasco-0.2.0-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fiasco-0.2.0.tar.gz
Algorithm Hash digest
SHA256 55e031d24b3708255f58e3fb3983215e8dd4ea09cc3ac3eba629f0e6c5f59c73
MD5 2b3134a65e77600765c8b67930e9f405
BLAKE2b-256 84df236f75ab159699c5f42b87b2e25449720b5a837ce52a75d071edf284e636

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for fiasco-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc1ba14d3ee51e778f2044e42e01519a3e1427a1d3a6d79397c7479a85b19ad1
MD5 968022adfb72719f803e2f51bfa24e49
BLAKE2b-256 8932a65dd7d6e7a5e1f264b598e82436a14ed65c87107793d1da2d4e03c5f03e

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