17
0
Files
python-quantum-blackbird/python-quantum-blackbird.changes

79 lines
3.4 KiB
Plaintext

-------------------------------------------------------------------
Mon Mar 6 09:24:19 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
- Disable numpy 1.24 broken tests, gh#XanaduAI/blackbird#54
- Remove skip_32bit_divide_scalar_array_test.patch
- Remove fix-aarch64.patch
- Update to 0.5.0
* Rebuilds the grammar using ANTLR v4.9.2 (#51)
* Updates ANTLR v4.9.2 version on the compiling grammar section. (#51)
- 0.4.0
* Remove support for Python 3.5. (#38)
* Add support for Python 3.8 and 3.9. (#40)
* Add public method to retrieve Blackbird program variables via
prog.variables. (#47)
* Improve match_template to automatically return matched parameters
with their array values, rather than their array names (p0, p1,
etc.) (#47)
* Remove p-type parameters from prog.parameters since they're only
needed there internally and are otherwise stored in
prog.variables. This also changes TDM programs to not be templates
(prog.is_template now returns False). (#47)
* Fix bool or string objects in for-loop iterators not working
correctly. (#41)
* Update the NumPy scalar types in the Blackbird listener due to
being deprecated in NumPy 1.20. (#43)
* Add access to the symbolic expression used when creating a
RegRefTransform, as a class attribute. (#46)
-------------------------------------------------------------------
Thu Jun 17 08:05:46 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add upstream patch to fix test on aarch64:
* fix-aarch64.patch
-------------------------------------------------------------------
Wed May 12 13:52:14 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Add skip_32bit_divide_scalar_array_test.patch to skip the
failing test on 32bit arch (gh#XanaduAI/blackbird#42).
-------------------------------------------------------------------
Mon Apr 26 05:52:52 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Do not build for Python 3.6, due to no NumPy.
-------------------------------------------------------------------
Thu Nov 26 07:36:38 UTC 2020 - andy great <andythe_great@pm.me>
- Update to version 0.3.0.
* Arrays and variables now support being defined as parameters
(using braces) in a Blackbird template.
* Time-domain multiplexing programs are now supported, using the
syntax type tdm (temporal_modes=3, copies=1).
* For-loops are supported inside Blackbird scripts.
* Keyword arguments are supported inside operations; for example,
MeasureHomodyne(select=[0, 1]) or
MeasureFock(dark_counts=[1, 0.5, 3]).
* Indexing is supported inside both modes and arguments; for
example, MZgate(list[2], list[0]) | [list[3], list[1]])).
All indices allow expressions such as phases[-3 + 2*2].
* Templates are no longer changed when calling them and replacing
the parameters with actual values.
-------------------------------------------------------------------
Thu Sep 3 19:48:29 UTC 2020 - andy great <andythe_great@pm.me>
- Update to version 0.2.4.
* Updating antlr4-python3-runtime requirement to version 4.7.2.
-------------------------------------------------------------------
Tue Aug 11 19:47:28 UTC 2020 - andy great <andythe_great@pm.me>
- Drop to version 0.2.1 from github release as it have test suite.
-------------------------------------------------------------------
Tue Aug 4 16:09:37 UTC 2020 - andy great <andythe_great@pm.me>
- Initial package release.