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 |