test_extend_io

wield.control.MIMO.test.test_extend_io

These tests are for the complicated logic within the extend_io method

This is a pytest, but its test folder is missing. Some of the annotations of the tests may be missing. pytest-html report

Functions

test_extend_io1()

This test is to setup and test balancing against Grammians.

Details

test_extend_io1()[source][github]

This test is to setup and test balancing against Grammians. Both in the Cholesky form and from the full covariance matrix. The goal will be to improve the dynamic range of the covariance matrix form.

Ultimately, this should be incorporated into Ricatti-equation optimal-control solvers to adjust the balancing of their outputs from the intermediate computation of the Grammians. Those have an added complexity that the Grammian may be poorly posed and is composed of two matrices. This test sets up examples before attempting that computation.