Skip to main content

Interface to the image correlation spectroscopy library ICSx64.dll

Project description

ICSdll is a Python ctypes interface to the Image Correlation Spectroscopy Dynamic Link Library (ICSx64.dll) developed at the Laboratory for Fluorescence Dynamics (LFD) for the Globals for Images SimFCS software.

ICSx64.dll is implemented in C++ using the Intel(r) oneAPI Math Kernel Library and OpenMP. It provides functions and classes for the analysis of fluorescence time series data:

  • 1D, 2D, and 3D auto- and cross-correlation

  • Image pair correlation function (ipCF)

  • Airy detector pair correlation function (apCF)

  • Image mean square displacement (iMSD)

  • Line spatio-temporal image correlation spectroscopy (lSTICS)

  • Fit 1D pair correlation functions to the results of ipCF analysis

  • Subtract immobile fractions

  • Correct photo-bleaching

  • 1D DFTs of image stack

Author:

Christoph Gohlke

License:

BSD 3-Clause

Version:

2023.1.6

Requirements

This revision was tested with the following requirements and dependencies (other versions may work):

Revisions

2023.1.6

  • Rebuild package with oneAPI MKL 2022.2.1 and Visual Studio 2022.

  • Update metadata.

2022.2.6

  • Rebuild package with oneAPI 2022.

2021.3.2

  • Rebuild package.

2019.11.22

  • Wrap yxt_dft functions.

  • Upgrade to ICSx64.DLL version 2019.11.22.

2019.7.10

  • Pass 22 tests.

  • Wrap apcf, imsd, and lstics functions.

  • Raise IcsError in case of DLL function errors.

  • Use ICSx64.DLL version 2019.7.10.

2019.5.22

  • Initial release based on ICSx64.DLL version 2018.7.18.

Notes

ICSdll was developed, built, and tested on 64-bit Windows only.

The API is not stable and might change between revisions.

Refer to the C++ header file and source code for function signatures.

References

  1. ipcf.ipynb Pair correlation function analysis of fluorescence fluctuations in big image time series using Python.

  2. Globals for Images SimFCS, Software for fluorescence image acquisition, analysis, and simulation.

  3. Globals for Airyscan, Image correlation analysis for the ZEISS(tm) LSM 880 Airyscan detector.

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

icsdll-2023.1.6.tar.gz (57.0 kB view details)

Uploaded Source

Built Distributions

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

icsdll-2023.1.6-pp39-pypy39_pp73-win_amd64.whl (15.3 MB view details)

Uploaded PyPyWindows x86-64

icsdll-2023.1.6-cp311-cp311-win_amd64.whl (15.3 MB view details)

Uploaded CPython 3.11Windows x86-64

icsdll-2023.1.6-cp310-cp310-win_amd64.whl (15.3 MB view details)

Uploaded CPython 3.10Windows x86-64

icsdll-2023.1.6-cp39-cp39-win_amd64.whl (15.3 MB view details)

Uploaded CPython 3.9Windows x86-64

icsdll-2023.1.6-cp38-cp38-win_amd64.whl (15.3 MB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file icsdll-2023.1.6.tar.gz.

File metadata

  • Download URL: icsdll-2023.1.6.tar.gz
  • Upload date:
  • Size: 57.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for icsdll-2023.1.6.tar.gz
Algorithm Hash digest
SHA256 dc48f25f3ceeaec051c10d965879c5de0fc8f74871f58ab3221146a5913739a9
MD5 b1182dac751055bae3e2d955db5a84da
BLAKE2b-256 e40ec387cb0fce735b2528afb45c96e94bffdfee67ad9528b468fc1c0e490388

See more details on using hashes here.

File details

Details for the file icsdll-2023.1.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for icsdll-2023.1.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b55671f5928c9901e2984b7e334c10b38b4b8edac3538129d69cc9a51a2351ec
MD5 19e517e80614e37baaaf609842b23b3a
BLAKE2b-256 ef31d14afaf5c70b66ae634b024bf7bc6626991b1d77bf6c4cbc24aed56c4717

See more details on using hashes here.

File details

Details for the file icsdll-2023.1.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: icsdll-2023.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for icsdll-2023.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1868524b60254c2f46e6b469bff085859624c07ae33d9369d0a5934ff3e9c74d
MD5 9aab872b9e4efcb35c036c18bfd0a5a2
BLAKE2b-256 f0befc5d5b6e3dc76981beb1cc7d27120e01c930b039a3b9acc74aa8175d5cee

See more details on using hashes here.

File details

Details for the file icsdll-2023.1.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: icsdll-2023.1.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for icsdll-2023.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 deb26d8a449f77baaa650d87f8ae5d894e42c6324f8d543b79533dc55de31b54
MD5 5ac839a857a667a4cc0eb57bb5cff56d
BLAKE2b-256 415231b61a9efa081683ac1b330582a72230dbdd72c72642256bf916ec4a29e9

See more details on using hashes here.

File details

Details for the file icsdll-2023.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: icsdll-2023.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for icsdll-2023.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 217d4f1dfac7a52463aaa0762b97b504b0c1d2cd745c40775a90ffb3a8653327
MD5 04fc73d43ca8a721bdb5db3c12e0e3fc
BLAKE2b-256 362c9c29ff91bac496a62e3990370eb073bd62583bd8d020e751eaf6c5ffb45a

See more details on using hashes here.

File details

Details for the file icsdll-2023.1.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: icsdll-2023.1.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 15.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for icsdll-2023.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1ab0dface3ff7354977b1868c1fef6f95170b5952a59b4c3469311bf36d17fae
MD5 f3d81b06ccc5fae0c923a971132847c7
BLAKE2b-256 889f1b0a8078182d34d505b738dcb303a107288ce1743ffc0e9d4a821a40d7fb

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