A tool for checking and analyzing image sequences
Project description
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
-
Summary (default)
ciofcheck "myfile[1-100####].png"
Shows basic statistics about the sequence including missing frames and file sizes.
-
ASCII Chart
ciofcheck "myfile[1-100####].png" --display ascii
Displays a text-based visualization of file sizes.
-
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:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature) - Make your changes
- Run the tests (
poetry run pytest) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Development Setup
-
Clone the repository:
git clone https://github.com/conductorTechnologies/ciofcheck.git cd ciofcheck
-
Install Poetry if you haven't already:
curl -sSL https://install.python-poetry.org | python3 -
-
Install dependencies:
poetry install -
Activate the virtual environment:
poetry shell
License
This project is licensed under the MIT License - see the LICENSE file for details.
Authors
- Julian Mann - Initial work - Julian Mann
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
771a82b6c16f47e92045abd723b4a71eba75e87689853c89239eca43144b2ad9
|
|
| MD5 |
eeee68d722ccf6c96cf9fa8c5243cb42
|
|
| BLAKE2b-256 |
ea94732b7d7a9b1f74ebd8b7ca006a4a4655794e50409986c1306d3ca985dca6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49d2fb83088b3db1a2c5e888bd0bdc9cb4436b7c882471e7eabdc07b8cec80a5
|
|
| MD5 |
f5adf402141477eeb7bdda771afa3303
|
|
| BLAKE2b-256 |
0008e96bb5ffbc8da022f42729e5b7c7f5fe460739ee7f3896e303f6467aeae9
|