Recent Releases of https://github.com/cqcl/phir

https://github.com/cqcl/phir - v0.3.3

What's Changed

  • fix: make None default size if unspecified by @qartik in https://github.com/CQCL/phir/pull/84

Full Changelog: https://github.com/CQCL/phir/compare/v0.3.2...v0.3.3

- Python
Published by qartik about 2 years ago

https://github.com/cqcl/phir - v0.3.2

What's Changed

  • fix(model): stricter validation for numeric types by @qartik in https://github.com/CQCL/phir/pull/66

Full Changelog: https://github.com/CQCL/phir/compare/v0.3.1...v0.3.2

- Python
Published by qartik about 2 years ago

https://github.com/cqcl/phir - v0.3.1

What's Changed

  • feat(spec): introduce Skip mop and perform pydantic validation of MOps in https://github.com/CQCL/phir/pull/64

Full Changelog: https://github.com/CQCL/phir/compare/v0.3.0...v0.3.1

- Python
Published by qartik about 2 years ago

https://github.com/cqcl/phir - v0.3.0

What's Changed

  • Added support for "barrier" "meta" instruction in https://github.com/CQCL/phir/pull/56

Full Changelog: https://github.com/CQCL/phir/compare/v0.2.1...v0.3.0

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.2.1

What's Changed

  • fix(spec): correct values for R2XXYYZZ gate params and args in https://github.com/CQCL/phir/pull/38

Full Changelog: https://github.com/CQCL/phir/compare/v0.2.0...v0.2.1

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.2.0

What's Changed

  • ci: deploy to GH pages using only one Python version in https://github.com/CQCL/phir/pull/16
  • More validation: require data_type in cvar_define in https://github.com/CQCL/phir/pull/14
  • Support for quantum parallel blocks in https://github.com/CQCL/phir/pull/31

New Contributors

  • @Asa-Kosto-QTM made their first contribution in https://github.com/CQCL/phir/pull/31

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.6...v0.2.0

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.6

What's Changed

Fixed

  • fix(spec): include missing <= comparison operator
  • fix(model): better validation in https://github.com/CQCL/phir/pull/15
    • pick classical ops from Table I in the spec
    • pick quantum ops from Table II in the spec
    • split QOp into four, validate args/angles

Changed

  • docs: shorten spec file name to spec.md
  • ci(markdown): add markdownlint, fix minor issues
  • style(ruff): use ruff format instead of black

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.5...v0.1.6

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.5

What's Changed

  • feat: include units for duration and angles by @qartik in https://github.com/CQCL/phir/pull/9

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.4...v0.1.5

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.4

What's Changed

  • Publish to PyPI on GitHub release creation. by @qartik in https://github.com/CQCL/phir/pull/5
  • Remove strict checking for validating tuples by @qartik in https://github.com/CQCL/phir/pull/8

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.3...v0.1.4

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.3

First release to PyPI: https://pypi.org/project/phir/

Added

  • phir package now comes with type information.

Fixed

  • phir version in the docs site.

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.2...v0.1.3

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.2

What's Changed

  • Add angles field to QOp by @qartik in https://github.com/CQCL/phir/pull/4

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.1...v0.1.2

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.1

Changed

  • Typing improvements to the PHIR model.
  • Correct a mistake in the spec example.

Full Changelog: https://github.com/CQCL/phir/compare/v0.1.0...v0.1.1

- Python
Published by qartik over 2 years ago

https://github.com/cqcl/phir - v0.1.0

What's New

  • Modeling & validation CLI by @qartik in https://github.com/CQCL/phir/pull/2
  • Updated spec to use dict for comments.

Full Changelog: https://github.com/CQCL/phir/commits/v0.1.0

- Python
Published by qartik over 2 years ago