Hello community, here is the log from the commit of package python-thewalrus for openSUSE:Factory checked in at 2020-11-29 12:30:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-thewalrus (Old) and /work/SRC/openSUSE:Factory/.python-thewalrus.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-thewalrus" Sun Nov 29 12:30:17 2020 rev:2 rq:851335 version:0.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-thewalrus/python-thewalrus.changes 2020-09-25 16:36:28.120153140 +0200 +++ /work/SRC/openSUSE:Factory/.python-thewalrus.new.5913/python-thewalrus.changes 2020-11-29 12:30:21.834119643 +0100 @@ -1,0 +2,37 @@ +Thu Nov 26 07:51:50 UTC 2020 - andy great <andythe_gr...@pm.me> + +- Update to version 0.14.0. + * New features + * Adds the function find_classical_subsystem that tries to find + a subset of the modes with a classical covariance matrix. + * Adds the functions mean_number_of_clicks and + variance_number_of_clicks that calculate the first and second + statistical moments of the total number of clicks in a + Gaussian state centered at the origin. + * Adds the module decompositions with the function williamson + to find the Williamson decomposition of an even-size + positive-semidefinite matrix. + * Adds the loop_hafnian_quad function to the Python interface + for converting double precision matrices into quad precision, + doing the calculations in quad precision, and then return the + result as a double. + * Improvements + * Introduces a new faster and significantly more accurate + algorithm to calculate power traces allowing to speed up the + calculation of loop hafnians + * The quantum module has been refactored and organized into + sub-modules. Several functions have been renamed, while the + old names are being deprecated. + * Adds support for C++14 + * pytest-randomly is added to the test suite to improve testing + and avoid stochastically failing tests. + * Modifies the function input_validation to use np.allclose for + checking the symmetry of the input matrices. + * Modifies the function _hafnian to calculate efficiently loop + hafnians of diagonal matrices. + * Breaking changes + * Removes the redundant function normal_ordered_complex_cov. + * Renames the function mean_number_of_clicks to be + mean_number_of_click_graph. + +------------------------------------------------------------------- Old: ---- thewalrus-0.13.0.tar.gz New: ---- thewalrus-0.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-thewalrus.spec ++++++ --- /var/tmp/diff_new_pack.FqaXpD/_old 2020-11-29 12:30:22.594120412 +0100 +++ /var/tmp/diff_new_pack.FqaXpD/_new 2020-11-29 12:30:22.598120417 +0100 @@ -20,7 +20,7 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-thewalrus -Version: 0.13.0 +Version: 0.14.0 Release: 0 Summary: An open-source software architecture for photonic quantum computing License: Apache-2.0 @@ -29,8 +29,8 @@ Source: https://github.com/XanaduAI/thewalrus/archive/v%{version}.tar.gz#/%{packagename}-%{version}.tar.gz BuildRequires: %{python_module Cython} BuildRequires: %{python_module dask-all} -BuildRequires: %{python_module numba >= 0.43.1} -BuildRequires: %{python_module numpy >= 1.13.3} +BuildRequires: %{python_module numba >= 0.49.1} +BuildRequires: %{python_module numpy >= 1.15.0} BuildRequires: %{python_module numpy-devel >= 1.13.3} BuildRequires: %{python_module pytest >= 5.4.1} BuildRequires: %{python_module repoze.lru >= 0.7} @@ -42,8 +42,8 @@ BuildRequires: gcc-c++ BuildRequires: python-rpm-macros Requires: python-dask-all -Requires: python-numba -Requires: python-numpy >= 1.13.3 +Requires: python-numba >= 0.49.1 +Requires: python-numpy >= 1.15.0 Requires: python-repoze.lru >= 0.7 Requires: python-scipy >= 1.2.1 Requires: python-sympy >= 1.5.1 ++++++ thewalrus-0.13.0.tar.gz -> thewalrus-0.14.0.tar.gz ++++++ ++++ 5143 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