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 <andythe_gr...@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.
+
+-------------------------------------------------------------------

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 -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to