Skip to main content

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

  1. Get your API token from synphony.co/settings

  2. Authenticate:

synphony auth <your-token>
  1. 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"
  1. Process videos (uploads and generates augmented data):
synphony multiply *.mp4 -p "change lighting" -p "add motion blur"
  1. Check status:
synphony status
  1. 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

synphony_cli-0.1.2.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synphony_cli-0.1.2-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file synphony_cli-0.1.2.tar.gz.

File metadata

  • Download URL: synphony_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for synphony_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 cd007be9436354ac7574508972e26dadacdcdf365f081ab516e85b11fc042798
MD5 5ba98ab386d8120dbbe96056ee0872a1
BLAKE2b-256 0f1935d96c6e66b803234b298ae1eebe98758323f319211a9dc9302adfcb20c9

See more details on using hashes here.

File details

Details for the file synphony_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: synphony_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for synphony_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 61ed51fab252ad7b38c22dfa9a82406f1dd5164c05f2a8ec911d17a22206c758
MD5 1ca4ba273fcd676f5bf29ecf398b911d
BLAKE2b-256 3c7a7a731591882513b3a955ea40e02b4f402c3370d8fade620c3205d4d20011

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page