Update (or remove) command line interface
評価
この issue はまだ評価されていません。
説明
Summary
deeplabcut/cli.py is currently stale/unmaintained/outdated and not integrated with the PyTorch-first API. The Click-based CLI exposes workflow commands (create_new_project, extract_frames, train_network, analyze_videos, etc.) that currently bypass deeplabcut.compat and call pose_estimation_tensorflow directly, so they do not follow engine selection used by the public API.
In addition:
cli.pyis not really documented or testedclickis not declared in pyproject.toml dependencies- version banner prints deeplabcut v0.0., and --verbose is unused
Proposed direction
- As our documentation primarily mentions the python API and GUI as entry points, we should consider removing cli.py. It is currently not functional and can lead to confusion.
- We could decide (e.g. after dropping TensorFlow) to create a new command line interface that matches the PyTorch API. This does not necessarily have to use Click - there are good alternatives (e.g. Typer).
- 主要言語
- Python
- スター
- 5.8k
- フォーク
- 1.8k
- 平均マージ
- 3日 18時間
- マージ済み PR(30日)
- 29
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DeepLabCut/DeepLabCut のほかの issue
-
napari-dlc
DeepLabCut/DeepLabCut#3524 · コメント 1 件 · 担当者 1 名 ·
-
config enhancement metrics pytorch
DeepLabCut/DeepLabCut#3521 · 担当者 2 名 ·
-
bug metrics pytorch
DeepLabCut/DeepLabCut#3518 · コメント 1 件 · 担当者 1 名 ·
-
CI enhancement
DeepLabCut/DeepLabCut#3517 · コメント 1 件 · 担当者 2 名 ·
-
DeepLabCut/DeepLabCut#3493 · 担当者 1 名 ·
DeepLabCut/DeepLabCut の issue をすべて見る
似ている issue
-
area: harness bug status: needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Human-Agent-Society/reef#625 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
learningequality/kolibri#15351 · コメント 2 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
Name consistency オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
eellak/triplestore#65 · コメント 1 件 ·