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.5.tar.gz (145.4 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.5-cp314-cp314t-win_amd64.whl (276.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

pynumpress-0.1.5-cp314-cp314t-manylinux_2_34_x86_64.whl (654.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

pynumpress-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl (96.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pynumpress-0.1.5-cp314-cp314-manylinux_2_34_x86_64.whl (643.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

pynumpress-0.1.5-cp314-cp314-macosx_11_0_arm64.whl (88.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pynumpress-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl (650.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

pynumpress-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pynumpress-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl (672.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pynumpress-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (88.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pynumpress-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl (700.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pynumpress-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pynumpress-0.1.5.tar.gz
  • Upload date:
  • Size: 145.4 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.5.tar.gz
Algorithm Hash digest
SHA256 1de50c64a9a9d419f289440e78c7126fdf779c8f8c1e0e8b31c849c4d3b54834
MD5 0a044317aa668988c40310cefa9e4f9a
BLAKE2b-256 8d1ae363fb5ee0b22bdb0edb47dd49d6d853145d4bfaa62f7ab17a032203e15b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.5-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.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 55806fda9385cd16bfb5fbf592024deab300b139e8563801fbceb73e98f45c24
MD5 02a1e14ea3bf34ae05ddac763f78f948
BLAKE2b-256 f35b5a9a787ae3609fd9cbff005fc53e999d420fde675912007a9f0c85382b27

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6f4c1148d07e256ddabf18d17777d6c86de448051d490be8719d048964763458
MD5 4d7c47029669d71c93e32cfb64e6560c
BLAKE2b-256 416278ebe2964347467b7bd0f17361b9860cffb249fe6f6845879372efe19a55

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d70bfe3b384908574a9f223b5036f1b7264489d023d3b9c506b3524af6c686fb
MD5 14a457ef9d646cb016c51e9e666cf83f
BLAKE2b-256 6926c4c83dccb96b77e74c07e2be9f038f0373366176592d0e6d7208b247bb91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.5-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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d8b4654e6c04ab926bbc6c1941ca6f8419c51156275674b2b5322b4136682b0c
MD5 63d0b9d58caaf8c78b0916cd1e86b5af
BLAKE2b-256 1709a9f656758c4681df55584eb0ce85db3ff172206267bb0ceda92a7ee30f50

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9995170f7c5468aa5a9f6f7d10f14295c13bfc3f4aefb652a25e5273e1a07cf9
MD5 226eb21199313e6c29ca100aa125bc5f
BLAKE2b-256 ddeeab0691ab148ae7fb7b2cf1aad0b1f7e13d51661028fa1f5367995d4fe80a

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b0a31b629b3ec5671eaaa252faeeefd8aea87ea867cb06d90fa20898ba7b80b
MD5 a4cbeb4728204696f5d75c92fd3bf9f9
BLAKE2b-256 be2d568024d83eb1979791e94cd55ea539e09f9a8f2985f423828b62797af327

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0963732910f223ea2d8ea38356ea5abe0f3b28d45b59b0cb33172d144a9aeb72
MD5 ea8a2e512ad51f7e1f59e67bd17f9a02
BLAKE2b-256 b6636966a66087e9ebe8244b651e46c12357de0335c040e3843befd119124490

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7e5d8ddb7977d9660ccd16aab78c341bbeae68e16479496030d17d0cd6b5f81d
MD5 10f24e6a217390f8007ffec7ccc77e64
BLAKE2b-256 3005c09859240c67987f0aabb008aa0f63788a7f7182e8bbb5ffb0de419d1bd7

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec1e3680fc6e33727c2838b969cf98ab878d74f9836456be0cce1f78ddf81692
MD5 7bfe193e4328ff883563d1630b8b70d0
BLAKE2b-256 b7c9063274b81343b0e1feb6f857cd6a7ceed1e16ac0131b97b0072c58acf07f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 38c01046171e9826cd74b8a1aadf716e49be0a12e8ae08ab57c45bd38e291658
MD5 08604d4565f4eeebfdcae33a58d7221d
BLAKE2b-256 dc00243aa5ca4ba59d4b2d59f55bff79eb71165cce71628e2be3060fef6ce56c

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a9a4e09f4e7a4fcc8a1d5c24d9a96ca4672a3350e6e938149a64ab1d973d2548
MD5 46bfe2e3bb381b2a931ae3e21eecdeb8
BLAKE2b-256 fd955364f54ff2f4b242b329733be82528ff2381ba5f8f99532fc4e01a3390ee

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3328746cde9aa0cd7ee44ae284e96600c68e9367b75ca93a1bf4cbff24f752df
MD5 5d30ec8c52c1105f815f1f36a34b423c
BLAKE2b-256 48e08e326ca3c87e064ba54b004d20eb01b3ca00040ad4271257ca549982fb71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 66509fed133124c068ccf434a04868a6b0347d2dcd6599a33abdd7d332e59bea
MD5 aca30e6299497fc61d8a04f8da35bdee
BLAKE2b-256 d5ed70c2f843e5b15799e88c97545d17c2bf31517a37d47c5c5630ff15477d6e

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 816b6543ca93772c9d8311fa6d2faf6e576ece8a0c50a891d0524602b961beac
MD5 a8bdac675cd80f1e304f6c728b704052
BLAKE2b-256 cb11cb17c41205af750dbca0d0b59d5511c1b25095780003855a5b6b375f4184

See more details on using hashes here.

File details

Details for the file pynumpress-0.1.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynumpress-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d237836643d248b53ed7bbb959e36508df5d3f756472cd6054138709e2542648
MD5 bcee556da930b6228949789008746230
BLAKE2b-256 ac1b2aa2d88f93fea0f60cf89edca86b024d20984d1daf8d9c065cdaf36b8302

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.5 This release

16 files

0.1.4

6 files

0.1.3

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