Why & how
SpectralFitting.jl is a package for fitting models to spectral data, similar to XSPEC, Sherpa or ISIS.
The rationale for this package is to provide a unanimous interface for different model libraries, and to leverage advancements in the computional methods that are available in Julia, including the rich statistics ecosystem, with automatic-differentiation and speed.
Longer term ambitions include
- Multi-wavelength fits
- Radiative transfer embedded into the package
- Spectral and timing fits
SpectralFitting aims to provide highly optimised and flexible fitting algorithms, along with a library of spectral models, for use in any field of Astronomy that concerns itself with spectral data.