Skip to main content

integer-wavelet-transform

Implementation of integer wavelet transform using lifting scheme.

Usage

The tool is able to decompose grayscale images of any size.

Using CLI

After installing the package, a new CLI is exposed to your shell:

> wavelets

All flags are explained in the help menu, which can be shown by specifying the -h flag.

In general, it is important to specify if you want to decompose the image (-d) or reconstruct the original image from a decomposed image (-r).

Running through code.

Please take a look at the provided example in example.py. This shows how you can specify a wavelet and use to transform an image.

Installation

Using PyPI.org

The project is published on PyPI.org. To install the package with all required packages run:

> pip install integer-wavelets

Installing manually

To build the project from source start by cloning the project:

> git clone https://github.com/BrPetrus/integer-wavelet-transform

Install poetry:

> pip install poetry

Now you can build the wheel files using:

> poetry build

This will build the project under the dist folder. Now you can install the package by running:

> pip install dist/*

Release files for integer-wavelets 0.4.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 integer-wavelets 0.4.0
File Size Uploaded
integer_wavelets-0.4.0.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for integer-wavelets 0.4.0
File Interpreter ABI Platform
integer_wavelets-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.6 kB

Release files / integer_wavelets-0.4.0.tar.gz

Download URL integer_wavelets-0.4.0.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
289aa3a05795b5a6f0fd242ec4b346e26c96ad18186ecab24c37fe754cf93410
BLAKE2b-256 checksum
How to use checksums
0b7f46283f26e1d7ae36a397c9273bca89a5689f2aa63e3529f4ece045331376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.3 Linux/6.8.11-1-MANJARO

Release files / integer_wavelets-0.4.0-py3-none-any.whl

Download URL integer_wavelets-0.4.0-py3-none-any.whl
Size 21.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b22d8a4af5467fdd38ac9acf661548dee05625689cc02b27eda3df4758beec02
BLAKE2b-256 checksum
How to use checksums
b5ef6182ffef993268a278b77c5fc5130169b9744d1345bec451ef1c6b780783
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.3 Linux/6.8.11-1-MANJARO

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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