Skip to content
forked from wagdav/atomic

Simple atomic processes, coronal equilibrium, rate equations, radiation.

License

Notifications You must be signed in to change notification settings

gergopokol/atomic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE
====

This project is not maintained here anymore. See https://github.com/cfe316/atomic

Atomic
======

Atomic is a set of tools to calculate fractional abundance and radiation of
different elements in hot plasmas.


Installation and running the code
---------------------------------

    $ python setup.py build_ext --inplace # to compile the extension module
    $ ./fetch_adas_data # fetch the atomic data

See below for details.

Launch ipython and try out the examples:

    $ ipython

    (in ipython) >>> %run examples/radiation.py


Compiling python extension module
---------------------------------

The extension module is compiled using numpy.distutils:

    $ python setup.py build_ext --inplace


Fetching the atomic data
------------------------

Atomic needs atomic data ionisation/recombination etc. coefficients.  These are
fetched from the OpenADAS [1] database.  In order to download your own dataset
run:

    $ ./fetch_adas_data

For description of these so called iso-nuclear master files see [2].


References
----------

[1] http://open.adas.ac.uk
[2] http://www.adas.ac.uk/man/chap4-04.pdf

About

Simple atomic processes, coronal equilibrium, rate equations, radiation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Fortran 83.7%
  • Python 16.1%
  • Shell 0.2%