Skip to main content

compressors

Project description

Compressors

Compressors is a library of containing flexible implementations of state-of-the-art compression systems.

Compressors is early in development, but aims to include:

  • Lossless compression systems, which can be used standalone or as part of a lossy compression system.
  • Energy compacting transforms like the DCT, MCDCT, Wavelet transforms, and Wavelet packet transform.
  • Differentiable soft quantizers for learned compression
  • DNN autoencoder building blocks for standard modalities such as stereo audio, and RGB image/video
  • DNN autoencoder building blocks for arbitrary signal shapes and dimensions, allowing users to easily create codecs for non-standard inputs (spatial audio arrays, hyperspectral images, 3d volumes, etc)
  • End-to-end codec pipelines that combine the above techniques
  • Conventional distortion metrics (e.g. PSNR, SSIM) for training and evaluation
  • DNN-based distortion metrics (e.g. LPIPS, DISTS) for training and evaluation
  • Tools for creating machine-oriented codecs, which can be optimized for downstream applications in addition to one or more distortion metrics

Package

  • Python package: pip install compressors

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

compressors-0.0.4.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

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

compressors-0.0.4-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file compressors-0.0.4.tar.gz.

File metadata

  • Download URL: compressors-0.0.4.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for compressors-0.0.4.tar.gz
Algorithm Hash digest
SHA256 6de9ec3be520e8415491cd8f49a83cc470ce0232f97f049c7e85a3a652b9dc69
MD5 442c5d9d5efa9b10466e7f8724ab859e
BLAKE2b-256 733607679e196bd4b99b0311a035e292f91091ca85cda9d80dbad80e893ad756

See more details on using hashes here.

File details

Details for the file compressors-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: compressors-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for compressors-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 425c45eafefba6ad7f948765681669f5dccfbbe6cc8dc5e65b6e501c34e85773
MD5 3671462ae672e7a36b59d4ce609d749f
BLAKE2b-256 644e386e6053a33f09c2a20ede1037ea66ceee144e323fb0cfc4dfb988eba954

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