跳转到主要内容

napari的Python脚本编辑器

项目描述

napari-script-editor

License PyPI Python Version tests codecov napari hub

基于haesleinhuepf对PyQode的分支的napari Python脚本编辑器。


napari插件使用Cookiecutter@naparicookiecutter-napari-plugin模板生成。

用法

从菜单“工具 > 脚本 > 脚本编辑器”启动脚本编辑器。在键入时使用自动完成功能,查看napari教程示例脚本。使用“运行”按钮执行脚本。

如果您将脚本保存到主目录中的“.napari-scripts”文件夹,您将在napari的“工具 > 脚本”菜单中找到该脚本。您也可以从那里启动它。

注意:如果您有对他人有用的脚本,请通过pull-request将它们发送到存储库中的示例或以任何适合您的方式分享。

chatGPT 支持

如果已安装 openAI API,在脚本编辑器中你会看到一个“询问 chatGPT”的按钮。在脚本编辑器中输入提示信息并点击按钮。脚本编辑器会将提示信息发送给 chatGPT 并用答案替换它。例如尝试输入

Write Python code for segmenting an image using these steps:
    * Apply a Gaussian blur
    * Threshold the image using Otsu's method
    * Apply connected component labeling

它将相应地替换为代码。如果第一次尝试不成功,请再次尝试。ChatGPT 的答案并不总是相同的。

安装

  • 获取一个 Python 环境,例如通过 mini-conda。如果你之前从未使用过 Python/conda 环境,请首先按照这里的说明进行操作。
  • 使用 conda 安装 napari
conda install -c conda-forge napari

之后,使用 pip 安装 napari-script-editor

pip install napari-script-editor

贡献

欢迎贡献。可以使用 tox 运行测试,请确保在提交拉取请求之前,覆盖率至少保持不变。

许可证

在 BSD-3 许可证下分发,“napari-script-editor”是免费和开源软件。

已知问题

  • 有时,脚本编辑器会认为文件已在磁盘上被更改,并要求重新加载它。

问题

如果你遇到任何问题,请提交一个问题,并附上详细描述。

项目详情


下载文件

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

源分布

napari-script-editor-0.2.10.tar.gz (10.0 kB 查看散列)

上传时间

构建分布

napari_script_editor-0.2.10-py3-none-any.whl (9.3 kB 查看散列)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面