Metadata-Version: 2.1
Name: longitudinal-tomography
Version: 3.3.1
Summary: A python library for longitudinal particle beam tomography
Home-page: https://gitlab.cern.ch/longitudinaltomography/tomographyv3
Author: Anton Lu
Author-email: anton.lu@cern.ch
License: GNU General Public License version 3
Platform: Windows
Platform: Linux
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: matplotlib
Requires-Dist: multipledispatch
Requires-Dist: numpy
Requires-Dist: scipy
Provides-Extra: test
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: coverage-badge ; extra == 'test'
Requires-Dist: flake8 ; extra == 'test'
Requires-Dist: pylint ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pyyaml ; extra == 'test'

.. image:: https://gitlab.cern.ch/longitudinaltomography/tomographyv3/badges/master/pipeline.svg
.. image:: https://gitlab.cern.ch/longitudinaltomography/tomographyv3/badges/master/coverage.svg
    :target: https://gitlab.cern.ch/anlu/longitudinaltomography/-/jobs/artifacts/master/download?job=pages

Copyright 2020 CERN. This software is distributed under the terms of the
GNU General Public Licence version 3 (GPL Version 3), copied verbatim in
the file LICENCE.txt. In applying this licence, CERN does not waive the
privileges and immunities granted to it by virtue of its status as an
Intergovernmental Organization or submit itself to any jurisdiction.


INSTALL
-------

Clone the repository and run
::

   pip install .


For development environments where it's preferable to compile the C++ extension inplace, it's possible to run the command
::

    python setup.py build_ext --inplace

which will compile the C++ extension using the available compiler (decided by setuptools).


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

1. A gcc compiler with C++11 support (version greater than 4.8.4).  

2. An Anaconda distribution (Python 3 recommended).

3. That's all!


