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) 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

  • Richardson Lucy deconvolution (WIP)

Author:

Christoph Gohlke

Organization:

Laboratory for Fluorescence Dynamics. University of California, Irvine

License:

BSD 3-Clause

Version:

2021.3.2

Requirements

Revisions

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 is currently 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-2021.3.2.tar.gz (58.3 kB view details)

Uploaded Source

Built Distributions

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

icsdll-2021.3.2-cp310-cp310-win_amd64.whl (15.1 MB view details)

Uploaded CPython 3.10Windows x86-64

icsdll-2021.3.2-cp39-cp39-win_amd64.whl (16.1 MB view details)

Uploaded CPython 3.9Windows x86-64

icsdll-2021.3.2-cp38-cp38-win_amd64.whl (16.1 MB view details)

Uploaded CPython 3.8Windows x86-64

icsdll-2021.3.2-cp37-cp37m-win_amd64.whl (16.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

  • Download URL: icsdll-2021.3.2.tar.gz
  • Upload date:
  • Size: 58.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for icsdll-2021.3.2.tar.gz
Algorithm Hash digest
SHA256 a0bd37156d9b843b9d384812f3c42e8d16b3a5e22240a3443641c57b551be5f8
MD5 67fbfa4af23a78ca5c8e371fbf0514ef
BLAKE2b-256 c6620fdf34fd35a34e6598fa8ee0b6cfa418333fc949fbc3cc6dca6678b71dd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: icsdll-2021.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 15.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for icsdll-2021.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4be5429f1b489f64aedf949d0593fce17e68769a6dad13a6f11eea46eb4d3931
MD5 870d5ba56a3a5cbf59b9fb76a6364ef5
BLAKE2b-256 44b1e92d2565fc083a6b1f0cb65107ad99052b1a66a30bea7dc159f2f9e18e04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: icsdll-2021.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for icsdll-2021.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2410623ba09ebd54f8135dcb41b0d0adcbc98f280a4cd33934021deee5701e99
MD5 6dc859ac971e46c4c6177fdac62a0b8d
BLAKE2b-256 b9557e6bb539e60a67bfa9dc90dbe75140c6d174f21c1a0160c1100cccc16952

See more details on using hashes here.

File details

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

File metadata

  • Download URL: icsdll-2021.3.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for icsdll-2021.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6d301cbc48697b67f519f7935e7d3a7a150bbdef0925cc02c2a471b69ba00022
MD5 0b36a5370a9717cdd39946abd9d74a76
BLAKE2b-256 f321498dfc1ca33ca19c11fc39ceb76b7845f1bdd8224fa49faa07f4fa8fe327

See more details on using hashes here.

File details

Details for the file icsdll-2021.3.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: icsdll-2021.3.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for icsdll-2021.3.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 da7524236f6fd627e21cdc7a4b88f6e05bacd08cf1e8d43cf429c3cfcac4d221
MD5 732e9fb9f0e865efce087c67aaf490cc
BLAKE2b-256 0acc30eba7ea937454fc543ee4443bad1673b58af10d022a9fd7d44771242ccc

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