Skip to content
This repository was archived by the owner on Dec 12, 2022. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Q-CTRL Python PyQuil

The aim of the Q-CTRL pyQuil Adapter package is to provide export functions allowing
users to deploy established error-robust quantum control protocols from the
open literature and defined in Q-CTRL Open Controls on Rigetti quantum hardware
and simulators.

Anyone interested in quantum control is welcome to contribute to this project.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# Q-CTRL pyQuil Adapter
[![Actions Status](https://github.com/qctrl/python-pyquil/workflows/Push%20workflow/badge.svg)](https://github.com/qctrl/python-pyquil/actions?query=workflow%3A"Push+workflow")
[![Actions Status](https://github.com/qctrl/python-pyquil/workflows/Release%20workflow/badge.svg)](https://github.com/qctrl/python-pyquil/actions?query=workflow%3A"Release+workflow")
# Q-CTRL Python PyQuil

The aim of the Q-CTRL pyQuil Adapter package is to provide export functions allowing
users to deploy established error-robust quantum control protocols from the
Expand Down
161 changes: 0 additions & 161 deletions README.rst

This file was deleted.

50 changes: 28 additions & 22 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,33 +1,35 @@
[tool.poetry]
name = "qctrl-pyquil"
version = "0.0.4"
description = "Q-CTRL pyQuil Adapter"
description = "Q-CTRL Python PyQuil"
license = "Apache-2.0"
authors = ["Q-CTRL <[email protected]>"]
readme = "README.md"
maintainers = ["Q-CTRL <[email protected]>"]
readme = "DESCRIPTION.md"
homepage = "https://q-ctrl.com"
repository = "https://github.com/qctrl/python-pyquil"
keywords = [
"quantum",
"computing",
"open source",
"engineering",
"pyquil"
"q-ctrl",
"qctrl",
"quantum control"
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.6",
"Topic :: Scientific/Engineering :: Physics",
"Topic :: Scientific/Engineering :: Visualization",
"Topic :: Software Development :: Embedded Systems",
"Topic :: System :: Distributed Computing"
]
repository = "https://github.com/qctrl/python-pyquil"
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Scientific/Engineering :: Physics",
"Topic :: Scientific/Engineering :: Visualization",
"Topic :: Software Development :: Embedded Systems",
"Topic :: System :: Distributed Computing"
]
packages = [
{ include = "qctrlpyquil" },
]
Expand All @@ -49,6 +51,10 @@ sphinx = "^2.2.0"
nbval = "^0.9.5"
qctrl-visualizer = "^2.1.0"

[tool.poetry.urls]
GitHub = "https://github.com/qctrl"
Twitter = "https://twitter.com/qctrlHQ"

[tool.dephell.main]
from = {format = "poetry", path = "pyproject.toml"}
to = {format = "setuppy", path = "setup.py"}
Expand Down
10 changes: 5 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

readme = ''
here = os.path.abspath(os.path.dirname(__file__))
readme_path = os.path.join(here, 'README.rst')
readme_path = os.path.join(here, 'DESCRIPTION.rst')
if os.path.exists(readme_path):
with open(readme_path, 'rb') as stream:
readme = stream.read().decode('utf8')
Expand All @@ -25,14 +25,14 @@
long_description=readme,
name='qctrl-pyquil',
version='0.0.4',
description='Q-CTRL pyQuil Adapter',
description='Q-CTRL Python PyQuil',
python_requires='<3.9,>=3.6.4',
project_urls={"repository": "https://github.com/qctrl/python-pyquil"},
project_urls={"homepage": "https://q-ctrl.com", "repository": "https://github.com/qctrl/python-pyquil"},
author='Q-CTRL',
author_email='[email protected]',
license='Apache-2.0',
keywords='quantum computing open source engineering pyquil',
classifiers=['Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Education', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: Apache Software License', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3.6', 'Topic :: Scientific/Engineering :: Physics', 'Topic :: Scientific/Engineering :: Visualization', 'Topic :: Software Development :: Embedded Systems', 'Topic :: System :: Distributed Computing'],
keywords='q-ctrl qctrl quantum control',
classifiers=['Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Education', 'Intended Audience :: Science/Research', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Scientific/Engineering :: Physics', 'Topic :: Scientific/Engineering :: Visualization', 'Topic :: Software Development :: Embedded Systems', 'Topic :: System :: Distributed Computing'],
packages=['qctrlpyquil'],
package_dir={"": "."},
package_data={},
Expand Down