1
0

61 Commits

Author SHA256 Message Date
0de84df772 Accepting request 1197027 from devel:languages:python:numeric
- Update to 0.10.1
  * Fix docstring for root_locus_map by @bnavigator in #988
  * Update documentation, processing of root_locus kvect keyword by
    @murrayrm in #989
  * Fix typo in ICSystem updfcn, outfcn: update_params ->
    _update_params by @murrayrm in #990
  * Support NumPy 2 by @bnavigator in #994
  * Set response I/O labels from system for frequency response by
    @murrayrm in #1000
  * Change klist to gains kwarg for matlab.wrappers.rlocus by
    @gdmcbain in #999
  * Fix typo in xferfcn.py by @ansrandrieu in #1005
  * Add place_varga in API doc by @pierre-haessig in #1004
  * Process legacy rlocus keyword k->gains by @gdmcbain in #1003
  * Fix numpydoc for place_varga by @bnavigator in #1007
  * Improve acker pole placement doc by @pierre-haessig in #1006
  * Fix nyquist plotting from FrequencyResponseData by @wueestry in
    #996
  * Better I/O systems support for phase plots by @murrayrm in
    #1001
  * Updates for NumPy 2.0 compatibility in CI tests by @murrayrm in
    #1013
  * Add slicing access for state-space models with tests by
    @guptavaibhav0 in #1012
  * Frequency plot improvements by @murrayrm in #1011
  * Add extra information to nyquist plots by @wueestry in #997
  * Fix bug in root_locus_plot identified by @NikolaiVChr in issue
    #1016 by @murrayrm in #1021
  * Fix parallel input or output interconnect bug (issue #1015) by
    @murrayrm in #1017

OBS-URL: https://build.opensuse.org/request/show/1197027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=27
2024-08-29 13:43:17 +00:00
41cab082ad .
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=59
2024-08-28 15:36:27 +00:00
5c16e15d07 - Update to 0.10.1
* Fix docstring for root_locus_map by @bnavigator in #988
  * Update documentation, processing of root_locus kvect keyword by
    @murrayrm in #989
  * Fix typo in ICSystem updfcn, outfcn: update_params ->
    _update_params by @murrayrm in #990
  * Support NumPy 2 by @bnavigator in #994
  * Set response I/O labels from system for frequency response by
    @murrayrm in #1000
  * Change klist to gains kwarg for matlab.wrappers.rlocus by
    @gdmcbain in #999
  * Fix typo in xferfcn.py by @ansrandrieu in #1005
  * Add place_varga in API doc by @pierre-haessig in #1004
  * Process legacy rlocus keyword k->gains by @gdmcbain in #1003
  * Fix numpydoc for place_varga by @bnavigator in #1007
  * Improve acker pole placement doc by @pierre-haessig in #1006
  * Fix nyquist plotting from FrequencyResponseData by @wueestry in
    #996
  * Better I/O systems support for phase plots by @murrayrm in
    #1001
  * Updates for NumPy 2.0 compatibility in CI tests by @murrayrm in
    #1013
  * Add slicing access for state-space models with tests by
    @guptavaibhav0 in #1012
  * Frequency plot improvements by @murrayrm in #1011
  * Add extra information to nyquist plots by @wueestry in #997
  * Fix bug in root_locus_plot identified by @NikolaiVChr in issue
    #1016 by @murrayrm in #1021
  * Fix parallel input or output interconnect bug (issue #1015) by
    @murrayrm in #1017

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=58
2024-08-28 15:32:01 +00:00
f589ede7bf Accepting request 1193959 from devel:languages:python:numeric
- update to modern python on sle15

  * Small docstring fixes for release by @murrayrm in #832
- Update to version 0.9.1
- Update to version 0.8.4
  * Improved default time vector for time response
  * New use_legacy_defaults function to allow compatibility
  * Allow creation of non-proper transfer functions
    (bnavigator, rlegnain)
  * Added ability to set arrow head length and width option
  * Added ability to 'prewarp' the conversion of continuous to
  * Added rlocus capability for discrete-time systems
  * Updated pzmap grid to be compatible with matplotlib updates
  * Implement loadable string representation (repr) for tf, ss,
  * Fixed margin computation for discrete time systems
  * Fixed InterconnectedSystem naming bugs, improved
  * Fixed LinearIOSystem output bug in output function
  * Fixed bug in forced_response that overrode squeeze
  * Use rad/sec for Bode plot in MATLAB bode (was erroneously
  * Removed deprecated scipy calls and updated to latest numpy
  * Updated unit tests + switch to pytest (bnavigator,
  * Return type for eigenvalues in lqe changed to 1D array
- Skip a test family on Leap because of segfaults in numpy
- moved Pillow requirement to matplotlib package
- add pr430-numpy119delete.patch to fix test failures with new numpy
- remove ppc workaround
  and matrix type during tests gh#python-control/python-control#423
- skip mixsyn test on PowerPC boo#1172555
  duplicated array test
- remove python-devel from BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1193959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=26
2024-08-16 10:23:20 +00:00
353f5f2bad - update to modern python on sle15
* Small docstring fixes for release by @murrayrm in #832
- Update to version 0.9.1
- Update to version 0.8.4
  * Improved default time vector for time response
  * New use_legacy_defaults function to allow compatibility
  * Allow creation of non-proper transfer functions
    (bnavigator, rlegnain)
  * Added ability to set arrow head length and width option
  * Added ability to 'prewarp' the conversion of continuous to
  * Added rlocus capability for discrete-time systems
  * Updated pzmap grid to be compatible with matplotlib updates
  * Implement loadable string representation (repr) for tf, ss,
  * Fixed margin computation for discrete time systems
  * Fixed InterconnectedSystem naming bugs, improved
  * Fixed LinearIOSystem output bug in output function
  * Fixed bug in forced_response that overrode squeeze
  * Use rad/sec for Bode plot in MATLAB bode (was erroneously
  * Removed deprecated scipy calls and updated to latest numpy
  * Updated unit tests + switch to pytest (bnavigator,
  * Return type for eigenvalues in lqe changed to 1D array
- Skip a test family on Leap because of segfaults in numpy
- moved Pillow requirement to matplotlib package
- add pr430-numpy119delete.patch to fix test failures with new numpy
- remove ppc workaround
  and matrix type during tests gh#python-control/python-control#423
- skip mixsyn test on PowerPC boo#1172555
  duplicated array test
- remove python-devel from BuildRequires
- add slycot to BuildRequires for tests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=56
2024-08-14 15:14:05 +00:00
6df70a8ad5 Accepting request 1170664 from devel:languages:python:numeric
- Skip a flaky plot test

OBS-URL: https://build.opensuse.org/request/show/1170664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=25
2024-04-29 15:58:31 +00:00
03d00755ce OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=54 2024-04-29 06:42:00 +00:00
ebf99d0eaf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=53 2024-04-29 06:41:33 +00:00
dcc4464bc4 Accepting request 1169382 from devel:languages:python:numeric
- Add control-pr994-numpy2.patch
  gh#python-control/python-control#994 (forwarded request 1169381 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/1169382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=24
2024-04-21 18:27:59 +00:00
1c25ea2148 Accepting request 1169381 from home:bnavigator:numpy
- Add control-pr994-numpy2.patch
  gh#python-control/python-control#994

OBS-URL: https://build.opensuse.org/request/show/1169381
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=51
2024-04-20 15:21:52 +00:00
151a9b6190 Accepting request 1165672 from devel:languages:python:numeric
- Update to 0.10.0
  * Multivariable interconnect functionality by @murrayrm in #881
  * Remove NumPy matrix class by @murrayrm in #913
  * I/O system class restructuring by @murrayrm in #916
  * Documentation fixes by @KybernetikJo in #919, #921, #922, #923
  * Add two MRAC siso examples by @KybernetikJo in #914
  * Time response plots by @murrayrm in #920
  * Print a connection table for interconnected systems by
    @sawyerbfuller in #925
  * Update frequency response plots to use _response/_plot pattern
    by @murrayrm in #924
  * create_statefbk_iosystem and optimal control enhancements by
    @murrayrm in #930
  * Add unit test illustrating issue #935 + add method keyword for
    tf2ss by @murrayrm in #937
  * Vectorize optimal control cost calculation by @urpok23 in #940
  * Improved speed of ctrb and obsv functions by @Jpickard1 in #941
  * Fix sphinx bug (erroneous use of class template) by @murrayrm
    in #943
  * Fix bug in matched transformation + address other issues in
    #950 by @murrayrm in #951
  * Fix typo in header of Hinf example by @jrforbes in #946
  * Fix typo in stochresp.py by @alex-damjanovic in #945
  * Fix TimeResponseData.to_pandas() to handle zero state case by
    @murrayrm in #958
  * Update pole/zero and root locus plots to use _map/_plot pattern
    by @murrayrm in #953
  * Fix CI warnings by @murrayrm in #955
  * Support Python 3.12, bump minimum support according to SPEC 0
    by @bnavigator in #961 (forwarded request 1165670 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/1165672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=23
2024-04-07 20:10:37 +00:00
7d5de82478 Accepting request 1165670 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.10.0
  * Multivariable interconnect functionality by @murrayrm in #881
  * Remove NumPy matrix class by @murrayrm in #913
  * I/O system class restructuring by @murrayrm in #916
  * Documentation fixes by @KybernetikJo in #919, #921, #922, #923
  * Add two MRAC siso examples by @KybernetikJo in #914
  * Time response plots by @murrayrm in #920
  * Print a connection table for interconnected systems by
    @sawyerbfuller in #925
  * Update frequency response plots to use _response/_plot pattern
    by @murrayrm in #924
  * create_statefbk_iosystem and optimal control enhancements by
    @murrayrm in #930
  * Add unit test illustrating issue #935 + add method keyword for
    tf2ss by @murrayrm in #937
  * Vectorize optimal control cost calculation by @urpok23 in #940
  * Improved speed of ctrb and obsv functions by @Jpickard1 in #941
  * Fix sphinx bug (erroneous use of class template) by @murrayrm
    in #943
  * Fix bug in matched transformation + address other issues in
    #950 by @murrayrm in #951
  * Fix typo in header of Hinf example by @jrforbes in #946
  * Fix typo in stochresp.py by @alex-damjanovic in #945
  * Fix TimeResponseData.to_pandas() to handle zero state case by
    @murrayrm in #958
  * Update pole/zero and root locus plots to use _map/_plot pattern
    by @murrayrm in #953
  * Fix CI warnings by @murrayrm in #955
  * Support Python 3.12, bump minimum support according to SPEC 0
    by @bnavigator in #961

OBS-URL: https://build.opensuse.org/request/show/1165670
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=49
2024-04-05 14:50:56 +00:00
9fa4885dd4 Accepting request 1143985 from devel:languages:python:numeric
- Add python-control-pr961-py312.patch for python 312 support
  gh#python-control/python-control#961
- Use python-xdist: The tests grew over time and we have 4 flavors
  at the moment

OBS-URL: https://build.opensuse.org/request/show/1143985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=22
2024-02-04 18:09:50 +00:00
7ff61c9cb2 Add python-control-pr961-py312.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=47
2024-02-04 11:04:17 +00:00
b97f64ab41 Accepting request 1142191 from devel:languages:python:numeric
- Use PyQt5 for tests with matplotlib-qt5 (Avoid choice with
  unsupported pyside6)

OBS-URL: https://build.opensuse.org/request/show/1142191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=21
2024-01-29 21:29:20 +00:00
a57dced7de OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=45 2024-01-29 08:44:09 +00:00
135acf1c4c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=44 2024-01-29 08:42:32 +00:00
fa9347fd9c Accepting request 1092345 from devel:languages:python:numeric
- Update to 0.9.4
  * Sisotool: Fix Matplotlib deprecation of axis share handling by
    @bnavigator in #834
  * Fix Interconnect name clobbering by @henklaak in #857
  * Solve #862 and #864: bode_plot phase wrapping incorrect for
    multiple systems by @henklaak in #863
  * Fix root_locus() handling of ax parameter by @henklaak in #871
  * Small fixes based on Caltech CDS 112 course by @murrayrm in
    #849
  * Feature print zpk by @henklaak in #869
  * Feature enable doctest by @henklaak in #868
  * Optimization-based and moving horizon estimation by @murrayrm
    in #877
  * new examples for Simulink-like interconnection of digital and
    nonlinear systems by @sawyerbfuller in #882
  * fix blank bode plot in rootlocus_pid_designer by @sawyerbfuller
    in #883
  * bandwidth feature by @SCLiao47 in #889
  * update nyquist_plot for DT transfer functions with poles at 0
    and 1 by @sawyerbfuller in #885
  * Add missing labels when returning TimeResponseData by
    @joaoantoniocardoso in #892
  * fix damp command natural frequency printout for discrete poles
    on real axis by @sawyerbfuller in #894
  * Add H2 and Hinf synthesis examples by @jrforbes in #895
  * warn if prewarp-frequency is not used by @sawyerbfuller in #900
  * make _convert_to_statespace properly pass signal and system
    names by @sawyerbfuller in #884
  * Change name of converted LinearIOSystems by @murrayrm in #903
  * add/cleanup documentation on simulation functions by @murrayrm

OBS-URL: https://build.opensuse.org/request/show/1092345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=20
2023-06-12 13:26:02 +00:00
2db1e23d55 - Update to 0.9.4
* Sisotool: Fix Matplotlib deprecation of axis share handling by
    @bnavigator in #834
  * Fix Interconnect name clobbering by @henklaak in #857
  * Solve #862 and #864: bode_plot phase wrapping incorrect for
    multiple systems by @henklaak in #863
  * Fix root_locus() handling of ax parameter by @henklaak in #871
  * Small fixes based on Caltech CDS 112 course by @murrayrm in
    #849
  * Feature print zpk by @henklaak in #869
  * Feature enable doctest by @henklaak in #868
  * Optimization-based and moving horizon estimation by @murrayrm
    in #877
  * new examples for Simulink-like interconnection of digital and
    nonlinear systems by @sawyerbfuller in #882
  * fix blank bode plot in rootlocus_pid_designer by @sawyerbfuller
    in #883
  * bandwidth feature by @SCLiao47 in #889
  * update nyquist_plot for DT transfer functions with poles at 0
    and 1 by @sawyerbfuller in #885
  * Add missing labels when returning TimeResponseData by
    @joaoantoniocardoso in #892
  * fix damp command natural frequency printout for discrete poles
    on real axis by @sawyerbfuller in #894
  * Add H2 and Hinf synthesis examples by @jrforbes in #895
  * warn if prewarp-frequency is not used by @sawyerbfuller in #900
  * make _convert_to_statespace properly pass signal and system
    names by @sawyerbfuller in #884
  * Change name of converted LinearIOSystems by @murrayrm in #903
  * add/cleanup documentation on simulation functions by @murrayrm

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=42
2023-06-11 15:08:17 +00:00
9c59eb0ecb Accepting request 1061187 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1061187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=19
2023-01-26 12:59:09 +00:00
7ec6689d60 Accepting request 1061185 from home:bnavigator:branches:devel:languages:python:numeric
- Avoid i586 segfaults with Qt5/Matplotlib:
  * Remove i586 malloc workarounds for memory allocation
  * Don't test balanced model reduction on 32-bit

OBS-URL: https://build.opensuse.org/request/show/1061185
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=40
2023-01-26 11:20:09 +00:00
8844ba05bf Accepting request 1045949 from devel:languages:python:numeric
- Update to 0.9.3.post2
  * Improvements in optimal and flatsys modules, updated passivity
    module, gain scheduling support, bug fixes
  * Handle t_eval for static systems in input_output_response by
    @murrayrm in #743
  * add GitHub URL for PyPi by @andriyor in #708
  * Remove Deprecated API calls to Pytest, SciPy <1.3, Python 2 by
    @bnavigator in #745
  * Add passivity module, ispassive function, and passivity_test.
    Introduces optional dependency cvxopt. by @Mark-Yeatman in #739
  * Slycot source uses setuptools_scm now by @bnavigator in #751
  * Passivity indices and support for discrete time systems. by
    @Mark-Yeatman in #750
  * Switch CI to mambaforge and conda-forge channel by @bnavigator
    in #757
  * Fix timebase bug in InterconnectedSystem (issue #754) by
    @murrayrm in #755
  * fix issue with slycot balred change in state by @bnavigator in
    #762
  * Build system and test suite update by @bnavigator in #759
  * fix control.matlab.lsim bug for discrete time system by
    @murrayrm in #765
  * Add B-splines and solve_flat_ocp to flatsys by @murrayrm in
    #763
  * CI: switch slycot and cvxopt installation order by @murrayrm in
    #769
  * Fixed a couple of typos in documentation by @fredrhen in #775
  * Allow new matplotlib 3.6 error message in kwargs tests by
    @bnavigator in #777
  * Move sys._update_params(params) before TimeResponseData return (forwarded request 1045948 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/1045949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=18
2023-01-01 08:39:07 +00:00
4746b60979 Accepting request 1045948 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.9.3.post2
  * Improvements in optimal and flatsys modules, updated passivity
    module, gain scheduling support, bug fixes
  * Handle t_eval for static systems in input_output_response by
    @murrayrm in #743
  * add GitHub URL for PyPi by @andriyor in #708
  * Remove Deprecated API calls to Pytest, SciPy <1.3, Python 2 by
    @bnavigator in #745
  * Add passivity module, ispassive function, and passivity_test.
    Introduces optional dependency cvxopt. by @Mark-Yeatman in #739
  * Slycot source uses setuptools_scm now by @bnavigator in #751
  * Passivity indices and support for discrete time systems. by
    @Mark-Yeatman in #750
  * Switch CI to mambaforge and conda-forge channel by @bnavigator
    in #757
  * Fix timebase bug in InterconnectedSystem (issue #754) by
    @murrayrm in #755
  * fix issue with slycot balred change in state by @bnavigator in
    #762
  * Build system and test suite update by @bnavigator in #759
  * fix control.matlab.lsim bug for discrete time system by
    @murrayrm in #765
  * Add B-splines and solve_flat_ocp to flatsys by @murrayrm in
    #763
  * CI: switch slycot and cvxopt installation order by @murrayrm in
    #769
  * Fixed a couple of typos in documentation by @fredrhen in #775
  * Allow new matplotlib 3.6 error message in kwargs tests by
    @bnavigator in #777
  * Move sys._update_params(params) before TimeResponseData return

OBS-URL: https://build.opensuse.org/request/show/1045948
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=38
2022-12-31 22:05:03 +00:00
4e28e839b7 Accepting request 1045112 from devel:languages:python:numeric
- Add control-pr777-mpl36.patch
  gh#python-control/python-control#777

OBS-URL: https://build.opensuse.org/request/show/1045112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=17
2022-12-24 13:52:14 +00:00
a642154435 - Add control-pr777-mpl36.patch
gh#python-control/python-control#777

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=36
2022-12-23 20:18:57 +00:00
3a395e87db Accepting request 979682 from devel:languages:python:numeric
- Update to 0.9.2
  * Improvements in I/O systems, stochastic systems,
    optimization-based control, Nyquist plots
  * Round to nearest integer decade for default omega vector by
    @bnavigator in #688
  * Fix in documentation of ss2tf by @miroslavfikar in #695
  * Interpret str-type args to interconnect as non-sequence by
    @roryyorke in #698
  * Fixes to various optimization-based control functions by
    @murrayrm in #709
  * I/O system enhancements by @murrayrm in #710
  * Optimal control enhancements by @murrayrm in #712
  * Keyword argument checking by @murrayrm in #713
  * Stochastic systems additions by @murrayrm in #714
  * Updated system class functionality by @murrayrm in #721
  * Bug fix and improvements to Nyquist plots by @murrayrm in #722
  * Add linform to compute linear system L-infinity norm by
    @roryyorke in #729
  * Improvements to Nichols chart plotting by @roryyorke in #723
  * Add envs to gitignore by @s35t in #731
  * Fix README.rst for twine by @murrayrm in #738
- Drop 688.patch fixed upstream (forwarded request 979680 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/979682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=16
2022-05-30 10:43:45 +00:00
227452d2fe Accepting request 979680 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.9.2
  * Improvements in I/O systems, stochastic systems,
    optimization-based control, Nyquist plots
  * Round to nearest integer decade for default omega vector by
    @bnavigator in #688
  * Fix in documentation of ss2tf by @miroslavfikar in #695
  * Interpret str-type args to interconnect as non-sequence by
    @roryyorke in #698
  * Fixes to various optimization-based control functions by
    @murrayrm in #709
  * I/O system enhancements by @murrayrm in #710
  * Optimal control enhancements by @murrayrm in #712
  * Keyword argument checking by @murrayrm in #713
  * Stochastic systems additions by @murrayrm in #714
  * Updated system class functionality by @murrayrm in #721
  * Bug fix and improvements to Nyquist plots by @murrayrm in #722
  * Add linform to compute linear system L-infinity norm by
    @roryyorke in #729
  * Improvements to Nichols chart plotting by @roryyorke in #723
  * Add envs to gitignore by @s35t in #731
  * Fix README.rst for twine by @murrayrm in #738
- Drop 688.patch fixed upstream

OBS-URL: https://build.opensuse.org/request/show/979680
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=34
2022-05-29 15:14:28 +00:00
0a31156e97 Accepting request 953944 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/953944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=15
2022-02-12 23:15:34 +00:00
82318dea20 Accepting request 953943 from home:bnavigator:branches:devel:languages:python:numeric
- skip segfaulting test on i586

OBS-URL: https://build.opensuse.org/request/show/953943
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=33
2022-02-12 18:51:38 +00:00
91cff728c8 Accepting request 953264 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/953264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=14
2022-02-11 22:07:25 +00:00
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
e3b8284210 Accepting request 943354 from 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. (forwarded request 943353 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/943354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=13
2022-01-03 09:49:29 +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
226c97a912 Accepting request 880368 from devel:languages:python:numeric
- 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)
  * I/O system improvements:
  * linearize() retains signal names plus new interconnect()
    function (#497 by murrayrm)
  * Add summing junction + implicit signal interconnection (#517
    by murrayrm)
  * Implementation of initial_phase, wrap_phase keywords for
    bode_plot (#494 by murrayrm)
  * Added IPython LaTeX representation method for StateSpace
    objects (#450 by roryyorke)
  * New dynamics() and output() methods in StateSpace (#566 by
    sawyerbfuller)
  * FRD systems can now be created from a discrete time LTI system
    (#568 by bnavigator)
  * Cost and constraints are now allowed for
    flatsys.point_to_point() (#569 by murrayrm)

OBS-URL: https://build.opensuse.org/request/show/880368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=12
2021-03-21 22:20:39 +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
291113ea4f Accepting request 865527 from devel:languages:python:numeric
------------------------------------------------------------------
- Skip python36 because of scipy 1.6.0

OBS-URL: https://build.opensuse.org/request/show/865527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=11
2021-01-22 20:52:13 +00:00
28d954458f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=26 2021-01-21 23:12:50 +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
c65442bcab Accepting request 859109 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/859109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=10
2020-12-29 14:52:56 +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
471639d1eb Accepting request 841078 from devel:languages:python:numeric
(This is for :backports)
- Skip a test family on Leap because of segfaults in numpy

OBS-URL: https://build.opensuse.org/request/show/841078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=9
2020-10-25 17:06:11 +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
25002816ad Accepting request 822358 from devel:languages:python:numeric
- moved Pillow requirement to matplotlib package

OBS-URL: https://build.opensuse.org/request/show/822358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=8
2020-07-24 08:05:43 +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
bd8458f324 Accepting request 821990 from devel:languages:python:numeric
- explicitely require Pillow for tests because of matplotlib

OBS-URL: https://build.opensuse.org/request/show/821990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=7
2020-07-21 13:49:04 +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
e5504f641a Accepting request 819785 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/819785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=6
2020-07-10 12:13:22 +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
4448a86743 Accepting request 817899 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/817899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-control?expand=0&rev=5
2020-07-01 12:26:46 +00:00