------------------------------------------------------------------- Mon Mar 6 09:24:19 UTC 2023 - Daniel Garcia - 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 - Add upstream patch to fix test on aarch64: * fix-aarch64.patch ------------------------------------------------------------------- Wed May 12 13:52:14 UTC 2021 - Matej Cepl - 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 - Do not build for Python 3.6, due to no NumPy. ------------------------------------------------------------------- Thu Nov 26 07:36:38 UTC 2020 - andy great - 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 - 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 - Drop to version 0.2.1 from github release as it have test suite. ------------------------------------------------------------------- Tue Aug 4 16:09:37 UTC 2020 - andy great - Initial package release.