You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ⬆️ update QFR submodule and hence DD Package library
* 🐛 fix complex vector export
* 🐛 fix bindings code
* 🐛 fix use of C++-20 feature
* 🔖 bump version
* 📄 updating license
* 🐛 fixing MANIFEST.in
* 📝 adjusting README.md
* 👷 also test python wheels and source distribution build on each commit
* 💚 simplifying CI script
* 💚 exclude tests from coverage
* 💚 build Apple Silicon wheels using a newer version of cibuildwheel
Copy file name to clipboardExpand all lines: README.md
+16-12
Original file line number
Diff line number
Diff line change
@@ -44,17 +44,23 @@ If you have any questions, feel free to contact us via [[email protected]](mail
44
44
45
45
JKQ QCEC is mainly developed as a C++ library with an easy-to-use Python interface.
46
46
- Get the Python package
47
-
```bash
48
-
pip install jkq.qcec
49
-
```
47
+
```bash
48
+
pip install jkq.qcec
49
+
```
50
+
In order to make the library as easy to use as possible (without compilation), we provide wheels formost common platforms (64-bit Linux, MacOS, Windows). However,in order to get the best performance out of QCEC, it is recommended to
51
+
build it locally from the source distribution via
52
+
```bash
53
+
pip install --no-binary jkq.qcec
54
+
```
55
+
This enables platform specific compiler optimizations that cannot be enabled on portable wheels.
50
56
- Start using it in Python:
51
-
```python
52
-
from jkq.qcec import*
53
-
54
-
config = Configuration()
55
-
<...># set configuration options
56
-
results = verify(circ1, circ2, config)
57
-
```
57
+
```python
58
+
from jkq.qcec import *
59
+
60
+
config = Configuration()
61
+
<...># set configuration options
62
+
results = verify(circ1, circ2, config)
63
+
```
58
64
Both circuits can either be IBM Qiskit `QuantumCircuit` objects or paths to circuit files (in any of the formats listed above).
59
65
60
66
The verification procedure can be configured with the following settings and options:
@@ -244,5 +250,3 @@ If you use our tool for your research, we will be thankful if you refer to it by
0 commit comments