Ingo: SageMathCell uses preforked kernels, so when you are trying to execute a cell it is already up and running, waiting for your code. If you can activate extra modules from a running session, e.g. by downloading and importing a module, you can already do it. If you want to install something on the system and then start a kernel - that's completely different approach (which is available to you in CoCalc). The rate of requests for new modules is not that big, so I am happy to add anything you want and it will be available by default. Of course, this assumes that this anything can be installed via standard means and be functional.
Elimboto: this is not the case for Tk, Turtle, or Dash/Flask. I could not figure out a way to use Turtle on on a headless machine without displaying anything, although it seems there are ways to save plots after they have been shown. If you can dig up instructions on how to do it - I will be happy to incorporate them. For Dash I am still unclear what exactly you are are trying to accomplish and so what should work. If you are trying to create some interactive interface, you are unlikely to do anything apart from using ipywidgets or its @interact wrappers. All communication in SageMathCell is passing through IPython framework, nothing else is going to work without substantial efforts like implementing X11 protocol similar to William's work in CoCalc. pyswarms, pydot, graphviz, folium and openpyxl have been added to public servers! Best, Andrey -- You received this message because you are subscribed to the Google Groups "sage-cell" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-cell/686ae8ee-d36f-4bf9-9037-8ff670cd35c1n%40googlegroups.com.
