Attualmente sto cercando di ottenere grafici interattivi che funzionano con il notebook IPython. Uno dei problemi che sto avendo è il fatto che quando si esegue il codice Python attraverso il metodo IPython.notebook.kernel.execute in javascript non ho modo di sapere quando quel pezzo di codice ha finito di essere eseguito. C'è un modo semplice per scoprire se il kernel è occupato/inattivo in modo da poter dire a Javascript di rimanere inattivo fino a quando non è completato?Notebook IPython - Rileva se il kernel è occupato/inattivo in Javascript
stato
6
A
risposta
1
Il kernel è probabilmente quello che stai cercando:
http://ipython.org/ipython-doc/dev/development/messaging.html#kernel-status
È possibile trovare qualche ispirazione supplementare nelle kernel.js del notebook IPython (basta cercare "occupato"):
https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/static/js/kernel.js
1
so che questa è una domanda molto vecchio, ma solo nel caso in cui qualcuno sta cercando ...
require(['base/js/namespace', 'base/js/events'], function (IPython, events) {
events.on('kernel_idle.Kernel', yourFunction);
});
Problemi correlati
- 1. Reimposta il kernel ipython
- 2. registrazione di kernel in ipython/jupyter notebook - kernel.json
- 3. Notebook IPython con optirun
- 4. Errore kernel in R Notebook con Jupyter Notebook
- 5. Come chiudere correttamente Notebook IPython?
- 6. scorciatoie vi in notebook ipython
- 7. IPython Notebook - ShimWarning Il pacchetto IPython.kernel` `è stato deprecato
- 8. Collegamenti tra notebook IPython
- 9. Errore Pyzmq nel notebook IPython
- 10. Rileva se l'immagine è rotto in Javascript
- 11. Avvio del notebook ipython
- 12. Notebook IPython su Heroku
- 13. Notebook IPython: qual è la codifica predefinita?
- 14. È possibile eseguire un kernel pypy nel notebook Jupyter?
- 15. Aggiornare dinamicamente il grafico nel notebook iPython
- 16. Notebook iPython che non funziona in Pycharm
- 17. Riavvia il kernel ipython con un comando da una cella
- 18. Esegui localmente il visualizzatore di Notebook IPython
- 19. ipython cellulari Notebook uscite multiple
- 20. Esempio minimalista di IPython kernel comunicazione bidirezionale javascript
- 21. Come devo interrompere una cella occupata in un notebook iPython?
- 22. Errore durante il caricamento del notebook IPython
- 23. Notebook Ipython Funzionante solo come root
- 24. ipython: il notebook non sembra essere JSON
- 25. Notebook Ipython: dov'è jupyter_notebook_config.py in Mac?
- 26. "Salva come" nel notebook IPython
- 27. Notebook IPython Sympy Math Rendering
- 28. Editor esterno per notebook IPython
- 29. Javascript Rileva se Adobe Reader è installato
- 30. Esiste un'API per notebook IPython?
... dove è documentato? –
Non ho mai trovato documenti sul lato JavaScript. Il posto migliore per guardare è il codice. –