Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop into XYZ decompose #213

Merged
merged 193 commits into from
Jun 3, 2024

Conversation

juanboschero
Copy link
Collaborator

No description provided.

elenbaasc and others added 30 commits February 23, 2024 16:06
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.10 to 9.5.11.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.5.10...9.5.11)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
- Configured equivalence of gates from subclass to base class
- Renamed get_matrix to get_matrix_after_qubit_remapping and moved function to matrix_expander
- Added tests to check equivalence between MatrixGate and ControlGate objects

removed union import from squirrel_ir
Bumps [mypy](https://github.com/python/mypy) from 1.8.0 to 1.9.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.8.0...1.9.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…-a-matrixgate-and-a-controlledgate

Added check for hybrid Control/Matrix Gate classes + test
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.2 to 8.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.0.2...8.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.4.3...7.4.4)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.13 to 9.5.14.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.5.13...9.5.14)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.2.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ial-9.5.14

Bump mkdocs-material from 9.5.13 to 9.5.14
Drop jupyter and ipython dependencies.
…utorial-from-colab-to-mkdocs

104 transfer opensquirrel tutorial from colab to mkdocs
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.1.0 to 5.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.1.0...v5.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.14 to 9.5.15.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.5.14...9.5.15)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
….0.0

Bump pytest-cov from 4.1.0 to 5.0.0
…ial-9.5.15

Bump mkdocs-material from 9.5.14 to 9.5.15
rturrado and others added 29 commits May 21, 2024 21:00
…uctions integration test.

Fix Parser.

TODO: output circuits cannot manage yet mid-circuit measurements.
…ements at the end.

Update tests so that measure statements are not simply written at the end.
Change definition of Identity gate to BlochSphereRotation.identity.
Add test_identity to test_circuit_builder.py.
Add Identity alias to default_gates.py.
Reorganize test to mimic the folder structure of src.
Rename 'cQasm3' to 'cQASM v3' in tst_integration.py.
Rename SquirrelIR to IR.
Rename SquirrelIRVisitor to IRVisitor.
Rename squirrel_ir to ir.
…squirrel' into 177-rename-opensquirrel-to-open_squirrel
…open_squirrel

Rename opensquirrel to open_squirrel
…el-back-to-opensquirrel

Rename open_squirrel back to opensquirrel
… of an anonymous Bloch before adding it.

Move Gate._check_is_anonymous to BlochSphereRotation.get_default_bloch.
Change Gate.name to print <anonymous-gate>.
Revert changes to Gate.is_anonymous.

Change visit_gate so it doesn't hardcode <anonymous-gate> for an anonymous gate.
Change `BlochSphereRotation.wrap_default_bloch` to `try_name_anonymous_bloch`
…single-qubit-gates-to-defined-gates

Implement naïve McKay decomposition optimization and match anonymous gates to defined gates
@juanboschero juanboschero merged commit 6845628 into 98-create-x-yz-decomposer-for-quantify-scheduler Jun 3, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants