使用s3dxrd数据进行晶粒内应变估计的工具。
项目描述
欢迎使用s3dxrd软件包
这是一个用于处理多晶材料扫描3D-X射线衍射(s3dxrd)应变测量的科学代码。
晶粒内应变是基于一系列线积分测量计算的。s3dxrd软件包支持使用简单加权最小二乘法或高斯过程进行回归。后者统计模型使用空间相关性假设和平衡先验来寻找对数据的良好拟合。
如果您想使用此代码,强烈建议您查阅相关论文:描述了加权最小二乘法(在论文中称为“ASR”)
从扫描3DXRD数据中重建多晶材料中的晶粒内应变场,Henningsson, N. A., Hall, S. A., Wright, J. P. & Hektor, J. (2020). J. Appl. Cryst. 53, 314-325。
描述高斯过程回归过程的论文也可在此处找到
使用高斯过程在远场扫描X射线衍射中估计晶粒内应变,Henningsson, A. & Hendriks, J. (2021). J. Appl. Cryst. 54。
此论文也可能帮助用户理解代码中暗示的一些数学符号。
安装
可以通过pip进行安装,如下所示
pip3 install s3dxrd
对于手动安装,首先通过以下方式将代码获取到本地机器
git clone https://github.com/AxelHenningsson/scanning-xray-diffraction.git
然后转到仓库并尝试安装
cd scanning-xray-diffraction
python setup.py build install
现在您将收到有关需要首先安装的依赖项的消息。一直进行到构建成功为止。
文档
文档托管在单独的网址上:GitHub Pages
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
s3dxrd-0.0.10.tar.gz (43.9 kB 查看哈希值)
构建分布
s3dxrd-0.0.10-py3-none-any.whl (49.4 kB 查看哈希值)