Skip to main content

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

Metadata

Release files for synphony-cli 0.1.3

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

Source distribution (sdist)

Source distribution for synphony-cli 0.1.3
File Size Uploaded Provenance
synphony_cli-0.1.3.tar.gz 12.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for synphony-cli 0.1.3
File Interpreter ABI Platform
synphony_cli-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 24.9 kB

Release files / synphony_cli-0.1.3.tar.gz

Download URL synphony_cli-0.1.3.tar.gz
Size 12.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b467afb11ff4e4cda5677a572d060e8fb79d9f03336bc729e3b8f0896a98e087
BLAKE2b-256 checksum
How to use checksums
9f0feca223ca8fb92992e698802402eaff4c5014a8e392001ac3953829be9564
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / synphony_cli-0.1.3-py3-none-any.whl

Download URL synphony_cli-0.1.3-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e569c14a64d865416581688ea97c9015834641612012f4bdd987ea4acd10408
BLAKE2b-256 checksum
How to use checksums
ba7ad7fffe8654facecc65189ef5169def99a15973e814664cd45c0585b30910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Security for synphony-cli 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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