“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)
| File | Size | Uploaded | |
|---|---|---|---|
| pynumpress-0.1.5.tar.gz | 145.4 kB | Details |
Built distributions (wheels)
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
|