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: Richard M. <no...@gi...> - 2022-04-16 00:48:35
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: e5b4cb33208019c6baf7d119c7bdb6534f3dd90d https://github.com/python-control/python-control/commit/e5b4cb33208019c6baf7d119c7bdb6534f3dd90d Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/iosys.py M control/tests/iosys_test.py Log Message: ----------- add documentation on predict keyword + input_output_response list processing Commit: 33a074417f30a8e4614b436eecb7758108bd4ccc https://github.com/python-control/python-control/commit/33a074417f30a8e4614b436eecb7758108bd4ccc Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: Log Message: ----------- retrigger checks Commit: a4bb80e75e84a98244f8ccd4569e6c71feef5c1d https://github.com/python-control/python-control/commit/a4bb80e75e84a98244f8ccd4569e6c71feef5c1d Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/iosys.py Log Message: ----------- check for unused keywords Commit: c2e3993a9efa28f7d12d40ef9a2e4c79313696e3 https://github.com/python-control/python-control/commit/c2e3993a9efa28f7d12d40ef9a2e4c79313696e3 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/tests/kwargs_test.py Log Message: ----------- add kwarg tests for lqe, dlqe Commit: 96d813cfdc02ac9f2d351058aafdcaa8c04be622 https://github.com/python-control/python-control/commit/96d813cfdc02ac9f2d351058aafdcaa8c04be622 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/iosys.py M control/namedio.py M control/statesp.py Log Message: ----------- remove _NamedIOStateSystem class Commit: ad714fed47f15d8ed6927355afdaaaac3102a8f0 https://github.com/python-control/python-control/commit/ad714fed47f15d8ed6927355afdaaaac3102a8f0 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/iosys.py M control/tests/iosys_test.py M control/tests/timeresp_test.py M control/xferfcn.py Log Message: ----------- allow creation of NonlinearIOSystem via ss() Commit: e1f8d3a90f6c60dc9c420652fb1a08ef77b19fb2 https://github.com/python-control/python-control/commit/e1f8d3a90f6c60dc9c420652fb1a08ef77b19fb2 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M .github/workflows/python-package-conda.yml M control/exception.py M control/tests/timeresp_test.py M control/timeresp.py Log Message: ----------- allow TimeResponseData to be converted to pandas Commit: 51f6bfc21ffb3faa9b7ce90d7a2c5afd68067c85 https://github.com/python-control/python-control/commit/51f6bfc21ffb3faa9b7ce90d7a2c5afd68067c85 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/frdata.py M control/freqplot.py M control/tests/frd_test.py M control/tests/type_conversion_test.py Log Message: ----------- allow FrequencyResponseData signal naming + pandas conversion Commit: 6c3c630dcd6fffe102ec294fd4aca835a577fb46 https://github.com/python-control/python-control/commit/6c3c630dcd6fffe102ec294fd4aca835a577fb46 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/frdata.py M control/lti.py M control/tests/lti_test.py M control/timeresp.py M control/xferfcn.py Log Message: ----------- frequency_response() returns FRD; FRD allows return_magphase Commit: ecdf1e7e6fa1516053b210300693570df6cbbfa3 https://github.com/python-control/python-control/commit/ecdf1e7e6fa1516053b210300693570df6cbbfa3 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/frdata.py M control/lti.py M control/tests/frd_test.py Log Message: ----------- add frequency_reponse() + FRD properties mag, phase, freq Commit: 14fa89004b8e972e6b3654e5921b2d2dfbd32ded https://github.com/python-control/python-control/commit/14fa89004b8e972e6b3654e5921b2d2dfbd32ded Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/iosys.py Log Message: ----------- tweak iosys kwargs checking Commit: f3cda64ebabaed46f3080d8305474858f63d21c8 https://github.com/python-control/python-control/commit/f3cda64ebabaed46f3080d8305474858f63d21c8 Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/freqplot.py M control/lti.py M control/matlab/__init__.py M control/modelsimp.py M control/pzmap.py M control/statesp.py M control/tests/bdalg_test.py M control/tests/convert_test.py M control/tests/freqresp_test.py M control/tests/iosys_test.py M control/tests/lti_test.py M control/tests/minreal_test.py M control/tests/nyquist_test.py M control/tests/rlocus_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/xferfcn_test.py M control/xferfcn.py M doc/control.rst M examples/tfvis.py Log Message: ----------- change pole(), zero() to poles(), zeros(), with legacy interface available Commit: fb38fd3d68c8adc1d33e08de7c5c85fe4dbe300a https://github.com/python-control/python-control/commit/fb38fd3d68c8adc1d33e08de7c5c85fe4dbe300a Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/iosys.py M control/tests/kwargs_test.py Log Message: ----------- rebase cleanup Commit: 2264c768e121a90a357463a6c801ef49f5c94b2f https://github.com/python-control/python-control/commit/2264c768e121a90a357463a6c801ef49f5c94b2f Author: Richard Murray <mu...@cd...> Date: 2022-04-02 (Sat, 02 Apr 2022) Changed paths: M control/flatsys/flatsys.py M control/iosys.py M control/namedio.py M control/tests/namedio_test.py Log Message: ----------- update repr, str representations on NamedIOSystem objects Commit: e2f76df5e6ae2f562a8040ad33f1ea40838994d3 https://github.com/python-control/python-control/commit/e2f76df5e6ae2f562a8040ad33f1ea40838994d3 Author: Richard Murray <mu...@cd...> Date: 2022-04-08 (Fri, 08 Apr 2022) Changed paths: M control/__init__.py M control/canonical.py M control/dtime.py M control/frdata.py M control/iosys.py M control/lti.py M control/margins.py M control/matlab/__init__.py M control/modelsimp.py M control/namedio.py M control/pzmap.py M control/rlocus.py M control/sisotool.py M control/statefbk.py M control/statesp.py M control/stochsys.py M control/tests/config_test.py M control/tests/frd_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/lti_test.py M control/tests/namedio_test.py M control/tests/statesp_test.py M control/tests/type_conversion_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py M doc/conventions.rst M doc/iosys.rst M doc/optimal.rst M examples/pvtol-lqr.py M examples/pvtol-nested.py M examples/steering-gainsched.py Log Message: ----------- refactor system classes (frdata, iosys, namedio, statesp, xferfcn) * LTI is NamedIOSystem instead of StateSpace, TransferFunction, and FRD * implement _process_namedio_keywords and use for system/signal name, dt * move timebase functions from lti to namedio * move statesp/_ss code to iosys/ss and iosys/copy to namedio/copy * clean up duplicate object/sysname warnings * updated unit tests Commit: dc5a39299eb920e1a42854550abe6a84c9ffaa1c https://github.com/python-control/python-control/commit/dc5a39299eb920e1a42854550abe6a84c9ffaa1c Author: Richard Murray <mu...@cd...> Date: 2022-04-09 (Sat, 09 Apr 2022) Changed paths: A doc/.gitignore M doc/Makefile A doc/classes.fig A doc/classes.pdf M doc/classes.rst Log Message: ----------- add documentation on system class structure Commit: afa4967e2899f10e811f41045f07a0b886872943 https://github.com/python-control/python-control/commit/afa4967e2899f10e811f41045f07a0b886872943 Author: Richard Murray <mu...@cd...> Date: 2022-04-09 (Sat, 09 Apr 2022) Changed paths: M control/flatsys/linflat.py M control/flatsys/systraj.py M control/tests/flatsys_test.py M control/tests/kwargs_test.py M doc/classes.fig M doc/classes.pdf Log Message: ----------- add flatsys.systraj.response() to create TimeResponseData object Commit: 135734a9f7c7232c1ffd505ee3c570bd4e654d6a https://github.com/python-control/python-control/commit/135734a9f7c7232c1ffd505ee3c570bd4e654d6a Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M control/frdata.py M control/lti.py M control/tests/frd_test.py M doc/conventions.rst Log Message: ----------- added more documentation on return_magphase per @sawyerbfuller Commit: 2102181c444221385a61ffb180f18ad5b45bc62f https://github.com/python-control/python-control/commit/2102181c444221385a61ffb180f18ad5b45bc62f Author: Richard Murray <mu...@cd...> Date: 2022-04-15 (Fri, 15 Apr 2022) Changed paths: M .github/workflows/python-package-conda.yml M control/__init__.py M control/canonical.py M control/dtime.py M control/exception.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/iosys.py M control/lti.py M control/margins.py M control/matlab/__init__.py M control/modelsimp.py M control/namedio.py M control/pzmap.py M control/rlocus.py M control/sisotool.py M control/statefbk.py M control/statesp.py M control/stochsys.py M control/tests/bdalg_test.py M control/tests/config_test.py M control/tests/convert_test.py M control/tests/flatsys_test.py M control/tests/frd_test.py M control/tests/freqresp_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/lti_test.py M control/tests/minreal_test.py M control/tests/namedio_test.py M control/tests/nyquist_test.py M control/tests/rlocus_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/tests/type_conversion_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py A doc/.gitignore M doc/Makefile A doc/classes.fig A doc/classes.pdf M doc/classes.rst M doc/control.rst M doc/conventions.rst M doc/iosys.rst M doc/optimal.rst M examples/pvtol-lqr.py M examples/pvtol-nested.py M examples/steering-gainsched.py M examples/tfvis.py Log Message: ----------- Merge pull request #721 from murrayrm/ioclass_25Mar2022 Updated system class functionality Compare: https://github.com/python-control/python-control/compare/983726c4ab6d...2102181c4442 |
From: Richard M. <no...@gi...> - 2022-04-02 02:33:09
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 4c197caa9e3c5347aef6807fa64b3b908f966c8e https://github.com/python-control/python-control/commit/4c197caa9e3c5347aef6807fa64b3b908f966c8e Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/optimal.py Log Message: ----------- add not implemented test/fix for continuous MPC Commit: b1b3ad58b3d75d62974c8c504e35298548aca427 https://github.com/python-control/python-control/commit/b1b3ad58b3d75d62974c8c504e35298548aca427 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/lti.py Log Message: ----------- create _NamedIOSystem, _NamedIOStateSystem parent classes Commit: 3de4956c3deb3b72287c8dc3e8988fcb5756bd2c https://github.com/python-control/python-control/commit/3de4956c3deb3b72287c8dc3e8988fcb5756bd2c Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/__init__.py M control/statefbk.py A control/stochsys.py M control/tests/statefbk_test.py A control/tests/stochsys_test.py Log Message: ----------- initial creation of stochsys module + create_estimator_iosystem Commit: dff520652618c207b6cc6cae6c3dba926315cba5 https://github.com/python-control/python-control/commit/dff520652618c207b6cc6cae6c3dba926315cba5 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/stochsys.py Log Message: ----------- allow legacy matrix representation Commit: 536b97e654a135126755ddaf3b146d869474bb67 https://github.com/python-control/python-control/commit/536b97e654a135126755ddaf3b146d869474bb67 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/stochsys.py A examples/kincar-fusion.ipynb A examples/pvtol-outputfbk.ipynb A examples/pvtol.py A examples/vehicle.py Log Message: ----------- stochsys ipynb examples + labeling fixes Commit: a211dad6857b8eef2bb521914a96cb3980679a78 https://github.com/python-control/python-control/commit/a211dad6857b8eef2bb521914a96cb3980679a78 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/stochsys.py Log Message: ----------- allow legacy matrix representation Commit: d3e738710a197f81adfd5b85aa1332773ff2adb0 https://github.com/python-control/python-control/commit/d3e738710a197f81adfd5b85aa1332773ff2adb0 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/sisotool.py M control/stochsys.py M control/tests/stochsys_test.py M doc/control.rst Log Message: ----------- additional stochsys documentation, unit tests Commit: bd1e8e07bdea4b0c93f2ced987ae6c9e3f309b92 https://github.com/python-control/python-control/commit/bd1e8e07bdea4b0c93f2ced987ae6c9e3f309b92 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/stochsys.py A examples/stochresp.ipynb Log Message: ----------- replace correlation_lags with calculation + new example Commit: 7821e2b62ad45661a699e1aaf63abcc37a0e12d8 https://github.com/python-control/python-control/commit/7821e2b62ad45661a699e1aaf63abcc37a0e12d8 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M doc/examples.rst A doc/kincar-fusion.ipynb A doc/pvtol-outputfbk.ipynb A doc/stochresp.ipynb M examples/kincar-fusion.ipynb M examples/pvtol-lqr-nested.ipynb M examples/pvtol-outputfbk.ipynb M examples/stochresp.ipynb A examples/vehicle-steering.png Log Message: ----------- add jupyter notebooks to documentation + updated notebooks Commit: 12022571bf4d048c76d337ca136cb1493fea2f01 https://github.com/python-control/python-control/commit/12022571bf4d048c76d337ca136cb1493fea2f01 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/iosys.py M control/stochsys.py M control/tests/iosys_test.py Log Message: ----------- add documentation on predict keyword + input_output_response list processing Commit: a4567d4aeea90f05877aac2a55f529e28a000558 https://github.com/python-control/python-control/commit/a4567d4aeea90f05877aac2a55f529e28a000558 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/lti.py Log Message: ----------- rebase cleanup Commit: 051e19606f28bdf06be4c00bc513eaa31aa85abf https://github.com/python-control/python-control/commit/051e19606f28bdf06be4c00bc513eaa31aa85abf Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: Log Message: ----------- retrigger checks Commit: 34c2c7e3018a3537c97f3564368535d4158421a9 https://github.com/python-control/python-control/commit/34c2c7e3018a3537c97f3564368535d4158421a9 Author: Richard Murray <mu...@cd...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/iosys.py M control/stochsys.py M control/tests/iosys_test.py M control/tests/kwargs_test.py Log Message: ----------- add kwarg checks + rebase cleanup Commit: 983726c4ab6dab33e8075cf749ae42089164925e https://github.com/python-control/python-control/commit/983726c4ab6dab33e8075cf749ae42089164925e Author: Richard Murray <mu...@cd...> Date: 2022-04-01 (Fri, 01 Apr 2022) Changed paths: M control/__init__.py M control/iosys.py M control/optimal.py M control/sisotool.py M control/statefbk.py A control/stochsys.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/statefbk_test.py A control/tests/stochsys_test.py M doc/control.rst M doc/examples.rst A doc/kincar-fusion.ipynb A doc/pvtol-outputfbk.ipynb A doc/stochresp.ipynb A examples/kincar-fusion.ipynb M examples/pvtol-lqr-nested.ipynb A examples/pvtol-outputfbk.ipynb A examples/pvtol.py A examples/stochresp.ipynb A examples/vehicle-steering.png A examples/vehicle.py Log Message: ----------- Merge pull request #714 from murrayrm/stochsys Stochastic systems additions Compare: https://github.com/python-control/python-control/compare/cb6d9d716096...983726c4ab6d |
From: <not...@co...> - 2022-03-30 16:08:32
|
<a href="https://coveralls.io/builds/47836397"><img src="https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_94.png" alt="Coveralls 94" /></a> <a href="https://coveralls.io/github/python-control/python-control">python-control/python-control</a> <span class="">First build on stochsys at 94.323%</span> for commit: <span><a href="https://github.com/python-control/python-control/commit/e9ff85dbdf512c2ebb24c8f96831b3213a70a06a">Merge </a><a class="double-link" href="https://github.com/python-control/python-control/commit/34c2c7e3018a3537c97f3564368535d4158421a9">34c2c7e30</a><a href="https://github.com/python-control/python-control/commit/e9ff85dbdf512c2ebb24c8f96831b3213a70a06a"> into </a><a class="double-link" href="https://github.com/python-control/python-control/commit/cb6d9d71609684d44ff3a473c4bd155a5b238a1d">cb6d9d716</a></span> by GitHub |
From: Ben G. <no...@gi...> - 2022-03-30 08:19:44
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 8b6bfd199de4a0f820be577496b7392560ececb7 https://github.com/python-control/python-control/commit/8b6bfd199de4a0f820be577496b7392560ececb7 Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/frdata.py M control/freqplot.py M control/iosys.py M control/optimal.py M control/pzmap.py M control/rlocus.py M control/tests/interconnect_test.py M control/tests/trdata_test.py M control/timeresp.py Log Message: ----------- check for unused keywords Commit: 3656968a55ea50f9c103c51f14b9aa789fde9938 https://github.com/python-control/python-control/commit/3656968a55ea50f9c103c51f14b9aa789fde9938 Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/iosys.py Log Message: ----------- remove_useless -> remove_useless_states in iosys Commit: ceddc6f0e60262958a60b31cb709e39860480076 https://github.com/python-control/python-control/commit/ceddc6f0e60262958a60b31cb709e39860480076 Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/iosys.py Log Message: ----------- add test for extraneous keywords in iosys Commit: 97a0a14b9341c0b2c5b2f2957d83aca3852b6794 https://github.com/python-control/python-control/commit/97a0a14b9341c0b2c5b2f2957d83aca3852b6794 Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/xferfcn.py Log Message: ----------- add test for extraneous keywords in xferfcn Commit: 57e3751ffabc5385898eaaaa6576431906ccbd3a https://github.com/python-control/python-control/commit/57e3751ffabc5385898eaaaa6576431906ccbd3a Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/statesp.py Log Message: ----------- add test for extraneous keywords in statesp Commit: a86d33fa0b1f817b776d5d3bb357e919e27898cd https://github.com/python-control/python-control/commit/a86d33fa0b1f817b776d5d3bb357e919e27898cd Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/iosys.py M control/statefbk.py M control/statesp.py M control/tests/frd_test.py M control/tests/iosys_test.py A control/tests/kwargs_test.py M control/xferfcn.py Log Message: ----------- add kwargs_test + checks for unrecognized keywords Commit: 26303ff99234096ee4833cecf9fceb2ae9090159 https://github.com/python-control/python-control/commit/26303ff99234096ee4833cecf9fceb2ae9090159 Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/tests/kwargs_test.py Log Message: ----------- move kwarg lists inside function to fix initialization issue Commit: 87cb31a5b4dccdc3541c0c02672e9aaae96ef82c https://github.com/python-control/python-control/commit/87cb31a5b4dccdc3541c0c02672e9aaae96ef82c Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/config.py M control/iosys.py M control/tests/config_test.py M control/tests/kwargs_test.py Log Message: ----------- add missing kwarg tests + small bug fixes Commit: cb6d9d71609684d44ff3a473c4bd155a5b238a1d https://github.com/python-control/python-control/commit/cb6d9d71609684d44ff3a473c4bd155a5b238a1d Author: Ben Greiner <co...@bn...> Date: 2022-03-30 (Wed, 30 Mar 2022) Changed paths: M control/config.py M control/frdata.py M control/freqplot.py M control/iosys.py M control/optimal.py M control/pzmap.py M control/rlocus.py M control/statefbk.py M control/statesp.py M control/tests/config_test.py M control/tests/frd_test.py M control/tests/interconnect_test.py M control/tests/iosys_test.py A control/tests/kwargs_test.py M control/tests/trdata_test.py M control/timeresp.py M control/xferfcn.py Log Message: ----------- Merge pull request #713 from murrayrm/kwargs_20Mar2022 Keyword argument checking Compare: https://github.com/python-control/python-control/compare/cfe21de42431...cb6d9d716096 |
From: Richard M. <no...@gi...> - 2022-03-30 05:24:41
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 79d11935799b5bfacb5abab3048dc6dd3b93faaa https://github.com/python-control/python-control/commit/79d11935799b5bfacb5abab3048dc6dd3b93faaa Author: Richard Murray <mu...@cd...> Date: 2022-03-22 (Tue, 22 Mar 2022) Changed paths: M control/tests/optimal_test.py Log Message: ----------- add not implemented test/fix for continuous MPC Commit: 19c1d582a95b019cdd137b898cf25a61f2efbe2b https://github.com/python-control/python-control/commit/19c1d582a95b019cdd137b898cf25a61f2efbe2b Author: Richard Murray <mu...@cd...> Date: 2022-03-22 (Tue, 22 Mar 2022) Changed paths: M control/config.py M control/iosys.py M control/optimal.py M control/statefbk.py M control/tests/optimal_test.py M doc/control.rst M doc/examples.rst M doc/optimal.rst M doc/steering-optimal.png A doc/steering-optimal.py A doc/steering-optimal.rst Log Message: ----------- optimal improvements: defaults, docs, t_eval, cost * Added config.defaults['optimal'] * Improved keyword handling (including unknown check) * Allow t_eval in input_output_response to chnage timepts * Save cost in optimal control result * Fixed doc/optimal.rst example (generates working solution) * Updated optimal docstrings and user documentation * Added optimization tips to doc/optimal.rst * Fixed user documentation warnings/errors (not related to optimal) Commit: b2e86b8f14b30a42d59f3cb8223da7d6ce86a807 https://github.com/python-control/python-control/commit/b2e86b8f14b30a42d59f3cb8223da7d6ce86a807 Author: Richard Murray <mu...@cd...> Date: 2022-03-22 (Tue, 22 Mar 2022) Changed paths: M control/tests/iosys_test.py Log Message: ----------- unit test for nonuniform sampling in simulations Commit: f3d46bcc9c7be4d34357d227d592c2afdbe2caa0 https://github.com/python-control/python-control/commit/f3d46bcc9c7be4d34357d227d592c2afdbe2caa0 Author: Richard Murray <mu...@cd...> Date: 2022-03-22 (Tue, 22 Mar 2022) Changed paths: M control/optimal.py M control/tests/optimal_test.py Log Message: ----------- rebase cleanup Commit: cfe21de42431d811956e43e1361b48b92602696c https://github.com/python-control/python-control/commit/cfe21de42431d811956e43e1361b48b92602696c Author: Richard Murray <mu...@cd...> Date: 2022-03-29 (Tue, 29 Mar 2022) Changed paths: M control/config.py M control/iosys.py M control/optimal.py M control/statefbk.py M control/tests/iosys_test.py M control/tests/optimal_test.py M doc/control.rst M doc/examples.rst M doc/optimal.rst M doc/steering-optimal.png A doc/steering-optimal.py A doc/steering-optimal.rst Log Message: ----------- Merge pull request #712 from murrayrm/optimal_18Mar2022 Optimal control enhancements Compare: https://github.com/python-control/python-control/compare/2f3ca18a6fe2...cfe21de42431 |
From: Richard M. <no...@gi...> - 2022-03-23 04:23:18
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: f712096d4ddb9ee62788abdb0c61e7d61f3c7c93 https://github.com/python-control/python-control/commit/f712096d4ddb9ee62788abdb0c61e7d61f3c7c93 Author: Richard Murray <mu...@cd...> Date: 2022-03-12 (Sat, 12 Mar 2022) Changed paths: M control/iosys.py M control/matlab/__init__.py M control/matlab/wrappers.py M control/sisotool.py M control/statesp.py M control/tests/statesp_test.py M control/tests/type_conversion_test.py M control/tests/xferfcn_test.py Log Message: ----------- ss, rss, drss return LinearIOSystem Commit: 4b0584d3474bc58023a76688d1af81de3b9e93f1 https://github.com/python-control/python-control/commit/4b0584d3474bc58023a76688d1af81de3b9e93f1 Author: Richard Murray <mu...@cd...> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M control/iosys.py M control/lti.py A control/namedio.py M control/statesp.py M control/tests/iosys_test.py A control/tests/namedio_test.py M control/timeresp.py M control/xferfcn.py Log Message: ----------- create _NamedIOSystem, _NamedIOStateSystem parent classes Commit: 2b13747f45c2bcd5109a1964b31ff3f4bc0342ef https://github.com/python-control/python-control/commit/2b13747f45c2bcd5109a1964b31ff3f4bc0342ef Author: Richard Murray <mu...@cd...> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M control/iosys.py M control/lti.py M control/namedio.py M control/statefbk.py M control/statesp.py M control/tests/iosys_test.py M control/tests/namedio_test.py M control/tests/statefbk_test.py M control/timeresp.py Log Message: ----------- add create_statefbk_iosystem + unit tests Commit: 213905ca1bf134ef0147da6d5d4cb87c728e66ca https://github.com/python-control/python-control/commit/213905ca1bf134ef0147da6d5d4cb87c728e66ca Author: Richard Murray <mu...@cd...> Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- add integral_action option to lqr/dlqr Commit: ca77cca687af1e79bc05bf7c27d31f4f87da30a4 https://github.com/python-control/python-control/commit/ca77cca687af1e79bc05bf7c27d31f4f87da30a4 Author: Richard Murray <mu...@cd...> Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- update create_statefbk_iosys/lqr/dlqr errors + unit tests Commit: effd6b6b60d6ec22e20d82d9afa45b7f81803cfa https://github.com/python-control/python-control/commit/effd6b6b60d6ec22e20d82d9afa45b7f81803cfa Author: Richard Murray <mu...@cd...> Date: 2022-03-15 (Tue, 15 Mar 2022) Changed paths: M control/statefbk.py Log Message: ----------- add documentation on integral action to lqr/dqlr Commit: 316945dcf5a2ddf3e7243b1849997331f4aec369 https://github.com/python-control/python-control/commit/316945dcf5a2ddf3e7243b1849997331f4aec369 Author: Richard Murray <mu...@cd...> Date: 2022-03-19 (Sat, 19 Mar 2022) Changed paths: M control/frdata.py M control/namedio.py M control/statesp.py M control/xferfcn.py Log Message: ----------- use super() for LTI functions Commit: 2f3ca18a6fe212d92608effb694e3cdf3b9d72a6 https://github.com/python-control/python-control/commit/2f3ca18a6fe212d92608effb694e3cdf3b9d72a6 Author: Richard Murray <mu...@cd...> Date: 2022-03-22 (Tue, 22 Mar 2022) Changed paths: M control/frdata.py M control/iosys.py M control/matlab/__init__.py M control/matlab/wrappers.py A control/namedio.py M control/sisotool.py M control/statefbk.py M control/statesp.py M control/tests/iosys_test.py A control/tests/namedio_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/type_conversion_test.py M control/tests/xferfcn_test.py M control/timeresp.py M control/xferfcn.py Log Message: ----------- Merge pull request #710 from murrayrm/lti_iosys I/O system enhancements Compare: https://github.com/python-control/python-control/compare/4ef15c4e95ec...2f3ca18a6fe2 |
From: Richard M. <no...@gi...> - 2022-03-19 18:12:25
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 00606182b5d7f540589d738ce5fcbc97cfc7a6d9 https://github.com/python-control/python-control/commit/00606182b5d7f540589d738ce5fcbc97cfc7a6d9 Author: Richard Murray <mu...@cd...> Date: 2022-01-24 (Mon, 24 Jan 2022) Changed paths: M control/optimal.py M control/tests/optimal_test.py Log Message: ----------- fix handling of endpoint in discrete optimal Commit: 395dbbba75d1e9b862a57a1d942039840a9515e0 https://github.com/python-control/python-control/commit/395dbbba75d1e9b862a57a1d942039840a9515e0 Author: Richard Murray <mu...@cd...> Date: 2022-01-25 (Tue, 25 Jan 2022) Changed paths: M control/optimal.py M control/tests/optimal_test.py Log Message: ----------- check for unused keywords in OptimalControlProblem Commit: de4c75cdc938b65ee1af3a85051410f8643a559f https://github.com/python-control/python-control/commit/de4c75cdc938b65ee1af3a85051410f8643a559f Author: Richard Murray <mu...@cd...> Date: 2022-01-25 (Tue, 25 Jan 2022) Changed paths: M control/iosys.py Log Message: ----------- generate iosys warning if solve_ivp does not succeed Commit: 93a5fae4aa3e000479a90be6d99e3471ca720e7f https://github.com/python-control/python-control/commit/93a5fae4aa3e000479a90be6d99e3471ca720e7f Author: Richard Murray <mu...@cd...> Date: 2022-01-25 (Tue, 25 Jan 2022) Changed paths: M control/optimal.py Log Message: ----------- remove one step delay in create_mpc_iosystem, discrete time only Commit: 7396f76db2dd5828339e43b1f34e3eddd620aff1 https://github.com/python-control/python-control/commit/7396f76db2dd5828339e43b1f34e3eddd620aff1 Author: Richard Murray <mu...@cd...> Date: 2022-02-20 (Sun, 20 Feb 2022) Changed paths: M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/flatsys/systraj.py Log Message: ----------- add params to flat systems + updated keywords Commit: 994fedc637304ca8f2379480feacc2ca483c68e6 https://github.com/python-control/python-control/commit/994fedc637304ca8f2379480feacc2ca483c68e6 Author: Richard Murray <mu...@cd...> Date: 2022-02-28 (Mon, 28 Feb 2022) Changed paths: M control/iosys.py M control/tests/iosys_test.py Log Message: ----------- fix discrete time X0, U processing Commit: d01a52cdce111a80020e113731f2c513613569b3 https://github.com/python-control/python-control/commit/d01a52cdce111a80020e113731f2c513613569b3 Author: Richard Murray <mu...@cd...> Date: 2022-03-12 (Sat, 12 Mar 2022) Changed paths: M control/tests/iosys_test.py M control/tests/optimal_test.py Log Message: ----------- fix optimal unit tests (matrix case) + PEP8 Commit: be660ceaf796f11bfb961ff494577393a8baa73c https://github.com/python-control/python-control/commit/be660ceaf796f11bfb961ff494577393a8baa73c Author: Richard Murray <mu...@cd...> Date: 2022-03-12 (Sat, 12 Mar 2022) Changed paths: M control/flatsys/bezier.py M control/flatsys/flatsys.py M control/flatsys/poly.py M control/tests/flatsys_test.py M examples/kincar-flatsys.py Log Message: ----------- default outfcn() bug fix + unit tests for flatsys Commit: f807b338bc770502bf997024f1f43b6575b9241f https://github.com/python-control/python-control/commit/f807b338bc770502bf997024f1f43b6575b9241f Author: Richard Murray <mu...@cd...> Date: 2022-03-12 (Sat, 12 Mar 2022) Changed paths: M control/optimal.py M control/tests/optimal_test.py Log Message: ----------- updated optimal constraint handling + unit tests Commit: 4ef15c4e95ec73cf5fc4d571be103e67b00caadf https://github.com/python-control/python-control/commit/4ef15c4e95ec73cf5fc4d571be103e67b00caadf Author: Richard Murray <mu...@cd...> Date: 2022-03-19 (Sat, 19 Mar 2022) Changed paths: M control/flatsys/bezier.py M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/flatsys/poly.py M control/flatsys/systraj.py M control/iosys.py M control/optimal.py M control/tests/flatsys_test.py M control/tests/iosys_test.py M control/tests/optimal_test.py M examples/kincar-flatsys.py Log Message: ----------- Merge pull request #709 from murrayrm/cds112 Fixes to various optimization-based control functions Compare: https://github.com/python-control/python-control/compare/e10855e8f024...4ef15c4e95ec |
From: Richard M. <no...@gi...> - 2022-01-30 03:22:44
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 37d31480b6828ba282af1e959fc94eb68a610b52 https://github.com/python-control/python-control/commit/37d31480b6828ba282af1e959fc94eb68a610b52 Author: Rory Yorke <ror...@gm...> Date: 2022-01-29 (Sat, 29 Jan 2022) Changed paths: M control/iosys.py M control/tests/interconnect_test.py Log Message: ----------- Interpret str-type args to `interconnect` as non-sequence If the arguments `inputs` or `outputs` (or their aliases `input` or `output`) are of type str, treat as a list containing that string. Fixes gh-692. Commit: e10855e8f024d43bd5ba273aac70e0e01bc7548e https://github.com/python-control/python-control/commit/e10855e8f024d43bd5ba273aac70e0e01bc7548e Author: Richard Murray <mu...@cd...> Date: 2022-01-29 (Sat, 29 Jan 2022) Changed paths: M control/iosys.py M control/tests/interconnect_test.py Log Message: ----------- Merge pull request #698 from roryyorke/rory/interconnect-io-str Interpret str-type args to `interconnect` as non-sequence Compare: https://github.com/python-control/python-control/compare/e8db5081e9ef...e10855e8f024 |
From: Richard M. <no...@gi...> - 2022-01-26 17:15:27
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 5d572852cff0623646d3e183c8746dbe216bb52e https://github.com/python-control/python-control/commit/5d572852cff0623646d3e183c8746dbe216bb52e Author: Miroslav Fikar <mir...@st...> Date: 2022-01-26 (Wed, 26 Jan 2022) Changed paths: M control/xferfcn.py Log Message: ----------- fix in documentation of ss2tf Commit: e8db5081e9ef79c4d7d60e487cbcd130a1daefaa https://github.com/python-control/python-control/commit/e8db5081e9ef79c4d7d60e487cbcd130a1daefaa Author: Richard Murray <mu...@cd...> Date: 2022-01-26 (Wed, 26 Jan 2022) Changed paths: M control/xferfcn.py Log Message: ----------- Merge pull request #695 from miroslavfikar/documentation_fix fix in documentation of ss2tf Compare: https://github.com/python-control/python-control/compare/df6b35212f8f...e8db5081e9ef |
From: Ben G. <no...@gi...> - 2022-01-05 10:37:12
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 58d8cd6e4fe77fd5a18f91c791532e3e259b1949 https://github.com/python-control/python-control/commit/58d8cd6e4fe77fd5a18f91c791532e3e259b1949 Author: Ben Greiner <co...@bn...> Date: 2022-01-04 (Tue, 04 Jan 2022) Changed paths: M control/freqplot.py M control/tests/sisotool_test.py Log Message: ----------- round to nearest integer for default omega Commit: 19801e6deac560e72ee9593f81be2d24e8df14e6 https://github.com/python-control/python-control/commit/19801e6deac560e72ee9593f81be2d24e8df14e6 Author: Ben Greiner <co...@bn...> Date: 2022-01-04 (Tue, 04 Jan 2022) Changed paths: M control/tests/nyquist_test.py Log Message: ----------- split up nyquist indent tests Commit: c44b901d3af030187d4c2c75dbee75f2bedcf29a https://github.com/python-control/python-control/commit/c44b901d3af030187d4c2c75dbee75f2bedcf29a Author: Ben Greiner <co...@bn...> Date: 2022-01-04 (Tue, 04 Jan 2022) Changed paths: M control/freqplot.py Log Message: ----------- passthrough Hz parameter for omega vector Commit: 021372f4cd821907fee913ceef6d46af899a9bcd https://github.com/python-control/python-control/commit/021372f4cd821907fee913ceef6d46af899a9bcd Author: Ben Greiner <co...@bn...> Date: 2022-01-04 (Tue, 04 Jan 2022) Changed paths: M control/freqplot.py Log Message: ----------- docstring punctuation Commit: df6b35212f8f657469627c227c893a175a6902cc https://github.com/python-control/python-control/commit/df6b35212f8f657469627c227c893a175a6902cc Author: Ben Greiner <co...@bn...> Date: 2022-01-05 (Wed, 05 Jan 2022) Changed paths: M control/freqplot.py M control/tests/nyquist_test.py M control/tests/sisotool_test.py Log Message: ----------- Merge pull request #688 from bnavigator/omega_default_round Round to nearest integer decade for default omega vector Compare: https://github.com/python-control/python-control/compare/a111b03e651d...df6b35212f8f |
From: Richard M. <no...@gi...> - 2021-12-31 17:03:06
|
Branch: refs/tags/0.9.1 Home: https://github.com/python-control/python-control |
From: Richard M. <no...@gi...> - 2021-12-31 16:44:12
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 29f2e5c7874eb9ff8efd66e2e3c82e4519562a27 https://github.com/python-control/python-control/commit/29f2e5c7874eb9ff8efd66e2e3c82e4519562a27 Author: Richard Murray <mu...@cd...> Date: 2021-12-30 (Thu, 30 Dec 2021) Changed paths: M control/pzmap.py M control/rlocus.py Log Message: ----------- add documentation about use of axis('equal') in pzmap, rlocus Commit: a111b03e651d7c1828d264c1b143d9ccc9030b3f https://github.com/python-control/python-control/commit/a111b03e651d7c1828d264c1b143d9ccc9030b3f Author: Richard Murray <mu...@cd...> Date: 2021-12-31 (Fri, 31 Dec 2021) Changed paths: M control/pzmap.py M control/rlocus.py Log Message: ----------- Merge pull request #685 from murrayrm/doc_pzmap_axis Add documentation about use of axis('equal') in pzmap, rlocus Compare: https://github.com/python-control/python-control/compare/b78dcc4d3190...a111b03e651d |
From: Richard M. <no...@gi...> - 2021-12-31 16:36:22
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 674f6f6868a1f672e0aea4be1be2093110749070 https://github.com/python-control/python-control/commit/674f6f6868a1f672e0aea4be1be2093110749070 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/sisotool.py Log Message: ----------- fix warning messages in pid_designer Commit: 7cfa42a97b2e91188c294a417dd15af0f8e580a6 https://github.com/python-control/python-control/commit/7cfa42a97b2e91188c294a417dd15af0f8e580a6 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/tests/sisotool_test.py Log Message: ----------- skip rootlocus_pid_designer tests that are generating warnings Commit: b78dcc4d3190fe68eb71d8975dd261ff3bfe9bba https://github.com/python-control/python-control/commit/b78dcc4d3190fe68eb71d8975dd261ff3bfe9bba Author: Richard Murray <mu...@cd...> Date: 2021-12-31 (Fri, 31 Dec 2021) Changed paths: M control/sisotool.py M control/tests/sisotool_test.py Log Message: ----------- Merge pull request #684 from murrayrm/fix_pid_designer_warnings Fix warning messages in rootlocus_pid_designer unit tests Compare: https://github.com/python-control/python-control/compare/a33bcc5b2b8c...b78dcc4d3190 |
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 |
From: Richard M. <no...@gi...> - 2021-12-26 18:02:04
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 306a2165f0111f9f950c2d2ad97e3e75b5eb291c https://github.com/python-control/python-control/commit/306a2165f0111f9f950c2d2ad97e3e75b5eb291c Author: Miroslav Fikar <mir...@st...> Date: 2021-12-12 (Sun, 12 Dec 2021) Changed paths: M control/iosys.py Log Message: ----------- extrapolation in ufun throwed errors Commit: 5a75ca07334e3537f142aef12738e3eb598aaf56 https://github.com/python-control/python-control/commit/5a75ca07334e3537f142aef12738e3eb598aaf56 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/iosys.py Log Message: ----------- update iosys ufun to extrapolate Commit: 9bd61b024948f29393056f5eb6b9378f4d1c3a90 https://github.com/python-control/python-control/commit/9bd61b024948f29393056f5eb6b9378f4d1c3a90 Author: miroslavfikar <578...@us...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M .github/workflows/python-package-conda.yml R .travis.yml M control/canonical.py M control/delay.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/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/margin_test.py M control/tests/mateqn_test.py M control/tests/modelsimp_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/timeresp.py M control/xferfcn.py 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 'python-control:master' into mifi_ufun Commit: 8356044bd6578486eec57364a324601748ad69c1 https://github.com/python-control/python-control/commit/8356044bd6578486eec57364a324601748ad69c1 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/iosys.py Log Message: ----------- Merge pull request #682 from miroslavfikar/mifi_ufun Fix bug in ufun: extrapolation throwing errors Compare: https://github.com/python-control/python-control/compare/89291e6bdf63...8356044bd657 |
From: Ben G. <no...@gi...> - 2021-12-26 17:12:21
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 3263646588936fcd506838f1fecab458a3b8b0da https://github.com/python-control/python-control/commit/3263646588936fcd506838f1fecab458a3b8b0da Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/sisotool.py M control/tests/sisotool_test.py Log Message: ----------- new pid-designer, built on sisotool, for manual tuning of a PID controller Commit: c4bd38406f81197228b51c995e8f808752bd230a https://github.com/python-control/python-control/commit/c4bd38406f81197228b51c995e8f808752bd230a Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/sisotool.py Log Message: ----------- attribution Commit: ffd7b5fbd4e083f79998328c276fd4f0bf942b7b https://github.com/python-control/python-control/commit/ffd7b5fbd4e083f79998328c276fd4f0bf942b7b Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/rlocus.py Log Message: ----------- changed color of root locus pole markers to black instead of randomly-changing colors in sisotool Commit: cd7faaa12206d4f339c243ab71e346bb818301b4 https://github.com/python-control/python-control/commit/cd7faaa12206d4f339c243ab71e346bb818301b4 Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/sisotool.py M control/tests/lti_test.py M control/tests/sisotool_test.py Log Message: ----------- fixed unit test code Commit: ec0f0a83f22677b088c5e8c35e7c605c5840d18f https://github.com/python-control/python-control/commit/ec0f0a83f22677b088c5e8c35e7c605c5840d18f Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/rlocus.py M control/sisotool.py M control/tests/sisotool_test.py Log Message: ----------- renamed function to highlight that it is based on root locus, set initial gain to 1, new noplot argument for faster testing Commit: 3dca645452bb634f752ed3cd6546ce7a71c01072 https://github.com/python-control/python-control/commit/3dca645452bb634f752ed3cd6546ce7a71c01072 Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/rlocus.py Log Message: ----------- fix for github #623 Commit: 5c3e82376550bad740814b4a905a27a74d023f19 https://github.com/python-control/python-control/commit/5c3e82376550bad740814b4a905a27a74d023f19 Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M doc/control.rst Log Message: ----------- added pointer to new function to docs Commit: 2af117130d388b91a3b0b742879e3c6250e232a7 https://github.com/python-control/python-control/commit/2af117130d388b91a3b0b742879e3c6250e232a7 Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/sisotool.py M control/tests/sisotool_test.py Log Message: ----------- more comprehensive system construction tests Commit: 746e089e3d93639a69c9dfc87ac2df29b95ecc4d https://github.com/python-control/python-control/commit/746e089e3d93639a69c9dfc87ac2df29b95ecc4d Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/sisotool.py Log Message: ----------- return loop transfer function as statespace Commit: 4ee9fd172906cf7beac77be396ced251e79eb90c https://github.com/python-control/python-control/commit/4ee9fd172906cf7beac77be396ced251e79eb90c Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/sisotool.py Log Message: ----------- small docstring fix Commit: 89291e6bdf6368dc09a2c8135223b359b66bc603 https://github.com/python-control/python-control/commit/89291e6bdf6368dc09a2c8135223b359b66bc603 Author: Ben Greiner <co...@bn...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/rlocus.py M control/sisotool.py M control/tests/lti_test.py M control/tests/sisotool_test.py M doc/control.rst Log Message: ----------- Merge pull request #662 from sawyerbfuller/pid-designer new Pid design function built on sisotool Compare: https://github.com/python-control/python-control/compare/a05351b6e3ce...89291e6bdf63 |
From: Ben G. <no...@gi...> - 2021-12-26 17:09:11
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 91a0455bc86d0d954cfe67a0effa376bb9f6f12c https://github.com/python-control/python-control/commit/91a0455bc86d0d954cfe67a0effa376bb9f6f12c 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 method='scipy' to lqr() Commit: 88da72913fcc0f71767928e0108f1adf0eee79be https://github.com/python-control/python-control/commit/88da72913fcc0f71767928e0108f1adf0eee79be Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/exception.py Log Message: ----------- cache status of slycot in slycot_check() Commit: 69e9605c269936faa2af3e37930c0d7abaed6e83 https://github.com/python-control/python-control/commit/69e9605c269936faa2af3e37930c0d7abaed6e83 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py M control/tests/mateqn_test.py Log Message: ----------- simplify mateqn argument processing/checking Commit: 4baea13685f8f230e43a55a998b9053da98f7e97 https://github.com/python-control/python-control/commit/4baea13685f8f230e43a55a998b9053da98f7e97 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py M control/tests/mateqn_test.py Log Message: ----------- add method='scipy' to mateqn functions Commit: b284c47f743c94e8d8206c42722cb1eca85d4d94 https://github.com/python-control/python-control/commit/b284c47f743c94e8d8206c42722cb1eca85d4d94 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/mateqn_test.py M control/tests/matlab_test.py M control/tests/statefbk_test.py Log Message: ----------- use care() for lqr() Commit: 53f780807d1fcb123df85525303debe30f07a67d https://github.com/python-control/python-control/commit/53f780807d1fcb123df85525303debe30f07a67d Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py M control/tests/mateqn_test.py M control/tests/statefbk_test.py Log Message: ----------- fix up rebase issues Commit: 801f282bfc951a818c497d65fd1c277ac36c7773 https://github.com/python-control/python-control/commit/801f282bfc951a818c497d65fd1c277ac36c7773 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/mateqn.py M control/tests/mateqn_test.py M control/tests/statefbk_test.py Log Message: ----------- address @bnavigator comments Commit: a05351b6e3cebe3756733d4ca401671e97dc4dc1 https://github.com/python-control/python-control/commit/a05351b6e3cebe3756733d4ca401671e97dc4dc1 Author: Ben Greiner <co...@bn...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/exception.py M control/mateqn.py M control/statefbk.py M control/tests/mateqn_test.py M control/tests/matlab_test.py M control/tests/statefbk_test.py Log Message: ----------- Merge pull request #683 from murrayrm/lqr_scipy LQR using SciPy Compare: https://github.com/python-control/python-control/compare/2ce4bbd983ce...a05351b6e3ce |
From: Richard M. <no...@gi...> - 2021-12-26 14:58:44
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 323ae3d45e458ef4520e4ac92ac7bf0207431daa https://github.com/python-control/python-control/commit/323ae3d45e458ef4520e4ac92ac7bf0207431daa Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/frdata.py Log Message: ----------- vectorize FRD feedback function Commit: 37c95b6b1dce32137aac17bae0823e2b05a0f5d0 https://github.com/python-control/python-control/commit/37c95b6b1dce32137aac17bae0823e2b05a0f5d0 Author: Ben Greiner <co...@bn...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M .github/workflows/python-package-conda.yml R .travis.yml M control/canonical.py M control/delay.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/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/margin_test.py M control/tests/mateqn_test.py M control/tests/modelsimp_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/timeresp.py M control/xferfcn.py 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' into vector-frd-feedback Commit: 2ce4bbd983ce00aa2998bce00c7c161ff7c0f1d5 https://github.com/python-control/python-control/commit/2ce4bbd983ce00aa2998bce00c7c161ff7c0f1d5 Author: Richard Murray <mu...@cd...> Date: 2021-12-26 (Sun, 26 Dec 2021) Changed paths: M control/frdata.py Log Message: ----------- Merge pull request #680 from bnavigator/vector-frd-feedback vectorize FRD feedback function Compare: https://github.com/python-control/python-control/compare/4f681ab93d69...2ce4bbd983ce |
From: Richard M. <no...@gi...> - 2021-12-26 14:26:39
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 2123d52577b99860db970535f6e4e97eff81994c https://github.com/python-control/python-control/commit/2123d52577b99860db970535f6e4e97eff81994c Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M setup.py Log Message: ----------- remove support declaration for EOL Python 2 and 3.6 Commit: 7d97ef9fb177af5be15851258e2e1dd862158947 https://github.com/python-control/python-control/commit/7d97ef9fb177af5be15851258e2e1dd862158947 Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/delay.py M control/frdata.py M control/margins.py M control/modelsimp.py M control/phaseplot.py M control/statesp.py M control/tests/convert_test.py M control/tests/delay_test.py M control/tests/iosys_test.py M control/tests/margin_test.py M control/xferfcn.py M doc/pvtol-nested.rst M examples/check-controllability-and-observability.py M examples/pvtol-nested.py M examples/tfvis.py Log Message: ----------- remove python2 future imports Commit: f8534a0e896e03a9e3c8e979bcbf99b98ced38d8 https://github.com/python-control/python-control/commit/f8534a0e896e03a9e3c8e979bcbf99b98ced38d8 Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: R .travis.yml Log Message: ----------- remove travis config Commit: 12f9014ebac2cb75f586e9a592a6c856e97f1ffc https://github.com/python-control/python-control/commit/12f9014ebac2cb75f586e9a592a6c856e97f1ffc Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M .github/workflows/python-package-conda.yml Log Message: ----------- bump minimum python version in GHA conda tests Commit: 19cc79ac5e8b351d722347ace61cd6bbcb0e0f9d https://github.com/python-control/python-control/commit/19cc79ac5e8b351d722347ace61cd6bbcb0e0f9d Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/frdata.py M control/iosys.py M control/modelsimp.py M control/optimal.py M control/statefbk.py M control/statesp.py M control/timeresp.py M examples/slycot-import-test.py Log Message: ----------- replace np.dot with @ matmul operator where applicable Commit: 6b96c7f17ef23c766931b90a467880460e93c0e4 https://github.com/python-control/python-control/commit/6b96c7f17ef23c766931b90a467880460e93c0e4 Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/canonical.py M control/frdata.py M control/mateqn.py M control/statesp.py M control/timeresp.py Log Message: ----------- replace ndarray.dot() with @ Commit: de8596985284dcf91ae91c5fb3c1cacccc159a0d https://github.com/python-control/python-control/commit/de8596985284dcf91ae91c5fb3c1cacccc159a0d Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/tests/canonical_test.py M control/tests/discrete_test.py M control/tests/iosys_test.py M control/tests/modelsimp_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py Log Message: ----------- replace np.dot with @ matmul operator where applicable in tests Commit: 5b28121cf0744cf2eb360de4b89980c181991a9a https://github.com/python-control/python-control/commit/5b28121cf0744cf2eb360de4b89980c181991a9a Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/tests/canonical_test.py M control/tests/mateqn_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py Log Message: ----------- replace ndarray.dot in tests Commit: de94123bdc2af7015e3436389aa1bea4dc0132c9 https://github.com/python-control/python-control/commit/de94123bdc2af7015e3436389aa1bea4dc0132c9 Author: Ben Greiner <co...@bn...> Date: 2021-12-07 (Tue, 07 Dec 2021) Changed paths: M control/mateqn.py M setup.py Log Message: ----------- Merge branch 'master' into remove-old-python Commit: 4f681ab93d69cd67da66345bf59a6ca4f1e1e5e7 https://github.com/python-control/python-control/commit/4f681ab93d69cd67da66345bf59a6ca4f1e1e5e7 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/canonical.py M control/delay.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/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/margin_test.py M control/tests/mateqn_test.py M control/tests/modelsimp_test.py M control/tests/statefbk_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/timeresp.py M control/xferfcn.py 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 pull request #679 from bnavigator/remove-old-python Remove old pythons and leverage @ operator Compare: https://github.com/python-control/python-control/compare/c2f6f8ab94bb...4f681ab93d69 |
From: Ben G. <no...@gi...> - 2021-12-04 21:49:28
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: af4c51d579341164f458189f62f36cc149e11b90 https://github.com/python-control/python-control/commit/af4c51d579341164f458189f62f36cc149e11b90 Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/mateqn.py M setup.py Log Message: ----------- remove duplicate slycot error handling, require slycot >=0.4 Commit: c2f6f8ab94bbc8b5ef1deb33c3d2df39e00d22bf https://github.com/python-control/python-control/commit/c2f6f8ab94bbc8b5ef1deb33c3d2df39e00d22bf Author: Ben Greiner <co...@bn...> Date: 2021-12-04 (Sat, 04 Dec 2021) Changed paths: M control/mateqn.py M setup.py Log Message: ----------- Merge pull request #678 from bnavigator/slycot-handling Remove duplicate Slycot error handling, require Slycot >=0.4 Compare: https://github.com/python-control/python-control/compare/81a4f38e39ef...c2f6f8ab94bb |
From: Ben G. <no...@gi...> - 2021-12-02 11:13:29
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 1e55a036994f758d8a5d071ecad86505aeb2b383 https://github.com/python-control/python-control/commit/1e55a036994f758d8a5d071ecad86505aeb2b383 Author: Richard Murray <mu...@cd...> Date: 2021-11-24 (Wed, 24 Nov 2021) Changed paths: M control/statefbk.py Log Message: ----------- update lqe() argument processing to match lqr() Commit: 06aa0d8b64753261101b9a1ee33581c62620eddd https://github.com/python-control/python-control/commit/06aa0d8b64753261101b9a1ee33581c62620eddd Author: Richard Murray <mu...@cd...> Date: 2021-11-25 (Thu, 25 Nov 2021) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- updated docstrings + unit tests Commit: 31729c818f600e8b3bd4893796fc6f24e8a8ce70 https://github.com/python-control/python-control/commit/31729c818f600e8b3bd4893796fc6f24e8a8ce70 Author: Richard Murray <mu...@cd...> Date: 2021-11-27 (Sat, 27 Nov 2021) Changed paths: M control/statefbk.py Log Message: ----------- remove comment per @sawyerbfuller Commit: 81a4f38e39efcb2d1fdf1388f5c1567a4aa2f791 https://github.com/python-control/python-control/commit/81a4f38e39efcb2d1fdf1388f5c1567a4aa2f791 Author: Ben Greiner <co...@bn...> Date: 2021-12-02 (Thu, 02 Dec 2021) Changed paths: M control/statefbk.py M control/tests/statefbk_test.py Log Message: ----------- Merge pull request #673 from murrayrm/enh-lqe Improved lqe calling functionality Compare: https://github.com/python-control/python-control/compare/382a297868e9...81a4f38e39ef |
From: Richard M. <no...@gi...> - 2021-11-27 18:46:23
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: a187c98d3826ff990bed0d7dbdfc614fb3285971 https://github.com/python-control/python-control/commit/a187c98d3826ff990bed0d7dbdfc614fb3285971 Author: Ben Greiner <co...@bn...> Date: 2021-11-27 (Sat, 27 Nov 2021) Changed paths: M doc/control.rst Log Message: ----------- remove duplicate block: interconnections covers bdalg Commit: 951606a3035f52c53e0211cf5866e7afabe15bc3 https://github.com/python-control/python-control/commit/951606a3035f52c53e0211cf5866e7afabe15bc3 Author: Ben Greiner <co...@bn...> Date: 2021-11-27 (Sat, 27 Nov 2021) Changed paths: M control/bdalg.py Log Message: ----------- escape directive/ellipsis in function summary Commit: 382a297868e91eaf3867874b3602be585cf68fbc https://github.com/python-control/python-control/commit/382a297868e91eaf3867874b3602be585cf68fbc Author: Richard Murray <mu...@cd...> Date: 2021-11-27 (Sat, 27 Nov 2021) Changed paths: M control/bdalg.py M doc/control.rst Log Message: ----------- Merge pull request #674 from bnavigator/fix-doc-escape Fix doc escape Compare: https://github.com/python-control/python-control/compare/20088d1cd2fb...382a297868e9 |
From: Richard M. <no...@gi...> - 2021-11-27 18:31:51
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 4023edd8b1aa77c70af48dd68345e3accd0d347e https://github.com/python-control/python-control/commit/4023edd8b1aa77c70af48dd68345e3accd0d347e Author: Richard Murray <mu...@cd...> Date: 2021-11-21 (Sun, 21 Nov 2021) Changed paths: M control/iosys.py M control/tests/iosys_test.py M control/tests/type_conversion_test.py Log Message: ----------- add iosys conversions (mul, rmul, add, radd, sub, rsub) + PEP8 cleanup Commit: 8912b7714a0e8de2bb68a2d52bffc8d273b8eebd https://github.com/python-control/python-control/commit/8912b7714a0e8de2bb68a2d52bffc8d273b8eebd Author: Richard Murray <mu...@cd...> Date: 2021-11-21 (Sun, 21 Nov 2021) Changed paths: M control/tests/iosys_test.py Log Message: ----------- update tests to avoid NumPy matrix deprecation Commit: be9e7eabf86b3efa025a0e6854a276cf32782b35 https://github.com/python-control/python-control/commit/be9e7eabf86b3efa025a0e6854a276cf32782b35 Author: Richard Murray <mu...@cd...> Date: 2021-11-21 (Sun, 21 Nov 2021) Changed paths: M control/iosys.py M control/tests/iosys_test.py Log Message: ----------- add a few more unit tests for coverage Commit: 93c3f5c7ed00c047936936a692627b7224f91909 https://github.com/python-control/python-control/commit/93c3f5c7ed00c047936936a692627b7224f91909 Author: Richard Murray <mu...@cd...> Date: 2021-11-26 (Fri, 26 Nov 2021) Changed paths: M control/iosys.py Log Message: ----------- respond to review comments from @bnavigator Commit: a44d1a42ff7c7b4ad5510a06ffda785156f30699 https://github.com/python-control/python-control/commit/a44d1a42ff7c7b4ad5510a06ffda785156f30699 Author: Richard Murray <mu...@cd...> Date: 2021-11-26 (Fri, 26 Nov 2021) Changed paths: M control/iosys.py Log Message: ----------- TRV: fix docstring typo Commit: 20088d1cd2fbf6cd22d36442f1fc6bdb726c26c2 https://github.com/python-control/python-control/commit/20088d1cd2fbf6cd22d36442f1fc6bdb726c26c2 Author: Richard Murray <mu...@cd...> Date: 2021-11-27 (Sat, 27 Nov 2021) Changed paths: M control/iosys.py M control/tests/iosys_test.py M control/tests/type_conversion_test.py Log Message: ----------- Merge pull request #672 from murrayrm/ios-mixedops Additional I/O system type conversions Compare: https://github.com/python-control/python-control/compare/56cecc03eea2...20088d1cd2fb |
From: Ben G. <no...@gi...> - 2021-11-21 20:36:31
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: ab59657202413e03072790787cc495a60330e083 https://github.com/python-control/python-control/commit/ab59657202413e03072790787cc495a60330e083 Author: Richard Murray <mu...@cd...> Date: 2021-08-21 (Sat, 21 Aug 2021) Changed paths: M control/timeresp.py Log Message: ----------- initial class definition (as passthru) Commit: bb1259874545c84ae7ba82fc156bcfd0dd84483d https://github.com/python-control/python-control/commit/bb1259874545c84ae7ba82fc156bcfd0dd84483d Author: Richard Murray <mu...@cd...> Date: 2021-08-21 (Sat, 21 Aug 2021) Changed paths: M control/iosys.py M control/timeresp.py Log Message: ----------- Update timeresp, iosys to return InputOutputResponse, with properties Commit: 724d1dfebc09b5768ddb52482bc1c88795d70f0a https://github.com/python-control/python-control/commit/724d1dfebc09b5768ddb52482bc1c88795d70f0a Author: Richard Murray <mu...@cd...> Date: 2021-08-21 (Sat, 21 Aug 2021) Changed paths: M control/iosys.py M control/timeresp.py Log Message: ----------- all time response functions return InputOutput response object Commit: 85231b59b0f66ef48d0abc5b38b780b680386c50 https://github.com/python-control/python-control/commit/85231b59b0f66ef48d0abc5b38b780b680386c50 Author: Richard Murray <mu...@cd...> Date: 2021-08-21 (Sat, 21 Aug 2021) Changed paths: M control/iosys.py M control/timeresp.py Log Message: ----------- move I/O processing to property functions Commit: 3bc9871c2196a3399c87d05962cc8df64f3b9edb https://github.com/python-control/python-control/commit/3bc9871c2196a3399c87d05962cc8df64f3b9edb Author: Richard Murray <mu...@cd...> Date: 2021-08-22 (Sun, 22 Aug 2021) Changed paths: A control/tests/timeresp_return_test.py M control/timeresp.py Log Message: ----------- update naming conventions + initial unit tests Commit: 44274c3250fd9b42aca29f71abcbd9c94dfdd94d https://github.com/python-control/python-control/commit/44274c3250fd9b42aca29f71abcbd9c94dfdd94d Author: Richard Murray <mu...@cd...> Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M control/iosys.py M control/statesp.py R control/tests/timeresp_return_test.py A control/tests/trdata_test.py M control/timeresp.py Log Message: ----------- update names and clean up zero input/state and single trace processing Commit: 97ae02b27be12748c5ef64a249f13890e814d7f8 https://github.com/python-control/python-control/commit/97ae02b27be12748c5ef64a249f13890e814d7f8 Author: Richard Murray <mu...@cd...> Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M control/iosys.py M control/timeresp.py Log Message: ----------- clean up trace processing + shape checks Commit: bab117dbc63597f8ea8098ea785d3da365b28c99 https://github.com/python-control/python-control/commit/bab117dbc63597f8ea8098ea785d3da365b28c99 Author: Richard Murray <mu...@cd...> Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M control/optimal.py M control/timeresp.py Log Message: ----------- clean up _process_time_response + use ndim Commit: 7e116f048ad6fa3e6b7985be3e2302982551d2eb https://github.com/python-control/python-control/commit/7e116f048ad6fa3e6b7985be3e2302982551d2eb Author: Richard Murray <mu...@cd...> Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M control/iosys.py M control/optimal.py M control/timeresp.py Log Message: ----------- clean up siso processing, remove internal property calls Commit: ea45b032c77615403b8d827e275942ec6a903e4d https://github.com/python-control/python-control/commit/ea45b032c77615403b8d827e275942ec6a903e4d Author: Richard Murray <mu...@cd...> Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M control/iosys.py M control/timeresp.py M doc/classes.rst M doc/control.rst M doc/conventions.rst Log Message: ----------- documentation cleanup/additions + PEP8 Commit: 03f0e28b804c004512f149d0aceb7efecbd9cf75 https://github.com/python-control/python-control/commit/03f0e28b804c004512f149d0aceb7efecbd9cf75 Author: Richard Murray <mu...@cd...> Date: 2021-08-25 (Wed, 25 Aug 2021) Changed paths: M control/timeresp.py M doc/conventions.rst Log Message: ----------- docstring and signature tweaks Commit: 8aa68ebd92bb104e85d9baf1c3c54eed760b8172 https://github.com/python-control/python-control/commit/8aa68ebd92bb104e85d9baf1c3c54eed760b8172 Author: Richard Murray <mu...@cd...> Date: 2021-08-26 (Thu, 26 Aug 2021) Changed paths: M control/tests/trdata_test.py M control/timeresp.py Log Message: ----------- move input/output processing and add __call__ to change keywords Commit: ce5a95c317382c95baedec1517ef3cb2db8709c0 https://github.com/python-control/python-control/commit/ce5a95c317382c95baedec1517ef3cb2db8709c0 Author: Richard Murray <mu...@cd...> Date: 2021-08-26 (Thu, 26 Aug 2021) Changed paths: M control/tests/trdata_test.py M control/timeresp.py M doc/classes.rst M doc/control.rst Log Message: ----------- consistent squeezing for state property + legacy interface + doc updates Commit: 136d6f4fe5e3ff4634dd5a8701d02f6ea744422f https://github.com/python-control/python-control/commit/136d6f4fe5e3ff4634dd5a8701d02f6ea744422f Author: Richard Murray <mu...@cd...> Date: 2021-08-28 (Sat, 28 Aug 2021) Changed paths: M control/iosys.py M control/tests/timeresp_test.py M control/tests/trdata_test.py M control/timeresp.py Log Message: ----------- add signal labels + more unit tests/coverage + docstring tweaks Commit: 56cecc03eea276cb21265552846bffbc3cc709e3 https://github.com/python-control/python-control/commit/56cecc03eea276cb21265552846bffbc3cc709e3 Author: Ben Greiner <co...@bn...> Date: 2021-11-21 (Sun, 21 Nov 2021) Changed paths: M control/iosys.py M control/optimal.py M control/statesp.py M control/tests/timeresp_test.py A control/tests/trdata_test.py M control/timeresp.py M doc/classes.rst M doc/conventions.rst Log Message: ----------- Merge pull request #649 from murrayrm/timeresponse_class Time response data class Compare: https://github.com/python-control/python-control/compare/5155dd50ce31...56cecc03eea2 |
From: Ben G. <no...@gi...> - 2021-11-08 20:34:11
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: ca8e67025c1b429ef8fb57541eb449059eddd8a5 https://github.com/python-control/python-control/commit/ca8e67025c1b429ef8fb57541eb449059eddd8a5 Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/dtime.py M control/margins.py M control/tests/margin_test.py M control/tests/matlab_test.py M control/xferfcn.py Log Message: ----------- misc bugfixes: fixed prewarp not working in c2d and sample_system, incorrect order of return arguments in margin, typos and changed to ControlMIMONotImplemented error where needed. Commit: bc5079bfa940559397da4402acf7eaaf72359a8e https://github.com/python-control/python-control/commit/bc5079bfa940559397da4402acf7eaaf72359a8e Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/margins.py M control/tests/margin_test.py M control/tests/matlab_test.py Log Message: ----------- reverted mistaken margin argument rearrangement and clarified definitions in docstring of margin Commit: cfb6e86e76a908d3cbac79bea7e45fff9bd08db8 https://github.com/python-control/python-control/commit/cfb6e86e76a908d3cbac79bea7e45fff9bd08db8 Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-05 (Fri, 05 Nov 2021) Changed paths: M control/margins.py Log Message: ----------- clarified docstring in stability-margins Commit: 4c66fb1ea47f462941b9f382756274895211a8ff https://github.com/python-control/python-control/commit/4c66fb1ea47f462941b9f382756274895211a8ff Author: Sawyer Fuller <mi...@uw...> Date: 2021-11-08 (Mon, 08 Nov 2021) Changed paths: M control/dtime.py M control/tests/discrete_test.py M control/xferfcn.py Log Message: ----------- test prewarp in c2d and sample_system Commit: 5155dd50ce31e96814f161669aaf076424d0af56 https://github.com/python-control/python-control/commit/5155dd50ce31e96814f161669aaf076424d0af56 Author: Ben Greiner <co...@bn...> Date: 2021-11-08 (Mon, 08 Nov 2021) Changed paths: M control/dtime.py M control/margins.py M control/tests/discrete_test.py M control/tests/matlab_test.py M control/xferfcn.py Log Message: ----------- Merge pull request #669 from sawyerbfuller/bugfixes1 fixed prewarp not working in c2d and sample_system, margin docstring improvements Compare: https://github.com/python-control/python-control/compare/ce20b2493b1c...5155dd50ce31 |