为UpSet图生成alt文本
项目描述
:sparkles: upset-alt-txt-gen 
设计实验以生成UpSet图语义alt文本。
本地部署
- 使用
git clone
克隆仓库或下载并解压缩zip文件。 - 确保已安装Python版本 >= 3.8.10。
- 在仓库目录中打开一个终端并创建一个运行至少Python 3.8.10的python虚拟环境。有关如何操作的说明,请参阅 此处。
- 使用
pip install -r requirements.txt
安装所需的依赖项。 - (可选) 使用
pip install -r requirements_dev.txt
安装所需的开发依赖项。如果您计划运行测试或代码检查,则需要这些依赖项。 - 使用
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 查看哈希值)
关闭
upset-alttxt-0.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7977a6a82599bee5758ae4199d07ff8215ecfe18892e1a4c809ef32d70227505 |
|
MD5 | 782e808d97b3b73291b917f7f86d035c |
|
BLAKE2b-256 | 871a7f0d3f05f08f09aa4b9a8b647ae2adabdc8d15ac521c06975b7d77db154b |
关闭
upset_alttxt-0.4.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 400a2c3a862a6339124cf3c9bfd1ec12c5d389e16fa340c2ed7d921fab151e9e |
|
MD5 | 52b0a22d552f0bcbb451a3ce0f6d54c6 |
|
BLAKE2b-256 | 3dbbab0977ad3ed8d7c3cacb0cfbf5918f7ffccc851feaf4bb084b668b43c803 |