跳转到主要内容

为UpSet图生成alt文本

项目描述

:sparkles: upset-alt-txt-gen Tests

设计实验以生成UpSet图语义alt文本。

本地部署

  1. 使用 git clone 克隆仓库或下载并解压缩zip文件。
  2. 确保已安装Python版本 >= 3.8.10。
  3. 在仓库目录中打开一个终端并创建一个运行至少Python 3.8.10的python虚拟环境。有关如何操作的说明,请参阅 此处
  4. 使用 pip install -r requirements.txt 安装所需的依赖项。
  5. (可选) 使用 pip install -r requirements_dev.txt 安装所需的开发依赖项。如果您计划运行测试或代码检查,则需要这些依赖项。
  6. 使用 pip install -e . 以开发模式安装alttxt模块

要使用示例数据运行程序,请运行 python [alttxt目录的路径] --data ../../data/movie_data_card_sort.json 可以将级别和粒度更改为命令行选项中列出的任何选项。以下是一个示例命令:对于unix/macOS:python3 src/alttxt --data data/movie_data_dev_sort.json 对于Windows:python src/alttxt --data data/movie_data_dev_sort.json

本地测试

可以使用 tox 命令进行本地测试。测试尚未更新以匹配存储库的最新更新,而更新它们目前处于暂停状态,因为部署优先于健壮性。

  • 代码检查:要运行代码检查测试,请运行 tox -e lint
  • 类型:要运行类型测试,请运行 tox -e type
  • 测试:运行 Python 测试,请执行 tox -e test
  • 格式化:为了自动将文件格式化为符合 flake8-black 标准,请执行 tox -e format

一次性运行所有测试套件,请使用 tox

命令行选项

命令 描述
-h, --help 显示每个命令的信息并退出。
-V, --version 显示程序版本号并退出。
-D, --data (必需)数据文件的相对路径。
-l, --level 语义级别。默认为所有级别的组合。选项为:1, 2
-st, --structured 返回包含结构化文本(长描述)、alt-txt(简短描述)和制作策略技术描述的 JSON 格式信息。
-t, --title 图形的标题;在某些生成中会使用。默认为 无标题
------------------------ -------------------------------------------------------------------------------------------------

项目详情


下载文件

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

源代码分发

upset-alttxt-0.4.3.tar.gz (26.5 kB 查看哈希值)

上传时间 源代码

构建分发

upset_alttxt-0.4.3-py3-none-any.whl (27.0 kB 查看哈希值)

上传时间 Python 3

由以下支持