matlab集成c代码-pyFIMM:PhotonDesign的FimmWave/FimmProp软件的Python接口

时间:2024-06-10 20:19:06
【文件属性】:

文件名称:matlab集成c代码-pyFIMM:PhotonDesign的FimmWave/FimmProp软件的Python接口

文件大小:700KB

文件格式:ZIP

更新时间:2024-06-10 20:19:06

系统开源

Matlab集成的c代码pyFIMM Python的Python接口。 基于的接口。 最初由Jared F. Bauters于2011年创建; 由Demis D. John(2014年至今)更新。 描述 pyFIMM为提供了Python脚本接口,以使用FimmWave构造,模拟,扫描,标绘和分析光子设备。 这样一来,您就可以从python本身对仿真进行额外的分析和数学运算,并定义复杂的Python函数或循环,这些函数或循环使用FimmWave进行模式和散射矩阵的繁重求解,但可以在Python中分析和绘制数据。 您还可以与使用PhotonDesign GUI构建的节点进行交互。 FimmWave可以直接在MatPlotLib中返回求解的字段值和模式配置文件或绘制模式/字段。 该FimmWave / FimmProp GUI包含不被pyFIMM实现许多功能,因此pyFIMM包括他们保存的项目,设备和波导和运行分析的能力来进口。 这样,您可以在FimmProp GUI中设计设备,并通过pyFIMM运行扫描,数据分析和绘图。 pyFIMM实用程序的一些示例包括大型多变量扫描和后续绘图(例如波导


【文件预览】:
pyFIMM-master
----Materials()
--------refbase.mat(7KB)
----example3 - Cyl DFB Cavity v4.py(8KB)
----pyfimm()
--------colormap_HotCold.py(706B)
--------PhotonDesignLib()
--------__Device.py(103KB)
--------__pyfimm.py(32KB)
--------media()
--------__globals.py(3KB)
--------__Cavity.py(35KB)
--------__init__.py(7KB)
--------__Circ.py(47KB)
--------proprietary()
--------__CavityMode.py(43KB)
--------__Waveguide.py(63KB)
--------__version.py(275B)
--------__Classes.py(57KB)
--------__Tapers.py(21KB)
--------__Mode.py(45KB)
----example2 - Rect Device with material db.py(7KB)
----example4 - WG Device 1.prj(5KB)
----example1 - Rect WG.py(6KB)
----example5 - Device with Variables v1.prj(7KB)
----Example 2 - Two Modes with Prop Const.png(32KB)
----.gitignore(17B)
----example4 - open Device from File v1.py(3KB)
----README.md(9KB)
----example5 - open Device from File with Variables v1.py(3KB)

网友评论