2012-11-19 16 views
6

में कर्नेल व्यस्त/निष्क्रिय है या नहीं, मैं वर्तमान में आईपीथन नोटबुक के साथ काम कर रहे इंटरैक्टिव प्लॉट प्राप्त करने की कोशिश कर रहा हूं। मेरे द्वारा किए जा रहे मुद्दों में से एक यह तथ्य है कि जब जावास्क्रिप्ट में IPython.notebook.kernel.execute विधि के माध्यम से पाइथन कोड निष्पादित करते हैं तो मुझे यह जानने का कोई तरीका नहीं है कि कोड का वह टुकड़ा निष्पादित हो गया है। क्या यह पता लगाने का कोई आसान तरीका है कि कर्नेल व्यस्त/निष्क्रिय है या नहीं, ताकि मैं जावास्क्रिप्ट को पूरा होने तक निष्क्रिय होने के बारे में बता सकूं?आईपीथॉन नोटबुक - पता लगाएं कि जावास्क्रिप्ट

उत्तर

1

कर्नेल स्थिति शायद आप के लिए क्या देख रहे:

http://ipython.org/ipython-doc/dev/development/messaging.html#kernel-status

आप IPython नोटबुक के kernel.js में कुछ अतिरिक्त प्रेरणा पा सकते हैं (बस "व्यस्त" के लिए खोज):

https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/static/js/kernel.js

1

मैं जानता हूँ कि यह एक बहुत पुराना सवाल है, लेकिन सिर्फ मामले में किसी को भी लग रही है ...

require(['base/js/namespace', 'base/js/events'], function (IPython, events) { 
     events.on('kernel_idle.Kernel', yourFunction); 
    }); 
+0

... यह कहां दस्तावेज है? –

+0

जावास्क्रिप्ट पक्ष पर कभी भी कोई दस्तावेज़ नहीं मिला। देखने के लिए सबसे अच्छी जगह कोड है। –

संबंधित मुद्दे