Recent Releases of oqpy
oqpy - v0.3.7
What's Changed
- Allow expr_matches to better handle presence of extra data by @PhilReinhold in https://github.com/openqasm/oqpy/pull/93
- fix regression with cache by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/95
- Bump version to 0.3.7 by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/97
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.3.6...v0.3.7
- Python
Published by PhilReinhold over 1 year ago
oqpy - v0.3.6
What's Changed
- Construct machine-sized typed clasical variables by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/90
- Add README badges by @speller26 in https://github.com/openqasm/oqpy/pull/84
- update packages for dependabot by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/88
- Consider cases when ExpressionConvertible returns float, int, duration by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/89
- Bump urllib3 from 2.1.0 to 2.2.2 by @dependabot in https://github.com/openqasm/oqpy/pull/92
- Bump version to 0.3.6 by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/91
New Contributors
- @speller26 made their first contribution in https://github.com/openqasm/oqpy/pull/84
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.3.5...v0.3.6
- Python
Published by PhilReinhold almost 2 years ago
oqpy - v0.3.5
What's Changed
- Allow custom ExternArgument in extern declaration by @anuragm in https://github.com/openqasm/oqpy/pull/83
- Raise an exception for delays or boxes with known negative duration by @braised-babbage in https://github.com/openqasm/oqpy/pull/85
- Convert ExpressionConvertible to duration by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/86
- Bump version to 0.3.5 by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/87
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.3.4...v0.3.5
- Python
Published by jcjaskula-aws over 2 years ago
oqpy - v0.3.3
What's Changed
- Fix subroutines with array arguments by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/77
- Update CITATION.cff to include v0.3.2 authors by @karalekas in https://github.com/openqasm/oqpy/pull/79
- Bump version to 0.3.3 by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/78
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.3.2...v0.3.3
- Python
Published by PhilReinhold over 2 years ago
oqpy - v0.3.2
- Allow use of python slice objects to index oqpy array types
- Add
CachedExpressionConvertibleprotocol to allow foreign types to cache their conversion methods - Allow
Program.function_callto specify an output variable - Add support for gate definitions
- Add support for using gate modifiers
- Allow externs without arguments or return values
- Python
Published by PhilReinhold over 2 years ago
oqpy - v0.3.1
What's Changed
- Fix for nested subroutines and if statements in subroutines by @PhilReinhold in https://github.com/openqasm/oqpy/pull/53
- keep track of the subroutine definition order by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/52
- fix mutating programs by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/54
- Bump version to 0.3.1 by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/55
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.3.0...v0.3.1
- Python
Published by karalekas almost 3 years ago
oqpy - v0.3.0
What's Changed
- Fix expressions with duration literals by @anuragm in https://github.com/openqasm/oqpy/pull/38
- Fix initiating duration arrays with numpy array by @anuragm in https://github.com/openqasm/oqpy/pull/39
- Detect and convert constants by @PhilReinhold in https://github.com/openqasm/oqpy/pull/44
- Promote floats to durations during arithmetic ops by @anuragm in https://github.com/openqasm/oqpy/pull/42
- Add new authors to CITATION.cff by @karalekas in https://github.com/openqasm/oqpy/pull/45
- Create oqpy.Range to allow ForIn ranges with expressions. by @PhilReinhold in https://github.com/openqasm/oqpy/pull/47
- Check that generated ast respects type hints by @PhilReinhold in https://github.com/openqasm/oqpy/pull/48
- Initialize variables as input/output by @PhilReinhold in https://github.com/openqasm/oqpy/pull/51
- Convert durations to float and vice versa where appropriate by @PhilReinhold in https://github.com/openqasm/oqpy/pull/43
- Bump version to 0.3.0 by @PhilReinhold in https://github.com/openqasm/oqpy/pull/50
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.2.1...v0.3.0
- Python
Published by karalekas almost 3 years ago
oqpy - v0.2.0
What's Changed
- Add Zenodo DOI to CITATION.cff by @karalekas in https://github.com/openqasm/oqpy/pull/23
- Add support for returning values from defcal statements by @Swordcat in https://github.com/openqasm/oqpy/pull/24
- Allow for loops with arbitrary variable type by @anuragm in https://github.com/openqasm/oqpy/pull/26
- Fix code of conduct link by @anuragm in https://github.com/openqasm/oqpy/pull/27
- Add support for arrays by @anuragm in https://github.com/openqasm/oqpy/pull/28
- Bump setuptools from 65.4.1 to 65.5.1 by @dependabot in https://github.com/openqasm/oqpy/pull/30
- Bump cryptography from 37.0.4 to 39.0.1 by @dependabot in https://github.com/openqasm/oqpy/pull/29
- Add shift and bitwise operations by @jmdewart in https://github.com/openqasm/oqpy/pull/31
- Add capability to annotate statements by @PhilReinhold in https://github.com/openqasm/oqpy/pull/34
- Add pragma by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/35
- Bump version to 0.2.0 by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/36
New Contributors
- @Swordcat made their first contribution in https://github.com/openqasm/oqpy/pull/24
- @anuragm made their first contribution in https://github.com/openqasm/oqpy/pull/26
- @jmdewart made their first contribution in https://github.com/openqasm/oqpy/pull/31
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.1.2...v0.2.0
- Python
Published by karalekas about 3 years ago
oqpy - v0.1.2
Annoucements
With the release of v0.1.2, OQpy now supports Python 3.11! 🐍
What's Changed
- Fix add_defcal by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/18
- Loosen dependency version constraints wherever possible by @karalekas and @PhilReinhold in https://github.com/openqasm/oqpy/pull/19
- Add support for arguments & return types to defcals by @jcjaskula-aws in https://github.com/openqasm/oqpy/pull/20
- Add CITATION.cff file for creating OQpy citation by @karalekas in https://github.com/openqasm/oqpy/pull/22
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.1.1...v0.1.2
- Python
Published by karalekas over 3 years ago
oqpy - v0.1.1
What's Changed
- Add readthedocs.yaml to configure documentation by @karalekas in https://github.com/openqasm/oqpy/pull/11
- Add notice to source distribution by @BastianZim in https://github.com/openqasm/oqpy/pull/13
- Unpin numpy and openpulse versions by @karalekas in https://github.com/openqasm/oqpy/pull/17
New Contributors
- @BastianZim made their first contribution in https://github.com/openqasm/oqpy/pull/13
Full Changelog: https://github.com/openqasm/oqpy/compare/v0.1.0...v0.1.1
- Python
Published by karalekas over 3 years ago