跳转到主要内容

一个用于分析光学模式图像的图形界面工具。

项目描述

模式分析器

alt text

一个用Python编写的图形界面程序,用于分析光学波导模式分析。它可以打开流行的图像文件格式,即*.JPG, *.TIFF等,并沿线或在一个横截面框中平均分析强度分布。它旨在易于使用,可以对光学模式轮廓和MMI图案分析进行基本的图像校正和分析,适用于面片图像和荧光图像。

先决条件

  • Python (>= 3.6,可能与2.7兼容,未尝试!)
  • Numpy (>= 1.13.3)
  • Scipy (>= 1.0.0)
  • Matplotlib (>= 2.1.1)
  • Pillow (>= 5.0.0)

您可以使用 pip install 命令安装所有需求。安装完成后,只需简单地将cd切换到主master文件夹,然后通过python调用 main.py 文件(python main.py)。

图形用户界面

alt text

alt text

主窗口由三个主要面板组成

  • 目录:底部有数据点复制和保存按钮的可读图像文件列表
  • 图像:图像视图和底部轮廓图图形
  • 设置:不同分析参数的选项卡

有一个表格显示检测到的峰值和拟合参数的统计数据。以下是最新版本的可用指标

  • 斑点数量:根据峰值检测设置部分中设置的参数检测到的峰值数量。对于光学轮廓和MMI图案,此数字表示亮度斑点的数量。
  • 半宽全高(FWHM):基于从高斯拟合中提取的σ值计算的FWHM:FWHM = 2σ√(2 ln(2))
  • 峰值到谷值:检测到的峰值之间峰值和谷值的平均值之差
  • Δx:检测到的峰值之间的间距

上述指标的平均值和标准差列于表中。

一个弹出窗口,其中包含从原始数据中提取的实际值的图以及强度图中检测到的峰值的高斯拟合。有突出显示的部分来显示峰值谷值,以及表示这些参数平均值的虚线。

alt text

参考文献

本程序用于进行本文中发表的多模态干涉(MMI)图案分析:(如果您在本研究中发现本程序有帮助,请引用它)

  1. Stott, Matthew A.,Vahid Ganjalizadeh,Maclain H. Olsen,Marcos Orfila,Johnny McMurray,Holger Schmidt,和 Aaron R. Hawkins. "基于优化的ARROW的MMI波导,用于光流体复用的高保真激发模式。" IEEE 量子电子学杂志 54,第3期 (2018):1-7。

项目详情


下载文件

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

源代码分布

mode_analyzer-0.1.5.tar.gz (36.7 kB 查看哈希值)

上传时间 源代码

构建分布

mode_analyzer-0.1.5-py3-none-any.whl (38.8 kB 查看哈希值)

上传时间 Python 3

支持者