pythontoolkitforacceleratorcontrols(pytac)是一个python库,旨在使使用粒子加速器变得容易。
pytac的Python项目详细描述
pythontoolkitforacceleratorcontrols(pytac)是一个用于工作的python库 用粒子加速器的元素。
文档可在Readthedocs获得。
测试
使用pipenv最简单:
$ pipenv install --dev $ pipenv shell
运行测试:
$ python -m pytest
要查看覆盖率报告,请检查pytest cov:
$ python -m pytest --cov-report term-missing --cov=pytac
要查看样式冲突,请使用flake8:
$ flake8
构建文档:
$ cd docs $ sphinx-build -b html -E . _build/html
文档是在build/html中构建的。
上传到pypi
确保setup.py中的版本正确,然后制作一个标记 与版本相同。
创建源分发:
$ python setup.py sdist
制作通用车轮:
$ python setup.py bdist_wheel
然后用绳线上传:
$ twine upload dist/*