Command line interface for Synphony robotics data platform
Project description
Synphony CLI
Command line interface for the Synphony robotics data platform.
Installation
pip install synphony-cli
Or with pipx (recommended):
pipx install synphony-cli
Quick Start
-
Get your API token from synphony.co/settings
-
Authenticate:
synphony auth <your-token>
- Initialize a project:
# Link to existing dataset
synphony init "My Dataset"
# Or create a new dataset
synphony init --new
synphony init --new "My New Dataset"
- Process videos (uploads and generates augmented data):
synphony multiply *.mp4 -p "change lighting" -p "add motion blur"
- Check status:
synphony status
- Download results:
synphony pull
Commands
| Command | Description |
|---|---|
synphony auth <token> |
Authenticate with your API token |
synphony login |
Login via browser (alternative to auth) |
synphony whoami |
Show current authentication status |
synphony init <name> |
Link to existing dataset |
synphony init --new [name] |
Create a new dataset |
synphony list |
List all your datasets |
synphony multiply |
Upload videos and generate AI-augmented data |
synphony augment |
Apply traditional CV augmentations (fast) |
synphony status |
Check processing status |
synphony pull |
Download generated files |
synphony --version |
Show CLI version |
Augmentations
Apply traditional computer vision augmentations (faster than AI generation):
# Simple - use default parameters
synphony augment *.mp4 --flip --rotation --jitter
# With custom parameters
synphony augment *.mp4 --rotation degrees=30,p=0.8 --jitter brightness=1.5
# Apply all augmentations
synphony augment *.mp4 --all
# Use a config file for full control
synphony augment *.mp4 --config augs.json
Available augmentations:
--flip- Horizontal flip--rotation- Random rotation (degrees, p, resample)--affine- Affine transformation (degrees, p)--perspective- Perspective warp (distortion_scale, p)--crop- Random resized crop (size, p)--noise- Gaussian noise (mean, std, p)--jitter- Color jitter (brightness, contrast, p)--erasing- Random erasing/occlusion (p)
Example augs.json:
[
{"name": "RandomRotation", "params": {"degrees": 30, "p": 0.8}},
{"name": "ColorJitter", "params": {"brightness": 1.5, "contrast": 1.2}}
]
Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file synphony_cli-0.1.3.tar.gz.
File metadata
- Download URL: synphony_cli-0.1.3.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b467afb11ff4e4cda5677a572d060e8fb79d9f03336bc729e3b8f0896a98e087
|
|
| MD5 |
70967e69436331fccb8646f4c867445c
|
|
| BLAKE2b-256 |
9f0feca223ca8fb92992e698802402eaff4c5014a8e392001ac3953829be9564
|
File details
Details for the file synphony_cli-0.1.3-py3-none-any.whl.
File metadata
- Download URL: synphony_cli-0.1.3-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e569c14a64d865416581688ea97c9015834641612012f4bdd987ea4acd10408
|
|
| MD5 |
bce1de6d81a332f95c7d08e9c73ad88b
|
|
| BLAKE2b-256 |
ba7ad7fffe8654facecc65189ef5169def99a15973e814664cd45c0585b30910
|