File python-control.changes of Package python-control

------------------------------------------------------------------
Thu Jan 21 23:09:04 UTC 2021 - Benjamin Greiner <code@bnavigator.de>

- Skip python36 because of scipy 1.6.0

-------------------------------------------------------------------
Mon Dec 28 20:31:00 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Update to version 0.8.4 
  * Improved default time vector for time response 
    functions (bnavigator, sawyerbfuller)
  * New use_legacy_defaults function to allow compatibility 
    with previous versions (sawyerbfuller)
  * Allow creation of non-proper transfer functions 
    (bnavigator, rlegnain) 
  * Added ability to set arrow head length and width option 
    in nyquist_plot (geekonloose)
  * Added ability to 'prewarp' the conversion of continuous to 
    discrete-time systems (sawyerbfuller)
  * Added rlocus capability for discrete-time systems 
    (sawyerbfuller)
  * Updated pzmap grid to be compatible with matplotlib updates 
    (bnavigator)
  * Implement loadable string representation (repr) for tf, ss, 
    and frd (repagh)
  * Fixed margin computation for discrete time systems 
    (bnavigator)
  * Fixed indexing bug in bdalg.connect (sawyerbfuller)
  * Fixed InterconnectedSystem naming bugs, improved 
    conventions (samlaf)
  * Fixed LinearIOSystem output bug in output function 
    (francescoseccamonte)
  * Fixed bug in forced_response that overrode squeeze 
    parameter (bnavigator)
  * Use rad/sec for Bode plot in MATLAB bode (was erroneously 
    defaulting to Hertz) (paulvicioso)
  * Removed deprecated scipy calls and updated to latest numpy 
    (bnavigator)
  * Multiple documentation updates (bnavigator, laurensvalk)
  * New and improved examples for sisotool, pvtol (repagh, samlaf)
  * The rlocus function no longer automatically creates a new
    figure
  * Updated unit tests + switch to pytest (bnavigator, 
    sawyerbfuller)
  * Return type for eigenvalues in lqe changed to 1D array 
    (matches lqr)
  * Small fixes + documentation updates to markov
- Remove forbidden arch macros in noarch package
- Drop patches merged upstream
  * pr365-copy-PR-320-for-robust_array_test.patch
  * pr366-ease-precision-tolerance.patch
  * pr380-fix-pytest-discovery.patch
  * pr430-numpy119delete.patch

-------------------------------------------------------------------
Sun Oct 11 18:39:38 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Skip a test family on Leap because of segfaults in numpy 

-------------------------------------------------------------------
Thu Jul 23 09:56:18 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- moved Pillow requirement to matplotlib package 

-------------------------------------------------------------------
Mon Jul 20 17:48:34 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- explicitely require Pillow for tests because of matplotlib

-------------------------------------------------------------------
Thu Jul  9 18:56:06 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- add pr430-numpy119delete.patch to fix test failures with new numpy 

-------------------------------------------------------------------
Tue Jun 30 12:21:40 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- remove ppc workaround 
- remove _service file

-------------------------------------------------------------------
Fri Jun 26 15:29:50 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- move to pytest, ignore deprecation warnings for scipy functions
  and matrix type during tests gh#python-control/python-control#423 
- fix invalid test discovery by pr380-fix-pytest-discovery.patch
  gh#python-control/python-control#380
- skip mixsyn test on PowerPC boo#1172555 

-------------------------------------------------------------------
Sat Jan 18 01:18:39 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- update to version 0.8.3
- remove patches that were merged upstream:
    python-control-fixtestaugw.patch
    python-control-pr317.patch
    python-control-pr345.patch
- pr365-copy-PR-320-for-robust_array_test.patch
  upstream PR#365 the former fixtestaugw patch for the new
  duplicated array test  
- pr366-ease-precision-tolerance.patch
  upstream PR#366 to pass the checks on more architectures
- remove Python 2 package
- run all tests in xvfb env and prealloc differently for i586
  architecture
  
-------------------------------------------------------------------
Wed Nov 27 18:13:20 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

- python-control-pr345.patch: PR#345 to fix fails on some
  architectures because of machine precision

-------------------------------------------------------------------
Mon Nov  4 13:25:48 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

- fix segfault: run only those tests that require xvfb with xvfb-run
- fix i586 build fail: add upstream PR#317 to replace float128

-------------------------------------------------------------------
Thu Jun 27 13:12:31 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

- remove python-devel from BuildRequires 

-------------------------------------------------------------------
Tue Jun 25 15:41:59 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

- add slycot to BuildRequires for tests 

-------------------------------------------------------------------
Wed Jun 19 12:48:24 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

- switch to xvfb-run 

-------------------------------------------------------------------
Wed Jun 19 11:05:31 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

make v0.8.2 spec test suite compliant
- specify Qt5Agg as Matplotlib backend
- add X11 to build system so that Qt5 tests pass
- reorganize spec file

-------------------------------------------------------------------
Mon May 13 19:16:19 UTC 2019 - Benjamin Greiner <code@bnavigator.de>

update to version 0.8.2
- 
openSUSE Build Service is sponsored by