Aktualnie próbuję uzyskać interaktywne wykresy działające z notebookiem IPython. Jednym z problemów, które mam, jest fakt, że podczas wykonywania kodu Pythona za pośrednictwem metody IPython.notebook.kernel.execute w javascript nie mam możliwości dowiedzieć się, kiedy ten fragment kodu został zakończony. Czy istnieje prosty sposób na wykrycie, czy jądro jest zajęte/nieaktywne, aby można było zezwolić Javascriptowi na bezczynność, dopóki nie zostanie ukończone?IPython Notebook - Wykrywanie, czy jądro jest zajęty/Idle w JavaScript
stan
6
A
Odpowiedz
1
jądra jest prawdopodobnie to, czego szukasz:
http://ipython.org/ipython-doc/dev/development/messaging.html#kernel-status
można znaleźć kilka dodatkowych inspiracji w kernel.js notebooka ipython (wystarczy wyszukać „zajęty”):
https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/static/js/kernel.js
1
wiem, że to jest bardzo stare pytanie, ale na wszelki wypadek ktoś szuka ...
require(['base/js/namespace', 'base/js/events'], function (IPython, events) {
events.on('kernel_idle.Kernel', yourFunction);
});
Powiązane problemy
- 1. IPython notebook z Optirunem
- 2. Błąd Pyzmq w IPython Notebook
- 3. IPython Notebook Security
- 4. Czy możliwe jest wyświetlanie wideo OpenCV w IPython/JuPyter Notebook?
- 5. Recover deleted ipython/jupyter notebook?
- 6. Zakładka Notebook IPython - Pokaż Docstring
- 7. link Spark z ipython Notebook
- 8. IPython Notebook Sympy Math Rendering
- 9. Podświetlanie składni w iPython Notebook Markdown Cell
- 10. Notebook Ipython (jupyter), opencv (cv2) i kreślenie?
- 11. ipython: Notebook nie wydaje się być JSON
- 12. IPython notebook: Konwertuj notatnik HTML na ipynb
- 13. Jak załadować dependenices słoik ipython Notebook
- 14. Uzyskiwanie danych wyjściowych za pomocą IPython Notebook
- 15. Wprowadzenie ipython notebook z wybranej przeglądarce
- 16. Notebook Ipython 3 wyłącza ustawienia seaborn
- 17. ipython notebook nie odczyta plik konfiguracyjny
- 18. Ustawianie domyślnego sys.path dla IPython Notebook
- 19. JavaScript - wykrywanie, czy lister zdarzeń jest obsługiwany
- 20. IPython notebook: Jak połączyć się z istniejącym jądrem?
- 21. Wykrywanie, kiedy skrypt Pythona jest uruchamiany interaktywnie w ipython
- 22. Rozmiar wykresu - Używanie ggplot2 w IPython Notebook (przez rmagic)
- 23. Dodać więcej niż jeden wykres w samym ipython komórce Notebook
- 24. R nie produkuje figury w jupiter (IPython notebook)
- 25. Jak dodać jądro na komputerze zdalnym w Notatniku IPython (Japyter)?
- 26. ipython Notebook: jak wyświetlić() wielu obiektów bez nowej linii
- 27. Notebook IPython (Jupyter) produkujący linię ducha we wszystkich równaniach
- 28. Jak sprawdzić, czy jądro jest poprawnym jądrem?
- 29. IPython Notebook - Zachowaj drukowanie na wyjściu notebooka po zamknięciu przeglądarki
- 30. Uruchom serwer notebook IPython bez uruchamiania przeglądarki internetowej?
... gdzie jest to udokumentowane? –
Nie znaleziono żadnych dokumentów po stronie JavaScript. Najlepszym miejscem do patrzenia jest kod. –