Skip to main content

ciofcheck

A command-line tool for analyzing and validating image sequences. Easily check for missing frames, verify file sizes, and visualize sequence patterns.

Installation

Install directly from PyPI:

pip install ciofcheck

Usage

Basic usage:

ciofcheck "myfile[1-100####].png"

The pattern syntax supports:

  • Frame ranges: [1-100####]
  • Individual frames: [1,5,10####]
  • Mixed specifications: [1,5,10-20####]

Options

ciofcheck --help

Display Options

  1. Summary (default)

    ciofcheck "myfile[1-100####].png"
    

    Shows basic statistics about the sequence including missing frames and file sizes.

  2. ASCII Chart

    ciofcheck "myfile[1-100####].png" --display ascii
    

    Displays a text-based visualization of file sizes.

  3. Bar Chart

    ciofcheck "myfile[1-100####].png" --display bar
    

    Opens an interactive bar chart visualization.

Examples

Check a sequence of PNG files:

ciofcheck "render[1-100####].png"

Analyze specific frames:

ciofcheck "shot[1,5,10-20####].exr"

View as ASCII chart with custom width:

ciofcheck "frame[1-50###].jpg" --display ascii --width 120

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run the tests (poetry run pytest)
  5. Commit your changes (git commit -m 'Add amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

Development Setup

  1. Clone the repository:

    git clone https://github.com/conductorTechnologies/ciofcheck.git
    cd ciofcheck
    
  2. Install Poetry if you haven't already:

    curl -sSL https://install.python-poetry.org | python3 -
    
  3. Install dependencies:

    poetry install
    
  4. Activate the virtual environment:

    poetry shell
    

License

This project is licensed under the MIT License - see the LICENSE file for details.

Authors

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ciofcheck-0.1.13.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

ciofcheck-0.1.13-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file ciofcheck-0.1.13.tar.gz.

File metadata

  • Download URL: ciofcheck-0.1.13.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.9 Linux/6.8.0-1020-aws

File hashes

Hashes for ciofcheck-0.1.13.tar.gz
Algorithm Hash digest
SHA256 771a82b6c16f47e92045abd723b4a71eba75e87689853c89239eca43144b2ad9
MD5 eeee68d722ccf6c96cf9fa8c5243cb42
BLAKE2b-256 ea94732b7d7a9b1f74ebd8b7ca006a4a4655794e50409986c1306d3ca985dca6

See more details on using hashes here.

File details

Details for the file ciofcheck-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: ciofcheck-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.9 Linux/6.8.0-1020-aws

File hashes

Hashes for ciofcheck-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 49d2fb83088b3db1a2c5e888bd0bdc9cb4436b7c882471e7eabdc07b8cec80a5
MD5 f5adf402141477eeb7bdda771afa3303
BLAKE2b-256 0008e96bb5ffbc8da022f42729e5b7c7f5fe460739ee7f3896e303f6467aeae9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 files

0.1.12

2 files

Supported by

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