Skip to main content

easy image and gif manipulation

Project description

giford

Pytest codecov

about

modify images and create gifs with unified toolkit

concepts

giford_concepts

class diagram (very crude)

giford_class_diagram

manifesto:

lowercase because it's friendly

newlines at end of files because it's nice

if you understand why an image manipulation library needs a manifesto, then you arent thinking little enough

setup

todo - package config packages - scikit-image (skimage), ffmpeg python sample_run.py

python >=3.11 needed because:

from typing import Self

install required for developmet will install linters, pytest and all supporting modules for those

pip install -e .[dev]

building

pip install build
pip install setuptools-scm
python -m build

coverage wheel

coveragegraph

sometimes things don't go right

whoops whoops

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

giford-0.6.0.tar.gz (53.0 MB view details)

Uploaded Source

Built Distribution

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

giford-0.6.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file giford-0.6.0.tar.gz.

File metadata

  • Download URL: giford-0.6.0.tar.gz
  • Upload date:
  • Size: 53.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for giford-0.6.0.tar.gz
Algorithm Hash digest
SHA256 42a6d03f31e8462ddbf1b3caa1e8f68e93a7414c61be53be323c77d82320871e
MD5 d81cd253a71a65bbbe2eecc906d764d9
BLAKE2b-256 9c075fcb69af4e61a97b66c140cddbe5a4681d98c3368dfa103cd913bd1ec989

See more details on using hashes here.

File details

Details for the file giford-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: giford-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 25.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for giford-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4f0ac1ce9f5d77b9a5fd2f770c3ed5d7fd15a73d935add7ea438b46b7d24c8f
MD5 1a91e28ba0174981f3904a747223a91f
BLAKE2b-256 75ab50101d208dceffd63d1d8dd8f4204f641b15ae77c0d2488df11041d6db83

See more details on using hashes here.

Supported by

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