From: Richard M. <no...@gi...> - 2022-06-16 15:59:39
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: e8e87a47e045739c08aea6c7e0dc91eb1ee24b7e https://github.com/python-control/python-control/commit/e8e87a47e045739c08aea6c7e0dc91eb1ee24b7e Author: Mark <mye...@ox...> Date: 2022-05-30 (Mon, 30 May 2022) Changed paths: A control/passivity.py A control/tests/passivity_test.py Log Message: ----------- Add passivity module, is_passive function, and passivity_test. Commit: 2eef6612a046b2982327a36ffe03beb4a0aa54f3 https://github.com/python-control/python-control/commit/2eef6612a046b2982327a36ffe03beb4a0aa54f3 Author: Mark <mye...@ox...> Date: 2022-06-06 (Mon, 06 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Remove dependancies on lmi-sdp and sympy for is_passive. Commit: 147a24ea0ba9da03b3774b7993e20e785776e027 https://github.com/python-control/python-control/commit/147a24ea0ba9da03b3774b7993e20e785776e027 Author: Mark <mye...@ox...> Date: 2022-06-06 (Mon, 06 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Use sys.nstates in stead of using A.shape[0] Commit: fdb2d4ad6bf15d7565347528a69a99ce4e121fda https://github.com/python-control/python-control/commit/fdb2d4ad6bf15d7565347528a69a99ce4e121fda Author: Mark <mye...@ox...> Date: 2022-06-06 (Mon, 06 Jun 2022) Changed paths: M .github/workflows/python-package-conda.yml M control/exception.py M control/tests/conftest.py M control/tests/passivity_test.py M setup.py Log Message: ----------- Attempt to setup cvxopt similar to slycot. Commit: dc46f3cf2c70a884661a1dbd2fa274ee99083c87 https://github.com/python-control/python-control/commit/dc46f3cf2c70a884661a1dbd2fa274ee99083c87 Author: Mark <mar...@gm...> Date: 2022-06-07 (Tue, 07 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Remove unused import. Commit: 0ecc1354765cc7753d8a980ea2e70c9be79186b6 https://github.com/python-control/python-control/commit/0ecc1354765cc7753d8a980ea2e70c9be79186b6 Author: Mark <mar...@gm...> Date: 2022-06-07 (Tue, 07 Jun 2022) Changed paths: M .github/workflows/python-package-conda.yml M control/exception.py M control/tests/passivity_test.py Log Message: ----------- Apply suggestions from code review Co-authored-by: Ben Greiner <co...@bn...> Commit: 649b21ee7e915fc8758413da04f4ec411ba58d61 https://github.com/python-control/python-control/commit/649b21ee7e915fc8758413da04f4ec411ba58d61 Author: Mark <mar...@gm...> Date: 2022-06-07 (Tue, 07 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Update passivity.py Commit: b73e6fe0eac04fc541056d3ee9430c767b6d126b https://github.com/python-control/python-control/commit/b73e6fe0eac04fc541056d3ee9430c767b6d126b Author: Mark <mye...@ox...> Date: 2022-06-13 (Mon, 13 Jun 2022) Changed paths: M .github/workflows/python-package-conda.yml M control/passivity.py Log Message: ----------- Address some review comments. Commit: cd7ec0fce4cc73954d2c3769adff0373b9ef62b2 https://github.com/python-control/python-control/commit/cd7ec0fce4cc73954d2c3769adff0373b9ef62b2 Author: Mark <mar...@gm...> Date: 2022-06-13 (Mon, 13 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Update control/passivity.py Co-authored-by: Ben Greiner <co...@bn...> Commit: d65f1d230baa84cf3c74378a1505f6eea5093439 https://github.com/python-control/python-control/commit/d65f1d230baa84cf3c74378a1505f6eea5093439 Author: Mark <mye...@ox...> Date: 2022-06-13 (Mon, 13 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Remove duplicate "print" statement. Commit: 7e79c822d069ba13c77c210c4a9975168bea3b3b https://github.com/python-control/python-control/commit/7e79c822d069ba13c77c210c4a9975168bea3b3b Author: Mark <mye...@ox...> Date: 2022-06-13 (Mon, 13 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Fix grammar in doc string. Commit: c57b928528df7573d47651abc8db9043a2e26d5c https://github.com/python-control/python-control/commit/c57b928528df7573d47651abc8db9043a2e26d5c Author: Mark <mye...@ox...> Date: 2022-06-13 (Mon, 13 Jun 2022) Changed paths: M control/passivity.py Log Message: ----------- Another grammar in doc string fix. Commit: 27487a9707d0ea28e41358f36e815eff792a2990 https://github.com/python-control/python-control/commit/27487a9707d0ea28e41358f36e815eff792a2990 Author: Mark <mye...@ox...> Date: 2022-06-13 (Mon, 13 Jun 2022) Changed paths: M control/passivity.py M control/tests/passivity_test.py Log Message: ----------- Address edge case of stricly proper systems. Commit: d6916c661a7799e5998f84f5e2d34368ace528a8 https://github.com/python-control/python-control/commit/d6916c661a7799e5998f84f5e2d34368ace528a8 Author: Mark <mye...@ox...> Date: 2022-06-14 (Tue, 14 Jun 2022) Changed paths: M control/passivity.py M control/tests/passivity_test.py Log Message: ----------- Expand unit tests, add info to doc string for parameters and returns, rename is_passive to ispassive for naming convention consistency. Autoformat to pep8. Commit: bb16be01ff70919971d990a3228b6ff96b9b8182 https://github.com/python-control/python-control/commit/bb16be01ff70919971d990a3228b6ff96b9b8182 Author: mark-yeatman <mar...@gm...> Date: 2022-06-14 (Tue, 14 Jun 2022) Changed paths: M control/passivity.py M control/tests/passivity_test.py Log Message: ----------- Parameterize unit tests. Catch edge case of A=0. Commit: cf0eac302a71897424ba8eeffd6b591cfbe1cde0 https://github.com/python-control/python-control/commit/cf0eac302a71897424ba8eeffd6b591cfbe1cde0 Author: mark-yeatman <mar...@gm...> Date: 2022-06-14 (Tue, 14 Jun 2022) Changed paths: M control/passivity.py M control/tests/passivity_test.py Log Message: ----------- Run autopep8. Commit: 7e47d8060c49dd89b52fc62e849da7c521a51119 https://github.com/python-control/python-control/commit/7e47d8060c49dd89b52fc62e849da7c521a51119 Author: mark-yeatman <mar...@gm...> Date: 2022-06-15 (Wed, 15 Jun 2022) Changed paths: M control/lti.py M control/passivity.py M control/tests/passivity_test.py Log Message: ----------- Add wrapper like functionality for ispassive(), so that it can be called in an object oriented style as a LTI class member. Added unit tests for transfer function and oo style calls. Ran autopep8 on lti.py. Commit: ce11d0be328af73179307d4b63071968175fd537 https://github.com/python-control/python-control/commit/ce11d0be328af73179307d4b63071968175fd537 Author: Ben Greiner <co...@bn...> Date: 2022-06-16 (Thu, 16 Jun 2022) Changed paths: M control/tests/passivity_test.py Log Message: ----------- mark the whole passivity_test module as skippable Commit: f7d74b2a52e4653d602512664f6ac00111f897c6 https://github.com/python-control/python-control/commit/f7d74b2a52e4653d602512664f6ac00111f897c6 Author: Mark <mye...@ox...> Date: 2022-06-16 (Thu, 16 Jun 2022) Changed paths: M control/lti.py M control/tests/passivity_test.py Log Message: ----------- Fix bug in tests and lti.py. Commit: 0c361dfbbcdb08aa42d3de49f59dd3f595194bcf https://github.com/python-control/python-control/commit/0c361dfbbcdb08aa42d3de49f59dd3f595194bcf Author: Mark <mar...@gm...> Date: 2022-06-16 (Thu, 16 Jun 2022) Changed paths: M .github/workflows/python-package-conda.yml M README.rst M control/iosys.py M control/tests/conftest.py M control/tests/flatsys_test.py M control/tests/iosys_test.py M control/tests/namedio_test.py M control/tests/nyquist_test.py M control/tests/optimal_test.py M control/tests/timeresp_test.py M control/tests/xferfcn_test.py M doc/intro.rst M setup.py Log Message: ----------- Merge branch 'main' into passivity-tools Commit: c2255b0b087696e09717cc1591c1038b357f4ae7 https://github.com/python-control/python-control/commit/c2255b0b087696e09717cc1591c1038b357f4ae7 Author: Mark <mye...@ox...> Date: 2022-06-16 (Thu, 16 Jun 2022) Changed paths: M control/tests/conftest.py Log Message: ----------- Fix merge issue. Commit: 2f29a4c054eb63871e15fc31f68ca17c49bd9eb5 https://github.com/python-control/python-control/commit/2f29a4c054eb63871e15fc31f68ca17c49bd9eb5 Author: Richard Murray <mu...@cd...> Date: 2022-06-16 (Thu, 16 Jun 2022) Changed paths: M .github/workflows/python-package-conda.yml M control/exception.py M control/lti.py A control/passivity.py M control/tests/conftest.py A control/tests/passivity_test.py M setup.py Log Message: ----------- Merge pull request #739 from Mark-Yeatman/passivity-tools Add passivity module, ispassive function, and passivity_test. Introduces optional dependency cvxopt. Compare: https://github.com/python-control/python-control/compare/d98ed2947e42...2f29a4c054eb |