Thanks for creating such an amazing software! IIUC, currently sinot "defines all treatment plan then simulate all at once." This is great for simulation study, but also if we have "an online mode" to allow simulations step by step. If we have this, it will unlock further usecases of this sinot library, e.g. online RL simulation.
Someting like, class Patient will have a method step() to try simulation step by step:
simulation.step() # Increments timestamp
Or is this something we can easily implement without modifying sinot codebase itself?