Skip to main content

使用菲涅耳方程和传递矩阵方法模拟多层薄膜和/或厚膜中的光传播。

项目描述

作者主页:http ://sjbyrnes.com

在 PyPI 上打包主页:http: //pypi.python.org/pypi/tmm

Github 上的打包主页:https ://github.com/sbyrnes321/tmm

这是一组用 Python / NumPy 编写的程序,用于模拟平面多层薄膜中的光传播,包括多次内反射和干涉的影响,使用“转移矩阵法”。它还可以模拟薄膜和厚膜的组合(例如,一块厚玻璃,一侧带有多层抗反射涂层,另一侧带有镜子)或纯厚膜。

除了计算有多少光被透射和反射外,该程序还可以计算在结构中的任何给定点,那里吸收了多少光。例如,这是太阳能电池建模的一个非常重要的特征。

它还可以计算椭偏仪测量的参数。它还可以计算多层薄膜的RGB或xyY颜色(这需要colorpy,https: //pypi.python.org/pypi/colorpy )。

有关详细信息,请参阅manual.pdf。有关所有函数的列表以及如何调用它们,请浏览源代码或转到https://pythonhosted.org/tmm/

在 Python 3 中测试。它可能在 Python 2 中有效,也可能不是,我有一段时间没有检查过。如果要在 Python 3 中进行颜色计算,则需要在此处使用与 Python-3 兼容的 colorpy 版本。

项目详情


下载文件

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

源分布

tmm-0.1.8.tar.gz (284.4 kB 查看哈希

已上传 source