Skip to main content

codeTools

代码工具箱,记录关键代码防止重复开发, Github地址: codeUtils

Install

pip install --index-url https://pypi.org/simple elfinCodeUtils

update code

python3 -m pip install --upgrade build
python -m build -sw -nx
twine upload dist/*

build 库是一个编译库,参考PYPI官网:https://pypi.org/project/build/

taskManage

  • 完成taskManage模块的编写: 参考文档

Cli

更多细节参考DOCS

标注文件互相转换

  • 完成labelme2yolo的开发:使用 elfin labelme2yolo -h查看帮助;
  • 完成labelme2coco的开发:使用 elfin labelme2coco -h查看帮助;
  • 完成labelme2voc的开发:使用 elfin labelme2voc -h查看帮助;
  • 完成yolo2labelme的开发:使用 elfin yolo2labelme -h查看帮助;
  • 完成yolo2coco的开发:使用 elfin yolo2coco -h查看帮助;
  • 完成yolo2voc的开发:使用 elfin yolo2voc -h查看帮助;
  • 完成coco2yolo的开发:使用 elfin coco2yolo -h查看帮助;
  • 完成coco2labelme的开发:使用 elfin coco2labelme -h查看帮助;
  • 完成coco2voc的开发:使用 elfin coco2voc -h查看帮助;
  • 完成voc2yolo的开发:使用 elfin voc2yolo -h查看帮助;
  • 完成voc2labelme的开发:使用 elfin voc2labelme -h查看帮助;
  • 完成voc2coco的开发:使用 elfin voc2coco -h查看帮助;

标注过滤

  • 完成yoloLabelExclude的开发:使用 elfin yoloLabelExclude -h查看帮助;

配置文件生成

  • 完成voc2yoloClasses的开发:使用 elfin genNames -h查看帮助;

本地快速安装

方法一:

rm -rf build
pip uninstall elfinCodeUtils -y
python -m build -sw -nx
pip install dist/elfinCodeUtils-0.1.10.2-py3-none-any.whl

方法二:

$ git clone https://github.com/firstelfin/codeTools.git
$ cd codeTools
$ pip install .

Metadata

Release files for elfinCodeUtils 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elfinCodeUtils 1.2.0
File Size Uploaded
elfincodeutils-1.2.0.tar.gz 205.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for elfinCodeUtils 1.2.0
File Interpreter ABI Platform
elfincodeutils-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 452.9 kB

Release files / elfincodeutils-1.2.0.tar.gz

Download URL elfincodeutils-1.2.0.tar.gz
Size 205.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e78596f0637d0c1572d4e1104078e6974aca08418385baa263f11c51b1fd66a1
BLAKE2b-256 checksum
How to use checksums
8613d18152edc079c414110ae98a76a2b7e2ba0f1b44e503ace591dd9aa4fe8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / elfincodeutils-1.2.0-py3-none-any.whl

Download URL elfincodeutils-1.2.0-py3-none-any.whl
Size 247.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed8e59aebc1d16b102bfd767dbb8ea11177ef9fdb6c5cf8ec0598d33bf44385d
BLAKE2b-256 checksum
How to use checksums
34db3ad2dac7f2ffaec3c8d885efe74879352e9967dd5426eb29260b885cf724
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page