Closed joefresna closed 5 years ago
Is this a more general suggestion that view-creating commands should not crash when they receive unexpected keyword arguments?
The solution is currently is to move the keywords down to the lowest level in the multicontroller at which they are meaningful, in this case within the SSA controller creation...
Hmmm... already stream()
ignores irrelevant keywords... e.g.
model4.stream('\\alpha','B',foo = True)
works...
And indeed moving those SSA-specific keywords directly into the creation of the stream view also works...
The error is that somehow these arguments are being parsed... currently no idea why...
A bit more info - moving the showNoise
keyword up to the multicontroller level does not cause an error - it also does not result in noise being calculated in the stream view, which I think is expected since the stream controller needs to be created before the multicontroller, hence does not see the keyword on creation.
I've the feeling that solving #290 could help in some of these recent issues....
Indeed, solving #290 has also fixed this :-)
Good to close I think @joefresna
This bug appeared prior to pull requests #276
See attached notebook for an example issue285.zip