一维凝聚态超快动力学的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]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?