GitHub / roboflow/roboflow-python / commits
The official Roboflow Python package. Manage your datasets, models, and deployments. Roboflow has everything you need to build a computer vision application.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 157003f2 |
fix: return single_upload result from Project.upload() (#502)
Co-authored-by: davidnichols-ops <y****l@e****m>, Rodrigo Barbosa <r****o@r****m> |
David Nichols <d****s@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 613e9f27 |
fix(deps): relax opencv-python-headless pin to >=4.10.0 (#349) (#501)
Co-authored-by: davidnichols-ops <y****l@e****m>, Rodrigo Barbosa <r****o@r****m> |
David Nichols <d****s@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 0b29eddc | feat: delete (soft) and restore training runs via SDK and CLI (#512) |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| c1e8f8f6 |
fix: ignore ruff CPY rules (ruff 0.16.0 broke CI repo-wide) (#515)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| c731b4ec | Add custom train-recipe support (describe schema/template, train_recipe on cr... |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 4bda3d8e | merge Merge pull request #497 from roboflow/feature/mmpv |
Kai Christensen <8****c@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 0f676a94 | merge Merge remote-tracking branch 'origin/main' into feature/mmpv | Kai Christensen <m****n@g****m> | 20 days ago | |
| 000d1953 | feat(sdk): public wrappers for updating image metadata (DATAMAN-337) (#511) |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 82553151 | merge Merge pull request #509 from roboflow/version-1-3-14-bump |
Kai Christensen <8****c@u****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 75b808b0 | Bump version from 1.3.13 to 1.3.14 |
Kai Christensen <8****c@u****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 96c0dd1f | merge Merge pull request #496 from roboflow/sb/rfdetr-keypoint-preview-deploy |
Kai Christensen <8****c@u****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 48f9274f | fix(pre_commit): 🎨 auto format pre-commit hooks | pre-commit-ci[bot] <6****]@u****m> | about 1 month ago | |
| cac74ead | add test | Sergii Bondariev <s****i@r****m> | about 1 month ago | |
| c1275408 | merge Merge branch 'main' into sb/rfdetr-keypoint-preview-deploy | Sergii Bondariev <s****i@r****m> | about 1 month ago | |
| 07cb3d1c | merge Merge pull request #503 from roboflow/lean/package-custom-weights |
Leandro Rosemberg <l****g@h****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d246f4f1 | chore: bump package version to 1.3.13 | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 5dcb2e7e | fix: reject filenames that resolve to a directory instead of a checkpoint | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 7f27b8b4 | fix: reject filenames absolute under either OS convention (Windows CI) | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 7ae58560 | fix: constrain upload filename to model_path and guard incomplete YOLO checkp... | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| eabdc665 | merge Merge branch 'main' into feature/mmpv | Kai Christensen <m****n@g****m> | about 1 month ago | |
| 7c2b44d2 | merge Merge remote-tracking branch 'origin/main' into lean/package-custom-weights | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 64111d9c | feat: adapt raw PyTorch-Lightning rf-detr checkpoints on packaging | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 6aac94dd | feat(cli): adapt raw rf-detr PyTorch-Lightning checkpoints on upload (#488) |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 51705a8f | merge Merge branch 'main' into feature/mmpv |
Kai Christensen <8****c@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 29d1aec3 | fix: reject non-exact yolonas model types before upload | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 08a1bcca | fix: reject bare/incomplete checkpoints before upload with actionable errors | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 0f536de0 | fix: harden custom-weights packaging edge cases from PR review | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 2a1f70ff |
Relax idna pin from ==3.7 to >=3.7 (#504)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m> |
Iuri de Silvio <i****i@r****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 225372c5 | merge Merge remote-tracking branch 'origin/main' into feature/mmpv | Kai Christensen <m****n@g****m> | about 1 month ago | |
| fdbd33b6 | merge Merge pull request #495 from roboflow/api-key-management |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| f4a378af | fix: validate model_type family by prefix instead of substring | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| 7d6db31c | refactor: keep legacy interactive confirm behavior in process() | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| d0af5a61 | refactor: extract public package_custom_weights helper from deploy flows | Leandro Rosemberg <l****g@h****m> | about 1 month ago | |
| b8e6d6b4 |
docs(changelog): add 1.3.11 entry for api-key CLI
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 1 month ago | |
| 4140aa17 |
feat(api-keys): send metadata as camelCase customMetadata
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 1 month ago | |
| a4c08913 |
fix(ci): cap numpy<2.5 to unblock mypy typecheck
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 1 month ago | |
| 1c145b5f |
feat(api-keys): CLI flags for empty/full-access scopes + clear-metadata
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 1 month ago | |
| 7821124f |
feat(api-key): actionable create error on 403/404
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| 81fa1ba1 | make video inference polling ported over to new model type | Kai Christensen <m****n@g****m> | about 2 months ago | |
| ede2ba25 | remove network call in construction of Version | Kai Christensen <m****n@g****m> | about 2 months ago | |
| 677b4c4b | remove MMPV and DNA from CHANGELOG | Kai Christensen <m****n@g****m> | about 2 months ago | |
| 21e559af | fix CI FOR REAL | Kai Christensen <m****n@g****m> | about 2 months ago | |
| d404a06d | fix CI and docs hopefully | Kai Christensen <m****n@g****m> | about 2 months ago | |
| 3b390fc8 | add deprecation shim to version.model, port video-inference to TrainedModel, ... | Kai Christensen <m****n@g****m> | about 2 months ago | |
| bc8fbf2a | fix: preserve training model metadata | Kai Christensen <m****n@g****m> | about 2 months ago | |
| 64e01bc7 | fix(pre_commit): 🎨 auto format pre-commit hooks | pre-commit-ci[bot] <6****]@u****m> | about 2 months ago | |
| cde13bfd | welcome to jarby's | Kai Christensen <m****n@g****m> | about 2 months ago | |
| 8eb8d705 | fix(pre_commit): 🎨 auto format pre-commit hooks | pre-commit-ci[bot] <6****]@u****m> | about 2 months ago | |
| 06aac337 | test_new smoketest is passing | Kai Christensen <m****n@g****m> | about 2 months ago | |
| b51546d8 | pin numpy<2.4 to avoid mypy error | Sergii Bondariev <s****i@r****m> | about 2 months ago | |
| dc4b4477 | no model_name | Sergii Bondariev <s****i@r****m> | about 2 months ago | |
| 2b87fa65 | Support deployment of RFDETRKeypointPreview weights | Sergii Bondariev <s****i@r****m> | about 2 months ago | |
| 997dc35c |
docs(cli): list the api-key command group in CLI-COMMANDS
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| 098305ce |
docs(api-keys): SDK create_api_key docstring reflects inherit-on-omit + presets
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| 3dbc2a78 |
docs(api-keys): CLI --scope help reflects inherit-on-omit + role: presets
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| 11c5abcf |
fix(api-keys): route create output through output() helper
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| e7c0895e |
fix(api-keys): valid scope strings in CLI tests; disable plan-feature hint
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| 22cde56b |
feat(api-keys): roboflow api-key CLI command group
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Brad Dwyer <b****d@r****m> | about 2 months ago | |
| 107fb34f | feat: support weight upload for yolo26-sem semantic segmentation models (#492) |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e33e0ef2 |
docs(cli): add image metadata/tags command documentation (#489)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a7f4bdd9 | fix(cli): scope 'image search -p' to the project (#486) |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e4c30e15 | fix(rfdetr): accept dict-form checkpoint args in classname extraction (#487) |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6509b186 |
feat(cli): add image update command for metadata and tags (#483)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m> |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2ce21228 | fix split param (#480) |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e9a912e5 | merge Merge pull request #479 from roboflow/sergii/add-project-to-folder |
Sergii Bondariev <s****i@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9a488704 | Add/remove projects to/from a folder | Sergii Bondariev <s****i@r****m> | 3 months ago | |
| ed0c83f1 |
CLI: polish three rough edges from the 1.3.7 prod shake-down (#468)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Claude <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Peter Robicheaux <p****r@r****m>, Rodrigo Barbosa <r****o@r****m> |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 850f0ff7 |
docs(changelog): note the workflow autowrap bugfix in 1.3.7 entry (#467)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1e4cbc04 | bump version to 1.3.9 (#476) |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 80715726 | merge Merge pull request #475 from roboflow/lee/model-evals-cli-sdk |
Lee Clement <l****e@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 361d9938 |
fix(model-evals): address review comments on PR #475
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Lee Clement <l****e@r****m> | 3 months ago | |
| 2d1acde6 |
nas: 4 new CLI commands + --group on model list (G4) (#474)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, pre-commit-ci[bot] <6****]@u****m> |
Peter Robicheaux <p****x@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 19171e30 |
fix(model-evals): rename SDK attr `project_id` → `project` (URL slug)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Lee Clement <l****e@r****m> | 3 months ago | |
| e37327c4 |
Add Universe project fork CLI (#473)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 61b5aa03 | merge Merge pull request #472 from roboflow/sb/dataset-health |
Sergii Bondariev <s****i@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 26706837 |
fix(model-evals): align SDK + CLI with API evalId rename
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Lee Clement <l****e@r****m> | 3 months ago | |
| 8485b43e | rearrange order in rfapi | Sergii Bondariev <s****i@r****m> | 3 months ago | |
| 52d3d247 | use rfapi for health | Sergii Bondariev <s****i@r****m> | 3 months ago | |
| 73873230 |
fix(model-evals): drop dead two-shape error envelope handling
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Lee Clement <l****e@r****m> | 3 months ago | |
| e34963b6 | Add model evaluations SDK and CLI | Lee Clement <l****e@r****m> | 3 months ago | |
| 1442c0f8 | merge Merge branch 'main' into sb/dataset-health | Sergii Bondariev <s****i@r****m> | 3 months ago | |
| bff32b91 |
autocompletion install for shells (#471)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
Rodrigo Barbosa <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 39c35848 | Add project health check | Sergii Bondariev <s****i@r****m> | 3 months ago | |
| cffc59f1 | merge Merge pull request #470 from roboflow/patch-version-bump |
Riaz Virani <r****z@d****s>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cc86ec09 |
bump version to 1.3.8
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Riaz Virani <r****z@r****m> | 3 months ago | |
| 39a04706 | merge Merge pull request #469 from roboflow/sdk-device-mgmt |
Riaz Virani <r****z@d****s>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| aaa1ac21 |
review: tighten api_key redaction, truncate error bodies, warn on device config
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Riaz Virani <r****z@r****m> | 3 months ago | |
| 7ce03ebb | Add device API request timeouts | Riaz Virani <r****z@r****m> | 3 months ago | |
| 662ce4ff | Add device management SDK and CLI | Riaz Virani <r****z@r****m> | 3 months ago | |
| d384863f | merge Merge pull request #460 from imbgar-roboflow/fix/workflow-specification-autowrap |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 88487d66 |
review: also strip UTF-8 BOM from passthrough strings
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Brad Dwyer <b****d@r****m> | 4 months ago | |
| 164f64f5 | merge Merge branch 'main' into fix/workflow-specification-autowrap |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6639e72a | merge Merge pull request #463 from roboflow/soft-delete |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1825d587 |
bump version to 1.3.7
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Brad Dwyer <b****d@r****m> | 4 months ago | |
| 12328987 | merge Merge branch 'main' into soft-delete |
Brad Dwyer <g****b@b****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| cbd209e4 |
trash: use "project" instead of "dataset" for the item-type vocabulary
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Brad Dwyer <b****d@r****m> | 4 months ago | |
| 7ad6093c | merge Merge pull request #466 from roboflow/bump-version-1.3.6 |
Riaz Virani <r****z@d****s>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 85a8e8fc | bump version to 1.3.6 | Riaz Virani <r****z@r****m> | 4 months ago | |
| 2c92f27a | merge Merge pull request #464 from roboflow/riaz/ent-1169-roboflow-python-remove-cl... |
Riaz Virani <r****z@d****s>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 23dee0fc |
fix: upload original image bytes instead of re-encoding to JPEG
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Riaz Virani <r****z@r****m> | 4 months ago |