文件名称:pyfiberamp:Python中的光纤激光器和放大器建模
文件大小:5.11MB
文件格式:ZIP
更新时间:2024-05-22 13:29:18
python laser physics optics fiber-amplifier
PyFiberAmp简介 PyFiberAmp是用于稀土掺杂光纤放大器和光纤激光器的速率方程仿真库,部分基于Giles模型 。 使用PyFiberAmp,您可以模拟: 核心泵浦和双包层光纤放大器 简单的连续波,增益切换和Q切换光纤激光器 无限数量的泵,信号和ASE通道 拉曼频道数量有限 任意时间相关的光束,从连续波到纳秒脉冲 径向改变掺杂剂浓度和激发 自动计算的贝塞尔,高斯和高帽模式形状 其他好处包括: 内置绘图命令:轻松可视化结果 Python介面:方便后处理资料 C ++,Numba和Pythran后端:快速的时间动态仿真 开源:了解幕后情况 免费:根据需要在任意数量的计算机上安装 文档仍在进行中,可以在“。 有关实际示例,请参见上面的examples文件夹。 如果您有任何问题,评论或功能要求,请在GitHub上打开一个新期刊,或通过与我联系。 如果您发现PyFiberAmp在您
【文件预览】:
pyfiberamp-master
----setup.py(1KB)
----.gitignore(159B)
----requirements.txt(444B)
----README.html(15KB)
----setup.cfg(41B)
----LICENSE.txt(14KB)
----pyfiberamp theory.pdf(132KB)
----examples()
--------Dynamic example 1 - Pulsed amplification.ipynb(65KB)
--------Dynamic example 2 - Relaxation oscillations.ipynb(107KB)
--------Steady-state examples.ipynb(164KB)
--------Using your own absorption and emission spectra.ipynb(37KB)
--------Dynamic example 3 - Amplifier with end reflection.ipynb(175KB)
----README.rst(6KB)
----tests()
--------yb_double_clad_test_with_init_guess.py(2KB)
--------sliced_array_test.py(3KB)
--------__init__.py(0B)
--------test_dynamic_simulation.py(11KB)
--------passive_raman_test.py(1KB)
--------yb_double_clad_test.py(2KB)
----pyfiberamp()
--------fibers()
--------doping_profile.py(1KB)
--------__init__.py(1B)
--------optical_channel.py(4KB)
--------helper_funcs.py(9KB)
--------spectroscopies()
--------simulation_result.py(10KB)
--------steady_state()
--------parameters.py(1KB)
--------util()
--------dynamic()
--------channels.py(13KB)
--------mode_shape.py(5KB)
----docs()
--------images()
--------Makefile(654B)
--------index.rst(735B)
--------conf.py(5KB)
--------make.bat(778B)
--------auto_source()
--------readme_link.rst(27B)
--------docs()