Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.
/ atomic Public archive

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

License

Notifications You must be signed in to change notification settings

wagdav/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