Skip to main content

Python wrapper for PicoQuant's snAPI

Project description

snAPI

Our Snappy New API (short snAPI) is a powerful Python wrapper which enables seamless communication and configuration with PicoQuant Time Correlated Single Photon Counting Instruments (TCSPC devices). It harnesses the advantages of C++ for optimal speed and performance and bridges the gap between the high-speed capabilities of your PicoQuant TCSPC device and the ease of use and versatility of Python.

Getting Started

To get started with snAPI, follow the Install section of the online documentation.

Questions and Answers

If you have questions about snAPI visit the Q&A section of this repository.

Reporting Bugs

If you encounter any bugs or issues while using snAPI, we appreciate your feedback. Please help us improve by reporting any problems you encounter. To report a bug, follow these steps:

  1. Go to the Issues section of this repository.

  2. Click on the "New Issue" button.

  3. Provide a clear and detailed description of the bug or issue you encountered.

  4. If possible, include steps to reproduce the problem and any relevant error messages or logs.

  5. Submit the issue, and we will review it as soon as possible.

Your bug reports are welcome and will help us identify and address issues effectively.

License

This software is released under this License. Please review the license file for more information.

Disclaimer

Use snAPI at your own risk. We are not responsible for any damages or losses resulting from the use of this software.

https://github.com/PicoQuant/snAPI/assets/717502/4cce4620-5fd7-4152-b6d8-e92fd62d5ed5

Project details


Download files

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

Source Distribution

snapi-1.2.1.tar.gz (5.5 MB view details)

Uploaded Source

Built Distributions

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

snapi-1.2.1-pp311-pypy311_pp73-win_amd64.whl (5.5 MB view details)

Uploaded PyPyWindows x86-64

snapi-1.2.1-pp310-pypy310_pp73-win_amd64.whl (5.5 MB view details)

Uploaded PyPyWindows x86-64

snapi-1.2.1-pp39-pypy39_pp73-win_amd64.whl (5.5 MB view details)

Uploaded PyPyWindows x86-64

snapi-1.2.1-pp38-pypy38_pp73-win_amd64.whl (5.5 MB view details)

Uploaded PyPyWindows x86-64

snapi-1.2.1-pp37-pypy37_pp73-win_amd64.whl (5.5 MB view details)

Uploaded PyPyWindows x86-64

snapi-1.2.1-cp314-cp314t-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp314-cp314-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp313-cp313-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.13Windows x86-64

snapi-1.2.1-cp313-cp313-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp312-cp312-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.12Windows x86-64

snapi-1.2.1-cp312-cp312-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp311-cp311-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.11Windows x86-64

snapi-1.2.1-cp311-cp311-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp310-cp310-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.10Windows x86-64

snapi-1.2.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp39-cp39-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.9Windows x86-64

snapi-1.2.1-cp39-cp39-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp38-cp38-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.8Windows x86-64

snapi-1.2.1-cp38-cp38-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

snapi-1.2.1-cp37-cp37m-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

snapi-1.2.1-cp36-cp36m-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.6mWindows x86-64

File details

Details for the file snapi-1.2.1.tar.gz.

File metadata

  • Download URL: snapi-1.2.1.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1.tar.gz
Algorithm Hash digest
SHA256 3df4dfbfe411928c2d2452df62e38b936045fe78f11a4101298035a117b585c9
MD5 7b6051fa7d66694b81f7b92ca74e136d
BLAKE2b-256 482bd7f593860ec7b8b2d4e37a0549ace447bd844bb3cd4b01be53debef635a8

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9ec34d8f6aba5994b00b0ecfed2d3f66db03a2c376522761ee1f685dacfb5f05
MD5 e1ee6f4764af1734706114f2a4c4d1cf
BLAKE2b-256 eee347df76667757fc0dc0eccedc6c0125a3ffb63aa311a5c4b6411d9b174bd7

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4c6cec935ba4be6d232ba5407ad8fe2125cf796bd41da60ec1289bde7fb3989b
MD5 4b0fe0a2aa527f80b0afd14c0fd6b504
BLAKE2b-256 916d276286ee6c783629cbc044e51f1d46ef89551f0841efe0767b9fb452ff45

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7da49dce839068ebbe8df3fc45a49fd78f688e784621cd8fc71e69c815ec32b6
MD5 0aaab6d29cb954d91856957cfef4ffa9
BLAKE2b-256 f74f93441dc42e8a2fbc0d8a5dfecd737af525c86d7821f52783e07e1bc14ad4

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 807e5add86e640410fd65a4391682df44204e5ea1bbea78aa5969e5b633422f8
MD5 a336a7368341dca8fab5fb38e905116d
BLAKE2b-256 76f92727b5c6046749258c8c7039d7f298fc3836bc1d4a8035f07468f9a22876

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1efcd3c3068974a0067b4e06a9e893f50f028c9416717d50f20852ea303f63da
MD5 35daee2467a0abd795670ceabca403b3
BLAKE2b-256 b13c9993bee34f37b291da79f1e86aa64f4addffe6172137a48c9524f0f51f29

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 403b9f92f9c93dd108e5ad2ea7be978bd92314b1d8132577c444f5ed56f26bb5
MD5 78c6946c16068a503157ae0bf3416a46
BLAKE2b-256 3fe3891f8000d8cf1e86516190120047cbb72c1b392802cdfc271d55d25261e3

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb4d3b704a76a20c7532c0e2764a955ec458ebb2c4bf89031b2129cdd6f73060
MD5 a45466617e61aaaf4ec6485d1d098300
BLAKE2b-256 16d829ceaa122e5e21a2a8fec93bdadbae7b89c76199124f30eef72c96a7c31e

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 39b6a8f85ca51d85b5a169835579ed6e056c7ddd0bf13d74e66d2c72880acc78
MD5 20fb39379bd2e5fdf95ecea9949f1cce
BLAKE2b-256 166122972f467994ba1212a290d2af6899dd56daae65e5d6fa950ba9f06ffc1e

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b30594f464a33878b209d51e4422ca2e4c454dc33d9eb1286c545d0cd63db5be
MD5 088311a1669864d759dde0a62d6737e5
BLAKE2b-256 0362bdc5f2d08115f68bf6e022524abfdc018e3fd66fff53d4a48176d29da495

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7fa9f8f537329ab9d11d4473997c0b8034bd4f5cacbf480ef2d43ae154518a47
MD5 f7b0d791b515d0dc29447ce6d12be998
BLAKE2b-256 c3bd999732bb70dbf5bc93bd5b46b2a11ea0b01783e74e5021bd9a4b93dda812

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d4e114ead081fdf664c5e8735e4cbf27243a32603ffb7fc291d7b2786aa7486
MD5 43fb0d6df9954d4b3e30e8c5dbae9008
BLAKE2b-256 582da471de2921800170596c4f9e76600003ae58d77646f6d76ade38568cb988

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c8be231bc42fa3d23ea637e22103686120c79cbb3d13dea9ee906d26070ecd37
MD5 72c1230d77ff00f5cc448a85440b4ce6
BLAKE2b-256 69b010237bf3e4ce4585fdd5a58593160333517851b1c2245b41043ef545951b

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 115f1da0933baddcaf305b72b6066002e8bd7629fc220b88400d9cdd3ebbaf5e
MD5 be1fe8331b9ce7bab1b6dcde119ec828
BLAKE2b-256 edd984fee3b6e08973503c0f49e187302539d7aa712af0c871eabc1cb4e1799f

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d3c6c2466f5132110468a7743f65eb20bdf37ca3c5a1c058bd9b24ec5571da77
MD5 461ffdd11c5cc7279d08f8bc88e34a39
BLAKE2b-256 891ea16470b4a3549b8847a64cda48b99d8f588409b57b88f53716a8f5c5e7e8

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 affed84811ec0f6a614e5f602c6a762556a8c8460179deada56f4b56abe53abd
MD5 1a26fe4f318317b6a8d91f293052d3c6
BLAKE2b-256 f095471c6caaae9b997bbfd8155801ec8cc59eb7ed1729a40083bc9252685237

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4277a3938b0d190b14d6b0ada4ac5f88b3c07d2350164a7a24d0321b46b88748
MD5 a4675392ef13ddd252928fda61d72d67
BLAKE2b-256 71e2415774be524e06b723858cc75e2e58dfb9201acb990f9eeee1c0ed4c2ef8

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e1a1864220512fb9a1b33c00cd5ef501cf0815e041e07ead8e7d3f830cb42bf2
MD5 00bfb51fbcf84c956cdee1027ad2e52a
BLAKE2b-256 bb4a8c9effc0a42ac43363c651e3008622b367d01a840ac744f1cccc9d2f2c0a

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8306b94673ef208409727738d99d861d120ad61fe80d4ec6faac9dc3026092d4
MD5 5ccb733666ba181d3147d31b72514834
BLAKE2b-256 cd6f66928d6bca960a8ba27875dc0521e9dfc5e5ca3d7453dfc85f4d8954ec76

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for snapi-1.2.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9668af64b0edf0261897a82c1b2681c64b90afe7ca4fbf8518e88a9a4f4893bd
MD5 96c0e5d2c778cc98f7a74692fd08520f
BLAKE2b-256 e81527f40f938caf6aec0c9f3a8abab3a735c664643fc0f22d69dbc56a0862b0

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0a44d58b805114d6c86eb8d7ee955e7180b2c337c0e4662979339305cec4a335
MD5 bd3813c319dcb6542fa2ec731bb5558b
BLAKE2b-256 fdcd5fa25bf38fb2b5b4955d29b4dc3225bb3c3209cdd744e206ed5938f56a2b

See more details on using hashes here.

File details

Details for the file snapi-1.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: snapi-1.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for snapi-1.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 11b86a0c23a55939b9ee2fc9527f64ad486265f27c61cee374c4ec5243674180
MD5 500259660de4c083634c50e206a8ad96
BLAKE2b-256 cfae121c36c2cd7737d94f31d0a3158dd03bab459d6b429c1f2ba4df3af6c710

See more details on using hashes here.

Supported by

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