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
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
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 |
|
From: <not...@co...> - 2016-08-14 00:25:14
|
<a href="https://coveralls.io/builds/7438995"><img alt="Coveralls 76" src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_76.png" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on at 76.004%</span> for commit: <a class="condensed" href="/builds/7438995">[no commit message]</a> by |
|
From: Scott C. L. <sli...@cd...> - 2016-08-14 00:21:15
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 58a3ff2036aab49b63d07684c60a35d59cb395f3 https://github.com/python-control/python-control/commit/58a3ff2036aab49b63d07684c60a35d59cb395f3 Author: Scott C. Livingston <sli...@cd...> Date: 2016-08-13 (Sat, 13 Aug 2016) Changed paths: M setup.py Log Message: ----------- DOC: Declare support for Python 3.5 in setup.py classifiers |
|
From: Scott C. L. <sli...@cd...> - 2016-08-14 00:14:59
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 67382153b1ffc44034cceeb439b86a8df557b0c1 https://github.com/python-control/python-control/commit/67382153b1ffc44034cceeb439b86a8df557b0c1 Author: Rory Yorke <ror...@gm...> Date: 2016-08-10 (Wed, 10 Aug 2016) Changed paths: M control/tests/xferfcn_test.py Log Message: ----------- UnSkipTest: these tests pass on Python 2.7, 3.3, 3.4, and 3.5. Commit: 0e2d632fbe135756c2e2b61fdffcf85cbcd2b996 https://github.com/python-control/python-control/commit/0e2d632fbe135756c2e2b61fdffcf85cbcd2b996 Author: Scott C. Livingston <sli...@cd...> Date: 2016-08-13 (Sat, 13 Aug 2016) Changed paths: M control/tests/xferfcn_test.py Log Message: ----------- Merge pull request #105 title: "UnSkipTest: these tests pass on Python 2.7, 3.3, 3.4, and 3.5" https://github.com/python-control/python-control/pull/105 Compare: https://github.com/python-control/python-control/compare/531df8137020...0e2d632fbe13 |
|
From: <not...@co...> - 2016-08-13 17:03:39
|
<a href="https://coveralls.io/builds/7436523"><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 at 76.513%</span> for commit: <a class="condensed" href="/builds/7436523">[no commit message]</a> by |
|
From: Rory Y. <ror...@gm...> - 2016-08-12 22:20:39
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 531df8137020107f84e390bdb9c4047504888b3f https://github.com/python-control/python-control/commit/531df8137020107f84e390bdb9c4047504888b3f Author: Rory Yorke <ror...@gm...> Date: 2016-08-12 (Fri, 12 Aug 2016) Changed paths: M .travis.yml Log Message: ----------- Enable Travis builds for Python 3.5 |
|
From: Scott C. L. <sli...@us...> - 2016-08-10 18:38:38
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: a873368f76704ab3805b021239dd32d4aeeaf953 https://github.com/python-control/python-control/commit/a873368f76704ab3805b021239dd32d4aeeaf953 Author: Rory Yorke <ror...@gm...> Date: 2016-07-06 (Wed, 06 Jul 2016) Changed paths: M .travis.yml Log Message: ----------- BuildFix: change Travis build to handle conda changes Changes: - do build and test inside a conda environment - specify Python version at conda build stage These changes triggered by builds failing *without* changes occuring to HEAD. Commit: d0528fd1c6a607b480483ed1f344a3c98e8ce686 https://github.com/python-control/python-control/commit/d0528fd1c6a607b480483ed1f344a3c98e8ce686 Author: Scott C. Livingston <sli...@us...> Date: 2016-08-10 (Wed, 10 Aug 2016) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #102 from roryyorke/rory-conda-build-tweaks BuildFix: change Travis build to handle conda changes Compare: https://github.com/python-control/python-control/compare/7b07af353a64...d0528fd1c6a6 |
|
From: Richard M. <mu...@cd...> - 2016-06-19 14:32:09
|
Thanks! -richard > On 19 Jun 16, at 04:19, Kangwon Wayne Lee <ka...@gm...> wrote: > > Dear Prof. Murray, > > Thanks for your interest. > > To be more accurate, for the direct function calls, I let a script count the number of "from slycot import" lines. > > Following is my result so far: (function names, number of imports) > 1: sb02md was imported 3 times > 2: sb02mt was imported 3 times > 3: sb03md was imported 3 times > 4: tb04ad was imported 3 times > 5: td04ad was imported 3 times > 6: sg02ad was imported 2 times > 7: sg03ad was imported 2 times > 8: ab09ad was imported 1 times > 9: sb01bd was imported 1 times > 10: sb02od was imported 1 times > 11: sb04md was imported 1 times > 12: sb04qd was imported 1 times > 13: sb10ad was imported 1 times > 14: sb10hd was imported 1 times > 15: tb01pd was imported 1 times > > IMHO, for the slycot-free version of the python-control, rigorous testing would be desirable. > > Hope this helps, > > KW > > On Sun, Jun 19, 2016 at 2:46 AM, Richard Murray <mu...@cd...> wrote: > Thanks for this information, Wayne. > > Out of curiosity, since you probably have it handy, can you send a list of the direct calls to slycot from python-control? I’d be curious to know how many functions we call in total, since if we create a version of python-control that does not require slycot, we’ll have to find replacements for all of those functions. > > -richard > > > On 18 Jun 16, at 00:12, Kangwon Wayne Lee <ka...@gm...> wrote: > > > > Dear Prof. Murray, > > > > I am writing to share one survey on https://github.com/python-control/python-control/issues/27 > > > > I tried to count the number of slycot functions called directly or indirectly by python-control on the 2016 May 31 version of python-control and 2016 March 11 version o fhttps://github.com/jgoppert/Slycot. > > > > I could count 80 functions called. "dcopy" is the most frequently called : 22 times but in slycot functions only. sb02md, sb02mt, sb03md are the most frequently called slycot functions in python-control: all three times each. > > > > One thing to note : function calls are disjoint : no function is called both by python-control and in the slycot functions. > > > > Hope this helps, > > > > KW > > > > -- > > Kangwon "Wayne" Lee > > +82 10 7750 5778 > > > > > -- > Kangwon "Wayne" Lee > +82 10 7750 5778 |
|
From: Richard M. <mu...@cd...> - 2016-06-18 18:06:00
|
Thanks for this information, Wayne. Out of curiosity, since you probably have it handy, can you send a list of the direct calls to slycot from python-control? I’d be curious to know how many functions we call in total, since if we create a version of python-control that does not require slycot, we’ll have to find replacements for all of those functions. -richard > On 18 Jun 16, at 00:12, Kangwon Wayne Lee <ka...@gm...> wrote: > > Dear Prof. Murray, > > I am writing to share one survey on https://github.com/python-control/python-control/issues/27 > > I tried to count the number of slycot functions called directly or indirectly by python-control on the 2016 May 31 version of python-control and 2016 March 11 version o fhttps://github.com/jgoppert/Slycot. > > I could count 80 functions called. "dcopy" is the most frequently called : 22 times but in slycot functions only. sb02md, sb02mt, sb03md are the most frequently called slycot functions in python-control: all three times each. > > One thing to note : function calls are disjoint : no function is called both by python-control and in the slycot functions. > > Hope this helps, > > KW > > -- > Kangwon "Wayne" Lee > +82 10 7750 5778 |
|
From: Richard M. <mu...@cd...> - 2016-05-30 20:38:31
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 2eb56606938f899be5e9646cf114839aa3cf76a4 https://github.com/python-control/python-control/commit/2eb56606938f899be5e9646cf114839aa3cf76a4 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/freqplot.py Log Message: ----------- fixed type error when no features are found Commit: 392535cf8d6357278d1bd69146f09e3a89777c07 https://github.com/python-control/python-control/commit/392535cf8d6357278d1bd69146f09e3a89777c07 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: R control/tests/freqresp.py A control/tests/freqresp_test.py Log Message: ----------- converted freqresp.py into proper test + added test for double integrator bode Commit: 7b07af353a6455accbbc55fd379a1fd69c584622 https://github.com/python-control/python-control/commit/7b07af353a6455accbbc55fd379a1fd69c584622 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/freqplot.py R control/tests/freqresp.py A control/tests/freqresp_test.py Log Message: ----------- Merge pull request #94 from murrayrm/bodefix Bodefix Compare: https://github.com/python-control/python-control/compare/237d1f0db007...7b07af353a64 |
|
From: Richard M. <mu...@cd...> - 2016-05-30 18:54:03
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 237d1f0db007efc8814beb39887ca0ebdf592bec https://github.com/python-control/python-control/commit/237d1f0db007efc8814beb39887ca0ebdf592bec Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: A LICENSE M README.rst Log Message: ----------- added licensing info in a more obvious place |
|
From: Richard M. <mu...@cd...> - 2016-05-30 18:40:39
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 80bd3d572bc8d2e4d13ea404f0d0f2ef7d5d4133 https://github.com/python-control/python-control/commit/80bd3d572bc8d2e4d13ea404f0d0f2ef7d5d4133 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/tests/test_control_matlab.py M control/tests/timeresp_test.py Log Message: ----------- added small checks for return_x argument in step Commit: b3287f9b1d6ebb3869be60e33c8d512928d564e0 https://github.com/python-control/python-control/commit/b3287f9b1d6ebb3869be60e33c8d512928d564e0 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/matlab/timeresp.py Log Message: ----------- fixed small bug in step response Compare: https://github.com/python-control/python-control/compare/6dfd5a57ce61...b3287f9b1d6e |
|
From: Richard M. <mu...@cd...> - 2016-05-30 18:24:31
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 217ccf62725b3162f0b95fadb95a5e5af06b7dfe https://github.com/python-control/python-control/commit/217ccf62725b3162f0b95fadb95a5e5af06b7dfe Author: mp4096 <mik...@tu...> Date: 2016-05-20 (Fri, 20 May 2016) Changed paths: M control/delay.py A control/tests/delay_test.py Log Message: ----------- Merge remote-tracking branch 'refs/remotes/python-control/master' Commit: 2959df89df338a24b7ef420da0c920c7e883f3d1 https://github.com/python-control/python-control/commit/2959df89df338a24b7ef420da0c920c7e883f3d1 Author: mp4096 <mik...@tu...> Date: 2016-05-20 (Fri, 20 May 2016) Changed paths: M control/statesp.py Log Message: ----------- Working towards #84 and #85 Also changed the check for matrix singularity Commit: 6aee19452adfdb4059d8d48e396ee6b66dac8020 https://github.com/python-control/python-control/commit/6aee19452adfdb4059d8d48e396ee6b66dac8020 Author: mp4096 <mik...@tu...> Date: 2016-05-20 (Fri, 20 May 2016) Changed paths: M control/tests/statesp_test.py Log Message: ----------- Added sorting of poles to the state-space unit test Commit: 6dfd5a57ce61bc46d542674fd7a9d43a1b2d5e29 https://github.com/python-control/python-control/commit/6dfd5a57ce61bc46d542674fd7a9d43a1b2d5e29 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/statesp.py M control/tests/statesp_test.py Log Message: ----------- Merge pull request #91 from mp4096/master Addressing #84 and #85 Compare: https://github.com/python-control/python-control/compare/8273a7f7ce7c...6dfd5a57ce61 |