跳转到主要内容

“Scilab的Jupyter内核。”

项目描述

Scilab的Jupyter内核

先决条件

Jupyter NotebookScilab

安装

使用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

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

scilab_kernel-0.10.1.tar.gz (99.2 kB 查看哈希值

上传时间

构建分布

scilab_kernel-0.10.1-py3-none-any.whl (18.6 kB 查看哈希值

上传时间 Python 3

由以下支持