论文标题
Pyspeckit:光谱分析和绘图包
pyspeckit: A spectroscopic analysis and plotting package
论文作者
论文摘要
Pyspeckit是Python中光谱分析的工具包和库。我们描述了Pyspeckit软件包,并突出显示了它的某些功能,例如将模型拟合到数据,类似于IRAF中历史上广泛使用的启动功能。 Pyspeckit通过MPFIT和LMFIT实现采用Levenberg-Marquardt优化方法,此处描述了有关误差估计的重要假设。提供了使用PYMC和主持人作为优化器的包装器。包括一个并行的包装器,以适合光谱立方体的线条。作为Astropy附属包装生态系统的一部分,Pyspeckit是开源和开放开发,欢迎社区的意见和协作。
pyspeckit is a toolkit and library for spectroscopic analysis in Python. We describe the pyspeckit package and highlight some of its capabilities, such as interactively fitting a model to data, akin to the historically widely-used splot function in IRAF. pyspeckit employs the Levenberg-Marquardt optimization method via the mpfit and lmfit implementations, and important assumptions regarding error estimation are described here. Wrappers to use pymc and emcee as optimizers are provided. A parallelized wrapper to fit lines in spectral cubes is included. As part of the astropy affiliated package ecosystem, pyspeckit is open source and open development and welcomes input and collaboration from the community.