It may happen that someone wants to overwrite the complete functionality of some interface (propagator primitive, operator primitive, ...) completely in Python. To be able to do so, we need trampoline classes for these base classes / interfaces so that we can derive from them in Python.
Rather exotic use case right now, should be done if there is a specific request or it seems natural to do so.
Update: Plotting observers are a likely use-case for exactly this scenario, because creating plots is way easier in Python than in C++.
Done in passing in [#165]
Diff:
Diff:
Related
Tickets:
#165