IPython笔记本-在Javascript中检测内核是否忙/空闲
我目前正在尝试使用IPython笔记本制作交互式绘图。我遇到的一个问题是,当通过javascript中的IPython.notebook.kernel.execute方法执行Python代码时,我无法知道这段代码何时完成执行。有没有一种简单的方法可以检测内核是否繁忙/空闲,这样我就可以告诉Javascript在完成之前一直处于空闲状态?内核状态可能就是您想要的: 您可以在IPython笔记本的kernel.js中找到一些额外的灵感(只需搜索“busy”):IPython笔记本-在Javascript中检测内核是否忙/空闲,javascript,python,ipython,Javascript,Python,Ipython,我目前正在尝试使用IPython笔记本制作交互式绘图。我遇到的一个问题是,当通过javascript中的IPython.notebook.kernel.execute方法执行Python代码时,我无法知道这段代码何时完成执行。有没有一种简单的方法可以检测内核是否繁忙/空闲,这样我就可以告诉Javascript在完成之前一直处于空闲状态?内核状态可能就是您想要的: 您可以在IPython笔记本的kernel.js中找到一些额外的灵感(只需搜索“busy”): 我知道这是一个非常古老的问题,但以防
我知道这是一个非常古老的问题,但以防万一有人在看
require(['base/js/namespace', 'base/js/events'], function (IPython, events) {
events.on('kernel_idle.Kernel', yourFunction);
});
... 这篇文档记录在哪里?从未在JavaScript端找到任何文档。最好看的地方是代码。当项目被拆分和重新调整时,代码似乎已经移动了。我在这里看到: