Open jamestjsp opened 1 year ago
I am still looking at this and it needs some major surgery apparently. Since the poles and zeros are very close it cancels some but doesn't the rest leading to noncausal models. I'll keep on working on it as time permits.
Sum of multiple higher order transferfunction results in a 'ValueError: Noncausal transfer functions are not allowed.' I have written PolyFrac class and do arithmetic then convert to Transfer object works fine!
The below code can be used to reproduce the issue.