From: Richard M. <no...@gi...> - 2021-12-31 06:34:42
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: e2d8f9d4efe1a410c83ba8228878a4c6ccd2c86f https://github.com/python-control/python-control/commit/e2d8f9d4efe1a410c83ba8228878a4c6ccd2c86f Author: Sawyer Fuller <mi...@uw...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M doc/control.rst Log Message: ----------- added link to lqe (linear quadratic estimator) function in docs Commit: 0854ee446003425cbd8fe0a7d64b08c5a95f6b5b https://github.com/python-control/python-control/commit/0854ee446003425cbd8fe0a7d64b08c5a95f6b5b Author: Richard Murray <mu...@cd...> Date: 2020-07-11 (Sat, 11 Jul 2020) Changed paths: M .travis.yml M control/config.py M control/dtime.py M control/frdata.py M control/freqplot.py M control/iosys.py M control/lti.py M control/margins.py M control/matlab/timeresp.py M control/rlocus.py M control/sisotool.py M control/statesp.py M control/tests/config_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/margin_test.py M control/tests/rlocus_test.py M control/tests/sisotool_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py M doc/conventions.rst M examples/robust_mimo.py A examples/sisotool_example.py M setup.cfg Log Message: ----------- Merge branch 'master' of https://github.com/python-control/python-control Commit: 4c79cb2443165f210049fdef692b2893f9d4a226 https://github.com/python-control/python-control/commit/4c79cb2443165f210049fdef692b2893f9d4a226 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M .coveragerc A .github/workflows/control-slycot-src.yml A .github/workflows/install_examples.yml A .github/workflows/python-package-conda.yml M .gitignore M .travis.yml M README.rst A asv.conf.json A benchmarks/README A benchmarks/__init__.py A benchmarks/flatsys_bench.py A benchmarks/optimal_bench.py M control/__init__.py M control/bdalg.py M control/bench/time_freqresp.py M control/canonical.py M control/config.py A control/descfcn.py M control/dtime.py M control/flatsys/__init__.py M control/flatsys/basis.py A control/flatsys/bezier.py M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/flatsys/systraj.py M control/frdata.py M control/freqplot.py M control/grid.py M control/iosys.py M control/lti.py M control/margins.py M control/mateqn.py M control/matlab/__init__.py M control/matlab/timeresp.py M control/matlab/wrappers.py M control/modelsimp.py M control/nichols.py A control/optimal.py M control/phaseplot.py M control/pzmap.py M control/rlocus.py M control/robust.py R control/setup.py M control/sisotool.py M control/statefbk.py M control/statesp.py M control/tests/bdalg_test.py M control/tests/canonical_test.py M control/tests/config_test.py A control/tests/conftest.py M control/tests/convert_test.py M control/tests/ctrlutil_test.py M control/tests/delay_test.py A control/tests/descfcn_test.py M control/tests/discrete_test.py M control/tests/flatsys_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/input_element_int_test.py A control/tests/interconnect_test.py M control/tests/iosys_test.py M control/tests/lti_test.py M control/tests/margin_test.py M control/tests/mateqn_test.py A control/tests/matlab2_test.py M control/tests/matlab_test.py M control/tests/minreal_test.py R control/tests/modelsimp_array_test.py M control/tests/modelsimp_test.py M control/tests/nichols_test.py A control/tests/nyquist_test.py A control/tests/optimal_test.py M control/tests/phaseplot_test.py A control/tests/pzmap_test.py M control/tests/rlocus_test.py R control/tests/robust_array_test.py M control/tests/robust_test.py M control/tests/sisotool_test.py M control/tests/slycot_convert_test.py R control/tests/statefbk_array_test.py M control/tests/statefbk_test.py R control/tests/statesp_array_test.py M control/tests/statesp_test.py R control/tests/test_control_matlab.py M control/tests/timeresp_test.py A control/tests/type_conversion_test.py M control/tests/xferfcn_input_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py M doc-requirements.txt A doc/_templates/custom-class-template.rst M doc/classes.rst M doc/conf.py M doc/control.rst M doc/conventions.rst A doc/descfcn.rst A doc/describing_functions.ipynb M doc/examples.rst M doc/flatsys.rst M doc/index.rst M doc/intro.rst M doc/iosys.rst M doc/matlab.rst A doc/mpc-overview.png A doc/mpc_aircraft.ipynb A doc/optimal.rst A doc/steering-optimal.png M examples/bode-and-nyquist-plots.ipynb M examples/cruise-control.py M examples/cruise.ipynb A examples/describing_functions.ipynb M examples/kincar-flatsys.py A examples/mpc_aircraft.ipynb M examples/pvtol-lqr-nested.ipynb M examples/pvtol-lqr.py M examples/pvtol-nested.py M examples/robust_mimo.py M examples/robust_siso.py M examples/run_examples.sh A examples/run_notebooks.sh M examples/secord-matlab.py A examples/singular-values-plot.ipynb M examples/steering-gainsched.py A examples/steering-optimal.py M examples/steering.ipynb M examples/test-response.py M examples/tfvis.py R runtests.py M setup.cfg M setup.py Log Message: ----------- Merge branch 'master' of https://github.com/sawyerbfuller/python-control Commit: 7076fac9cd5849d85c43359c52d98405efa080b5 https://github.com/python-control/python-control/commit/7076fac9cd5849d85c43359c52d98405efa080b5 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M .github/workflows/python-package-conda.yml R .travis.yml M control/bdalg.py M control/canonical.py M control/delay.py M control/exception.py M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/frdata.py M control/iosys.py M control/margins.py M control/mateqn.py M control/modelsimp.py M control/optimal.py M control/phaseplot.py M control/rlocus.py M control/sisotool.py M control/statefbk.py M control/statesp.py M control/tests/canonical_test.py M control/tests/convert_test.py M control/tests/delay_test.py M control/tests/discrete_test.py M control/tests/iosys_test.py M control/tests/lti_test.py M control/tests/margin_test.py M control/tests/mateqn_test.py M control/tests/matlab_test.py M control/tests/modelsimp_test.py M control/tests/sisotool_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py A control/tests/trdata_test.py M control/tests/type_conversion_test.py M control/timeresp.py M control/xferfcn.py M doc/classes.rst M doc/control.rst M doc/conventions.rst M doc/pvtol-nested.rst M examples/check-controllability-and-observability.py M examples/pvtol-nested.py M examples/slycot-import-test.py M examples/tfvis.py M setup.py Log Message: ----------- Merge branch 'master' of https://github.com/python-control/python-control Commit: b382f2de4ec73c033d5148095020823111ff94c8 https://github.com/python-control/python-control/commit/b382f2de4ec73c033d5148095020823111ff94c8 Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/statefbk.py Log Message: ----------- enable non-slycot lqr Commit: 04cfe6582143e227f708dcd2e32d3a9b60123ad5 https://github.com/python-control/python-control/commit/04cfe6582143e227f708dcd2e32d3a9b60123ad5 Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- initial addition of dlqe and dlqr Commit: 0fa431c5ebb3c5bc3af4a24d5af594db85b6cee5 https://github.com/python-control/python-control/commit/0fa431c5ebb3c5bc3af4a24d5af594db85b6cee5 Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- dare and care now use scipy routines if slycot not available. fixed bug in non-slycot care. lqr, lqe, dlqr, dlqe now get tested without slycot. Commit: 0af8f8327a4f74b0b5278a3deae50cf7c9ae488e https://github.com/python-control/python-control/commit/0af8f8327a4f74b0b5278a3deae50cf7c9ae488e Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/tests/mateqn_test.py Log Message: ----------- enabled some non-slycot testing of dare and care functions in mateqn.py Commit: 798ccd599b5ee00b8ad7af3261b5bbc0689fb284 https://github.com/python-control/python-control/commit/798ccd599b5ee00b8ad7af3261b5bbc0689fb284 Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/tests/mateqn_test.py Log Message: ----------- change exceptions to controlDimension instead of controlArgument for when arrays are not of the correct dimension Commit: 88960af64254b0551fa47bbb87c15ec6a1f63e49 https://github.com/python-control/python-control/commit/88960af64254b0551fa47bbb87c15ec6a1f63e49 Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/tests/mateqn_test.py Log Message: ----------- correct the expected error type in mateqn_test.py Commit: 90ad3a6cb59487742a519eb0b4ad0d455c57814c https://github.com/python-control/python-control/commit/90ad3a6cb59487742a519eb0b4ad0d455c57814c Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/tests/mateqn_test.py Log Message: ----------- one more error type correction Commit: e26f7650216a6ba00ffbf11c7b2f054a082953c6 https://github.com/python-control/python-control/commit/e26f7650216a6ba00ffbf11c7b2f054a082953c6 Author: Sawyer Fuller <mi...@uw...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/tests/mateqn_test.py M control/tests/statefbk_test.py Log Message: ----------- shortened testing code as suggested by @bnavigator Commit: 3e997420a1a54c26fe7cf23404ae741b36e4b1e9 https://github.com/python-control/python-control/commit/3e997420a1a54c26fe7cf23404ae741b36e4b1e9 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/statefbk.py M control/tests/mateqn_test.py M control/tests/statefbk_test.py Log Message: ----------- enable non-slycot testing + minor cleanup after rebase Commit: 20b0312a79b94254296c5629fbe3a10271a333b4 https://github.com/python-control/python-control/commit/20b0312a79b94254296c5629fbe3a10271a333b4 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- add lqr/lqe overload for discrete time systems Commit: cf3c9b2749d190616a39acc009ae93526d109a42 https://github.com/python-control/python-control/commit/cf3c9b2749d190616a39acc009ae93526d109a42 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- remove redundant argument process in care/dare + fix up error strings Commit: f1f5375978e4c4795926e6f72c9882ef57087906 https://github.com/python-control/python-control/commit/f1f5375978e4c4795926e6f72c9882ef57087906 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py Log Message: ----------- remove _dare_slycot and make slycot/scipy structure moer uniform Commit: fdd399f6cacf1eb427f8fcb023d3c4946c85bbe9 https://github.com/python-control/python-control/commit/fdd399f6cacf1eb427f8fcb023d3c4946c85bbe9 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- require StateSpace for lqr/lqe first arg + process uniformly Commit: 0d4ff4c34112cbcbfdfbe1605dfa6f1a447f588f https://github.com/python-control/python-control/commit/0d4ff4c34112cbcbfdfbe1605dfa6f1a447f588f Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/statefbk.py Log Message: ----------- Fix lqe docstring per @sawyerbfuller Commit: a33bcc5b2b8cb1f6c9ec9c889e304014cb476f80 https://github.com/python-control/python-control/commit/a33bcc5b2b8cb1f6c9ec9c889e304014cb476f80 Author: Richard Murray <mu...@cd...> Date: 2021-12-30 (Thu, 30 Dec 2021) Changed paths: M control/mateqn.py M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- Merge pull request #670 from sawyerbfuller/dlqr2 Add dlqr() and dlqe() functions Compare: https://github.com/python-control/python-control/compare/8356044bd657...a33bcc5b2b8c |