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

Metadata

Release files for ciofcheck 0.1.13

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

Source distribution (sdist)

Source distribution for ciofcheck 0.1.13
File Size Uploaded
ciofcheck-0.1.13.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ciofcheck 0.1.13
File Interpreter ABI Platform
ciofcheck-0.1.13-py3-none-any.whl Python 3 none any Details

Total release size: 24.0 kB

Release files / ciofcheck-0.1.13.tar.gz

Download URL ciofcheck-0.1.13.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
771a82b6c16f47e92045abd723b4a71eba75e87689853c89239eca43144b2ad9
BLAKE2b-256 checksum
How to use checksums
ea94732b7d7a9b1f74ebd8b7ca006a4a4655794e50409986c1306d3ca985dca6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.11.9 Linux/6.8.0-1020-aws

Release files / ciofcheck-0.1.13-py3-none-any.whl

Download URL ciofcheck-0.1.13-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49d2fb83088b3db1a2c5e888bd0bdc9cb4436b7c882471e7eabdc07b8cec80a5
BLAKE2b-256 checksum
How to use checksums
0008e96bb5ffbc8da022f42729e5b7c7f5fe460739ee7f3896e303f6467aeae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.11.9 Linux/6.8.0-1020-aws

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 release files

0.1.12

2 release files

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