荧光显微镜的点扩散函数计算

psf的Python项目详细描述


psf是一个python库,用于计算 荧光显微镜。

这个图书馆不再积极发展。

Authors:Christoph Gohlke, Oliver Holub
Organization:Laboratory for Fluorescence Dynamics. University of California, Irvine
License:3-clause BSD
Version:2019.4.22

要求

修订版

2019.4.22
修复设置要求。 修复编译器警告。
2019.1.1
更新版权年。

参考文献

  1. 光学系统中的电磁衍射。二。结构 无平面系统中的像场。 理查兹和沃尔夫。程序R Soc Lond A,253(1274),358-3791959。
  2. 共焦荧光的焦体光学和实验伪影 相关光谱学。 S T赫斯,W W韦伯。生物物理学杂志(83)2300-172002。
  3. 共焦荧光成像的电磁描述 显微镜检查。 T D虎钳,S H WIERSMA。J选择SOC AM A(11)599-6081994年。
  4. 光子计数直方图:单光子激发。 B黄,T D佩鲁德,R N扎尔。化学物理化学(5),1523-312004。 辅助信息:观测体积剖面的计算。
  5. 荧光显微镜点扩展函数的高斯近似 模型。 B张,J泽鲁比亚,J C奥利沃·马林。申请。光学(46)1819-292007。
  6. 关于三维显微镜,反褶积,可视化和分析的svi wiki。 https://svi.nl/NyquistRate
  7. 共焦显微镜理论:共焦显微镜的分辨率和对比度 显微镜检查。http://www.olympusfluoview.com/theory/resolutionintro.html

示例

>>> import psf
>>> args = dict(shape=(32, 32), dims=(4, 4), ex_wavelen=488, em_wavelen=520,
...             num_aperture=1.2, refr_index=1.333,
...             pinhole_radius=0.55, pinhole_shape='round')
>>> obsvol = psf.PSF(psf.GAUSSIAN | psf.CONFOCAL, **args)
>>> print('%.5f, %.5f' % obsvol.sigma.ou)
2.58832, 1.37059
>>> obsvol = psf.PSF(psf.ISOTROPIC | psf.CONFOCAL, **args)
>>> obsvol[0, :3]
array([ 1.     ,  0.51071,  0.04397])
>>> # save the image plane to file
>>> obsvol.slice(0).tofile('_test_slice.bin')
>>> # save a full 3D PSF volume to file
>>> obsvol.volume().tofile('_test_volume.bin')

有关详细信息,请参阅源发行版中的psf_example.py文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有泛型的对象的oop Java数组   爪哇丑陋的数字找到第1500名UVA在线评委   SpringJava。lang.IllegalStateException:自动连线批注至少需要一个参数   java为什么我的系统找不到我的属性文件?   java有没有办法让Maven同时构建1.5和1.6字节码JAR?   java通过Sailfin中的header进行操作   使用向量、距离和图形   如果提供的登录信息是错误的,为什么java控件不进入else部分和Toast?   java如何为电子商务安卓应用程序存储产品列表   java保存声音首选项Libgdx Android   java无法在测试单元中调用JpaRepository   java使用批处理更新Cassandra表中的选定列,而不将其他列值设为null   java如何在log4j2中的手动代码配置中向appender添加级别?   从ImageIO返回的java Null。读取(新的ByteArrayInputStream(bs));   java不确定如何防止此Arraylist处于可编辑状态   netbeans中的java更改清单(TrustedLibrary=true属性)   java无法使用RestTemplate和Spring数据REST发布具有关系的新实体