跳转到主要内容

平面光栅单色仪的X射线追踪

项目描述

pyplanemono

[目录]

欢迎使用PyPlaneMono仓库!

此仓库包含PyPlaneMono python包的代码,该包可以计算平面光栅单色仪(PGM)的几何量。平面单色仪(PGM)通常被称为平面单色仪,它们在全球范围内的同步辐射和自由电子激光设施中广泛用于需要单色软X射线光(50-3000 eV)。

要安装,我们建议您使用PyPi安装

$ python -m pip install pyplanemono

当您希望使用PyPlaneMono的API与SHADOW进行光线追踪时,请特别注意;您必须使用SHADOW的自己的Python环境来这样做。(通常是一个miniconda 3.8安装)

如果您希望自行开发PyPlaneMono,也可以从源代码安装

$ git clone https://github.com/patrickwang27/pyplanemono pyplanemono
$ cd $! && python -m pip install -e .

参考文献

如果您觉得这个库很有用,请考虑引用以下内容

王,Y. P.,沃尔特斯,A. C.,巴赞达·席尔瓦,M.,等,PGMweb:平面光栅单色仪的在线模拟工具,待发表

此库的基于Web的版本带有GUI,也可在Diamond服务器上找到。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分发

pyplanemono-1.0.tar.gz (44.6 kB 查看哈希值)

源代码

构建版本

pyplanemono-1.0-py3-none-any.whl (48.2 kB 查看哈希值)

上传时间: Python 3

支持