Hello community,
here is the log from the commit of package python-quantum-blackbird for
openSUSE:Factory checked in at 2020-11-29 12:30:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-quantum-blackbird (Old)
and /work/SRC/openSUSE:Factory/.python-quantum-blackbird.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-quantum-blackbird"
Sun Nov 29 12:30:16 2020 rev:3 rq:851334 version:0.3.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-quantum-blackbird/python-quantum-blackbird.changes
2020-09-04 11:13:18.003066558 +0200
+++
/work/SRC/openSUSE:Factory/.python-quantum-blackbird.new.5913/python-quantum-blackbird.changes
2020-11-29 12:30:20.302118094 +0100
@@ -1,0 +2,18 @@
+Thu Nov 26 07:36:38 UTC 2020 - andy great <[email protected]>
+
+- 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.
+
+-------------------------------------------------------------------
Old:
----
blackbird-0.2.4.tar.gz
New:
----
blackbird-0.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-quantum-blackbird.spec ++++++
--- /var/tmp/diff_new_pack.h7U3wH/_old 2020-11-29 12:30:21.086118887 +0100
+++ /var/tmp/diff_new_pack.h7U3wH/_new 2020-11-29 12:30:21.090118891 +0100
@@ -20,14 +20,14 @@
%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-quantum-blackbird
-Version: 0.2.4
+Version: 0.3.0
Release: 0
Summary: Quantum assembly language for continuous-variable quantum
computation
License: Apache-2.0
Group: Development/Languages/Python
URL: https://github.com/XanaduAI/blackbird
Source:
https://github.com/XanaduAI/blackbird/archive/v%{version}.tar.gz#/blackbird-%{version}.tar.gz
-BuildRequires: %{python_module antlr4-python3-runtime >= 4.7.2}
+BuildRequires: %{python_module antlr4-python3-runtime >= 4.8}
BuildRequires: %{python_module networkx}
BuildRequires: %{python_module numpy >= 1.16}
BuildRequires: %{python_module pytest}
@@ -36,7 +36,7 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: uuid-devel
-Requires: python-antlr4-python3-runtime >= 4.7.1
+Requires: python-antlr4-python3-runtime >= 4.8
Requires: python-networkx
Requires: python-numpy >= 1.16
Requires: python-sympy
++++++ blackbird-0.2.4.tar.gz -> blackbird-0.3.0.tar.gz ++++++
++++ 5112 lines of diff (skipped)
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives:
https://lists.opensuse.org/archives/list/[email protected]