My previous response was deleted for some reason... I just learned about Jupyter dashboards from watching a talk last night - thanks.
My question is more how do people go about doing the following. I have a bunch of processes running on a remote machine, let's say that as they complete they write their results to an Amazon web services S3 bucket or to a directory that the machine running the jupyter notebook has access to. I will run a process in my jupyter notebook that will check the S3 bucket or directory every 30 seconds or so and update the text and color of some label widgets to indicate the status of the various jobs that are running. In the meantime I'd like the jupyter notebook to continue responding to evaluation of cells that would gather up the current results and display them in another format. I'm just casting about for other ideas along those lines. On Tuesday, March 27, 2018 at 6:33:16 AM UTC-4, takowl wrote: > > Hi Christian, > > Have you had a look at the Jupyter dashboards project? Is this something > like what you want? > > https://github.com/jupyter/dashboards/ > > Best wishes, > Thomas > > On 26 March 2018 at 22:37, Christian Schafmeister <[email protected] > <javascript:>> wrote: > >> >> Greetings fellow Jovyans! >> >> I'm setting up an application in a Jupyter notebook that will launch a >> large number of very long (multiple day) jobs/calculations on a cluster of >> GPU machines. >> >> How would folks recommend setting up a dashboard to monitor the progress >> of those calculations within a Jupyter notebook? >> >> I was thinking a dashboard made up of jupyter widgets composed of HBox, >> VBox, Buttons, Labels etc that would be updated every couple of seconds >> from a process launched by evaluating a function in a cell. >> >> The dashboard would contain a button to shut down the process that >> monitors the jobs. >> >> Has anyone done anything like this? Are there any examples that folks >> could point me towards? >> >> Note: I'm not doing this in Python. We've implemented a new kernel in >> Common Lisp and we have ported Jupyter Widgets 7.1 to this kernel. >> Everything is compiled to native code and we have threading implemented >> using pthreads. >> >> Best, >> >> Christian Schafmeister >> Professor, >> Chemistry Department, >> Temple University >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Project Jupyter" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jupyter/b16cffaf-3d31-49d0-8469-e50f9b1f3ebb%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jupyter/b16cffaf-3d31-49d0-8469-e50f9b1f3ebb%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/d45ee46c-6579-460b-9e44-bfff22cd8a0c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
