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.3.tar.gz (11.0 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.3-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: compressors-0.0.3.tar.gz
  • Upload date:
  • Size: 11.0 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.3.tar.gz
Algorithm Hash digest
SHA256 f35052f9eddb471db186fe46385cb0a69eda36ced83e6784aba216dc5a4d7057
MD5 9f78ca11351223e71e53a97122ae6935
BLAKE2b-256 e9abf8c423ea2c72ef5723e365095cab100b35c6c67e00e66a82a5858f387090

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compressors-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 10a09ac3aa7bdf858cb961b3b02c9a83d8f6b038054e1c2caec0c3a7e261cafe
MD5 4cb1303e6db0614fc4bd67be6bfe214f
BLAKE2b-256 ab2546d47552f211150b712131d1236cccbe106d9c518a1b76a4903b73f8bc61

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