【文件属性】:
文件名称:matlab寻峰代码-gixdsolver:解算器
文件大小:13KB
文件格式:ZIP
更新时间:2021-06-04 13:02:39
系统开源
matlab寻峰代码GIWAX
索引
仅基于峰值位置:
找到合适的晶格参数集
索引衍射峰
概要
原始数据应该是一个
matlab
*
.fig文件,可以直接用
.
在确定实验峰值位置后,使用模拟退火过程来寻找合适的解决方案。
请注意,解决方案空间可能会根据单位单元转换进一步缩小(感谢
Sean
Parkin
博士)。
理论位置计算是由
Anna
Hailey
从
.
模拟退火部分是
Matthew
Perry
项目的一个实现。
所需的包
scipy
numpy
cv2
scikit-image
用法
峰值查找参数在__init__中设置。
始终通过以下方式制作峰值查找图:
python
PeakPlt.py
以确保这些参数是合理的。
更新参数设置为全局变量。
要找到一组合理的退火参数,请取消注释中的以下部分。
#
#
auto
find
anneal
param
#
print
(tsp.auto(minutes=50))
设置所有退火参数后,可以通过以下方式进行退火:
python
gindex_anneal.py
并且解决方案将写入anneal.out
。
如果您使用
dlx,则用
【文件预览】:
gixdsolver-master
----SolutionReduction.py(2KB)
----PeakPlt.py(129B)
----Matcher.py(11KB)
----readme.md(2KB)
----LICENSE(1KB)
----read.py(77B)
----solred.py(614B)
----DiffParser.py(7KB)
----.gitignore(1KB)
----AnnealSolution.py(3KB)
----GIXDSimAnneal.py(2KB)
----second_reduce.py(614B)
----gindex_anneal.py(1KB)