1
0
Commit Graph

17 Commits

Author SHA256 Message Date
cdceaf1acc Accepting request 953135 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Backport patch to fix build on aarch64:
  * 688.patch

OBS-URL: https://build.opensuse.org/request/show/953135
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=32
2022-02-10 16:39:09 +00:00
e276d57a30 Accepting request 943353 from home:bnavigator:branches:devel:languages:python:numeric
- Require Python >= 3.7: Disable Leap backport build. It keeps
  failing due to unresolvable PyVirtualDisplay. We officially do
  not support Python 3.6 in upstream anymore.

OBS-URL: https://build.opensuse.org/request/show/943353
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=31
2021-12-31 19:34:24 +00:00
e3005abf06 - Update to version 0.9.1
* Version 0.9.1 is a minor release that includes new
    functionality for discrete time systems (dlqr, dlqe, drss),
    flat systems (optimization and constraints), a new time
    response data class, and many individual improvements and bug
    fixes.
  **New features:**
  * Add optimization to flat systems trajectory generation (#569 by
    murrayrm)
  * Return a discrete time system with drss() (#589 by bnavigator)
  * A first implementation of the singular value plot (#593 by
    forgi86)
  * Include InfValue into settling min/max calculation for
    step_info (#600 by bnavigator)
  * New time response data class (#649 by murrayrm)
  * Check for unused subsystem signals in InterconnectedSystem
    (#652 by roryyorke)
  * New PID design function built on sisotool (#662 by
    sawyerbfuller)
  * Modify discrete-time contour for Nyquist plots to indent around
    poles (#668 by sawyerbfuller)
  * Additional I/O system type conversions (#672 by murrayrm)
  * Remove Python 2.7 support and leverage @ operator (#679 by
    bnavigator)
  * Discrete time LQR and LQE (#670 by sawyerbfuller, murrayrm)
  **Improvements, bug fixes:**
  * Change step_info undershoot percentage calculation (#590 by
    juanodecc)
  * IPython LaTeX output only generated for small systems (#607 by
    roryyorke)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=30
2021-12-31 18:29:50 +00:00
4e267c9e6c - Update to version 0.9.0
* Version 0.9.0 of the Python Control Toolbox
    (python-control) contains a number of enhanced features
    and changes to functions. Some of these changes may
    require modifications to existing user code and, in
    addition, some default settings have changed that may
    affect the appearance of plots or operation of certain
    functions.
  * Significant new additions including improvements in the
    I/O systems modules that allow automatic interconnection
    of signals having the same name (via the interconnect
    function), generation and plotting of describing functions
    for closed loop systems with static nonlinearities, and a
    new optimal control module that allows basic computation
    of optimal controls (including model predictive
    controllers). Some of the changes that may break use code
    include the deprecation of the NumPy matrix type (2D NumPy
    arrays are used instead), changes in the return value for
    Nyquist plots (now returns number of encirclements rather
    than the frequency response), switching the default
    timebase of systems to be 0 rather than None (no
    timebase), and changes in the processing of return values
    for time and frequency responses (to make them more
    consistent). In many cases, the earlier behavior can be
    restored by calling use_legacy_defaults('0.8.4').
  New Features:
  * Optimal control module, including rudimentary MPC
    control (#549 by murrayrm)
  * Describing functions plots (#521 by murrayrm)
  * MIMO impulse and step response (#514 by murrayrm)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=28
2021-03-21 10:23:31 +00:00
de001a9187 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=25 2021-01-21 23:10:14 +00:00
d4a939e20f Accepting request 859108 from home:bnavigator:branches:devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/859108
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=23
2020-12-28 22:15:15 +00:00
4ddcd43e28 - Skip a test family on Leap because of segfaults in numpy
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=21
2020-10-11 18:42:28 +00:00
23cf4cea3a - moved Pillow requirement to matplotlib package
see https://build.opensuse.org/request/show/822342

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=19
2020-07-23 10:12:52 +00:00
0ae476950f Accepting request 821973 from home:bnavigator:branches:devel:languages:python:numeric
- explicitely require Pillow for tests because of matplotlib

OBS-URL: https://build.opensuse.org/request/show/821973
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=17
2020-07-20 19:06:28 +00:00
50b188e0e7 Accepting request 819780 from home:bnavigator:branches:devel:languages:python:numeric
- add pr430-numpy119delete.patch to fix test failures with new numpy

OBS-URL: https://build.opensuse.org/request/show/819780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=15
2020-07-09 19:18:51 +00:00
ef95169389 Accepting request 817895 from home:bnavigator:branches:devel:languages:python:numeric
- remove ppc workaround 
- remove _service file

OBS-URL: https://build.opensuse.org/request/show/817895
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=13
2020-06-30 14:15:17 +00:00
b244216252 Accepting request 817304 from home:bnavigator:branches:devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/817304
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=11
2020-06-26 18:02:17 +00:00
a28a55606d typo for patch in changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=9
2020-01-18 04:37:16 +00:00
60fa321db5 Accepting request 765397 from home:bnavigator:branches:devel:languages:python:numeric
- 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-tolerenace.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

OBS-URL: https://build.opensuse.org/request/show/765397
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=8
2020-01-18 02:05:42 +00:00
6da80cd921 Accepting request 753326 from home:bnavigator:branches:devel:languages:python:numeric
- python-control-pr345.patch: PR#345 to fix fails on some
  architectures because of machine precision

OBS-URL: https://build.opensuse.org/request/show/753326
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=6
2019-12-03 17:30:22 +00:00
Tomáš Chvátal
3292cc1d10 Accepting request 745249 from home:bnavigator:branches:devel:languages:python:numeric
- fix segfault: run only those tests that require xvfb with xvfb-run
- fix i586 build fail: add upstream PR#317 to replace float128

OBS-URL: https://build.opensuse.org/request/show/745249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=4
2019-11-05 11:34:28 +00:00
Tomáš Chvátal
1f3c8cabe6 Accepting request 712262 from home:bnavigator
A package for analysis and design of feedback control systems

OBS-URL: https://build.opensuse.org/request/show/712262
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=1
2019-07-02 11:50:28 +00:00