表面等离子体求解器,实现了几种表面等离子体的求解方法,dda,bem
SPSolver的Python项目详细描述
项目目标
用不同的方法,用不同的编程语言,如ddscat(用fortran编写的dda)、nmpbem(用matlab编写的bem),设计了几种求解aribatry纳米粒子maxwells方程的程序。本项目的目标是开发一个用易于使用和学习的开放语言“python”编写的统一工具,该语言实现了许多不同的方法。
为什么是Python?
python是一种很容易学习的语言,大多数黑客将它作为第一语言推荐给新程序员学习。pythons科学图书馆类似于大学里使用的一种通用语言matlab,使科学家更容易使用。 最后,python是一种对每个平台都可用的免费语言,代码将在任何平台上运行,因为它是由interpter运行的,而不是编译为本机代码。尽管如此,python仍然是解决科学问题的一种快速语言,因为一旦定义了问题,python就会加载本地库来解决这些问题。