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...> - 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...e> 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 |
From: Clancy R. <cwr...@pr...> - 2016-05-30 17:25:37
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: f334b1d3bd69d7036d3e3b80c4a79e33a11099d8 https://github.com/python-control/python-control/commit/f334b1d3bd69d7036d3e3b80c4a79e33a11099d8 Author: Clancy Rowley <cwr...@pr...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M .travis.yml Log Message: ----------- Update miniconda to latest version in Travis build |
From: Richard M. <mu...@cd...> - 2016-05-30 16:42:20
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 6d9d119c3a770c14d8eba96594699ee053fdcca3 https://github.com/python-control/python-control/commit/6d9d119c3a770c14d8eba96594699ee053fdcca3 Author: Martin Hochwallner <mar...@gm...> Date: 2015-06-29 (Mon, 29 Jun 2015) Changed paths: M control/freqplot.py Log Message: ----------- bode_plot: allow omega be specified by boundaries (min, max) Commit: a2c4269c0977d84a6a8e27418c4fdd1203f766e6 https://github.com/python-control/python-control/commit/a2c4269c0977d84a6a8e27418c4fdd1203f766e6 Author: martinup <mar...@gm...> Date: 2015-07-03 (Fri, 03 Jul 2015) Changed paths: M control/freqplot.py A control/tests/bode_plot__manualtest.py Log Message: ----------- bode_plot: * added sharing of x axis (magnitude and phase are zoom and pan together) * added an option to * added manual test / example Commit: c2c7381b7db6e5d00c56dabd429b357936e69d3d https://github.com/python-control/python-control/commit/c2c7381b7db6e5d00c56dabd429b357936e69d3d Author: martinup <mar...@gm...> Date: 2015-07-05 (Sun, 05 Jul 2015) Changed paths: M control/freqplot.py M control/tests/bode_plot__manualtest.py Log Message: ----------- bode_plot: worked on frequency range Commit: f2c40e65f852002c6eb3a0124782dc6e118f190a https://github.com/python-control/python-control/commit/f2c40e65f852002c6eb3a0124782dc6e118f190a Author: martinup <mar...@gm...> Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M control/config.py M control/freqplot.py M control/tests/bode_plot__manualtest.py Log Message: ----------- Added handling of bode_plot frequency limits for discrete systems. Commit: ea67935fe84b3d4625a3a3f63af7aaa4a9639358 https://github.com/python-control/python-control/commit/ea67935fe84b3d4625a3a3f63af7aaa4a9639358 Author: martinup <mar...@us...> Date: 2015-08-17 (Mon, 17 Aug 2015) Changed paths: M .gitignore M control/freqplot.py R control/tests/bode_plot__manualtest.py A examples/bode-plot.ipynb Log Message: ----------- Added example as ipython notebook. Optimizing bode-plot. Commit: 5d56788467bf82cbe3a5222573633aeca1c7619a https://github.com/python-control/python-control/commit/5d56788467bf82cbe3a5222573633aeca1c7619a Author: martinup <mar...@us...> Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M control/freqplot.py M examples/bode-plot.ipynb Log Message: ----------- some cleanup in bode-plot and bode-plot example Commit: 623ca94cee94e6c80ba70f839e02dfa6678bf047 https://github.com/python-control/python-control/commit/623ca94cee94e6c80ba70f839e02dfa6678bf047 Author: martinup <mar...@us...> Date: 2015-08-19 (Wed, 19 Aug 2015) Changed paths: M control/freqplot.py M examples/bode-plot.ipynb Log Message: ----------- Changed implementation of the limitation of evaluated frequencies for discrete systems to be conform with existing tests (/control/tests/discrete_test.py). But the question remains: What distance to the Nyquist frequency is appropriate? Commit: 810287e3ffebb8d4dd06c07578886f651662206e https://github.com/python-control/python-control/commit/810287e3ffebb8d4dd06c07578886f651662206e Author: Martin Hochwallner <mar...@us...> Date: 2015-08-21 (Fri, 21 Aug 2015) Changed paths: M control/margins.py M control/tests/margin_test.py M control/tests/matlab_test.py Log Message: ----------- Merge remote-tracking branch 'python-control/master' Commit: 3959f58065470ee0c2a4e915c42677e31cf9fd81 https://github.com/python-control/python-control/commit/3959f58065470ee0c2a4e915c42677e31cf9fd81 Author: Martin Hochwallner <mar...@us...> Date: 2015-09-05 (Sat, 05 Sep 2015) Changed paths: M control/freqplot.py Log Message: ----------- change order of argument to ensure backward compatibility Commit: 64c9adb4620aaa488e4cef71ccef6f2a5f14d0ef https://github.com/python-control/python-control/commit/64c9adb4620aaa488e4cef71ccef6f2a5f14d0ef Author: Martin Hochwallner <mar...@us...> Date: 2015-09-05 (Sat, 05 Sep 2015) Changed paths: M control/freqplot.py Log Message: ----------- fix documentation, spelling, order Commit: f07ef5a0029c92e50bedf43302af917c2b27b8f9 https://github.com/python-control/python-control/commit/f07ef5a0029c92e50bedf43302af917c2b27b8f9 Author: Martin Hochwallner <mar...@us...> Date: 2015-09-05 (Sat, 05 Sep 2015) Changed paths: M control/freqplot.py Log Message: ----------- complete documentation of default_frequency_range Commit: 9e408b9fa95eb4c8b0335372132d39e7795baffe https://github.com/python-control/python-control/commit/9e408b9fa95eb4c8b0335372132d39e7795baffe Author: Martin Hochwallner <mar...@us...> Date: 2015-09-05 (Sat, 05 Sep 2015) Changed paths: M control/freqplot.py M examples/bode-plot.ipynb Log Message: ----------- instead of using omege to define a frequency interval oInstead of using omega to define a frequency interval a new argument omega_limits has Commit: e2e24a51aa05bd82535a367e2dc521c6245f8a45 https://github.com/python-control/python-control/commit/e2e24a51aa05bd82535a367e2dc521c6245f8a45 Author: Martin Hochwallner <mar...@us...> Date: 2015-09-05 (Sat, 05 Sep 2015) Changed paths: M control/freqplot.py Log Message: ----------- add NotImplementedError in empty case Commit: 3b6de2fd987212531378d35ebd73e76842b07eab https://github.com/python-control/python-control/commit/3b6de2fd987212531378d35ebd73e76842b07eab Author: Martin Hochwallner <mar...@us...> Date: 2015-09-07 (Mon, 07 Sep 2015) Changed paths: M .gitignore M control/freqplot.py M examples/bode-plot.ipynb Log Message: ----------- reworked feature selection for discrete systems Commit: afedfac075dd2f21bc760a51f7e90af37622fc05 https://github.com/python-control/python-control/commit/afedfac075dd2f21bc760a51f7e90af37622fc05 Author: Richard Murray <mu...@cd...> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M .gitignore M control/config.py M control/freqplot.py A examples/bode-plot.ipynb Log Message: ----------- Merge pull request #69 from marthoch/master bode-plot Compare: https://github.com/python-control/python-control/compare/c14b880b66a4...afedfac075dd |