跳转到主要内容

图像相关光谱库ICSx64.dll的接口

项目描述

ICSdll是Python ctypes接口,用于访问由荧光动力学实验室(LFD)为SimFCS图像软件开发的图像相关光谱动态链接库(ICSx64.dll)。

ICSx64.dll使用Intel(r) oneAPI Math Kernel Library和OpenMP实现,使用C++编写。它提供了分析荧光时间序列数据的函数和类

  • 1D, 2D, 和 3D自相关和互相关

  • 图像对关联函数(ipCF)

  • Airy探测器对关联函数(apCF)

  • 图像均方位移(iMSD)

  • 线时空图像相关光谱(lSTICS)

  • 将1D对关联函数拟合到ipCF分析的结果

  • 减去不移动分数

  • 校正光漂白

  • 图像堆栈的1D DFT

作者:

Christoph Gohlke

许可证:

BSD 3-Clause

版本:

2024.1.6

需求

此版本已与以下需求和相关依赖项进行了测试(其他版本可能也适用)

修订

2024.1.6

  • 使用 oneAPI MKL 2024.0.0 重新构建包。

2023.1.6

  • 使用 oneAPI MKL 2022.2.1 和 Visual Studio 2022 重新构建包。

  • 更新元数据。

2022.2.6

  • 使用 oneAPI 2022 重新构建包。

2021.3.2

  • 重新构建包。

2019.11.22

  • 包装 yxt_dft 函数。

  • 升级至 ICSx64.DLL 版本 2019.11.22。

2019.7.10

  • 通过 22 个测试。

  • 包装 apcf、imsd 和 lstics 函数。

  • 在 DLL 函数错误的情况下抛出 IcsError。

  • 使用 ICSx64.DLL 版本 2019.7.10。

2019.5.22

  • 基于 ICSx64.DLL 版本 2018.7.18 的初始发布。

注意事项

ICSdll 仅在 64 位 Windows 上开发、构建和测试。

API 不稳定,可能在不同修订之间发生变化。

请参考 C++ 头文件和源代码以获取函数签名。

参考文献

  1. ipcf.ipynb 使用 Python 对大图像时间序列中的荧光波动进行对关联函数分析。

  2. SimFCS 图像的全局设置,用于荧光图像采集、分析和模拟的软件。

  3. Airyscan 的全局设置,用于 ZEISS™ LSM 880 Airyscan 探测器的图像相关分析。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

icsdll-2024.1.6.tar.gz (57.0 kB 查看散列)

上传时间 源代码

构建分发

icsdll-2024.1.6-pp310-pypy310_pp73-win_amd64.whl (10.9 MB 查看散列)

上传时间 PyPy Windows x86-64

icsdll-2024.1.6-cp312-cp312-win_amd64.whl (10.9 MB 查看散列)

上传时间 CPython 3.12 Windows x86-64

icsdll-2024.1.6-cp311-cp311-win_amd64.whl (10.9 MB 查看散列)

上传时间 CPython 3.11 Windows x86-64

icsdll-2024.1.6-cp310-cp310-win_amd64.whl (10.9 MB 查看散列)

上传时间 CPython 3.10 Windows x86-64

icsdll-2024.1.6-cp39-cp39-win_amd64.whl (10.9 MB 查看散列)

上传于 CPython 3.9 Windows x86-64

由以下支持