一维凝聚态超快动力学的Python模拟工具包
udkm1Dsim的Python项目详细描述
udkm1Dsim公司
udkm1Dsim工具箱是Python类和例程的集合 模拟激光激发后的热、结构和磁动力学 以及相应的一维样品的X射线散射响应 超快激发后的结构。在
工具箱提供了定义任意分层结构的功能 在原子水平上,包括一个丰富的元素特定物理数据库 属性。 超快动力学的激发用N-温度模型表示 通常用于超快光激发。 由热应力引起的结构动力学由线性链计算 质量和弹簧模型。 用户可以很容易地实现磁动力学 针对个别问题。在
所得X射线衍射响应由运动学或 动态X射线理论,也可以包括磁散射。在
udkm1Dsim工具箱是高度模块化的,允许引入用户定义的 模拟过程中任何步骤的结果。在
udkm1Dsim工具箱最初是在 凝聚态超快动力学 德国波茨坦大学。 MATLAB的源代码仍然可以在 https://github.com/dschick/udkm1DsimML。在
当前的工具箱是用Python编写的,由danielschick在 Max Born Institute,德国柏林。在
文件
文档可以在readthedocs.io找到。在
引文
如果您使用udkm1Dsim工具箱 自有出版物:
D.Schick,A.Bojahr,M.Herzog,R.Shayduk,C.von Korff Schiming和M.Bargheer, udkm1Dsim-凝聚态一维超快动力学模拟工具包, Comput. Phys. Commun. 185, 651 (2014)(preprint)。在
安装
您可以直接从pypi.org网站使用命令
pip install udkm1Dsim
或者如果你想开发最新的开发版本,你可以克隆 来自git主存储库的udkm1Dsim:
^{pr2}$在可编辑模式下工作(仅链接源 但不要复制到python站点包中),只需执行以下操作:
pip install -e ./udkm1Dsim
或进行正常安装
pip install ./udkm1Dsim
您可以使用以下可选安装来启用并行 计算、单元测试以及构建文档:
pip install udkm1Dsim[parallel]
pip install udkm1Dsim[testing]
pip install udkm1Dsim[documentation]
- 项目
标签: