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.

Reply via email to