This list is closed, nobody may subscribe to it.
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(13) |
Sep
(2) |
Oct
(3) |
Nov
(8) |
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 |
Jan
|
Feb
(5) |
Mar
(6) |
Apr
(17) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(10) |
Jun
(2) |
Jul
|
Aug
(8) |
Sep
|
Oct
|
Nov
(3) |
Dec
(14) |
| 2017 |
Jan
(9) |
Feb
(9) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(7) |
| 2018 |
Jan
(20) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
(3) |
Jul
(16) |
Aug
|
Sep
(2) |
Oct
|
Nov
(4) |
Dec
(16) |
| 2019 |
Jan
(8) |
Feb
(2) |
Mar
(9) |
Apr
(19) |
May
(13) |
Jun
(18) |
Jul
(5) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
(13) |
| 2020 |
Jan
(10) |
Feb
|
Mar
(5) |
Apr
(1) |
May
(13) |
Jun
(1) |
Jul
(18) |
Aug
(27) |
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(38) |
| 2021 |
Jan
(39) |
Feb
(21) |
Mar
(23) |
Apr
(16) |
May
(3) |
Jun
(3) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
(11) |
Dec
(11) |
| 2022 |
Jan
(3) |
Feb
|
Mar
(5) |
Apr
(5) |
May
(11) |
Jun
(4) |
Jul
(2) |
Aug
(6) |
Sep
(1) |
Oct
(7) |
Nov
(11) |
Dec
(34) |
| 2023 |
Jan
(2) |
Feb
(4) |
Mar
(5) |
Apr
(2) |
May
(14) |
Jun
(27) |
Jul
(8) |
Aug
|
Sep
(5) |
Oct
(2) |
Nov
(4) |
Dec
(5) |
| 2024 |
Jan
(6) |
Feb
(2) |
Mar
(10) |
Apr
(4) |
May
(7) |
Jun
(6) |
Jul
(8) |
Aug
(12) |
Sep
(7) |
Oct
(2) |
Nov
(4) |
Dec
(10) |
| 2025 |
Jan
(10) |
Feb
(15) |
Mar
(6) |
Apr
(1) |
May
|
Jun
(3) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2026 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
(3) |
Jul
(1) |
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
|
From: Scott C. L. <sli...@cd...> - 2017-02-14 15:27:17
|
Branch: refs/heads/testing Home: https://github.com/python-control/python-control Commit: 2933c1c6d5a09dac8cce33c87fe4931789260e93 https://github.com/python-control/python-control/commit/2933c1c6d5a09dac8cce33c87fe4931789260e93 Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M .travis.yml Log Message: ----------- TEST: Add OS X as platform on TravisCI |
|
From: <not...@co...> - 2017-02-14 15:26:54
|
<a href="https://coveralls.io/builds/10146684"><img alt="Coveralls 77" src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_77.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on testing at 77.484%</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/5b6da5768a925777cb0e9781eeb634fe0a856936">TEST: Disable tests that depend on Slycot if absent testBalredMatchDC, testGramRc, testGramRo which were introduced in PR #118 use functions that depend on Slycot, so the tests should be skipped if it is not found.</a></span> by <a class="committer" href="https://github.com/slivingston"><img alt="745be259f78c2bca9f22503c06f00f8b?size=18&default=identicon" src="https://secure.gravatar.com/avatar/745be259f78c2bca9f22503c06f00f8b?size=18&default=identicon" />slivingston</a> |
|
From: Scott C. L. <sli...@cd...> - 2017-02-14 15:20:52
|
Branch: refs/heads/testing Home: https://github.com/python-control/python-control Commit: 5b6da5768a925777cb0e9781eeb634fe0a856936 https://github.com/python-control/python-control/commit/5b6da5768a925777cb0e9781eeb634fe0a856936 Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M control/tests/modelsimp_test.py M control/tests/statefbk_test.py Log Message: ----------- TEST: Disable tests that depend on Slycot if absent testBalredMatchDC, testGramRc, testGramRo which were introduced in PR #118 use functions that depend on Slycot, so the tests should be skipped if it is not found. |
|
From: Scott C. L. <sli...@cd...> - 2017-02-14 15:11:29
|
Branch: refs/heads/testing Home: https://github.com/python-control/python-control Commit: 10599e0e8c22290d2b19cf456686b817f200f2c6 https://github.com/python-control/python-control/commit/10599e0e8c22290d2b19cf456686b817f200f2c6 Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M .travis.yml Log Message: ----------- TEST: Add run of tests without Slycot on TravisCI |
|
From: Scott C. L. <sli...@cd...> - 2017-01-20 01:58:52
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 9d840b8468b7e84ac72ac6e2b06267a49bebb43a https://github.com/python-control/python-control/commit/9d840b8468b7e84ac72ac6e2b06267a49bebb43a Author: clementm <mdc...@en...> Date: 2017-01-06 (Fri, 06 Jan 2017) Changed paths: M control/modelsimp.py M control/statefbk.py M control/tests/modelsimp_test.py M control/tests/statefbk_test.py Log Message: ----------- balred() now has 'matchdc' option and may handle unstable systems and will accept a list of 'orders'. gram() now does Cholesky factored gramians if desired. Requires slycot routines AB09MD, AB09ND, SB03OD. Commit: 4815cf0d19ebf6d8593b188852f8f872c3a43596 https://github.com/python-control/python-control/commit/4815cf0d19ebf6d8593b188852f8f872c3a43596 Author: clementm <mdc...@en...> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M control/modelsimp.py Log Message: ----------- Updated docstring for balred to remove abbreviations and better describe `alpha`. In balred(), if method='truncate' and the system is stable, slycot ab09ab is used, otherwise ab09md is used. Commit: 1dcc842548aeca376b788932a1b9362a0fcb70da https://github.com/python-control/python-control/commit/1dcc842548aeca376b788932a1b9362a0fcb70da Author: Scott C. Livingston <sli...@cd...> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M control/modelsimp.py M control/statefbk.py M control/tests/modelsimp_test.py M control/tests/statefbk_test.py Log Message: ----------- Merge pull request #118 "Updates to balred() and gram()" https://github.com/python-control/python-control/pull/118 Changes are from branch `master` of https://github.com/mdclemen/python-control.git Commit: 8caf6616a3e563563b8aeea308e75df030209b06 https://github.com/python-control/python-control/commit/8caf6616a3e563563b8aeea308e75df030209b06 Author: Scott C. Livingston <sli...@cd...> Date: 2017-01-19 (Thu, 19 Jan 2017) Changed paths: M control/modelsimp.py Log Message: ----------- DOC: note ImportError possible if missing ab09ad Compare: https://github.com/python-control/python-control/compare/c1f5a9e06fa1...8caf6616a3e5 |
|
From: Scott C. L. <sli...@cd...> - 2017-01-09 05:00:04
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: c1f5a9e06fa1cce06a859edcfb41b257ab772372 https://github.com/python-control/python-control/commit/c1f5a9e06fa1cce06a859edcfb41b257ab772372 Author: Scott C. Livingston <sli...@cd...> Date: 2017-01-08 (Sun, 08 Jan 2017) Changed paths: M control/statesp.py Log Message: ----------- DOC: add detail about StateSpace.dcgain Thanks to Rory Yorke (@roryyorke) and Richard M. Murray (@murrayrm) for comments and suggesting text. based on discussion at https://github.com/python-control/python-control/commit/ee75d9aab7f36f565fb3ddb3c9699be6c2084173 |
|
From: Scott C. L. <sli...@cd...> - 2017-01-06 17:36:54
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: ee75d9aab7f36f565fb3ddb3c9699be6c2084173 https://github.com/python-control/python-control/commit/ee75d9aab7f36f565fb3ddb3c9699be6c2084173 Author: Scott C. Livingston <sli...@cd...> Date: 2017-01-06 (Fri, 06 Jan 2017) Changed paths: M control/statesp.py Log Message: ----------- DOC: Update NaN case return of StateSpace.dcgain following changes from commit 310f5805f0fd51aa9e1191aaf3083d483421695d [ci skip] |
|
From: Scott C. L. <sli...@us...> - 2017-01-06 04:59:40
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 310f5805f0fd51aa9e1191aaf3083d483421695d https://github.com/python-control/python-control/commit/310f5805f0fd51aa9e1191aaf3083d483421695d Author: Rory Yorke <ror...@gm...> Date: 2017-01-04 (Wed, 04 Jan 2017) Changed paths: M control/statesp.py M control/tests/statesp_test.py M control/tests/xferfcn_test.py M control/xferfcn.py Log Message: ----------- BugFix: DC gain for discrete-time systems For discrete time systems the DC gain is found at z=1; change dcgain method in TransferFunction and StateSpace classes for this. Added tests for static gain, low-pass filter, differencer and summer for both classes. If the StateSpace DC gain computation fails due to singularity, return an array of NaNs of size (output,input), rather than scalar NaN. Added separate test for this for continuous- and discrete-time cases. Commit: 78a03c22db012f1ba3acbb51c44d48eb725b5e6c https://github.com/python-control/python-control/commit/78a03c22db012f1ba3acbb51c44d48eb725b5e6c Author: Scott C. Livingston <sli...@us...> Date: 2017-01-05 (Thu, 05 Jan 2017) Changed paths: M control/statesp.py M control/tests/statesp_test.py M control/tests/xferfcn_test.py M control/xferfcn.py Log Message: ----------- Merge pull request #126 from roryyorke/rory/discr-time-dcgain-fix BugFix: DC gain for discrete-time systems Compare: https://github.com/python-control/python-control/compare/32f13bcdf32f...78a03c22db01 |
|
From: <not...@co...> - 2017-01-04 19:30:04
|
<a href="https://coveralls.io/builds/9522917"><img alt="Coveralls 77" src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_77.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on master at 77.341%</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/9976ebf295ffa1ea6c9a39c56b7b90f9390b53f0">BugFix: tf2ss now handles static gains Check for static-gain (i.e., constant) transfer function matrix, and handle specially. Added unit test for a SISO and a MIMO plant.</a></span> by <a class="committer" href="https://github.com/web-flow"><img alt="9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" src="https://secure.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" />web-flow</a> |
|
From: <not...@co...> - 2017-01-04 17:49:54
|
<a href="https://coveralls.io/builds/9521192"><img alt="Coveralls 77" src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_77.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on master at 77.317%</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/633ffa8a08535704dd3144f32e8c0f83e3ed73db">BugFix: DC gain for discrete-time systems For discrete time systems the DC gain is found at z=1; change dcgain method in TransferFunction and StateSpace classes for this. Added tests for static gain, low-pass filter, differencer and summer for b...</a></span> by <a class="committer" href="https://github.com/web-flow"><img alt="9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" src="https://secure.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" />web-flow</a> |
|
From: <not...@co...> - 2017-01-01 17:22:39
|
<a href="https://coveralls.io/builds/9483401"><img alt="Coveralls 77" src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_77.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on master at 77.317%</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/cf9cef89086d988fb87ed166835e1ba21d1e4550">BugFix: DC gain for discrete-time systems For discrete time systems the DC gain is found at z=1; change dcgain method in TransferFunction and StateSpace classes for this. Added tests for static gain, low-pass filter, differencer and summer for b...</a></span> by <a class="committer" href="https://github.com/web-flow"><img alt="9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" src="https://secure.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" />web-flow</a> |
|
From: Scott C. L. <sli...@us...> - 2017-01-01 01:46:48
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 3bfd2be978984fbf2cdccb62d95949374f6dd66b https://github.com/python-control/python-control/commit/3bfd2be978984fbf2cdccb62d95949374f6dd66b Author: Richard Murray <mu...@cd...> Date: 2016-12-29 (Thu, 29 Dec 2016) Changed paths: M doc/intro.rst Log Message: ----------- DOC: fixed small typo in installation docs + add prereqs Commit: c387c69a35e3b66ec7f7c78ddb3caf9f148050fa https://github.com/python-control/python-control/commit/c387c69a35e3b66ec7f7c78ddb3caf9f148050fa Author: Richard Murray <mu...@cd...> Date: 2016-12-31 (Sat, 31 Dec 2016) Changed paths: M control/config.py M control/exception.py M control/freqplot.py M control/margins.py M control/tests/bdalg_test.py M control/tests/freqresp_test.py M control/tests/margin_test.py M control/tests/nichols_test.py M control/tests/phaseplot_test.py M control/tests/run_all.py M control/timeresp.py Log Message: ----------- TRV: removed trailing spaces Commit: 46d5dc5e46e636e19322414268e9bc38728d67ff https://github.com/python-control/python-control/commit/46d5dc5e46e636e19322414268e9bc38728d67ff Author: Richard Murray <mu...@cd...> Date: 2016-12-31 (Sat, 31 Dec 2016) Changed paths: M doc/intro.rst Log Message: ----------- TRV: fixed grammatical error in conda instructions Commit: 32f13bcdf32fb7d5513a5a06ba0ca3296decdf4d https://github.com/python-control/python-control/commit/32f13bcdf32fb7d5513a5a06ba0ca3296decdf4d Author: Scott C. Livingston <sli...@us...> Date: 2016-12-31 (Sat, 31 Dec 2016) Changed paths: M control/config.py M control/exception.py M control/freqplot.py M control/margins.py M control/tests/bdalg_test.py M control/tests/freqresp_test.py M control/tests/margin_test.py M control/tests/nichols_test.py M control/tests/phaseplot_test.py M control/tests/run_all.py M control/timeresp.py M doc/intro.rst Log Message: ----------- Merge pull request #125 from murrayrm/doc-update DOC: fixed additional small typo in installation docs Compare: https://github.com/python-control/python-control/compare/25747c70c899...32f13bcdf32f |
|
From: Scott C. L. <sli...@us...> - 2016-12-31 22:00:06
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 020734dc91f5bce561361eb5ee4fc5d8a455b3e8 https://github.com/python-control/python-control/commit/020734dc91f5bce561361eb5ee4fc5d8a455b3e8 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/xferfcn.py Log Message: ----------- fix to init() to handle 0d arrays properly Commit: cab850a01df7828a67df8561e0efa581d99f368e https://github.com/python-control/python-control/commit/cab850a01df7828a67df8561e0efa581d99f368e Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/tests/convert_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/test_control_matlab.py M control/tests/xferfcn_test.py Log Message: ----------- update unit tests to skip anything requiring slycot if it is not installed Commit: c90a399a38babc7b496fe2f848d3ac9593b954f0 https://github.com/python-control/python-control/commit/c90a399a38babc7b496fe2f848d3ac9593b954f0 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/statesp.py M control/tests/convert_test.py Log Message: ----------- added code to check for MIMO in statesp._convertToStateSpace + unit test; address issue #120 Commit: 7de3cc8e0f03f9e4cef12e18a31e8132e11f0ffc https://github.com/python-control/python-control/commit/7de3cc8e0f03f9e4cef12e18a31e8132e11f0ffc Author: Richard Murray <mu...@cd...> Date: 2016-12-31 (Sat, 31 Dec 2016) Changed paths: M control/tests/convert_test.py Log Message: ----------- TRV: adjusted indentation + removed trailing space Commit: 25747c70c899b6ea45bd82597dd3ddb82bbffec7 https://github.com/python-control/python-control/commit/25747c70c899b6ea45bd82597dd3ddb82bbffec7 Author: Scott C. Livingston <sli...@us...> Date: 2016-12-31 (Sat, 31 Dec 2016) Changed paths: M control/statesp.py M control/tests/convert_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/test_control_matlab.py M control/tests/xferfcn_test.py M control/xferfcn.py Log Message: ----------- Merge pull request #122 from murrayrm/noslycot Allow unit tests to run without slycot Compare: https://github.com/python-control/python-control/compare/99cc2e93acf9...25747c70c899 |
|
From: Scott C. L. <sli...@us...> - 2016-12-31 20:47:26
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: dbf0a9d77e068fcc42bd3e311f7d521fac43ccc1 https://github.com/python-control/python-control/commit/dbf0a9d77e068fcc42bd3e311f7d521fac43ccc1 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M README.rst M doc/intro.rst Log Message: ----------- DOC: updated Slycot URL to github.com/python-control Commit: 4cbd4cbe0d2a3105e946b01d0bbd0171a08171e3 https://github.com/python-control/python-control/commit/4cbd4cbe0d2a3105e946b01d0bbd0171a08171e3 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/dtime.py Log Message: ----------- DOC: default method for sample_system was incorrect Commit: 06b5fe4e7bf397e6479bdd70dd3ea724df40c082 https://github.com/python-control/python-control/commit/06b5fe4e7bf397e6479bdd70dd3ea724df40c082 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/timeresp.py M doc/control.rst A doc/conventions.rst M doc/index.rst Log Message: ----------- DOC: created conventions section in manual + moved doc for time series conventions to a single place Commit: c253d336f43fdbed678ff20efa293e7b08b045a2 https://github.com/python-control/python-control/commit/c253d336f43fdbed678ff20efa293e7b08b045a2 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/timeresp.py Log Message: ----------- DOC: added documentation for return_x Commit: 211111700cd7258072053b2891baf66be62049cb https://github.com/python-control/python-control/commit/211111700cd7258072053b2891baf66be62049cb Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M doc/control.rst Log Message: ----------- DOC: removed redundant entries for frequency domain plots Commit: 1f156781f3eb239ddd458c91ec49d7defa2747e0 https://github.com/python-control/python-control/commit/1f156781f3eb239ddd458c91ec49d7defa2747e0 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/__init__.py Log Message: ----------- add robust module to list of included files Commit: 92570bcdb6b85ec46d039669dbddf13ef2f7d58d https://github.com/python-control/python-control/commit/92570bcdb6b85ec46d039669dbddf13ef2f7d58d Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/frdata.py Log Message: ----------- TRV: use double quotes for multi-line comment Commit: 303480fa8cf7853c1300db08e30f98238c5b7f58 https://github.com/python-control/python-control/commit/303480fa8cf7853c1300db08e30f98238c5b7f58 Author: Richard Murray <mu...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M doc/control.rst Log Message: ----------- DOC: add missing functions to documentation list Commit: 93b50b13ecb9e04039958098e40beed5d4590a19 https://github.com/python-control/python-control/commit/93b50b13ecb9e04039958098e40beed5d4590a19 Author: Richard Murray <mu...@cd...> Date: 2016-12-27 (Tue, 27 Dec 2016) Changed paths: M control/__init__.py M control/config.py M doc/conventions.rst Log Message: ----------- Add documentation for custom configurations Commit: 349025b4dfcec8f99dc46bd5db422a0d9a1a007f https://github.com/python-control/python-control/commit/349025b4dfcec8f99dc46bd5db422a0d9a1a007f Author: Richard Murray <mu...@cd...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M doc/intro.rst Log Message: ----------- DOC: updated installation instructions (including conda as an option) Commit: 99cc2e93acf978a242b4ed004752e7959718c2c0 https://github.com/python-control/python-control/commit/99cc2e93acf978a242b4ed004752e7959718c2c0 Author: Scott C. Livingston <sli...@us...> Date: 2016-12-31 (Sat, 31 Dec 2016) Changed paths: M README.rst M control/__init__.py M control/config.py M control/dtime.py M control/frdata.py M control/timeresp.py M doc/control.rst A doc/conventions.rst M doc/index.rst M doc/intro.rst Log Message: ----------- Merge pull request #123 from murrayrm/doc-update Small documentation updates Compare: https://github.com/python-control/python-control/compare/c71222af46c1...99cc2e93acf9 |
|
From: Scott C. L. <sli...@cd...> - 2016-12-31 01:11:21
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 4d70d00255864df2651f8375935d31dd5fc0e7a0 https://github.com/python-control/python-control/commit/4d70d00255864df2651f8375935d31dd5fc0e7a0 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/statesp.py Log Message: ----------- Replaced a loop with a map * The performance remains the same. * The source code is more readable. Commit: 8285cbf2e5b1422e7d497f18574374c6ccfee0fb https://github.com/python-control/python-control/commit/8285cbf2e5b1422e7d497f18574374c6ccfee0fb Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/statesp.py Log Message: ----------- Removed redundant numpy.linalg.solve calls Also improved the error message for the singularity check. Commit: 29e7f950d9979ae87def54f4feb0920584ffa952 https://github.com/python-control/python-control/commit/29e7f950d9979ae87def54f4feb0920584ffa952 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/statefbk.py Log Message: ----------- Numerical improvements in statefbk.py * `numpy.linalg.solve` instead of matrix inversion. * Better controllability matrix rank check. Commit: 443a7e3632eb822deae0379c7176cfae6dacfb09 https://github.com/python-control/python-control/commit/443a7e3632eb822deae0379c7176cfae6dacfb09 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/mateqn.py M control/tests/mateqn_test.py Log Message: ----------- Replaced `inv` with `solve` in mateqns Commit: af36e84759d194950e9577aa9e354809ed57089b https://github.com/python-control/python-control/commit/af36e84759d194950e9577aa9e354809ed57089b Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: A control/tests/canonical_test.py Log Message: ----------- Added a test case for the reachable canon. form Commit: b9e4455fdc0f8f1f9efbf395ed19a0f7b74e482d https://github.com/python-control/python-control/commit/b9e4455fdc0f8f1f9efbf395ed19a0f7b74e482d Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/canonical.py Log Message: ----------- Replaced `inv` with `solve` in canonical forms class Also made unity elements of the A, B matrices float -- just in case. Commit: 1fad4c68344c2c4d76a19b5f2927e1aff5651ba2 https://github.com/python-control/python-control/commit/1fad4c68344c2c4d76a19b5f2927e1aff5651ba2 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/canonical.py M control/tests/canonical_test.py Log Message: ----------- Added a check for unreachable systems to canonical And a corresponding unit test Commit: 863538fe79997c73209ef9c0edbc43eda6b65424 https://github.com/python-control/python-control/commit/863538fe79997c73209ef9c0edbc43eda6b65424 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/modelsimp.py Log Message: ----------- Replaced `inv` with `solve` and LSQ in modelsimp Commit: d5cb4f1e73a0abbcd35e85c86429c3a2feb0b345 https://github.com/python-control/python-control/commit/d5cb4f1e73a0abbcd35e85c86429c3a2feb0b345 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M ChangeLog M control/margins.py M control/mateqn.py M control/modelsimp.py M control/phaseplot.py M control/statesp.py M control/xferfcn.py Log Message: ----------- Fixed "compatability" typo Commit: 6a2d96ffb67487f06a69f949fc2691f8732abbe6 https://github.com/python-control/python-control/commit/6a2d96ffb67487f06a69f949fc2691f8732abbe6 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/tests/statefbk_test.py Log Message: ----------- Removed rank check with a det in a statefbk test Commit: 7b8c9f02c591106bf3c37a4b15f3d0976d7c9229 https://github.com/python-control/python-control/commit/7b8c9f02c591106bf3c37a4b15f3d0976d7c9229 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/modelsimp.py M control/tests/matlab_test.py Log Message: ----------- Added singularity check to the residualization method * Changed the unit test in matlab_test.py so that no error is thrown Commit: 860cbe8f8f5f81f39df99022ed8ef0b52d3f2265 https://github.com/python-control/python-control/commit/860cbe8f8f5f81f39df99022ed8ef0b52d3f2265 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/tests/modelsimp_test.py Log Message: ----------- Added a unit test for residualization of unstable systems Commit: 9a335095c4d8927ba5c6170922a57b148bb79df2 https://github.com/python-control/python-control/commit/9a335095c4d8927ba5c6170922a57b148bb79df2 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/modelsimp.py M control/statefbk.py Log Message: ----------- Refactored code to be more pythonic Mainly list comprehensions instead of for-loops Commit: 71fef4b983d78eb3dc657616b5d51a433f82f396 https://github.com/python-control/python-control/commit/71fef4b983d78eb3dc657616b5d51a433f82f396 Author: mp4096 <mik...@tu...> Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M control/modelsimp.py M control/statefbk.py Log Message: ----------- Check eigenvalues' real part using NumPy Faster than converting to a pure Python list. Commit: c71222af46c1fa7b7a5076eb11e28c7fc85cee9b https://github.com/python-control/python-control/commit/c71222af46c1fa7b7a5076eb11e28c7fc85cee9b Author: Scott C. Livingston <sli...@cd...> Date: 2016-12-30 (Fri, 30 Dec 2016) Changed paths: M ChangeLog M control/canonical.py M control/margins.py M control/mateqn.py M control/modelsimp.py M control/phaseplot.py M control/statefbk.py M control/statesp.py A control/tests/canonical_test.py M control/tests/mateqn_test.py M control/tests/matlab_test.py M control/tests/modelsimp_test.py M control/tests/statefbk_test.py M control/xferfcn.py Log Message: ----------- Merge pull request #101 "Refactored matrix inversions (see #85 and #91)" https://github.com/python-control/python-control/pull/101 Changes are from branch `master` of https://github.com/mp4096/python-control.git There was merge conflict in how a for-loop was refactored into `map` (here) vs. list comprehension (from PR #110). I compared the two alternatives using %timeit of Jupyter for matrices that would correspond to LTI systems with 10 state dimensions, 2 inputs, 2 outputs (so, the A matrix has shape (10, 10), B matrix has shape (10,2), etc.), and with 100 state dimensions, 20 inputs, 20 outputs, all using matrices from numpy.random.random((r,c)). The difference in timing performance does not appear significant. However, the case of `map` was slightly faster (approximately 500 to 900 ns less in duration), so I decided to use that one to resolve the merge conflict. Compare: https://github.com/python-control/python-control/compare/d8b07cb5406d...c71222af46c1 |
|
From: <not...@co...> - 2016-12-29 06:40:51
|
<a href="https://coveralls.io/builds/9455597"><img alt="Coveralls 77" src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_77.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on master at 76.795%</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/426f51efeaf5c2cc439db547da83000b65f43fa1">DOC: updated installation instructions (including conda as an option)</a></span> by <a class="committer" href="https://github.com/web-flow"><img alt="9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" src="https://secure.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?size=18&default=identicon" />web-flow</a> |
|
From: Scott C. L. <sli...@cd...> - 2016-12-28 19:53:35
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 564b1dcc9e856e2e8958d1b108d04af5d97f70c0 https://github.com/python-control/python-control/commit/564b1dcc9e856e2e8958d1b108d04af5d97f70c0 Author: Rory Yorke <ror...@gm...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M control/statesp.py M control/tests/statesp_test.py Log Message: ----------- BugFix: allow straightforward creation of static gain StateSpace objects. Allows StateSpace([],[],[],D), which failed previously. Static gains have sizes enforced as follows: A 0-by-0, B 0-by-ninputs, C noutputs-by-0. Tests added for instantiation, and sum, product, feedback, and appending, of 1x1, 2x3, and 3x2 static gains StateSpace objects. Commit: 4a74cc559468256d179b9f72f0886208ff6b0771 https://github.com/python-control/python-control/commit/4a74cc559468256d179b9f72f0886208ff6b0771 Author: Rory Yorke <ror...@gm...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M control/statesp.py M control/tests/statesp_test.py Log Message: ----------- BugFix: fix Python 2.7 failure. On Python 2.7, the special case "all states useless" in _remove_useless_states resulted in A=[[0]] (and similarly for B and C). The special case is no longer needed, since empty A, B, C matrices can be handled. numpy.delete does the right thing w.r.t. matrix sizes (e.g., deleting all columns of a nxm matrix gives an nx0 matrix). Added test for this. Commit: 09f9bab4e5d984dffc9215d2e8e80f2958873759 https://github.com/python-control/python-control/commit/09f9bab4e5d984dffc9215d2e8e80f2958873759 Author: Rory Yorke <ror...@gm...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M control/statesp.py M control/tests/statesp_test.py Log Message: ----------- BugFix: allow minreal on static gain StateSpace objects Do this by only calling Slycot's tb01pd for non-static systems. Commit: c84debb49c14abe1df4c537ad42cc5e5a9fd75a3 https://github.com/python-control/python-control/commit/c84debb49c14abe1df4c537ad42cc5e5a9fd75a3 Author: Rory Yorke <ror...@gm...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M control/statesp.py M control/tests/statesp_test.py Log Message: ----------- BugFix: pole of stateless StateSpace object is empty array Commit: b6b9906b54e380584b1eb6a3baf89474264adb06 https://github.com/python-control/python-control/commit/b6b9906b54e380584b1eb6a3baf89474264adb06 Author: Scott C. Livingston <sli...@cd...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M control/statesp.py M control/tests/statesp_test.py Log Message: ----------- Merge pull request #110 https://github.com/python-control/python-control/pull/110 Changes are from branch `rory-ss-static-pole` of https://github.com/roryyorke/python-control.git Commit: d8b07cb5406d936ebe50b77831e9db687d7005af https://github.com/python-control/python-control/commit/d8b07cb5406d936ebe50b77831e9db687d7005af Author: Scott C. Livingston <sli...@cd...> Date: 2016-12-28 (Wed, 28 Dec 2016) Changed paths: M control/statesp.py Log Message: ----------- TRIV: Delete extra indentation Remove extra 4 spaces to achieve correct alignment. Note that in this case the extra indent did not affect block membership of the statement. Cf. https://docs.python.org/3/reference/lexical_analysis.html#indentation Compare: https://github.com/python-control/python-control/compare/c498d3d27a5d...d8b07cb5406d |
|
From: Scott C. L. <sli...@cd...> - 2016-12-26 11:31:48
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: c498d3d27a5d0c8d1707bb2d67e199b036aedb2c https://github.com/python-control/python-control/commit/c498d3d27a5d0c8d1707bb2d67e199b036aedb2c Author: Scott C. Livingston <sli...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/tests/phaseplot_test.py Log Message: ----------- DOC: Provide URL of issue that motivated test case [ci skip] |
|
From: Scott C. L. <sli...@cd...> - 2016-12-26 11:26:48
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 0104e4bd036a40e45da70524a13e8356a4ad935e https://github.com/python-control/python-control/commit/0104e4bd036a40e45da70524a13e8356a4ad935e Author: Richard Murray <mu...@cd...> Date: 2016-06-13 (Mon, 13 Jun 2016) Changed paths: M control/phaseplot.py M control/tests/phaseplot_test.py Log Message: ----------- added fix for phaseplots to handle no arrow case correctly Commit: 8144627d70084d1bb19ec017630f798fe16da1d5 https://github.com/python-control/python-control/commit/8144627d70084d1bb19ec017630f798fe16da1d5 Author: Richard Murray <mu...@cd...> Date: 2016-06-13 (Mon, 13 Jun 2016) Changed paths: M control/rlocus.py Log Message: ----------- updated path so that standalone testing works better Commit: 5f300180d89a239bd3c6bdef5a648a9570f1f9bd https://github.com/python-control/python-control/commit/5f300180d89a239bd3c6bdef5a648a9570f1f9bd Author: Scott C. Livingston <sli...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/phaseplot.py M control/rlocus.py M control/tests/phaseplot_test.py Log Message: ----------- Merge pull request #97 "Phaseplot typeerror" https://github.com/python-control/python-control/pull/97 Changes are from branch `phaseplot-typeerror` of https://github.com/murrayrm/python-control.git Compare: https://github.com/python-control/python-control/compare/d4e015598cc8...5f300180d89a |
|
From: Scott C. L. <sli...@cd...> - 2016-12-26 10:43:05
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: ca8f3310c2102dd4278216333875d44d6386534e https://github.com/python-control/python-control/commit/ca8f3310c2102dd4278216333875d44d6386534e Author: Rory Yorke <ror...@gm...> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M control/robust.py A control/tests/robust_test.py Log Message: ----------- Test and fixes for hinfsyn. Needs fixed slycot. Fixed call to sb10ad. Needs fixed slycot, e.g., [1] [1] https://github.com/roryyorke/Slycot/commit/42cdeb829cc42c8e21faf1af09110533f1e1ac18 Commit: d923c6b1cfc3e899b32f3697349baed2c9e8965a https://github.com/python-control/python-control/commit/d923c6b1cfc3e899b32f3697349baed2c9e8965a Author: Rory Yorke <ror...@gm...> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M control/robust.py M control/tests/robust_test.py Log Message: ----------- Fix h2syn, added simple test Similar fix to hinfsyn: np -> np_, and identical test. Commit: d4e015598cc88d0b08104754b899e1f6156eb68a https://github.com/python-control/python-control/commit/d4e015598cc88d0b08104754b899e1f6156eb68a Author: Scott C. Livingston <sli...@cd...> Date: 2016-12-26 (Mon, 26 Dec 2016) Changed paths: M control/robust.py A control/tests/robust_test.py Log Message: ----------- Merge pull request #100 "hinfsyn and h2syn fixes" https://github.com/python-control/python-control/pull/100 Changes are from branch `rory-robust-test` of https://github.com/roryyorke/python-control.git Compare: https://github.com/python-control/python-control/compare/1953399d42d5...d4e015598cc8 |
|
From: Richard M. <mu...@cd...> - 2016-11-20 03:10:09
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 35820405dda45bedcbd0f36e0bed3c79c5f4e7be https://github.com/python-control/python-control/commit/35820405dda45bedcbd0f36e0bed3c79c5f4e7be Author: Kurt Sansom <ka...@gm...> Date: 2016-10-21 (Fri, 21 Oct 2016) Changed paths: M control/timeresp.py Log Message: ----------- consistent option to return xout in responses Commit: c257fa40e18e7e3051d653e95a4d6e7a1c5bd813 https://github.com/python-control/python-control/commit/c257fa40e18e7e3051d653e95a4d6e7a1c5bd813 Author: Kurt Sansom <ka...@gm...> Date: 2016-11-02 (Wed, 02 Nov 2016) Changed paths: M control/matlab/timeresp.py Log Message: ----------- make matlab compatibilty match the output order of matlab Commit: 8b220f7e04fd9d78f1fe1f8add118745be512aed https://github.com/python-control/python-control/commit/8b220f7e04fd9d78f1fe1f8add118745be512aed Author: Kurt Sansom <ka...@gm...> Date: 2016-11-02 (Wed, 02 Nov 2016) Changed paths: M control/matlab/timeresp.py M control/tests/matlab_test.py M control/tests/timeresp_test.py Log Message: ----------- fixed matlab compatibility bug in function definition and updated tests Commit: a88d4a044f6b44f635e1e9fe7414a8431c335188 https://github.com/python-control/python-control/commit/a88d4a044f6b44f635e1e9fe7414a8431c335188 Author: Kurt Sansom <ka...@gm...> Date: 2016-11-02 (Wed, 02 Nov 2016) Changed paths: M control/matlab/timeresp.py Log Message: ----------- updated matlab impulse function to accept X0 Commit: 1953399d42d5ba8fed9c7e0f6b241fbef0bc4b6d https://github.com/python-control/python-control/commit/1953399d42d5ba8fed9c7e0f6b241fbef0bc4b6d Author: Richard Murray <mu...@cd...> Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M control/matlab/timeresp.py M control/tests/matlab_test.py M control/tests/timeresp_test.py M control/timeresp.py Log Message: ----------- Merge pull request #119 from kayarre/master Make output of time response commands consistent across step_response, impulse_response, initial_response and update matlab version of the functions to return arguments in the same order as MATLAB. Compare: https://github.com/python-control/python-control/compare/fd5df6977fd7...1953399d42d5 |
|
From: Richard M. <mu...@cd...> - 2016-11-18 06:09:58
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 7da17c86566deeea42365f6a9796a4ad5940426b https://github.com/python-control/python-control/commit/7da17c86566deeea42365f6a9796a4ad5940426b Author: Rory Yorke <ror...@gm...> Date: 2016-08-10 (Wed, 10 Aug 2016) Changed paths: M control/tests/xferfcn_test.py M control/xferfcn.py Log Message: ----------- Bugfix: xferfcn.TransferFunction can now be minreal'ed to a static gain. Added test for tf([1,1],[1,1]). Commit: fd5df6977fd76afdf8f28231fcc9829aecdfe77c https://github.com/python-control/python-control/commit/fd5df6977fd76afdf8f28231fcc9829aecdfe77c Author: Richard Murray <mu...@cd...> Date: 2016-11-17 (Thu, 17 Nov 2016) Changed paths: M control/tests/xferfcn_test.py M control/xferfcn.py Log Message: ----------- Merge pull request #104 from roryyorke/rory-tf-minreal-bug Bugfix: xferfcn.TransferFunction can now be minreal'ed to a static gain. Compare: https://github.com/python-control/python-control/compare/5a0645b371b6...fd5df6977fd7 |
|
From: Richard M. <mu...@cd...> - 2016-11-18 06:05:42
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 98e71cbcdcfa028dd5c140d8b9c7d873bb68f1dd https://github.com/python-control/python-control/commit/98e71cbcdcfa028dd5c140d8b9c7d873bb68f1dd Author: Yuichi NAGAYAMA <yui...@re...> Date: 2016-08-07 (Sun, 07 Aug 2016) Changed paths: M control/canonical.py Log Message: ----------- Add function to convert a system into observable canonical form Commit: 5a0645b371b6db63b2f7ffd0ff2e346ef60ffe19 https://github.com/python-control/python-control/commit/5a0645b371b6db63b2f7ffd0ff2e346ef60ffe19 Author: Richard Murray <mu...@cd...> Date: 2016-11-17 (Thu, 17 Nov 2016) Changed paths: M control/canonical.py Log Message: ----------- Merge pull request #103 from yuina822/observable_form Add function to convert a system into observable canonical form Compare: https://github.com/python-control/python-control/compare/cdd3e73838ce...5a0645b371b6 |
|
From: Scott C. L. <sco...@gm...> - 2016-08-18 14:33:57
|
Following discussion on pull request #100 [1], I created a fork of Slycot at https://github.com/python-control/Slycot I created it without the GitHub semantics of forks, so you will notice that there is no small fork icon with links to <https://github.com/jgoppert/Slycot> or <https://github.com/avventi/Slycot>. I was thus motivated because 1. Slycot (and SLICOT) is currently an important part of python-control, and jointly maintaining it with `control` is easier if the fork is not temporary; and 2. avoiding the GitHub-fork-labeling reduces the chance of confusion in case python-control/Slycot diverges from its ancestors. If anyone prefers otherwise, now or later we can re-instantiate the site with GitHub fork semantics, all while preserving the Git repository URL. ~Scott [1] https://github.com/python-control/python-control/pull/100#issuecomment-240591506 |
|
From: Scott C. L. <sli...@cd...> - 2016-08-17 03:34:45
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 2461c07622fd31149e3fc5dc6c228f5a730d9da5 https://github.com/python-control/python-control/commit/2461c07622fd31149e3fc5dc6c228f5a730d9da5 Author: Scott C. Livingston <sli...@cd...> Date: 2016-08-16 (Tue, 16 Aug 2016) Changed paths: M .travis.yml Log Message: ----------- TEST: Use python-control at Anaconda Cloud for pre-built Slycot Commit: cdd3e73838cea0b26a7155d0b2084aa698e5eefd https://github.com/python-control/python-control/commit/cdd3e73838cea0b26a7155d0b2084aa698e5eefd Author: Scott C. Livingston <sli...@cd...> Date: 2016-08-16 (Tue, 16 Aug 2016) Changed paths: M .travis.yml Log Message: ----------- TEST: On Travis CI, fetch Miniconda using HTTPS Prefer HTTPS, instead of HTTP, to improve security. The URLs are now https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh and https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh for Python 2 and 3, respectively. Compare: https://github.com/python-control/python-control/compare/58a3ff2036aa...cdd3e73838ce |