Skip to main content

katalytic-images version tests coverage docs license: MIT

Don't use in production yet. I will probably introduce backwards incompatible changes

Process images with less boilerplate and more flexibility than you've ever dreamed of.

  • loading images in a specific colorspace (RGB, HSV, grayscale, and more) with a single command
  • converting image colorspaces
  • The functions accept numpy arrays and Pillow images as input and return the same type
  • defining the shapes to be drawn on top of an image in a declarative way as a list of dicts and passing it to draw()
  • Many more (TODO: Link to tocs)

Example (TODO)

Installation

First, install opencv, which is not added as dependency so you can install the contrib/headless versions

if [[ ! $(pip freeze | grep -Pi 'opencv') ]]; then
    pip install opencv-python
fi

Then, install this package

pip install katalytic-images

Roadmap

  • make pillow an optional dependency.
    • setup_load_image() should pick opencv if pillow is not available
  • image thresholding and masking operations
  • interactive data exploration widgets (maybe as part of another package)
  • higher level API on top of opencv
  • utilities for video processing

Contributing

We appreciate any form of contribution, including but not limited to:

  • Code contributions: Enhance our repository with your code and tests.
  • Feature suggestions: Your ideas can shape the future development of our package.
  • Architectural improvements: Help us optimize our system's design and API.
  • Bug fixes: Improve user experience by reporting or resolving issues.
  • Documentation: Help us maintain clear and up-to-date instructions for users.

Metadata

Release files for katalytic-images 0.14.0

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

Source distribution (sdist)

Source distribution for katalytic-images 0.14.0
File Size Uploaded Provenance Actions
katalytic_images-0.14.0.tar.gz 14.7 kB Without provenance Details for katalytic_images-0.14.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for katalytic-images 0.14.0
File Interpreter ABI Platform Actions
katalytic_images-0.14.0-py3-none-any.whl Python 3 none any Details for katalytic_images-0.14.0-py3-none-any.whl

Total release size: 25.4 kB

Release files / katalytic_images-0.14.0.tar.gz

Download URL katalytic_images-0.14.0.tar.gz
Size 14.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6ad8c0f4d49c5f97eed24684d6b0986d328d38be3f90f55209c40a71b5b176c0
BLAKE2b-256 checksum
How to use checksums
651a3c1a39b90c82fa648f6833470df0497516e4ed258999ec35f636c67c395c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / katalytic_images-0.14.0-py3-none-any.whl

Download URL katalytic_images-0.14.0-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ae96125e8e457d90faaeb6cacfb7f62c731f9c0461f6672fa9670d3e6afc220
BLAKE2b-256 checksum
How to use checksums
afae4f98cdc9daa23750343547c2143f83252599af85a63ccd61acb05684b1cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for katalytic-images 0.14.0

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