python接口,便于使用monte carlo代码penelope及其主程序

pyPENELOPEtools的Python项目详细描述


https://img.shields.io/pypi/v/pypenelopetools.svghttps://img.shields.io/travis/pymontecarlo/pypenelopetools.svghttps://img.shields.io/codecov/c/github/pymontecarlo/pypenelopetools.svg

pypenelopetools是一个开源软件,可以方便地使用 蒙特卡罗编码penelope及其主要程序如penepma。 它是一个设置、运行和分析蒙特卡罗模拟的编程接口。 大部分代码是从pyPENELOPE改编的,但是 以促进与 pyMonteCarlo

佩内洛普是什么?

penelope(正电子和电子的穿透和能量损失)是 一个通用的monte carlo耦合模拟程序系统 任意材料中的电子-光子输运。 佩内洛普涵盖的能量范围从1吉欧到,名义上,50埃V。 代码中实现的物理交互模型是 基于目前最可靠的信息,仅限于 所需的代码通用性。 这些模型结合了第一性原理计算的结果,半经验的 模型和评估数据库。 应该记住,尽管佩内洛普可以将颗粒降低到50 能量低于1kev的相互作用截面可能受到 相当大的不确定性;这些能量的结果应被视为 半定量的。

佩内洛普包含了一个灵活的几何包,叫做PopeOM。 均质复杂几何体中粒子的自动跟踪 受二次曲面限制的物体。 penelope代码系统由 OECD/NEA Data Bank

penelope被编码为一组FORTRAN 子程序,执行交互的随机采样和跟踪 粒子的(电子、正电子或光子)。 原则上,用户应提供一个主转向程序来遵循 通过材料结构的粒子历史记录 感兴趣的数量。

文档

documentation包含 安装说明、教程和API。

发行说明

1.1.1

    <添加KPAR和ICOL 的枚举
  • 添加生成光子强度的结果

1.0.0

  • 首次发布

许可证

apache软件许可证2.0下的许可证。

版权所有(c)2017-2018 Philippe Pinard

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

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量