“Scilab的Jupyter内核。”
项目描述
Scilab的Jupyter内核
先决条件
安装
使用pip安装
pip install scilab_kernel
添加 --user 以在用户级别环境中安装,而不是系统环境。
- 此内核需要运行Scilab可执行文件,它将按照以下顺序搜索
使用环境变量 SCILAB_EXECUTABLE,
仅在Windows下,基于注册表,
使用环境变量 PATH。
如果使用类似POSIX的操作系统,请使用 scilab-adv-cli 可执行文件;如果使用Windows,请使用 WScilex-cli.exe。
用法
要使用内核,请运行以下之一
jupyter notebook # or ``jupyter lab``, if available
# In the notebook interface, select Scilab from the 'New' menu
jupyter qtconsole --kernel scilab
jupyter console --kernel scilab
如果您的环境中找不到 jupyter 可执行文件,请尝试使用 python -m notebook。
此内核基于 MetaKernel,这意味着它具有标准魔法命令集(如 %%html)。要获取魔法命令的完整列表,请在单元格中运行 %lsmagic。
示例笔记本可在 网上 获取。
配置
可以通过将 scilab_kernel_config.py 文件添加到 jupyter 配置路径(例如 ~/.jupyter/scilab_kernel_config.py)来配置内核。 ScilabKernel 类提供了 plot_settings 作为可配置的特性。可用的绘图设置包括
‘format’: ‘svg’(默认),‘png’,‘jpg’,
‘backend’: ‘inline’,
‘size’: ‘<width>,<height>’(默认为‘560,420’),
‘antialiasing’: 仅适用于‘svg’后端,默认为True。
c.ScilabKernel.plot_settings = dict(format='svg', backend='inline', size='560,420', antialiasing=False)
Scilab 的默认行为是通过 lines(0, 800) 和 mode(0) 设置的。您可以通过单元格中的 Scilab 代码更改这些行为。
当前目录中以 .sci 结尾的文件将被加载。
故障排除
内核启动时超时
如果内核无法启动,请在终端中运行以下命令
python -m scilab_kernel.check
这可以帮助诊断与 Scilab 集成的设置问题。如有疑问,请创建一个问题,并提供该命令的输出。
内核未列出
如果内核未作为可用内核列出,首先尝试以下命令
python -m scilab_kernel install --user
如果内核仍然未列出,请验证以下内容是否指向相同的 Python 版本
which python # use "where" if using cmd.exe
which jupyter
高级安装说明
我们会在安装 Python 包时自动安装 Jupyter kernelspec。您可以使用 jupyter kernelspec list 查找此位置。如果默认位置不适合,您可以删除 scilab 内核的目录,并使用 python -m scilab_kernel install 安装。有关可用选项,请参阅 python -m scilab_kernel install --help。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。