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: robertobucher <rob...@us...> - 2014-09-16 13:39:35
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 2dcf1a913124ae7251ec2c97cbaab3a300e5516c https://github.com/python-control/python-control/commit/2dcf1a913124ae7251ec2c97cbaab3a300e5516c Author: robertobucher <rob...@us...> Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: M external/yottalab.py Log Message: ----------- Update yottalab.py |
From: Rene v. P. <ren...@gm...> - 2014-08-21 11:52:14
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 8808a01b8815d387551301410b02898df3e63795 https://github.com/python-control/python-control/commit/8808a01b8815d387551301410b02898df3e63795 Author: Rene van Paassen <repa@alexandra.(none)> Date: 2014-08-17 (Sun, 17 Aug 2014) Changed paths: M control/tests/slycot_convert_test.py Log Message: ----------- do not use relative inport in the tests, replace by control. etc. Commit: 731112b9e03f7aec9fda6ee4df64a623b7f312a1 https://github.com/python-control/python-control/commit/731112b9e03f7aec9fda6ee4df64a623b7f312a1 Author: Rene van Paassen <ren...@gm...> Date: 2014-08-17 (Sun, 17 Aug 2014) Changed paths: M control/tests/timeresp_test.py Log Message: ----------- fix the removed MIMO test, and add it again Compare: https://github.com/python-control/python-control/compare/7cf9630146a9...731112b9e03f |
From: Roberto B. <rob...@su...> - 2014-08-17 06:35:02
|
Another method to implement the correct dare functions is to use the sllycot routine "sb02od" # Check dimensions for consistency nstates = B.shape[0]; ninputs = B.shape[1]; if (A.shape[0] != nstates or A.shape[1] != nstates): raise ControlDimension("inconsistent system dimensions") elif (Q.shape[0] != nstates or Q.shape[1] != nstates or R.shape[0] != ninputs or R.shape[1] != ninputs) : raise ControlDimension("incorrect weighting matrix dimensions") X,rcond,w,S,T = \ sb02od(nstates, ninputs, A, B, Q, R, 'D'); return X which returns the correct result too. Roberto On 08/16/2014 10:49 PM, Clancy Rowley wrote: > Branch: refs/heads/master > Home: https://github.com/python-control/python-control > Commit: 38514c9c3f57f80d332bb13b8ef71e401c94407a > https://github.com/python-control/python-control/commit/38514c9c3f57f80d332bb13b8ef71e401c94407a > Author: Clancy Rowley <cwr...@pr...> > Date: 2014-08-16 (Sat, 16 Aug 2014) > > Changed paths: > M control/matlab.py > > Log Message: > ----------- > Correct docstrings in matlab time response functions > > Fixes #35 > > > Commit: 8c1fdeb2b401866777a2f9c22a968e13199fdf0b > https://github.com/python-control/python-control/commit/8c1fdeb2b401866777a2f9c22a968e13199fdf0b > Author: Clancy Rowley <cwr...@pr...> > Date: 2014-08-16 (Sat, 16 Aug 2014) > > Changed paths: > M control/tests/mateqn_test.py > > Log Message: > ----------- > Improve readability of matrix equation tests > > > Commit: 7cf9630146a961c28c38817d48794525d22c6287 > https://github.com/python-control/python-control/commit/7cf9630146a961c28c38817d48794525d22c6287 > Author: Clancy Rowley <cwr...@pr...> > Date: 2014-08-16 (Sat, 16 Aug 2014) > > Changed paths: > M control/mateqn.py > M control/tests/mateqn_test.py > > Log Message: > ----------- > Fix bug in dare so that it returns a stabilizing solution > > The new implementation calls the routine > scipy.linalg.solve_discrete_are(A, B, Q, R) > which is included in scipy versions >= 0.11. The old implementation > using slycot did satisfy the Riccati equation, but did not return a > stabilizing solution. The scipy implementation apparently works > correctly, though. This change fixes #8. > > Unit tests now make sure closed-loop eigenvalues lie inside > the unit circle. > > Note: the scipy implementation handles only the case S = 0, E = I, > the default values. If S and E are specified, the old routine (using > slycot) is called. This passes the existing tests, but the tests > include only one simple case, so it would be good to test this more > extensively. > > > Compare: https://github.com/python-control/python-control/compare/b798bfa1cbd9...7cf9630146a9 > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > python-control-developers mailing list > pyt...@li... > https://lists.sourceforge.net/lists/listinfo/python-control-developers |
From: Clancy R. <cwr...@pr...> - 2014-08-16 20:49:21
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 38514c9c3f57f80d332bb13b8ef71e401c94407a https://github.com/python-control/python-control/commit/38514c9c3f57f80d332bb13b8ef71e401c94407a Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-16 (Sat, 16 Aug 2014) Changed paths: M control/matlab.py Log Message: ----------- Correct docstrings in matlab time response functions Fixes #35 Commit: 8c1fdeb2b401866777a2f9c22a968e13199fdf0b https://github.com/python-control/python-control/commit/8c1fdeb2b401866777a2f9c22a968e13199fdf0b Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-16 (Sat, 16 Aug 2014) Changed paths: M control/tests/mateqn_test.py Log Message: ----------- Improve readability of matrix equation tests Commit: 7cf9630146a961c28c38817d48794525d22c6287 https://github.com/python-control/python-control/commit/7cf9630146a961c28c38817d48794525d22c6287 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-16 (Sat, 16 Aug 2014) Changed paths: M control/mateqn.py M control/tests/mateqn_test.py Log Message: ----------- Fix bug in dare so that it returns a stabilizing solution The new implementation calls the routine scipy.linalg.solve_discrete_are(A, B, Q, R) which is included in scipy versions >= 0.11. The old implementation using slycot did satisfy the Riccati equation, but did not return a stabilizing solution. The scipy implementation apparently works correctly, though. This change fixes #8. Unit tests now make sure closed-loop eigenvalues lie inside the unit circle. Note: the scipy implementation handles only the case S = 0, E = I, the default values. If S and E are specified, the old routine (using slycot) is called. This passes the existing tests, but the tests include only one simple case, so it would be good to test this more extensively. Compare: https://github.com/python-control/python-control/compare/b798bfa1cbd9...7cf9630146a9 |
From: Clancy R. <cwr...@pr...> - 2014-08-14 02:08:16
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: da874f7b535200cd4aceec81ffd66c353a46d21f https://github.com/python-control/python-control/commit/da874f7b535200cd4aceec81ffd66c353a46d21f Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-13 (Wed, 13 Aug 2014) Changed paths: M control/xferfcn.py Log Message: ----------- Fix python3 bug in freqresp for discrete-time systems Commit: b798bfa1cbd9c3a94bec991ef34a652b8e5aae31 https://github.com/python-control/python-control/commit/b798bfa1cbd9c3a94bec991ef34a652b8e5aae31 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-13 (Wed, 13 Aug 2014) Changed paths: M control/tests/frd_test.py M control/xferfcn.py Log Message: ----------- Fix warning messages in python3 tests Avoid using a deprecated call to pyplot.savefig, and eliminate a superfluous print statement in xferfun._common_den Compare: https://github.com/python-control/python-control/compare/5f36a55dbf46...b798bfa1cbd9 |
From: Clancy R. <cwr...@pr...> - 2014-08-13 21:16:47
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 242d2b43252a2cde07ad0d0bc05aaff1305ca238 https://github.com/python-control/python-control/commit/242d2b43252a2cde07ad0d0bc05aaff1305ca238 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-13 (Wed, 13 Aug 2014) Changed paths: A control/bench/time_freqresp.py M control/xferfcn.py Log Message: ----------- Speed up freqresp for transfer functions by an order of magnitude When determining the frequency response, the list of frequencies is now stored as a numpy array, instead of a list, and evaluated all at once, instead of using `map`. This is much faster. The improved performance can be measured using a script `bench/time_freqresp.py`. On my machine, I get a speedup of more than a factor of 20 (from 3.9 seconds to 0.18 seconds) for a 10th-order transfer function. Commit: 6be2368cd31c55875821c4411b22d2817bc50e37 https://github.com/python-control/python-control/commit/6be2368cd31c55875821c4411b22d2817bc50e37 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-13 (Wed, 13 Aug 2014) Changed paths: M control/statesp.py Log Message: ----------- Speed up freqresp for state-space models Now `freqresp` converts a state-space system to a transfer function before evaluating the frequency response. This is much faster than computing directly from the state-space system, which involves solving an n-dimensional linear system at each frequency. Commit: e54a81bcbb8856da3d1dfbf297f4a9d4401a0317 https://github.com/python-control/python-control/commit/e54a81bcbb8856da3d1dfbf297f4a9d4401a0317 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-13 (Wed, 13 Aug 2014) Changed paths: M control/tests/matlab_test.py M control/timeresp.py Log Message: ----------- Quiet down noisy MATLAB tests Fixes #31, suppressing warnings for converting from MIMO to SISO if the user has explicitly specified the input to use, in `step_response`, `initial_response`, and `impulse_response`. If a test should give a warning (such as an impulse response for a system with a direct feedthrough term), test that a warning was issued, but suppress the warning from the output of the test. Commit: 5f36a55dbf46b48b5e2854b65086f8ba356981b6 https://github.com/python-control/python-control/commit/5f36a55dbf46b48b5e2854b65086f8ba356981b6 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-13 (Wed, 13 Aug 2014) Changed paths: M control/tests/matlab_test.py M control/tests/test_control_matlab.py Log Message: ----------- Fix some MATLAB tests Fixes #30, suppressing some known warnings for systems with direct feedthrough terms. Also removes a duplicate test in `test_control_matlab`, and fixes some previously broken, skipped tests: test_convert_MIMO_to_SISO test_impulse This update also removes a previous test to make sure warning messages are issued: this turns out to be unreliable, because the default behavior is for warnings to be issued only once, so depending on the order in which tests are executed, the warning may or may not be raised. Compare: https://github.com/python-control/python-control/compare/03c663703d21...5f36a55dbf46 |
From: Clancy R. <cwr...@pr...> - 2014-08-13 03:46:39
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: cec172acbdf000a5fac6a2e953ca13210815e805 https://github.com/python-control/python-control/commit/cec172acbdf000a5fac6a2e953ca13210815e805 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-12 (Tue, 12 Aug 2014) Changed paths: M control/tests/matlab_test.py M control/tests/test_control_matlab.py Log Message: ----------- Remove print statements from Matlab unit tests Commit: f96745b0b7ef0b3b9b9f9473bbc7daec371b5500 https://github.com/python-control/python-control/commit/f96745b0b7ef0b3b9b9f9473bbc7daec371b5500 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-12 (Tue, 12 Aug 2014) Changed paths: M control/lti.py Log Message: ----------- Add methods isctime and isdtime for LTI objects This change makes >>> sys.isctime() an alternative to the existing function >>> isctime(sys) Its advantage is that it avoids checking the type of `sys`, and is a little cleaner: LTI objects now know whether they are continuous or discrete time, and the isctime() function no longer needs to poke around inside the LTI object to determine this. Commit: 40c9ccd6df5219d83c5d4aae6c1cb9078988e5fc https://github.com/python-control/python-control/commit/40c9ccd6df5219d83c5d4aae6c1cb9078988e5fc Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-12 (Tue, 12 Aug 2014) Changed paths: M control/lti.py Log Message: ----------- Add method issiso for LTI objects Commit: 03c663703d2184e75d14ed3853d1531f48e9e223 https://github.com/python-control/python-control/commit/03c663703d2184e75d14ed3853d1531f48e9e223 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-12 (Tue, 12 Aug 2014) Changed paths: M control/dtime.py M control/statesp.py M control/tests/discrete_test.py M control/xferfcn.py Log Message: ----------- Implement c2d without slycot (fixes #23) Conversion from continuous-time to discrete-time are now implemented as methods of the TransferFunction or StateSpace classes. The function sample_system() is still provided, and takes either a state-space system or transfer function as an argument. The implementations simply call the routine `cont2discrete` from `scipy.signal` This new organization into methods avoids some messy type checking in sample_system(), and also avoids some unnecessary conversions between state-space systems and transfer functions, which fixes #23. Compare: https://github.com/python-control/python-control/compare/18fd52e41093...03c663703d21 |
From: Clancy R. <cwr...@pr...> - 2014-08-12 02:37:08
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 6d9da6eacd81887589fdfae25f3076353a013690 https://github.com/python-control/python-control/commit/6d9da6eacd81887589fdfae25f3076353a013690 Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M .gitignore M MANIFEST.in M README.rst M control/__init__.py M control/bdalg.py M control/canonical.py M control/ctrlutil.py M control/dtime.py M control/frdata.py M control/freqplot.py M control/margins.py M control/mateqn.py M control/matlab.py M control/modelsimp.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/robust.py M control/statefbk.py M control/statesp.py M control/tests/convert_test.py M control/tests/discrete_test.py M control/tests/frd_test.py M control/tests/mateqn_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py M control/tests/slycot_convert_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/test_control_matlab.py M control/tests/timeresp_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py Log Message: ----------- White space fixes/ relative imports/ fix tests. These are all the changes necessary to bring the jgoppert github and python-control github branch in sync. The changes have all been hand merged. The changes are primarily pep8 white space and other formatting fixes. There were also some tests fixed. Commit: 1f1aad4a16f7a9e4fdd59c7f89c44ace81e0f06c https://github.com/python-control/python-control/commit/1f1aad4a16f7a9e4fdd59c7f89c44ace81e0f06c Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M setup.py Log Message: ----------- Modify setup.py to match numpy. Commit: 6d51696fb01b36ff1aada4c11de59ce0a1527e69 https://github.com/python-control/python-control/commit/6d51696fb01b36ff1aada4c11de59ce0a1527e69 Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M runtests.py Log Message: ----------- Modify runtests.py to match numpy. Commit: 71cfb32ae7cdba1775aee6f7db3b36c255cbc618 https://github.com/python-control/python-control/commit/71cfb32ae7cdba1775aee6f7db3b36c255cbc618 Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/statesp.py M control/xferfcn.py Log Message: ----------- Define __repr__ as __str__ for statesp/ xferfcn. Commit: fd19250b6bc7bc98ae922d26c5a72ab2bad94dfd https://github.com/python-control/python-control/commit/fd19250b6bc7bc98ae922d26c5a72ab2bad94dfd Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/freqplot.py M control/tests/matlab_test.py M control/tests/test_control_matlab.py M control/tests/xferfcn_test.py Log Message: ----------- Merge branch 'master' of github.com:jgoppert/python-control into dev Conflicts: control/freqplot.py control/tests/test_control_matlab.py control/tests/xferfcn_test.py Commit: c2f36f442f06a834309411d2cfc83c393e6fe086 https://github.com/python-control/python-control/commit/c2f36f442f06a834309411d2cfc83c393e6fe086 Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/tests/matlab_test.py Log Message: ----------- Fix testing typo. Commit: f2b640acfc80990c78c92852764bb5b91a914441 https://github.com/python-control/python-control/commit/f2b640acfc80990c78c92852764bb5b91a914441 Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/rlocus.py Log Message: ----------- Revert unneeded initialization. Commit: 7d4e11fef69a2d29fec1ff9897067631f7d507c2 https://github.com/python-control/python-control/commit/7d4e11fef69a2d29fec1ff9897067631f7d507c2 Author: James Goppert <jam...@gm...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M setup.py Log Message: ----------- Update version number to 0.6.5 The old version number was 0.6e but we will now be changing to all digits to be more pythonic. Commit: 18fd52e41093296d71782c40c1f218eae21be61e https://github.com/python-control/python-control/commit/18fd52e41093296d71782c40c1f218eae21be61e Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M .gitignore M MANIFEST.in M README.rst M control/__init__.py M control/bdalg.py M control/canonical.py M control/ctrlutil.py M control/dtime.py M control/frdata.py M control/freqplot.py M control/margins.py M control/mateqn.py M control/matlab.py M control/modelsimp.py M control/nichols.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/robust.py M control/statefbk.py M control/statesp.py M control/tests/convert_test.py M control/tests/discrete_test.py M control/tests/frd_test.py M control/tests/mateqn_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py M control/tests/slycot_convert_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/test_control_matlab.py M control/tests/timeresp_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py M runtests.py M setup.py Log Message: ----------- Merge branch 'jgoppert-dev' Compare: https://github.com/python-control/python-control/compare/eb6f8c4c3ddc...18fd52e41093 |
From: Clancy R. <cwr...@pr...> - 2014-08-11 23:28:53
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 01bf08e86bd4f50b5c368f215d75dcce5824775f https://github.com/python-control/python-control/commit/01bf08e86bd4f50b5c368f215d75dcce5824775f Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/tests/test_control_matlab.py Log Message: ----------- Fix print command for python 3 Commit: 76b6df5c913c32b6a283586175f9cb95a7946827 https://github.com/python-control/python-control/commit/76b6df5c913c32b6a283586175f9cb95a7946827 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/freqplot.py Log Message: ----------- Fix for python3, since zip returns iterator Commit: eb6f8c4c3ddc2359ad9d012f4479854d55b69eb0 https://github.com/python-control/python-control/commit/eb6f8c4c3ddc2359ad9d012f4479854d55b69eb0 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/tests/matlab_test.py M control/tests/xferfcn_test.py Log Message: ----------- Fix a couple of tests Compare: https://github.com/python-control/python-control/compare/c1bc3835349a...eb6f8c4c3ddc |
From: Clancy R. <cwr...@pr...> - 2014-08-11 11:35:21
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: aabd758756dcc727c6528bedd45f2f9fde713429 https://github.com/python-control/python-control/commit/aabd758756dcc727c6528bedd45f2f9fde713429 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M .gitignore M .travis.yml R requirements.txt Log Message: ----------- Add coverage to travis.yml Commit: c1bc3835349a4f6e8dd3c662c37a4456e108a8f3 https://github.com/python-control/python-control/commit/c1bc3835349a4f6e8dd3c662c37a4456e108a8f3 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M control/tests/matlab_test.py Log Message: ----------- Skip a failing test In testCombi01, margins do not agree with expected values Compare: https://github.com/python-control/python-control/compare/30bab2c84334...c1bc3835349a |
From: Clancy R. <cwr...@pr...> - 2014-08-11 06:22:13
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 30bab2c84334ab87d0e1a500918afda61b19195a https://github.com/python-control/python-control/commit/30bab2c84334ab87d0e1a500918afda61b19195a Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M .travis.yml R README A README.rst Log Message: ----------- Fix dependencies for travis |
From: Clancy R. <cwr...@pr...> - 2014-08-11 05:42:43
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: e924764d4a78ef46c1d499fa379464b012e84469 https://github.com/python-control/python-control/commit/e924764d4a78ef46c1d499fa379464b012e84469 Author: James Goppert <jam...@gm...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M src/statesp.py Log Message: ----------- Fixed import for timebase in statesp. Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: 8d8a84d552bda5b12503d684be163e612991ecff https://github.com/python-control/python-control/commit/8d8a84d552bda5b12503d684be163e612991ecff Author: James Goppert <jam...@gm...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M src/statesp.py Log Message: ----------- Added missing module scope for warn in statesp. Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: bdb3417d1413eabbeac22b4a1491bd13c4e1e6b1 https://github.com/python-control/python-control/commit/bdb3417d1413eabbeac22b4a1491bd13c4e1e6b1 Author: James Goppert <jam...@gm...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M src/statesp.py M tests/statesp_test.py Log Message: ----------- Numpy array style access to state-space subsystems. Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: 38bbabd949d32574dff90b4561cd045a1beff2c4 https://github.com/python-control/python-control/commit/38bbabd949d32574dff90b4561cd045a1beff2c4 Author: James Goppert <jam...@gm...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M setup.py A tests/run_all.py R tests/test_all.py M tests/test_control_matlab.py Log Message: ----------- Updated testing suite to work with nosetests. This required doing chmod -x * to remove executable permissions on the scripts. I renamed test_all.py to run_all.py so nosetest wouldn't attempt to run it as a test if someone made it non executable. Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: 667b1d66ffec27567b437c6c4f1fd7eb3ef44051 https://github.com/python-control/python-control/commit/667b1d66ffec27567b437c6c4f1fd7eb3ef44051 Author: James Goppert <jam...@gm...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: A control/__init__.py A control/bdalg.py A control/canonical.py A control/config.py A control/ctrlutil.py A control/delay.py A control/dtime.py A control/exception.py A control/frdata.py A control/freqplot.py A control/lti.py A control/margins.py A control/mateqn.py A control/matlab.py A control/modelsimp.py A control/nichols.py A control/phaseplot.py A control/pzmap.py A control/rlocus.py A control/robust.py A control/statefbk.py A control/statesp.py A control/timeresp.py A control/xferfcn.py M setup.py R src/__init__.py R src/bdalg.py R src/canonical.py R src/config.py R src/ctrlutil.py R src/delay.py R src/dtime.py R src/exception.py R src/frdata.py R src/freqplot.py R src/lti.py R src/margins.py R src/mateqn.py R src/matlab.py R src/modelsimp.py R src/nichols.py R src/phaseplot.py R src/pzmap.py R src/rlocus.py R src/robust.py R src/statefbk.py R src/statesp.py R src/timeresp.py R src/xferfcn.py Log Message: ----------- Move src to control. Makes nosetest use local module instead of installed. Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: 3d04f787ca0e543327a9b6769f603bbcb7863ab6 https://github.com/python-control/python-control/commit/3d04f787ca0e543327a9b6769f603bbcb7863ab6 Author: James Goppert <jam...@gm...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M control/xferfcn.py Log Message: ----------- xferfcn.py pep8 formatting Conflicts: control/xferfcn.py Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: ba7025f482375cacd2361363436fa6b96f8324b5 https://github.com/python-control/python-control/commit/ba7025f482375cacd2361363436fa6b96f8324b5 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: A .gitignore Log Message: ----------- Ignore generated files Signed-off-by: Clancy Rowley <cwr...@pr...> Commit: a3fea746e95a73a7af304f11804036a0155f8f3f https://github.com/python-control/python-control/commit/a3fea746e95a73a7af304f11804036a0155f8f3f Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M ChangeLog M control/dtime.py M control/margins.py M control/matlab.py M control/rlocus.py M control/statesp.py M control/timeresp.py M tests/discrete_test.py M tests/margin_test.py M tests/matlab_test.py M tests/timeresp_test.py Log Message: ----------- Merge branch 'master' into jgoppert Commit: 93b167055697aa6202425ee76097f7c813c78bab https://github.com/python-control/python-control/commit/93b167055697aa6202425ee76097f7c813c78bab Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: A control/tests/bdalg_test.py A control/tests/convert_test.py A control/tests/discrete_test.py A control/tests/frd_test.py A control/tests/freqresp.py A control/tests/margin_test.py A control/tests/mateqn_test.py A control/tests/matlab_test.py A control/tests/minreal_test.py A control/tests/modelsimp_test.py A control/tests/nichols_test.py A control/tests/phaseplot_test.py A control/tests/rlocus_test.py A control/tests/run_all.py A control/tests/slycot_convert_test.py A control/tests/statefbk_test.py A control/tests/statesp_test.py A control/tests/test_control_matlab.py A control/tests/timeresp_test.py A control/tests/xferfcn_test.py R tests/bdalg_test.py R tests/convert_test.py R tests/discrete_test.py R tests/frd_test.py R tests/freqresp.py R tests/margin_test.py R tests/mateqn_test.py R tests/matlab_test.py R tests/minreal_test.py R tests/modelsimp_test.py R tests/nichols_test.py R tests/phaseplot_test.py R tests/rlocus_test.py R tests/run_all.py R tests/slycot_convert_test.py R tests/statefbk_test.py R tests/statesp_test.py R tests/test_control_matlab.py R tests/timeresp_test.py R tests/xferfcn_test.py Log Message: ----------- Move tests to control/tests Commit: 2e0f0d09e8aa3eda97dd6beff866d74d024c5586 https://github.com/python-control/python-control/commit/2e0f0d09e8aa3eda97dd6beff866d74d024c5586 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M .gitignore M control/__init__.py A control/setup.py A control/tests/__init__.py A runtests.py M setup.py Log Message: ----------- Add standard Numpy testing setup.py and runtests.py taken from SciKit example at http://scikits.appspot.com/example Commit: 3bbe032dd6a5f2d8f47674c9fe27e88cf62f2942 https://github.com/python-control/python-control/commit/3bbe032dd6a5f2d8f47674c9fe27e88cf62f2942 Author: Clancy Rowley <cwr...@pr...> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: A .travis.yml A requirements.txt Log Message: ----------- Add support for Travis CI Compare: https://github.com/python-control/python-control/compare/ea5f7deae561...3bbe032dd6a5 |
From: Richard M. <mu...@cd...> - 2014-08-11 01:46:36
|
OK this is set up. Cc'ing the developers list to keep everyone in the loop. -richard On 10 Aug 2014, at 16:18 , Clancy Rowley <cwr...@Pr...> wrote: > Richard, sounds good. I'm working on integrating jgoppert's stuff into my local clone of the new github repo, but it is not so simple, as he has a monster commit with lots of trivial changes (e.g. to whitespace) that are likely to break things when we merge with the main branch. But I'm working through it and hope to finish that tonight and push those commits to github. > > But one nice thing he's added is this "Travis CI" functionality, that automatically runs the tests and measures test coverage, and posts the results in a badge on github. To activate that, we'll need to flip a switch for the new repo on Travis CI, but I believe you need to be an admin to do that, so I think you (or maybe Scott) would need to do that. > > It looks like all you need to do is go to this website: > https://travis-ci.org/ > and log in with your github id. It should automatically find your repositories, and then you just click a button to activate travis for that repo. You also need a .travis.yml file in the repo, but jgoppert has that in his fork, so I will add that when I push his changes. > > -clancy > > On Aug 9, 2014, at 5:41 PM, Richard Murray <mu...@cd...> wrote: > >> It would be great to pull in jgoppert's changes and also fix up the issues you noticed with tests. I'm going to be working on some of the documentation + github notifications, so won't be messing with the source code in the next few days. >> >> If there is anything that looks iffy, just post an issue and I'll respond to it quickly. >> >> -richard >> >> On 9 Aug 2014, at 14:30 , Clancy Rowley <cwr...@pr...> wrote: >> >>> Richard, cool. I cloned the new repository, and it seems to be working fine. >>> >>> I noticed you didn't pull in James Goppert's changes--is that something you're planning to do, or something you'd like somebody else to do (e.g. me--I am happy to), or something you'd rather not do at all? It seems to me that his changes (at least the ones I have looked at) are good ones, for instance improving the way the tests are run, and getting that travis stuff to work, automatically running tests and measuring test coverage. Also, he renamed the "src" directory "control", which seems to be standard and convenient, as it allows you to use a developer version of the module just by adding the python-control directory to your PYTHONPATH, without installing it with setup.py. (I believe you can run "python setup.py --build_ext" too, but seems like an unnecessary extra step.) >>> >>> Anyway, please let me know what your plans are with incorporating James Goppert's changes. I'm happy to copy them over to the new repository if you'd like. >>> >>> It was great to see you at CDS20. What a wonderful event it was! >>> >>> -clancy >>> >>> On Aug 9, 2014, at 4:08 PM, Richard Murray <mu...@cd...> wrote: >>> >>>> You are receiving this message because you are on the list of developers for python-control on GitHub. As I mentioned in the previous note to the discussion list, the plan is that this list will be used for developer discussions, including code commit messages. There are currently 7 people on this list: Sawyer Fuller, Clancy Rowley, Gustavo Goretkin, Richard Murray, Rene van Paassen, Roberto Bucher and Scott Livingston. >>>> >>>> More posts during the weekend as I finish shifting things over. I'll post something on python-control-announce when things are complete. >>>> >>>> -richard >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> python-control-developers mailing list >>>> pyt...@li... >>>> https://lists.sourceforge.net/lists/listinfo/python-control-developers >> |
From: Richard M. <mu...@cd...> - 2014-08-09 20:08:58
|
You are receiving this message because you are on the list of developers for python-control on GitHub. As I mentioned in the previous note to the discussion list, the plan is that this list will be used for developer discussions, including code commit messages. There are currently 7 people on this list: Sawyer Fuller, Clancy Rowley, Gustavo Goretkin, Richard Murray, Rene van Paassen, Roberto Bucher and Scott Livingston. More posts during the weekend as I finish shifting things over. I'll post something on python-control-announce when things are complete. -richard |