I am building a simulator interface, where the user can select a type of simulation, configure all the parameters, and then run it and inspect the results.
The “inspect results” is very typical Bokeh fare, but all the examples in the gallery I’ve seen are a single pages with a static set of controls.
Here, I need to at least be able to change the controls depending on the selected simulation, but because there are a lot of parameters and simulations can be quite long-running I’m also considering to implement it more as a wizard where the “run” button takes you to a different view.
But for simplicity I could just have sections on a single page, also makes it easy to interactively change things. So then the main thing is dynamically updating the set of controls. Is that something that can be done?
Currently, it is possible to run multiple separate apps at different endpoints. There is no mechanism to have a single app handle multiple endpoints. So, you would need to run multiple apps and allow them to communicate relevant state to one another (lots of ways this could be done, e.g. through a database, depends on your needs).