Skip to main content

A Python interface to the CHIANTI atomic database

Project description

fiasco

Powered by SunPy Badge fiasco CI status Documentation Status 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.1.0.tar.gz (161.1 kB view details)

Uploaded Source

Built Distribution

fiasco-0.1.0-py3-none-any.whl (91.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fiasco-0.1.0.tar.gz
  • Upload date:
  • Size: 161.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for fiasco-0.1.0.tar.gz
Algorithm Hash digest
SHA256 930b0bcab76a382db9ae612844f944174cbdfe95387c65f60ebca35d13210b2f
MD5 c39c866217bfcc364642af14a4c78c53
BLAKE2b-256 7e4b14c6b9b971c722b5d133af207f8db9aca33561b17830c898487c22470027

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fiasco-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 91.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for fiasco-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d03e3a382ded2c418caa60a0fab9f34c53e14d3052eb9af082b56dcce0aefd87
MD5 3e5ca9f0c2563b1a765e947e81129d05
BLAKE2b-256 b6d830f733bad50b0030da0ff99eecd62a13faffda4eb351eabc7bbe93c12e8d

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