中文

GrayStarServer:采用基于浏览器的客户端用户界面的服务器端光谱合成

天体物理仪器与方法 2016-08-31 v1 太阳与恒星天体物理

摘要

我提出GrayStarServer(GSS),一个具有教学精度的恒星大气建模与光谱合成代码,可在常见计算设备的任何网页浏览器中访问,并在几秒时间尺度内运行。增加带有谱线辨识标注的光谱合成,将GSS的功能和教学适用性扩展到了其前身GrayStar3(GS3)之外。光谱合成基于从NIST原子光谱数据库获取的谱线列表,GSS后处理与用户界面(UI)客户端允许用户检查谱线列表的纯文本ASCII版本,并应用宏观展宽。与GS3不同,GSS在服务器端用Java进行物理建模,并通过异步HTTP请求与JavaScript和HTML客户端通信。我还描述了超越GS3的其他改进,例如更真实的建模物理以及使用HTML <canvas>元素以获得更高质量的结果绘图和渲染,并包含与Phoenix模型的比较。我还提出LineListServer,一个用于将NIST格式的自定义ASCII谱线列表转换为GSS所需的字节数据类型文件格式的Java代码,以便用户准备自己的自定义谱线列表。我提出了一种用于标记和打包模型大气与光谱合成输出以供数据传输和存储的标准,这将促进基于网页的恒星大气建模与光谱合成方法。我描述了一些由易于访问、按需、响应式的光谱合成所支持的教学演示和练习。GSS可作为研究辅助工具,提供快速光谱勘察。GSS可在 www.ap.smu.ca/~ishort/OpenStars/ 找到。

关键词

引用

@article{arxiv.1605.09368,
  title  = {GrayStarServer: Server-side spectrum synthesis with a browser-based client-side user interface},
  author = {C. Ian Short},
  journal= {arXiv preprint arXiv:1605.09368},
  year   = {2016}
}

备注

Accepted for publication in Publications of the Astronomical Society of the Pacific, 37 pages in review format