Skip to main content

No project description provided

Project description

echo1-coco-split

echo1-coco-split provides a faster, safer way to split coco formatted datasets into train, validation and test sets.

Installation & Use

# Install echo1-coco-split
pip install echo1-coco-split

# Run the coco-split
coco-split \
    --has_annotations \
    --valid_ratio .2 \
    --test_ratio .1 \
    --annotations_file ./annotations/instances_default.json

coco-split help

usage: coco-split [-h] --annotations_file ANNOTATIONS_FILE --valid_ratio VALID_RATIO --test_ratio
                  TEST_RATIO [--train_name TRAIN_NAME] [--valid_name VALID_NAME]
                  [--test_name TEST_NAME] [--has_annotations] [--seed SEED]

Splits a coco annotations file into a training, validation, and test set.

options:
  -h, --help            show this help message and exit
  --annotations_file ANNOTATIONS_FILE
                        Path to COCO annotations file.
  --valid_ratio VALID_RATIO
                        set valid dataset ratio
  --test_ratio TEST_RATIO
                        set test dataset ratio
  --train_name TRAIN_NAME
                        Where to store COCO training annotations
  --valid_name VALID_NAME
                        Where to store COCO valid annotations
  --test_name TEST_NAME
                        Where to store COCO test annotations
  --has_annotations     Ignore all images without annotations. Keep only these with at least one
                        annotation
  --seed SEED           set the seed generator

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

echo1-coco-split-0.1.5.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

echo1_coco_split-0.1.5-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file echo1-coco-split-0.1.5.tar.gz.

File metadata

  • Download URL: echo1-coco-split-0.1.5.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.2 Darwin/21.1.0

File hashes

Hashes for echo1-coco-split-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9ddce1448cd500de79f1ad0eb6d68fbf116c9abd6e29bf6d7a3b1f783ea3117f
MD5 85fb8ac9be722f6e4a4cc4744a5fbb29
BLAKE2b-256 f377e3e56c67b49411e2f4bc862a74ecb154236848505c0eed5da1b060678012

See more details on using hashes here.

File details

Details for the file echo1_coco_split-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for echo1_coco_split-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 951ae533c00df3a6199f532a613b779080c69d6b0c839c1d1650633df330d7f9
MD5 e3cdd47e9fdfd06d58a872d9dbe3936e
BLAKE2b-256 4bd6acbedf1c0a66f51821e83c0fd3a5eb19c103e58e455f2b54f56a6cb0fa44

See more details on using hashes here.

Supported by

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