×

PyCharge公司

swMATH编号: 39605
软件作者: Matthew J.Filippovich、Stephen Hughes
描述: PyCharge:一个开源Python软件包,用于洛伦兹振荡器和移动点电荷的自持电动力学模拟。PyCharge是一个计算电动力学Python模拟器,可以计算运动点电荷产生的电磁场和电势,并可以自动模拟模拟为洛伦兹振荡器的偶极子。为了计算在指定时间沿离散空间网格的总场和势,PyCharge计算每个网格点处点电荷的延迟时间,随后使用该延迟时间计算每个点电荷的麦克斯韦方程的解析解。洛伦兹振荡器由系统中的电场驱动,PyCharge自洽地决定了辐射在每个时间步长的偶极矩上的反应。PyCharge将偶极子中的两个相反电荷视为单独的点电荷源,并计算它们各自对总电磁场和电势的贡献。PyCharge模拟捕获了偶极子之间产生的预期耦合,并且可以使用偶极子在整个模拟过程中每个时间步长的能量提取偶极子的修正辐射特性(辐射衰减率和频率偏移)。PyCharge计算了在近场中分离的两个偶极子的修正辐射特性,这需要一个完整的偶极子响应才能产生正确的物理结果,与解析格林函数结果(<0.2
主页: https://pycharge.readthedocs.io/en/latest/
源代码:  https://github.com/MatthewFilippovich/pycharge
依赖项: 蟒蛇
关键词: 物理;arXiv:physics.comp-ph;arXiv_物理.class-ph;光学;arXiv_物理.光学;PyCharge公司;蟒蛇;计算电动力学;纳米光学;电磁场解算器;洛伦兹振荡器;移动点电荷
相关软件: mpi4py;科学Py;马特普洛特利布;蟒蛇
引用于: 1文件

标准文章

1出版物描述软件 年份
PyCharge:一个开放源码的Python软件包,用于洛伦兹振荡器和移动点电荷的自持电动力学模拟arXiv公司
马修·菲利波维奇、斯蒂芬·休斯
2021

按年份列出的引文