"Python Toolkit for Accelerator Controls"
Project description
Python Toolkit for Accelerator Controls (Pytac) is a Python library for working with elements of particle accelerators.
Documentation is available at Readthedocs.
Testing
It is simplest to work with pipenv:
$ pipenv install --dev $ pipenv shell
To run the tests:
$ python -m pytest
To see a coverage report, check pytest-cov:
$ python -m pytest --cov-report term-missing --cov=pytac
To see style violations, use flake8:
$ flake8
To build the documentation:
$ cd docs $ sphinx-build -b html -E . _build/html
The documentation is built inside _build/html.
Uploading to PyPI
Ensure that the version is correct in setup.cfg and then make a tag that is the same as the version.
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/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytac-0.5.0.tar.gz
(521.3 kB
view hashes)
Built Distribution
pytac-0.5.0-py2.py3-none-any.whl
(503.3 kB
view hashes)
Close
Hashes for pytac-0.5.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199435f8ed00d57e2c0c9cf355a84dcc4e53061a298453ba5666c1f4d6fae1a2 |
|
MD5 | 0cf9c645959e8ebc46e26fdbd4d4d35c |
|
BLAKE2b-256 | 6fed2c7ef55353caa688ab3ed30c64f78810d021d46c8711160bc804d6ba163a |