样品倾转的计算:使用NiceGUI框架

起源

设想是做一个自动计算倾转α和β的程序,用来解决在倾转样品时计算倾转角的问题。

算法

之后再写

前端

计划使用NiceGUI框架。但是NiceGUI似乎不支持导出静态页面,不能发布到GitHub Pages上。

后续计划

  • 目前只实现了起点为001带轴的情形,且尚未经过大范围测试。
  • 之后会尝试添加非001带轴起始情形的支持,需要实现衍射花样的自动生成。
  • 提供静态页面生成的支持,包括以下可选的技术路线:
    • 基于NiceGUI生成的结果,手动制作网页模版
    • 调整前端技术路线,转向使用flask或nextjs(改用nextjs可能导致逻辑改写成js代码,增大工作量,除非采用前后端完全分离的策略)