STEM数据模拟与分析工具

一款用于初始化、注册和分析STEM数据的工具,支持从文件中加载数据集,获取图像和光谱数据,并运行铁电模拟实验。

  • by Vani-Nigam07
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Vani-Nigam07/mic-hackahton-mcp

使用说明

使用以下命令运行代码:

gemini --mcp_allowed_server_names AFM_mcp Ferrosim_mcp

为mcp提供以下查询-

它能做什么:

  • 初始化和注册数据:它可以设置虚拟STEM并从文件中加载数据集。
  • 检索图像数据:它可以提供一般的概览图像。
  • 访问光谱数据:它可以提取完整的3D光谱图像(具有空间和能量维度的数据立方体)或图像中单个点的数据。它还可以检索能量轴 与光谱相关联。

接受的查询(方法):

-----原子力显微镜--------

  • 初始化显微镜(afm显微镜): Sets up the microscope.
  • register_data(data_source)-H5文件: Loads a dataset from a file.
  • get_overview_image():返回二维概览图像。
  • get_point_data(spectrum_image_index,x,y):从指定光谱图像中的单个(x,y)坐标获取光谱数据。
  • get_spectrum_image(spectrum_image_index):检索完整的3D光谱图像数据立方体。
  • get_spectrum_imagee_axis(spectrum_image_index):返回给定光谱图像的能量(e)轴。

-----铁试剂-------

  • run_ferro_simulation:此工具获取您的高级参数(n、alpha、beta等),将它们传递给Ferro2DSim类以运行上述整个过程,然后返回以下内容的摘要 结果,包括随时间的总极化和最大测量响应。
  • calculate_experiment_match:这是一个实用工具,通过计算均方根误差,您可以将模拟的偏振历史与实验结果进行比较 (RMSE),为您提供模拟参数与实验匹配程度的指标。