Metadata-Version: 2.1
Name: numina
Version: 0.21
Summary: Astronomy data reduction library
Home-page: https://github.com/guaix-ucm/numina
Author: Sergio Pascual
Author-email: sergiopr@fis.ucm.es
License: GPLv3
Platform: UNKNOWN
Classifier: Programming Language :: C
Classifier: Programming Language :: C++
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Dist: setuptools (>=36.2.1)
Requires-Dist: six (>=1.7)
Requires-Dist: numpy
Requires-Dist: astropy (>=2)
Requires-Dist: scipy (>=0.19)
Requires-Dist: PyYaml
Requires-Dist: matplotlib
Requires-Dist: python-dateutil
Requires-Dist: lmfit
Requires-Dist: scikit-image
Requires-Dist: enum34 ; python_version < "3.4"
Requires-Dist: contextlib2 ; python_version < "3.5"

======
Numina
======

|zenodo| |docs| |pypi|

.. image:: https://travis-ci.org/guaix-ucm/numina.svg?branch=master
    :target: https://travis-ci.org/guaix-ucm/numina

.. image:: https://coveralls.io/repos/guaix-ucm/numina/badge.svg?branch=master&service=github 
    :target: https://coveralls.io/github/guaix-ucm/numina?branch=master 

This is Numina, the data reduction package used by the following
Gran Telescopio Canarias instruments: EMIR, FRIDA, MEGARA and MIRADAS.

Numina is distributed under GNU GPL, either version 3 of the License, 
or (at your option) any later version. See the file LICENSE.txt for 
details.

Requirements
------------

Python 2.7 or 3.4 (or greater) is required. Numina requires the following
packages installed in order to work properly:

 - setuptools (http://pythonhosted.org/setuptools/)
 - six >= 1.7 (https://pythonhosted.org/six/)
 - numpy >= 1.6 (http://numpy.scipy.org/) 
 - scipy (http://www.scipy.org)
 - astropy >= 2 (http://www.astropy.org/)
 - PyYaml (http://pyyaml.org/)
 - dateutil (https://pypi.org/project/python-dateutil/)

The documentation of the project is generated using Sphinx (http://sphinx.pocoo.org/)

Additional packages are optionally required:
 - sphinx (http://sphinx-doc.org) to build the documentation
 - pytest (http://pytest.org) for testing
 - pytest-benchmark (https://github.com/ionelmc/pytest-benchmark/) for 
   benchmarks of certain algorithms

Webpage: https://github.com/guaix-ucm/numina

Maintainers: Sergio Pascual sergiopr@fis.ucm.es, Nicolás Cardiel cardiel@ucm.es


Stable version
--------------

The latest stable version of Numina can be downloaded from  
https://pypi.python.org/pypi/numina

To install numina, use the standard installation procedure:::

    $ tar zxvf numina-X.Y.Z.tar.gz
    $ cd numina-X.Y.Z
    $ python setup.py install


The `install` command provides options to change the target directory. By default
installation requires administrative privileges. The different installation options
can be checked with::: 

   $ python setup.py install --help

Development version
-------------------

The development version can be checked out with:::

    $ git clone https://github.com/guaix-ucm/numina.git

And then installed following the standard procedure:::

    $ cd numina
    $ python setup.py install

Building the documentation
--------------------------
The Numina documentation is based on `sphinx`_. With the package installed,
the html documentation can be built from the `doc` directory::

  $ cd doc
  $ make html

The documentation will be copied to a directory under `build/sphinx`. 

The documentation can be built in different formats. The complete list will appear
if you type `make` 

.. _virtualenv: http://pypi.python.org/pypi/virtualenv
.. _sphinx: http://sphinx.pocoo.org

.. |docs| image:: https://readthedocs.org/projects/numina/badge/?version=latest
    :alt: Documentation Status
    :target: http://numina.readthedocs.org/en/latest/?badge=latest

.. |zenodo| image:: https://zenodo.org/badge/doi/10.5281/zenodo.593638.svg
   :target: https://doi.org/10.5281/zenodo.593638


.. |pypi| image:: https://badge.fury.io/py/numina.svg
    :target: https://badge.fury.io/py/numina



