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.4.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.4-cp314-cp314t-win_amd64.whl (276.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

pynumpress-0.1.4-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.4.tar.gz.

File metadata

  • Download URL: pynumpress-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 e00e5e91804b0fab8ccc74f54d635ee16828e2269440a13d9eeeef877893eb25
MD5 68272225743a3e7f368508153ca2938c
BLAKE2b-256 dcea13f38d7b2612fd7057cc419d88cf23921f737d9036ad0ff72e45b8c431c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.4-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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5c02700f32c719f88435d945ecc8483be3a5bfa6e9c495844855380db83f65b9
MD5 fe5880ab2c4f209c2bdc429a2a74a41b
BLAKE2b-256 5c1bb266917ba703ea3f579119fae0425f497c05ec8e08f7814b2279134b5245

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 94db345a8a26c6c09f254278997115b444a27c11d2052fd068572d84279ce38a
MD5 d14e5e081e13a65bb075bcc179b010be
BLAKE2b-256 c35f1c277fcf92f34ff759b98eb518804d5e1095045599af03ae1b9ff50c5421

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e5c2575f5cfbf0383d8479c2a5f98341aaf47a0884be1a5fe63fb9a284e7ede
MD5 e323488aa3d6d66e56c4330bd3c35c47
BLAKE2b-256 fe93f09ed589b9331beeb2de7896a71b410c937609e99206dc1cc2c638192ea7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 404a44d83ccdf2c0833e87a999f7be089a7d8d3d61880fede186550894c7c326
MD5 b5693a64d156f5998242ab36f91a508d
BLAKE2b-256 8a029c3b8048b84b543302ecd8d538bff0f9be4be3a7f24871be448405ca1e18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynumpress-0.1.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 339f30f09b8c2f736b04029d8202010d51410fa5664c0f72d3d350eec328e07e
MD5 8e8f62a658da86c6864b8139d7f513f4
BLAKE2b-256 abe5b0c7c4d49496ebf508f811014e48ff8fbf356bab62d40fbaf081cd20df48

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.5

16 files

This release

0.1.4 This release

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