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
|
|
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 |
|
From: Richard M. <mu...@cd...> - 2016-05-30 18:21:03
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 8ada9b21f7f2b824a2d633a9f4140e5a44d14e0d https://github.com/python-control/python-control/commit/8ada9b21f7f2b824a2d633a9f4140e5a44d14e0d Author: KronosKoderS <mer...@gm...> Date: 2016-05-04 (Wed, 04 May 2016) Changed paths: M .gitignore Log Message: ----------- Ignore .idea pycharm files Commit: a660fbd5514967e5710190567bd0081e00a6b1f6 https://github.com/python-control/python-control/commit/a660fbd5514967e5710190567bd0081e00a6b1f6 Author: KronosKoderS <mer...@gm...> Date: 2016-05-04 (Wed, 04 May 2016) Changed paths: M control/matlab/timeresp.py M control/timeresp.py Log Message: ----------- Added return_x to step_response Added the ability to return the individual x variable responses from the step_response function. Also updated matlab version to match matlab returns. Commit: e42b9736256725ae0c509a395834086e9e19904f https://github.com/python-control/python-control/commit/e42b9736256725ae0c509a395834086e9e19904f Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M .gitignore M control/matlab/timeresp.py M control/timeresp.py Log Message: ----------- resolved minor conflict Commit: 8273a7f7ce7c2c169922f150656b1af18f6e142f https://github.com/python-control/python-control/commit/8273a7f7ce7c2c169922f150656b1af18f6e142f Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M .gitignore M control/matlab/timeresp.py M control/timeresp.py Log Message: ----------- Merge branch 'KronosKoderS-master' Compare: https://github.com/python-control/python-control/compare/00f6d5e057db...8273a7f7ce7c |
|
From: Richard M. <mu...@cd...> - 2016-05-30 17:54:47
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 938070024294aa6f236e5c3710842371cdb5c3a5 https://github.com/python-control/python-control/commit/938070024294aa6f236e5c3710842371cdb5c3a5 Author: endolith <end...@gm...> Date: 2016-04-30 (Sat, 30 Apr 2016) Changed paths: M control/margins.py Log Message: ----------- DOC: margin parameters and returns It's hard to understand what input is expected and follow which return is which from existing docstring. Format of stability_margins docstring is better. Commit: e895e50b127c5fd4aedc3ee240946042a6854dcf https://github.com/python-control/python-control/commit/e895e50b127c5fd4aedc3ee240946042a6854dcf Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/margins.py Log Message: ----------- fixed documentation conflict Commit: 00f6d5e057dbc40befe421e4aac711b75654c77b https://github.com/python-control/python-control/commit/00f6d5e057dbc40befe421e4aac711b75654c77b Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M control/margins.py Log Message: ----------- Merge branch 'endolith-patch-1' Compare: https://github.com/python-control/python-control/compare/f334b1d3bd69...00f6d5e057db |