From: Richard M. <no...@gi...> - 2023-07-02 16:08:00
|
Branch: refs/heads/main Home: https://github.com/python-control/python-control Commit: b881b2256cde22c3982d8986c43b59a83e448de8 https://github.com/python-control/python-control/commit/b881b2256cde22c3982d8986c43b59a83e448de8 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/__init__.py M control/config.py M control/dtime.py M control/flatsys/linflat.py M control/frdata.py M control/iosys.py M control/lti.py M control/nlsys.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/interconnect_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/namedio_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/tests/trdata_test.py M control/tests/type_conversion_test.py M control/xferfcn.py M doc/classes.fig M doc/classes.pdf Log Message: ----------- initial refactoring of classes and modules Commit: 4afda82ae752df3fa3204731dd1ff201eec3fdd9 https://github.com/python-control/python-control/commit/4afda82ae752df3fa3204731dd1ff201eec3fdd9 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/bdalg.py M control/iosys.py M control/matlab/__init__.py M control/nlsys.py M control/sisotool.py M control/statefbk.py M control/statesp.py M control/tests/config_test.py M control/tests/interconnect_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/optimal_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 Log Message: ----------- updated unit tests Commit: 31f65742ecd5bb551969f51ed2f51dc84dae9fad https://github.com/python-control/python-control/commit/31f65742ecd5bb551969f51ed2f51dc84dae9fad Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/nlsys.py M control/statesp.py M control/tests/interconnect_test.py M doc/classes.fig M doc/classes.pdf M doc/classes.rst M doc/control.rst M doc/iosys.rst M examples/cruise-control.py M examples/cruise.ipynb M examples/describing_functions.ipynb M examples/interconnect_tutorial.ipynb M examples/kincar-fusion.ipynb M examples/mhe-pvtol.ipynb M examples/mpc_aircraft.ipynb M examples/simulating_discrete_nonlinear.ipynb Log Message: ----------- updated documentation, examples, unit tests Commit: 7273e11f9942fb0f660c679fd622388ba40f1981 https://github.com/python-control/python-control/commit/7273e11f9942fb0f660c679fd622388ba40f1981 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/config.py M control/frdata.py M control/iosys.py M control/lti.py M control/nlsys.py M control/statesp.py M control/tests/iosys_test.py M control/tests/lti_test.py M control/xferfcn.py Log Message: ----------- iosys.py cleanup plus related subclass, docstring mods Commit: 9d426e94c3e816590e3e5514eb4ac71c837919e6 https://github.com/python-control/python-control/commit/9d426e94c3e816590e3e5514eb4ac71c837919e6 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/iosys.py M control/nlsys.py M control/tests/iosys_test.py M control/tests/namedio_test.py Log Message: ----------- removed unused code; added unit tests for coverage Commit: 0758426d6844b24b7bb6405cdf0c5b610ad47167 https://github.com/python-control/python-control/commit/0758426d6844b24b7bb6405cdf0c5b610ad47167 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/statesp.py Log Message: ----------- reorganize and clean up statesp.py Commit: 7dc92df63554c431120bff4e03faf69b80af0e37 https://github.com/python-control/python-control/commit/7dc92df63554c431120bff4e03faf69b80af0e37 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/nlsys.py M control/tests/config_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py A control/tests/nlsys_test.py M control/tests/timeresp_test.py M doc/control.rst M doc/iosys.rst Log Message: ----------- add nlsys() function for creating nonlinear I/O systems Commit: e9e3a8e3ae0b7d6afc2ea1966b639e6243e71da3 https://github.com/python-control/python-control/commit/e9e3a8e3ae0b7d6afc2ea1966b639e6243e71da3 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/bdalg.py M control/nlsys.py M control/tests/bdalg_test.py M control/tests/type_conversion_test.py Log Message: ----------- allow bdalg fucntions (series, parallel, feedback) on general I/O systems Commit: 0ef2941f3bbdd67eaf47b5d08e62e5cca84b477a https://github.com/python-control/python-control/commit/0ef2941f3bbdd67eaf47b5d08e62e5cca84b477a Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/matlab/timeresp.py M control/tests/matlab2_test.py M control/tests/matlab_test.py M control/tests/nlsys_test.py M control/tests/timeresp_test.py M control/tests/trdata_test.py M control/timeresp.py Log Message: ----------- update time response functions to allow nonlinear systems Commit: 4692b1e97877dc85ba407b2b696cdb989a6c2d41 https://github.com/python-control/python-control/commit/4692b1e97877dc85ba407b2b696cdb989a6c2d41 Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: M control/iosys.py M control/statesp.py M control/tests/convert_test.py M control/tests/iosys_test.py M control/tests/matlab2_test.py M control/tests/statesp_test.py M control/timeresp.py M control/xferfcn.py M doc/control.rst R examples/test-response.py Log Message: ----------- remove unneeded code; clean up TODOs Commit: 55fb775140ce2143d14ccbffd96b32b2a8f932af https://github.com/python-control/python-control/commit/55fb775140ce2143d14ccbffd96b32b2a8f932af Author: Richard Murray <mu...@cd...> Date: 2023-06-19 (Mon, 19 Jun 2023) Changed paths: A doc/interconnect_tutorial.ipynb A doc/simulating_discrete_nonlinear.ipynb Log Message: ----------- add missing links for Jupyter notebooks in doc/ Commit: 9023de96b499b740392724af75a9288cfe79518e https://github.com/python-control/python-control/commit/9023de96b499b740392724af75a9288cfe79518e Author: Richard Murray <mu...@cd...> Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M control/flatsys/__init__.py M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/tests/flatsys_test.py M control/tests/kwargs_test.py R doc/classes.png M doc/flatsys.rst Log Message: ----------- add flatsys() factory function Commit: de386129d116eed2a3c9fe2a813fc6c355a3db0b https://github.com/python-control/python-control/commit/de386129d116eed2a3c9fe2a813fc6c355a3db0b Author: Richard Murray <mu...@cd...> Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M control/tests/timeresp_test.py M control/timeresp.py Log Message: ----------- fix bug in the way inputs were stored for MIMO step_response Commit: b3693dc61851048312baecac023ed9f7ce3ab080 https://github.com/python-control/python-control/commit/b3693dc61851048312baecac023ed9f7ce3ab080 Author: Richard Murray <mu...@cd...> Date: 2023-06-26 (Mon, 26 Jun 2023) Changed paths: M control/bdalg.py M control/sisotool.py M control/statesp.py M control/timeresp.py Log Message: ----------- updates per @sawyerbfuller review comments Commit: a0c788483b08b2d743e478bfb03ebd733d4b9fb1 https://github.com/python-control/python-control/commit/a0c788483b08b2d743e478bfb03ebd733d4b9fb1 Author: Richard Murray <mu...@cd...> Date: 2023-06-26 (Mon, 26 Jun 2023) Changed paths: M control/matlab/wrappers.py M control/tests/iosys_test.py Log Message: ----------- clean up unit test warnings + ignore deprecation warning in matlab.connect Commit: fc19cd6033e1c4757aa1f7c6e98027f362e6fe81 https://github.com/python-control/python-control/commit/fc19cd6033e1c4757aa1f7c6e98027f362e6fe81 Author: Richard Murray <mu...@cd...> Date: 2023-06-26 (Mon, 26 Jun 2023) Changed paths: M control/statesp.py M control/tests/iosys_test.py M control/tests/kwargs_test.py Log Message: ----------- add back ss2io and tf2io, with deprecation warnings Commit: 0b3ae85142a6dcd1c05376dd864c8804fbb92e0e https://github.com/python-control/python-control/commit/0b3ae85142a6dcd1c05376dd864c8804fbb92e0e Author: Richard Murray <mu...@cd...> Date: 2023-06-29 (Thu, 29 Jun 2023) Changed paths: M control/xferfcn.py Log Message: ----------- set names of ct.s and ct.z to 's' and 'z' Commit: 39404c428b411a80fd76c0b606eaf3829a0c097b https://github.com/python-control/python-control/commit/39404c428b411a80fd76c0b606eaf3829a0c097b Author: Richard Murray <mu...@cd...> Date: 2023-07-01 (Sat, 01 Jul 2023) Changed paths: M control/lti.py M control/statesp.py M control/tests/iosys_test.py Log Message: ----------- fix bug in the way LinearICSystem.__call__ was implemented (with unit test) Commit: 49556918d7c291befee2e2f3181a6e067e5ecdd0 https://github.com/python-control/python-control/commit/49556918d7c291befee2e2f3181a6e067e5ecdd0 Author: Richard Murray <mu...@cd...> Date: 2023-07-02 (Sun, 02 Jul 2023) Changed paths: M control/__init__.py M control/bdalg.py M control/config.py M control/dtime.py M control/flatsys/__init__.py M control/flatsys/flatsys.py M control/flatsys/linflat.py M control/frdata.py M control/iosys.py M control/lti.py M control/matlab/__init__.py M control/matlab/timeresp.py M control/matlab/wrappers.py M control/nlsys.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/interconnect_test.py M control/tests/iosys_test.py M control/tests/kwargs_test.py M control/tests/lti_test.py M control/tests/matlab2_test.py M control/tests/matlab_test.py M control/tests/namedio_test.py A control/tests/nlsys_test.py M control/tests/optimal_test.py M control/tests/statesp_test.py M control/tests/timeresp_test.py M control/tests/trdata_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/classes.fig M doc/classes.pdf R doc/classes.png M doc/classes.rst M doc/control.rst M doc/flatsys.rst A doc/interconnect_tutorial.ipynb M doc/iosys.rst A doc/simulating_discrete_nonlinear.ipynb M examples/cruise-control.py M examples/cruise.ipynb M examples/describing_functions.ipynb M examples/interconnect_tutorial.ipynb M examples/kincar-fusion.ipynb M examples/mhe-pvtol.ipynb M examples/mpc_aircraft.ipynb M examples/simulating_discrete_nonlinear.ipynb R examples/test-response.py Log Message: ----------- Merge pull request #916 from murrayrm/iosys_classes-19Jun2023 I/O system class restructuring Compare: https://github.com/python-control/python-control/compare/bfdfbd566a03...49556918d7c2 |