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.

Metadata

Release files for pynumpress 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pynumpress 0.1.5
File Size Uploaded
pynumpress-0.1.5.tar.gz 145.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pynumpress 0.1.5
File
pynumpress-0.1.5-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pynumpress-0.1.5-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details
pynumpress-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pynumpress-0.1.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pynumpress-0.1.5-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
pynumpress-0.1.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pynumpress-0.1.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pynumpress-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
pynumpress-0.1.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pynumpress-0.1.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pynumpress-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
pynumpress-0.1.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pynumpress-0.1.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pynumpress-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
pynumpress-0.1.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 5.3 MB

Release files / pynumpress-0.1.5.tar.gz

Download URL pynumpress-0.1.5.tar.gz
Size 145.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1de50c64a9a9d419f289440e78c7126fdf779c8f8c1e0e8b31c849c4d3b54834
BLAKE2b-256 checksum
How to use checksums
8d1ae363fb5ee0b22bdb0edb47dd49d6d853145d4bfaa62f7ab17a032203e15b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp314-cp314t-win_amd64.whl

Download URL pynumpress-0.1.5-cp314-cp314t-win_amd64.whl
Size 276.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
55806fda9385cd16bfb5fbf592024deab300b139e8563801fbceb73e98f45c24
BLAKE2b-256 checksum
How to use checksums
f35b5a9a787ae3609fd9cbff005fc53e999d420fde675912007a9f0c85382b27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp314-cp314t-manylinux_2_34_x86_64.whl

Download URL pynumpress-0.1.5-cp314-cp314t-manylinux_2_34_x86_64.whl
Size 654.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
6f4c1148d07e256ddabf18d17777d6c86de448051d490be8719d048964763458
BLAKE2b-256 checksum
How to use checksums
416278ebe2964347467b7bd0f17361b9860cffb249fe6f6845879372efe19a55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pynumpress-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Size 96.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d70bfe3b384908574a9f223b5036f1b7264489d023d3b9c506b3524af6c686fb
BLAKE2b-256 checksum
How to use checksums
6926c4c83dccb96b77e74c07e2be9f038f0373366176592d0e6d7208b247bb91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp314-cp314-win_amd64.whl

Download URL pynumpress-0.1.5-cp314-cp314-win_amd64.whl
Size 271.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d8b4654e6c04ab926bbc6c1941ca6f8419c51156275674b2b5322b4136682b0c
BLAKE2b-256 checksum
How to use checksums
1709a9f656758c4681df55584eb0ce85db3ff172206267bb0ceda92a7ee30f50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL pynumpress-0.1.5-cp314-cp314-manylinux_2_34_x86_64.whl
Size 643.1 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
9995170f7c5468aa5a9f6f7d10f14295c13bfc3f4aefb652a25e5273e1a07cf9
BLAKE2b-256 checksum
How to use checksums
ddeeab0691ab148ae7fb7b2cf1aad0b1f7e13d51661028fa1f5367995d4fe80a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL pynumpress-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Size 88.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b0a31b629b3ec5671eaaa252faeeefd8aea87ea867cb06d90fa20898ba7b80b
BLAKE2b-256 checksum
How to use checksums
be2d568024d83eb1979791e94cd55ea539e09f9a8f2985f423828b62797af327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp313-cp313-win_amd64.whl

Download URL pynumpress-0.1.5-cp313-cp313-win_amd64.whl
Size 262.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0963732910f223ea2d8ea38356ea5abe0f3b28d45b59b0cb33172d144a9aeb72
BLAKE2b-256 checksum
How to use checksums
b6636966a66087e9ebe8244b651e46c12357de0335c040e3843befd119124490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL pynumpress-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl
Size 650.6 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
7e5d8ddb7977d9660ccd16aab78c341bbeae68e16479496030d17d0cd6b5f81d
BLAKE2b-256 checksum
How to use checksums
3005c09859240c67987f0aabb008aa0f63788a7f7182e8bbb5ffb0de419d1bd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL pynumpress-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Size 88.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec1e3680fc6e33727c2838b969cf98ab878d74f9836456be0cce1f78ddf81692
BLAKE2b-256 checksum
How to use checksums
b7c9063274b81343b0e1feb6f857cd6a7ceed1e16ac0131b97b0072c58acf07f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp312-cp312-win_amd64.whl

Download URL pynumpress-0.1.5-cp312-cp312-win_amd64.whl
Size 262.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
38c01046171e9826cd74b8a1aadf716e49be0a12e8ae08ab57c45bd38e291658
BLAKE2b-256 checksum
How to use checksums
dc00243aa5ca4ba59d4b2d59f55bff79eb71165cce71628e2be3060fef6ce56c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL pynumpress-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl
Size 672.6 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
a9a4e09f4e7a4fcc8a1d5c24d9a96ca4672a3350e6e938149a64ab1d973d2548
BLAKE2b-256 checksum
How to use checksums
fd955364f54ff2f4b242b329733be82528ff2381ba5f8f99532fc4e01a3390ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL pynumpress-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Size 88.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3328746cde9aa0cd7ee44ae284e96600c68e9367b75ca93a1bf4cbff24f752df
BLAKE2b-256 checksum
How to use checksums
48e08e326ca3c87e064ba54b004d20eb01b3ca00040ad4271257ca549982fb71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp311-cp311-win_amd64.whl

Download URL pynumpress-0.1.5-cp311-cp311-win_amd64.whl
Size 267.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
66509fed133124c068ccf434a04868a6b0347d2dcd6599a33abdd7d332e59bea
BLAKE2b-256 checksum
How to use checksums
d5ed70c2f843e5b15799e88c97545d17c2bf31517a37d47c5c5630ff15477d6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL pynumpress-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl
Size 700.4 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
816b6543ca93772c9d8311fa6d2faf6e576ece8a0c50a891d0524602b961beac
BLAKE2b-256 checksum
How to use checksums
cb11cb17c41205af750dbca0d0b59d5511c1b25095780003855a5b6b375f4184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pynumpress-0.1.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL pynumpress-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Size 87.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d237836643d248b53ed7bbb959e36508df5d3f756472cd6054138709e2542648
BLAKE2b-256 checksum
How to use checksums
ac1b2aa2d88f93fea0f60cf89edca86b024d20984d1daf8d9c065cdaf36b8302
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.1.5 This release

16 release files

0.1.4

6 release files

0.1.3

6 release files

0.1.2

6 release files

0.0.8

10 release files

0.0.7

10 release files

0.0.6

10 release files

0.0.5

4 release files

0.0.4

9 release files

0.0.3

3 release files

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page