cirq 1.4.1
0
A framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Contents
A framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Stars: 4253, Watchers: 4253, Forks: 1008, Open Issues: 287The quantumlib/Cirq
repo was created 6 years ago and the last code push was 8 hours ago.
The project is very popular with an impressive 4253 github stars!
How to Install cirq
You can install cirq using pip
pip install cirq
or add it to a project with poetry
poetry add cirq
Package Details
- Author
- The Cirq Developers
- License
- Apache 2
- Homepage
- http://github.com/quantumlib/cirq
- PyPi:
- https://pypi.org/project/cirq/
- GitHub Repo:
- https://github.com/quantumlib/cirq
Related Packages
Errors
A list of common cirq errors.
Code Examples
Here are some cirq
code examples and snippets.
GitHub Issues
The cirq package has 287 open issues on GitHub
- Deprecate can_add_operation_into_moment.
- Migrate ionq_device compilation to circuit transformer
- Deprecate qid_pairs
- [WIP] Allow repeated measurement keys
- Identify root cause of
notebook==6.4.8
+coverage==6.3
causing hang in CI and upgrade if needed. - Fix types in operations for dense pauli strings
- Add
align_left
/align_right
transformers to replaceAlignLeft
/AlignRight
- Support additional
**kwargs
with default arguments in Transformer API. - XEB improvements
- measurement_key_shape protocol
- "Else" branches within classical controls
- Local measurements
- Allow use of measurements as param resolvers
- Add construction examples to docstrings of
ClassicallyControlledOperation
- Fix
circuit.append()
to useprotocols.commute
to verify if two operations can be "crossed" or not.