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

Uploaded Source

Built Distribution

fiasco-0.2.1-py3-none-any.whl (97.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fiasco-0.2.1.tar.gz
  • Upload date:
  • Size: 167.7 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.1.tar.gz
Algorithm Hash digest
SHA256 5617dce03c3f1a339882872c640efa5962c27ee7428dc53306571cd7f184ae83
MD5 f81c299e7170469be4f46a4df980eab1
BLAKE2b-256 329a9539187461b19937dba34c582580523c674675eeb4e61b807d9605cce11e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fiasco-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 97.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e213bf19100789b448dd3930458d0c6eb6f4e1818c3e6d8255548803afb9b91c
MD5 c5762c919e61dea9db1b624e29352ca9
BLAKE2b-256 da264474c9bb9abf9863fa13c8b94f070f28a227e5e13fc4ec937aec189e366b

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