跳转到主要内容

用于OMERO CLI的库上传。

项目描述

https://github.com/ome/omero-upload/workflows/OMERO/badge.svg https://badge.fury.io/py/omero-upload.svg

OMERO CLI 上传

使用 OMERO 命令行界面(CLI)上传文件的插件。

要求

  • OMERO 5.6.0 或更高版本

  • Python 3.6 或更高版本

从 PyPI 安装

本节假定已安装 OMERO.py。

使用 pip 安装命令行工具

$ pip install -U omero-upload

使用方法

使用 omero 命令从命令行调用插件。

上传单个文件

$ omero upload <file>

此命令将在服务器上创建一个 OriginalFile 并返回类型为 OriginalFile:<id> 的输出。

上传多个文件

$ omero upload <file1> <file2>

此命令将创建两个 OriginalFile 并返回类型为 OriginalFile:<id1>,<id2> 的输出。

默认情况下,mimetype 将从文件名中猜测,但可以使用 –mimetype 参数指定。

$ omero upload <file1> --mimetype 'test/csv'

可以通过符号链接直接上传文件到 OMERO.server,而不是复制文件。这要求命令在具有对 OMERO 数据存储库写权限的用户在 OMERO.server 上运行,类似于 [就地导入](https://docs.openmicroscopy.org/omero/latest/sysadmins/in-place-import.html)。要运行就地上传,必须传递 –data-dir 参数以指定二进制 OMERO 目录。

$ omero upload <file1> --data-dir /OMERO

除了创建并返回简单的 OriginalFile 对象之外,还可以使用 FileAnnotation 包装文件,然后将其链接到数据库中的其他对象。可以使用 –namespace 参数指定此 FileAnnotation 的命名空间。

$ omero upload <file1> --wrap --namespace 'openmicroscopy.org/idr/analysis/original'

此命令将创建一个 OriginalFile 和一个 FileAnnotation 并返回类型为 FileAnnotation:<id> 的输出。

发布流程

此存储库使用 bump2version 来管理版本号。要标记发布,请运行

$ bumpversion release

这将从当前版本中删除 .dev0 后缀,提交并标记发布。

要切换回开发版本,请运行

$ bumpversion --no-tag [major|minor|patch]

指定 majorminorpatch,具体取决于开发分支将是一个 major、minor 或 patch 发布。这还会添加 .dev0 后缀。

请记住 git push 所有提交和标记。

许可证

该项目类似于许多 Open Microscopy Environment (OME) 项目,根据 GNU 通用公共许可证 (GPL) v2 或更高版本的条款授权。

项目详情


下载文件

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

源分布

omero-upload-0.4.0.tar.gz (14.6 kB 查看散列)

上传

构建分布

omero_upload-0.4.0-py3-none-any.whl (14.7 kB 查看散列)

上传于 Python 3

由以下支持