未提供项目说明

rascal的Python项目详细描述


流氓

Rascal是一个自动分光计波长校准库。它主要是为天体物理学应用而设计的,但是应该可以用于从任何类似的光谱仪上捕捉到的光谱。在

给定光谱中的一组峰值,Rascal将尝试确定一个模型,供分光计在像素和波长之间转换。在

与其他校准方法不同,rascal不需要您手动选择光谱中的谱线。理想情况下,您应该了解系统的近似参数,即:

  • 使用了什么样的弧光灯(例如Xe、Hg、Ar、CuNeAr)
  • 光谱仪的色散是多少(即埃/像素)
  • 系统的光谱范围和起始波长

你不需要知道色散和起始波长。通常这些信息是由天文台提供的,但如果你不知道,你可以粗略猜测一下。你离实际系统设置越近,流氓就越有可能解决校准问题。在没有已知参数的情况下,盲校准是可能的,但目前存在挑战。如果你不知道灯,你可以尝试迭代各种来源的组合。一般来说,当你得到一个正确的拟合,大多数天文仪器的误差将是极低的。在

测试

要运行单元测试套件而不安装rascal,cd到根目录并运行:

` python -m pytest test `

要在测试期间查看日志记录输出,请运行:

` python -m pytest test -s `

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修改打印板?   java Spring批处理JdbcCursorItemReader还是RepositoryItemReader?   java如何在JTable Swing中增加标题列的字体?   java在数组方面遇到问题,导致表达式非法启动   java如何为maven pom的某些部分关闭Eclipse代码格式化程序。xml   java Dropwizard登录代码   java Jersey 2.22:客户端的默认连接超时是多少?   java无法自动连接字段:javax。sql。数据来源   如何从java中的行列表中获取单词列表?   java JDBC批量更新和处理异常?   计算大根:bigdecimal/java   java如何在JavaCC语法中提到trycatch块   javasocket。getInetAddress()不返回任何内容   oracle SQL开发人员错误无法找到Java虚拟机   java我如何计算和显示未来5年每一年的投资价值   java如何关闭浏览器选项卡?   java如何在showMessageDialog中打印双2D数组?   java从站点抓取播放列表URL?   selenium中的java点击css按钮