Skip to main content

“A thin, more convenient wrapper around MSNumpress”

Description

The original MSNumpress bindings were written to emulate the C++ calling convention, requiring the user to pass a list to the decoding functions which would be filled, one-by-one with floating point numbers from C. This calling convention makes sense when returning the container (in this case, a C++ std:vector<double>) would require copying the entire numerical buffer a second time. It also required you store the data in a list, which you would then need to convert into whatever structure you wish to use.

pynumpress wraps the API differently, and uses NumPy arrays internally to collect output and return it instead of returning by reference. This also means that the data are only boxed as Python floats if needed.

Installing

To install the latest release, use pip install pynumpress. If you wish to build from source, in addition to NumPy, you’ll need to install a recent version of Cython and a C++ compiler.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynumpress-0.1.3.tar.gz (146.6 kB view details)

Uploaded Source

Built Distributions

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

pynumpress-0.1.3-cp314-cp314t-win_amd64.whl (276.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

pynumpress-0.1.3-cp314-cp314-win_amd64.whl (271.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pynumpress-0.1.3-cp313-cp313-win_amd64.whl (262.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pynumpress-0.1.3-cp312-cp312-win_amd64.whl (262.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pynumpress-0.1.3-cp311-cp311-win_amd64.whl (267.6 kB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file pynumpress-0.1.3.tar.gz.

File metadata

  • Download URL: pynumpress-0.1.3.tar.gz
  • Upload date:
  • Size: 146.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for pynumpress-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d7d4c1a89b3ef991c19dce86ea82742344af0f16d5208e26e29c48d3b8f1c34e
MD5 9246fe2082944916a9fccdb57ba17f32
BLAKE2b-256 5395a7441eac2449d472962a183f222ff3ef6d527bde00d46861701437dea3dc

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pynumpress-0.1.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 276.1 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for pynumpress-0.1.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 53324fcfc2954ac1bc1248dfafa28e0a42b73793302f357bfd1616e6eb8b8f8e
MD5 949c4ccbcd8625c15f24321ac7743645
BLAKE2b-256 99d452d3c2505b8dec7dfbc3debb0b1461bae76561bd275bfce9085b955a8d59

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pynumpress-0.1.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 271.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for pynumpress-0.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a633da0190bd110d97a11634920a25bc3a60de245085b67b17c5137a6aff5ec3
MD5 ae4f29368821e5c5689cfd7d8572dce3
BLAKE2b-256 d464ab4323233a9b022ba2b0a7505a8dc965e6ba1da76f80574737b5756dd342

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pynumpress-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 262.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for pynumpress-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 238e6877c456fb5ee0ce40babb339abe366dd94d46b0fd8ebee460683e9eb2d4
MD5 aeb1421fda386345b8aba8dd1afd8b5e
BLAKE2b-256 3440fd1be42c85d72d5375e668437fd4a49fa22a8caba3a5f649fd783c0e7a5e

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pynumpress-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 262.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for pynumpress-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 24574dedba63510200289027393fafcbb70c5c2fb821ccf309169688b4008b29
MD5 ba31a6182f47333f327fc8a2e77dc019
BLAKE2b-256 6c7ed413d7af1e3bdfe6286e99b69eed02b4f42e017552c9a69283057fa541a2

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pynumpress-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 267.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for pynumpress-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 226a0504f90e703848126893e7911b7825abf22e51b83372c04dab8aa510b7c9
MD5 97005dbcf915b73f1b7b73bbc1317d03
BLAKE2b-256 409b06df94473f011dea4aab2938d20b6bfcdcb2a5ea7dd54bb2c0bda01cb1c6

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.5

16 files

0.1.4

6 files

This release

0.1.3 This release

6 files

0.1.2

6 files

0.0.9

10 files

0.0.8

10 files

0.0.7

10 files

0.0.6

10 files

0.0.5

4 files

0.0.4

9 files

0.0.3

3 files

0.0.2

1 file

Supported by

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