Metadata-Version: 2.0
Name: pytac
Version: 0.1
Summary: Python Toolkit for Accelerator Controls (Pytac) is a Python library intended to make it easy to work with particle accelerators.
Home-page: https://github.com/willrogers/pytac
Author: Will Rogers, Razvan Vasile
Author-email: will.rogers@diamond.ac.uk, razvan.vasile@diamond.ac.uk
License: Apache License 2.0
Description-Content-Type: UNKNOWN
Keywords: accelerator physics
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: numpy
Requires-Dist: scipy
Provides-Extra: dev
Requires-Dist: check-manifest; extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'

.. image:: https://travis-ci.org/simkimsia/UtilityBehaviors.png
   :target: https://travis-ci.org/simkimsia/UtilityBehaviors
.. image:: https://coveralls.io/repos/github/willrogers/pytac/badge.svg?branch=master
   :target: https://coveralls.io/github/willrogers/pytac?branch=master
.. image:: https://landscape.io/github/willrogers/pytac/master/landscape.svg?style=flat
   :target: https://landscape.io/github/willrogers/pytac/
.. image:: https://readthedocs.org/projects/pytac/badge/?version=latest
   :target: http://pytac.readthedocs.io/en/latest/?badge=latest
.. image:: https://badge.fury.io/py/pytac.svg
   :target: https://badge.fury.io/py/pytac
.. image:: https://img.shields.io/pypi/pyversions/pytac.svg
   :target: https://badge.fury.io/py/pytac


Python Toolkit for Accelerator Controls (Pytac) is a Python library intended to make it easy to work with particle accelerators.

Documentation is available at Readthedocs_.

.. _ReadTheDocs: http://pytac.readthedocs.io

Testing
=======

It is simplest to work with a virtualenv.  Then::

 $ pip install -r requirements/local.txt
 $ export PYTHONPATH=.
 $ py.test test

To see a coverage report::

 $ py.test --cov=pytac test

To build documentation correctly::

 $ cd docs
 $ sphinx-build -b html -E . _build/html

The documentation is built inside _build/html.

Uploading to Pypi
=================
To upload files to Pypi. Create a source distribution::

 $ python setup.py sdist

Build a universal wheel::

 $ python setup.py bdist_wheel

Then upload it using twine::

 $ twine upload dist/*


