2020-05-30 14:17:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 30 14:03:41 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.4.0.0
|
|
|
|
|
* Added periodic Schur decomposition functions mb03vd, mb03vy, and mb03wd
|
|
|
|
|
* Added ab08nz, allowing one to find zeros of complex-valued state-space models
|
|
|
|
|
* Added mb03rd, Schur to block-diagonal transform
|
|
|
|
|
* Added sb01fd H-infinity solver
|
|
|
|
|
Already present sb10ad searches for a minimum gamma value for a given
|
|
|
|
|
H-infinity problem; sb10fd, by contrast, only attempts to solve for a given
|
|
|
|
|
gamma value. This can be used to test for admissible gamma values, which
|
|
|
|
|
could be useful for problems like python-control/python-control#367.
|
|
|
|
|
* New Slycot exception hierarchy; greatly improved Slycot error handling.
|
|
|
|
|
Slycot routines now raise SlycotValueError where they would previously have
|
|
|
|
|
raised ValueError, and SlycotArithmeticError where they would have raised
|
|
|
|
|
ArithmeticError.
|
|
|
|
|
These changes are backwardly compatible: SlycotValueError is a subclasss of
|
|
|
|
|
ValueError, and SlycotArithmeticError is a subclass of ArithmeticError.
|
|
|
|
|
As part of this, many of the Slycot function docstrings were changed to
|
|
|
|
|
conform to numpydoc conventions.
|
|
|
|
|
This supersedes an earlier fix for python-control#347 made during 0.4.0
|
|
|
|
|
development.
|
|
|
|
|
* Override XERBLA
|
|
|
|
|
Overrode the BLAS error function XERBLA that SLICOT routines use to report
|
|
|
|
|
errors; the BLAS-provided XERBLA can terminate the whole Python process.
|
|
|
|
|
* Correct application of DGEBAL in TB01TD and TB05AD
|
|
|
|
|
* Fixed ab01nd for jobz='N' case
|
|
|
|
|
* conda build recipes no longer use pip
|
|
|
|
|
* added conda recipes for MKL and Apple
|
|
|
|
|
* removed conda recipes for Windows; no developer is using them, and they
|
|
|
|
|
weren't working
|
|
|
|
|
* the signature files (.pyf files) are now a dependency of wrapper generation
|
|
|
|
|
Testing
|
|
|
|
|
* Tests added for mb05nd, mc01td, ab08nd, ab08nz, mb03vd, mb03vy, mb03wd.
|
|
|
|
|
* Tests fixed or expanded for mb05md, sg03ad, td04ad.
|
|
|
|
|
* Switched to pytest; Slycot CI now uses pytest for both the Slycot and
|
|
|
|
|
python-control test suites.
|
|
|
|
|
* CI now builds and tests for Linux and macOS. The Linux builds include
|
|
|
|
|
OpenBLAS and MKL variants.
|
|
|
|
|
* Examples are run as part of tests. Outputs are not checked, but errors and
|
|
|
|
|
warnings are.
|
|
|
|
|
* CI coveralls.io integration fixed.
|
|
|
|
|
* General test clean-up.
|
|
|
|
|
* Test files are no longer executable.
|
|
|
|
|
* Fix for mb05nd.
|
|
|
|
|
* Lots of clean-up: removal of unused mathematical.pyf, many docstring fixes,
|
|
|
|
|
and some PEP 8 conformance changes to Python code.
|
|
|
|
|
* Fix for Fortran-compiler dependence on machine value used to represent
|
|
|
|
|
logical values .TRUE. and .FALSE.
|
|
|
|
|
* @repagh fired up his time machine and ensured punch-card compatibility of
|
|
|
|
|
the SLICOT Fortran code by limiting line lengths to 72 characters.
|
|
|
|
|
- switch testing to pytest
|
|
|
|
|
- some new tests require scipy
|
|
|
|
|
- remove obsolete patches fix-test-sg03ad.patch and fix-test-td04ad.patch
|
|
|
|
|
|
2020-04-20 08:27:58 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 20 08:20:00 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- python2 dependency only for python2 enabling repos
|
|
|
|
|
|
2020-04-07 12:26:28 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 7 12:16:37 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- let the updated scikit-build do the f2py detection
|
|
|
|
|
|
2020-04-07 11:12:35 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 7 11:10:31 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- update the f2py detection. The numpy package removed /usr/bin/f2py3
|
|
|
|
|
|
2019-12-04 12:30:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 4 11:15:25 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- mirror blas/lapack/openblas requirements from numpy-devel depending
|
|
|
|
|
on architecture and force CMake to find it.
|
|
|
|
|
- reduce the required precision in the sg03ad test so that
|
|
|
|
|
powerpc passes
|
|
|
|
|
|
2019-12-03 14:18:56 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 3 14:18:40 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update fix-test-sg03ad.patch once more again
|
|
|
|
|
|
2019-11-08 14:50:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 8 13:30:41 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
2019-11-08 15:32:06 +00:00
|
|
|
- fix unittests to pass on all architectures
|
|
|
|
|
* fix-test-sg03ad.patch see upstream PR#82
|
|
|
|
|
* fix-test-td04ad.patch see upstream PR#83
|
2019-11-08 14:50:54 +00:00
|
|
|
|
2019-09-22 17:32:07 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 22 16:42:44 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- Make sure the correct F2PY flavor is executed
|
|
|
|
|
- Enforce Unix Makefile generator for CMake
|
|
|
|
|
|
2019-07-08 08:20:45 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jul 7 21:47:19 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Avoid name repetition in summary.
|
|
|
|
|
|
2019-07-05 09:46:58 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 5 09:26:36 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
|
|
|
|
|
|
- Do not write unreproducible .pyc files for test code
|
|
|
|
|
to make the package build reproducible (boo#1047218)
|
|
|
|
|
|
2019-06-27 08:46:46 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 26 13:35:33 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- clean up spec file
|
|
|
|
|
- force installation in %python_sitearch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 24 09:06:38 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- release 0.3.5
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 21 20:11:56 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- prerelease of v0.3.5
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 21 19:44:55 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- fix destination directory issue by specifying packages keyword
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 21 17:51:37 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- change the patch according to
|
|
|
|
|
https://github.com/python-control/Slycot/pull/69
|
|
|
|
|
and
|
|
|
|
|
https://github.com/python-control/Slycot/pull/67
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 21 16:14:11 UTC 2019 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
|
|
- v0.3.4.0: PyPI package does not include runtests.py. (Issue reported upstream)
|
|
|
|
|
- patch the CMake source file to look into sitearch instead of sitelib
|