neuroglancer查看器的Tiny Jupyter包装器
项目描述
jupyter-neuroglancer
简单的Jupyter(和jupyter-server-proxy)与neuroglancer的集成。
在JupyterLab(通过jupyterlab-sidecar)中弹出neuroglancer查看器,以便您更轻松地查看由您的Python代码驱动的实时可视化。
当在远程JupyterHub上运行时,查看器将自动(并安全地)通过jupyter-server-proxy代理,因此用户在本地计算机和JupyterHub上都能获得相同的体验。
安装
jupyter-neuroglancer
可在PyPI上使用。
pip install jupyter-neuroglancer
用法
jupyter_neuroglancer
提供了一个display_in_sidecar
函数,该函数接受一个常规的neuroglancer
Viewer
对象。您无需以任何方式修改您的neuroglancer
代码!
import neuroglancer
from jupyter_neuroglancer import SidecarViewer
# Create a neuroglancer Viewer instance. This controls the visualization
viewer = neuroglancer.Viewer()
# Display the neuroglancer in JupyterLab as a sidecar
display_in_sidecar(viewer)
在JupyterHub上使用
当在JupyterHub上使用此功能时,您需要在您使用的映像中安装jupyter-server-proxy。由于neuroglancer
使用eventstreams进行通信,因此您需要它是一个包含此PR的jupyter-server-proxy
版本。在此PR合并并发布之前,您可以使用以下命令安装:
pip install --upgrade git+https://github.com/ganisback/jupyter-server-proxy@support-stream
除此之外,您无需以任何方式修改代码。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分发
jupyter_neuroglancer-0.2.tar.gz (3.4 kB 查看哈希值)
构建分发
关闭
jupyter_neuroglancer-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a44c78f96b5773d6f72553774f36cb2987dbbd0e667b78238b5ac6b87a44ef0 |
|
MD5 | b52073fd6e2df0912f2a248ac615f259 |
|
BLAKE2b-256 | 3b97442960565904c9c96000ade7a469d53079e5b91740109fddf66a8e6734ec |
关闭
jupyter_neuroglancer-0.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60ca868113628a66401f33d911d23e2eafc3e5e2e515d181c2e6b43f3613ad25 |
|
MD5 | b76ef718d1d56a05af8756298e2cd760 |
|
BLAKE2b-256 | 349483241d8c249113c6abae09b04b3fdd88e25160185180ab5d6d2e16fb31d1 |