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
|
Dec
|
From: Scott C. L. <sli...@cd...> - 2017-06-26 16:31:32
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: a2cc0b31d9ce3a2f84ff7562788a86821eb49396 https://github.com/python-control/python-control/commit/a2cc0b31d9ce3a2f84ff7562788a86821eb49396 Author: Rory Yorke <ror...@gm...> Date: 2017-06-25 (Sun, 25 Jun 2017) Changed paths: M make_version.py Log Message: ----------- BUG: handle git-describe failing to find a tag This can happen with shallow clones, e.g., on Travis-CI. Commit: 47871107e35d6a15d0f0ceb42e93edf26c606586 https://github.com/python-control/python-control/commit/47871107e35d6a15d0f0ceb42e93edf26c606586 Author: Scott C. Livingston <sli...@cd...> Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M make_version.py Log Message: ----------- Merge pull request #149 "BUG: handle git-describe failing to find a tag" https://github.com/python-control/python-control/pull/149 Compare: https://github.com/python-control/python-control/compare/55878a31448f...47871107e35d |
From: Rene v. P. <ren...@gm...> - 2017-06-11 18:35:22
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 2194766248dd30108afd990214db69edfc637ffa https://github.com/python-control/python-control/commit/2194766248dd30108afd990214db69edfc637ffa Author: Rene van Paassen <ren...@gm...> Date: 2016-06-20 (Mon, 20 Jun 2016) Changed paths: A conda-recipe/build.sh Log Message: ----------- adding a linux/macosx build recipe Commit: 2ff05043857758959de5af571d63098ef61d9e67 https://github.com/python-control/python-control/commit/2ff05043857758959de5af571d63098ef61d9e67 Author: Rene van Paassen <ren...@gm...> Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M conda-recipe/meta.yaml Log Message: ----------- later version Commit: 0cd37523fa0c645ec1608cc3db794d54e33fb30e https://github.com/python-control/python-control/commit/0cd37523fa0c645ec1608cc3db794d54e33fb30e Author: Rene van Paassen <m.m...@tu...> Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: M control/tests/margin_test.py Log Message: ----------- adding examples from Y Bavafi-Toosi publications, to be used Commit: 07d004a2976c813cfcc8666c1e040d8ee48b36c6 https://github.com/python-control/python-control/commit/07d004a2976c813cfcc8666c1e040d8ee48b36c6 Author: Rene van Paassen <m.m...@tu...> Date: 2017-06-09 (Fri, 09 Jun 2017) Changed paths: R conda-recipe/build.sh Log Message: ----------- build.sh not needed Commit: 9abfee5348c9b73c8848c22fc56dc5255218755e https://github.com/python-control/python-control/commit/9abfee5348c9b73c8848c22fc56dc5255218755e Author: Rene van Paassen <ren...@gm...> Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M control/margins.py M control/tests/margin_test.py Log Message: ----------- work in progress on margins Commit: 6caad9a1a39e803a68cce60d82684cd67a679667 https://github.com/python-control/python-control/commit/6caad9a1a39e803a68cce60d82684cd67a679667 Author: Rene van Paassen <ren...@gm...> Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M control/margins.py M control/tests/margin_test.py Log Message: ----------- improving the margin calculation & choice of which margin to present, as much as practical in line with Matlab and > A note on the Gain and Phase Margin Concepts > Journal of Control and Systems Engineering, Yazdan Bavafi-Toosi, > Dec 205, vol 3 iss 1, pp 51-59 Commit: 8d22279da0d5e7064ddd53d00fd22cf3ad745875 https://github.com/python-control/python-control/commit/8d22279da0d5e7064ddd53d00fd22cf3ad745875 Author: Rene van Paassen <ren...@gm...> Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M control/margins.py M control/tests/margin_test.py Log Message: ----------- and even more margin fixing and testing, now correct for systems with differentiating s, and return NAN for phase crossover frequency when no gain margin found Commit: a4aab362f699c3f14b6e1eec777ca02297ce7d82 https://github.com/python-control/python-control/commit/a4aab362f699c3f14b6e1eec777ca02297ce7d82 Author: Rene van Paassen <ren...@gm...> Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M control/margins.py Log Message: ----------- last documentation fixes Commit: 3ea4f26aaea4eb53a725697fe2426f04b95084cb https://github.com/python-control/python-control/commit/3ea4f26aaea4eb53a725697fe2426f04b95084cb Author: Rene van Paassen <ren...@gm...> Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M conda-recipe/meta.yaml Log Message: ----------- back to upstream§ Commit: b0497f451e53c924e858d64c745c67214e7325ca https://github.com/python-control/python-control/commit/b0497f451e53c924e858d64c745c67214e7325ca Author: Rene van Paassen <ren...@gm...> Date: 2017-06-10 (Sat, 10 Jun 2017) Changed paths: M .travis.yml M ChangeLog M README.rst M control/__init__.py M control/canonical.py M control/config.py M control/dtime.py M control/exception.py M control/frdata.py M control/freqplot.py M control/margins.py M control/mateqn.py M control/matlab/timeresp.py M control/modelsimp.py M control/phaseplot.py M control/rlocus.py M control/robust.py M control/statefbk.py M control/statesp.py M control/tests/bdalg_test.py A control/tests/canonical_test.py M control/tests/convert_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/margin_test.py M control/tests/mateqn_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py M control/tests/modelsimp_test.py M control/tests/nichols_test.py M control/tests/phaseplot_test.py A control/tests/robust_test.py M control/tests/run_all.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/test_control_matlab.py M control/tests/timeresp_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py M doc/control.rst A doc/conventions.rst M doc/index.rst M doc/intro.rst M setup.py Log Message: ----------- Merge branch 'master' into master Commit: 71530a4a699d6ac3b910631c2181b136c58afb76 https://github.com/python-control/python-control/commit/71530a4a699d6ac3b910631c2181b136c58afb76 Author: Rene van Paassen <ren...@gm...> Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M control/tests/timeresp_test.py M control/timeresp.py Log Message: ----------- fix impulse response for discrete systems; issue #147 Commit: 55878a31448fc816f6be3b9bfd8109439acf738e https://github.com/python-control/python-control/commit/55878a31448fc816f6be3b9bfd8109439acf738e Author: Rene van Paassen <ren...@gm...> Date: 2017-06-11 (Sun, 11 Jun 2017) Changed paths: M control/margins.py M control/tests/margin_test.py M control/tests/timeresp_test.py M control/timeresp.py Log Message: ----------- Merge pull request #148 from repagh/fix-initial-discrete-jun2017 Fix initial discrete jun2017 Compare: https://github.com/python-control/python-control/compare/e3c0f793249c...55878a31448f |
From: Richard M. <mu...@cd...> - 2017-04-21 14:49:03
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 1f9e46c94b05ee4c81e5ce6fe0d5f341e0632ad2 https://github.com/python-control/python-control/commit/1f9e46c94b05ee4c81e5ce6fe0d5f341e0632ad2 Author: Richard Murray <mu...@cd...> Date: 2017-04-15 (Sat, 15 Apr 2017) Changed paths: M control/tests/timeresp_test.py Log Message: ----------- TST: add unit test for comparing return values of continuous/discrete sims Commit: 1adfaf064fe2a7ca76ca41df7b1b8f2bcccb3592 https://github.com/python-control/python-control/commit/1adfaf064fe2a7ca76ca41df7b1b8f2bcccb3592 Author: Richard Murray <mu...@cd...> Date: 2017-04-15 (Sat, 15 Apr 2017) Changed paths: M control/timeresp.py Log Message: ----------- BUG: transpose outputs for discrete time simulations Commit: e3c0f793249cd5878e52f335a8cf6b9fd8b87c16 https://github.com/python-control/python-control/commit/e3c0f793249cd5878e52f335a8cf6b9fd8b87c16 Author: Richard Murray <mu...@cd...> Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M control/tests/timeresp_test.py M control/timeresp.py Log Message: ----------- Merge pull request #143 from murrayrm/timeresp-discrete-retval-fix Make output response matrices consistent between continuous and discrete time Compare: https://github.com/python-control/python-control/compare/6ada795f081e...e3c0f793249c |
From: slivingston <sli...@us...> - 2017-03-04 04:58:40
|
Branch: refs/heads/testing Home: https://github.com/python-control/python-control |
From: Richard M. <mu...@cd...> - 2017-02-20 03:13:00
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 1757ff0bbf493940a0a5cd7c17750ca755ec2fb8 https://github.com/python-control/python-control/commit/1757ff0bbf493940a0a5cd7c17750ca755ec2fb8 Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M .travis.yml Log Message: ----------- TEST: Add run of tests without Slycot on TravisCI Commit: a7e0bba580d4cd892f7f540bcd619bab9647868c https://github.com/python-control/python-control/commit/a7e0bba580d4cd892f7f540bcd619bab9647868c Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-17 (Fri, 17 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. Commit: 6ada795f081e619b250077f848c588bcea7d34e2 https://github.com/python-control/python-control/commit/6ada795f081e619b250077f848c588bcea7d34e2 Author: Richard Murray <mu...@cd...> Date: 2017-02-19 (Sun, 19 Feb 2017) Changed paths: M .travis.yml M control/tests/modelsimp_test.py M control/tests/statefbk_test.py Log Message: ----------- Merge pull request #133 from python-control/testing Add run of tests without Slycot on Travis CI Compare: https://github.com/python-control/python-control/compare/5ab74cfbc15d...6ada795f081e |
From: Scott C. L. <sli...@cd...> - 2017-02-17 16:15:19
|
Branch: refs/heads/testing Home: https://github.com/python-control/python-control Commit: 1757ff0bbf493940a0a5cd7c17750ca755ec2fb8 https://github.com/python-control/python-control/commit/1757ff0bbf493940a0a5cd7c17750ca755ec2fb8 Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M .travis.yml Log Message: ----------- TEST: Add run of tests without Slycot on TravisCI Commit: a7e0bba580d4cd892f7f540bcd619bab9647868c https://github.com/python-control/python-control/commit/a7e0bba580d4cd892f7f540bcd619bab9647868c Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-17 (Fri, 17 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. Compare: https://github.com/python-control/python-control/compare/bff7e680c91e...a7e0bba580d4 |
From: Scott C. L. <sli...@cd...> - 2017-02-15 03:50:11
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: b1ebbdf07a6cac009ab635e20e1d236683ac95f4 https://github.com/python-control/python-control/commit/b1ebbdf07a6cac009ab635e20e1d236683ac95f4 Author: Jed <jed...@us...> Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M control/freqplot.py M control/phaseplot.py Log Message: ----------- Removed matplotlib holds. ‘hold’ functionality deprecated The ‘hold’ keyword argument and all functions and methods related to it are deprecated, along with the ‘axes.hold’ rcParams entry. The behavior will remain consistent with the default hold=True state that has long been in place. Instead of using a function or keyword argument (hold=False) to change that behavior, explicitly clear the axes or figure as needed prior to subsequent plotting commands. http://matplotlib.org/api/api_changes.html#hold-functionality-deprecated Commit: 5ab74cfbc15dd249ba5bc88a30f2957e05bb2984 https://github.com/python-control/python-control/commit/5ab74cfbc15dd249ba5bc88a30f2957e05bb2984 Author: Scott C. Livingston <sli...@cd...> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M control/freqplot.py M control/phaseplot.py Log Message: ----------- Merge pull request #131 "Removed matplotlib holds." https://github.com/python-control/python-control/pull/131 Changes are from branch `master` of https://github.com/jed-frey/python-control.git Compare: https://github.com/python-control/python-control/compare/c5a8ad360dbf...5ab74cfbc15d |
From: Rory Y. <ror...@gm...> - 2017-02-15 02:41:06
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: c5a8ad360dbfd580f315829ca34b29e066d292ed https://github.com/python-control/python-control/commit/c5a8ad360dbfd580f315829ca34b29e066d292ed Author: Rory Yorke <ror...@gm...> Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M control/statesp.py M control/tests/convert_test.py Log Message: ----------- BugFix: tf2ss now handles static MIMO gains with no Slycot Check for static-gain (i.e., constant) transfer function matrix, and handle specially. Added unit tests for static SISO and MIMO plants. |
From: Scott C. L. <sli...@cd...> - 2017-02-14 15:34:27
|
Branch: refs/heads/testing Home: https://github.com/python-control/python-control Commit: bff7e680c91efc9527b9b3bf2257f93b5d95c48a https://github.com/python-control/python-control/commit/bff7e680c91efc9527b9b3bf2257f93b5d95c48a 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: 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> |