The goal of this repo is to provide a Python Application Programming Interface (API) to several different synthetic spectral models. gollum will be built on the astropy affiliated package specutils , and will be inspired by the API design of lightkurve . This project is loosely related to the parallel muler framework that is built on specutils and focuses on data. This project is all about models. The code itself and will have some overlap with functionality in Starfish , and this project could one day become a microservice to Starfish, rather than duplicate code.
gollum makes it easy to chain routine operations in sequence: