Pyquafu

Latest version: v0.4.1

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.0

Key Features

1. Able to parse and execute dynamic quantum circuit in simulated environments.

- https://github.com/ScQ-Cloud/pyquafu/pull/106
- https://github.com/ScQ-Cloud/pyquafu/pull/86

2. More sophisticated operations supported by `QuantumCircuit`. See examples in [quantum circuit tests](https://github.com/ScQ-Cloud/pyquafu/blob/master/tests/quafu/circuits/building_circuit_test.py#L7)

- https://github.com/ScQ-Cloud/pyquafu/pull/137

What's Changed
* Add cls Qubit and QuantumRegister by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/46
* Stable/0.3 by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/55
* feat: define VQA interface && fix code style by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/59
* integrate oracle and register into circuit by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/60
* Add 'dev*.py' to .gitignore by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/61
* some path fix/adjustments by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/62
* Add estimator sample ut, load url from disk by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/65
* nothing by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/68
* Finally I also have an empty pr by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/69
* feat: restructure directory by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/71
* Almost nothing by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/73
* Merge stable/0.3 into master by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/76
* Replace ``pygraphviz`` with ``graphviz`` by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/80
* fix response handling in `Task.send` and add ut in workflow by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/81
* qaoa demo by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/85
* Implement PLY Convertor by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/86
* chore: add commit lint in workflow by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/87
* Add alternating layered ansatz implementation and a sample VQE by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/88
* Exception handling by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/92
* Add paramshift prototype by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/95
* Autograd with param shift demo by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/104
* Add support for classical operation by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/106
* Make registers iterable, fix some typos by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/107
* Fix bug of gpu simulator by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/109
* Add some pre-build funtions and tests by qtzhuang in https://github.com/ScQ-Cloud/pyquafu/pull/111
* fix some mistakes and minor deficiencies by qtzhuang in https://github.com/ScQ-Cloud/pyquafu/pull/112
* Pick ahead features of ``elements`` from stable/0.3 branch by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/113
* Fix qfasm for barrier by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/114
* fix: merge fixing of circuitPlot from stable/0.3 by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/115
* Eliminate dependence of qfvm, close 130 by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/116
* refactor algorithms module and update qnn implementation by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/117
* Enhance module of ``QuantumGate`` by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/118
* Implement Oracle and customize_gate by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/119
* the ansatz evolution according to hamiltonian by WanJiawang in https://github.com/ScQ-Cloud/pyquafu/pull/120
* Add amplitude embedding by qtzhuang in https://github.com/ScQ-Cloud/pyquafu/pull/122
* Enhance gate register mechanism, add visualization of Bloch Sphere by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/125
* feat: format code, add pre-commit and clang format by lucky9-cyou in https://github.com/ScQ-Cloud/pyquafu/pull/126
* feat: restructure torch transformer to support __call__() of QNN by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/121
* feat: add clifford simulator(1) by lucky9-cyou in https://github.com/ScQ-Cloud/pyquafu/pull/127
* Enhance QuantumGate (1/2, reopened) by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/129
* Supplement docs by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/131
* feat:add parameter by lss0208 in https://github.com/ScQ-Cloud/pyquafu/pull/133
* fix: openmp typo by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/134
* feat:add iqcs features by lss0208 in https://github.com/ScQ-Cloud/pyquafu/pull/137
* feat: support real machine gradient by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/135
* feat: use parameter in entangle layer, support for merging encoding and entangle layer by qtzhuang in https://github.com/ScQ-Cloud/pyquafu/pull/138
* Fix error in qfasm by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/145
* feat: unify exception handling of requests library error and website … by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/147
* Add __radd__ method to ParameterExpression class by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/148
* Add support for to_openqasm with param and create prerelease draft for all whl by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/149
* fix:openqasm bug by lss0208 in https://github.com/ScQ-Cloud/pyquafu/pull/150
* feat: qfasm support parameter by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/151
* fix: FLOAT of lexer by beizhansl in https://github.com/ScQ-Cloud/pyquafu/pull/153
* fix some bugs by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/154
* fix: close 140 by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/161
* fix: close 155, close 157 by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/158
* ci: add pre-release only on push by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/159
* fix: close 160 by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/162
* fix: automatically find openmp based on homebrew prefix, close 110 by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/163
* Update document to 0.4.0 by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/166

New Contributors
* beizhansl made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/86
* qtzhuang made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/111
* WanJiawang made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/120
* lucky9-cyou made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/126

**Full Changelog**: https://github.com/ScQ-Cloud/pyquafu/compare/v0.3.6...v0.4.0

0.3.6

What's Changed
* add documentation resource files (by sphinx) by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/90
* enhancement: restructure quantum element module, enhance docstrings by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/91
* Stable/0.3: fix some small bugs by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/93
* Stable/0.3: Further unify interface of ``Instructioin`` by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/96
* Stable/0.3: fix some errors in circuit plot by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/97
* release notes for v0.3.6 by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/98
* Stable/0.3: fix some imports, add plot of ``delay`` by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/99
* Stable/0.3: fix x-position bug of bar plot in plotting results by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/100
* Stable/0.3: retrieving task if get empty counts in send(wait=True) by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/101
* Stable/0.3: set category of deprecation warning in ``gates`` by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/102
* Stable/0.3: fix measure setting bug in from_qasm by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/103


**Full Changelog**: https://github.com/ScQ-Cloud/pyquafu/compare/v0.3.5...v0.3.6

0.3.5

New Tutorial Released
Check out the tutorial here: https://github.com/ScQ-Cloud/quafu-tutorial/blob/main/user_guide/quafu_doc_0.3.5.ipynb. We will update the tutorial on website soon.

What's Changed
* fix: partial measurement error by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/51
* fix cbits bug in measure() by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/53
* Stable/0.3/enhance exception handling of user, task, backend by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/54
* Stable/0.3: fix `measures is NoneType` problem and a typing problem by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/56
* nothing by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/57
* Stable/0.3:fix subscript of cbits by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/63
* Stable/0.3: small fix by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/64
* Stable/0.3: Add TaskDatabase by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/70
* Stable/0.3: correct some errors by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/72
* fix typing-style not supported for python3.8 by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/77


**Full Changelog**: https://github.com/ScQ-Cloud/pyquafu/compare/v0.3.4...v0.3.5

0.3.4

What's Changed
* fix sy and zero-para qasm problem 2023.7.30 by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/43
* Stable/0.3 by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/44
* fix label missing of only-measured qubits by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/45


**Full Changelog**: https://github.com/ScQ-Cloud/pyquafu/compare/v0.3.3...v0.3.4

0.3.3

Fix some bugs

What's Changed
* Update backends.py by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/41
* Update instruction.py by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/38
* Update tasks.py by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/40
* Update tasks.py by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/39


**Full Changelog**: https://github.com/ScQ-Cloud/pyquafu/compare/v0.3.2...v0.3.3

0.3.2

New Features
* chensgit169 contributes a visualization module which plots beautiful figures of quantum circuits. Try `QuantumCircuit.plot_circuit()` method!

What's Changed
* Optimize data copy from python to cpp by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/11
* 增加了dag by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/13
* add dag by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/14
* dag ; modify the test book for users by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/15
* Optimize gate_to_node code by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/17
* Added parameters for the pulse gate by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/18
* 1. Add runtime_job_id 2. Add back `from_openqasm` to ensure backward compatibility by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/20
* change quantum_rl with update results by enchanted123 in https://github.com/ScQ-Cloud/pyquafu/pull/19
* fix: default runtime_job_id should be empty string by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/24
* update DAGCircuit class and some tests by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/25
* delete local example in visualisation by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/26
* merge dev into master by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/27
* fix: 🐛 Fix the init part of User class by Alndaly in https://github.com/ScQ-Cloud/pyquafu/pull/29
* reformat according to PEP8 by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/32
* fix bug in import part for package by YuChenSSR in https://github.com/ScQ-Cloud/pyquafu/pull/33
* Dev by Zhaoyilunnn in https://github.com/ScQ-Cloud/pyquafu/pull/35
* Adjustments of userapi by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/36
* fix problem of token missing and reading by chensgit169 in https://github.com/ScQ-Cloud/pyquafu/pull/37

New Contributors
* Zhaoyilunnn made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/11
* YuChenSSR made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/13
* chensgit169 made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/26
* Alndaly made their first contribution in https://github.com/ScQ-Cloud/pyquafu/pull/29

**Full Changelog**: https://github.com/ScQ-Cloud/pyquafu/compare/v0.2.11...v0.3.2

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.