Skip to main content

Lossy compression with controlled error tolerance for smooth data series

Project description

PyPI Package latest release PyPI Wheel Supported versions Supported implementations

Limesqueezer

Limesqueezer is a toolkit where NumPy array are lossily compressed using spline fitting.

Table of Contents

Quick start guide

Here's how you can start

The first steps

Installing

Install Limesqueezer with pip

pip install limesqueezer

Importing

Import name is the same as install name, limesqueezer.

import limesqueezer

Since the package is accessed often, abbreviation ls is used. The abbreviation is used throughout this document.

import limesqueezer as ls

Changelog

1.0.13 2024-07-17

  • Support for python 3.12

1.0.12 2022-07-16

  • Changed README to Markdown-only
  • Updated documentation
  • Some refactoring
  • Fixed type hints to pass MyPy type checking

1.0.11 2022-07-16

  • Debug plotting improvements
  • Added undocumented API for other fitting functions
  • More tests
  • Profiling and benchmarking from tests

1.0.10 2022-05-08

  • Cleaned documentation

1.0.9 2022-04-03

  • Block and stream compression are much more uniform
  • Restructuring
  • Tests
  • Profiling

1.0.8 2022-03-20

  • Step-by-step style ploting of the compression.

1.0.7 2021-12-07

1.0.6 2021-12-02

1.0.5 2021-12-02

1.0.4 2021-12-01

1.0.3 2021-11-30

  • First release on PyPI.

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

limesqueezer-1.0.13.tar.gz (18.1 kB view hashes)

Uploaded Source

Built Distribution

limesqueezer-1.0.13-py3-none-any.whl (19.2 kB view hashes)

Uploaded Python 3

Supported by

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