基于解析信号前向模型的超短光脉冲传播 Python 包
光学
2022-01-05 v1 计算物理
摘要
我们呈现了一个灵活、开源的 Python 包,用于精确模拟非线性波导中超短光脉冲的 -传播动力学,尤其适用于少周期脉冲及其相互作用。该模拟方法基于解析信号的单向传播方程。所提供的软件可考虑色散、衰减、包括例如三次谐波生成在内的四波混频过程,并具备多种拉曼响应模型。传播方程在周期时间域上求解。对于 -传播,提供多种伪谱方法可供选择。自定义传播常数与初始场脉冲的传播场景既可通过基于 HDF5 的输入文件格式指定,也可借助 Python 脚本直接实现。我们针对一个存在精确解的测试用例、复现科学文献中已有示例结果,以及一个涉及多脉冲的复杂传播场景,展示了其功能。py-fmas 代码、参考手册、扩展用户指南及更多使用示例可在 https://github.com/omelchert/py-fmas 在线获取。
引用
@article{arxiv.2104.11649,
title = {A python package for ultrashort optical pulse propagation in terms of forward models for the analytic signal},
author = {O. Melchert and A. Demircan},
journal= {arXiv preprint arXiv:2104.11649},
year = {2022}
}