-
-
Notifications
You must be signed in to change notification settings - Fork 129
SoCiS 2013 ideas
Currently there is much effort going into the astropy project to build a framework to analyze astronomical data in python, as well as to foster interoperability between existing astrophysical analysis tools. Astropy is separated into a core-package and affiliated packages. The core package provides very fundamental data structures for the analysis (e.g. tables with meta data, units, ..). The affiliated packages, like specutils
, provide specific functionality for a sub-field of data analysis.
Light is basically the only information we have about the cosmos. Thus, analyzing optical spectra is one of the most important tasks in astrophysics. Thus, a variety of python packages exists that address particular parts of spectroscopy (e.g. pymodelfit, pyspeckit, astropysics, pysynphot, pymidas, etc.). Our aim is to provide commonly used tasks as part of specutils
, as well as provide data structures that simplify interoperability between the existing packages to avoid duplication of effort. We imagine, the project to be divided into subcomponents.
- Develop the data structures required to support spectroscopic analysis, including unit conversions between spectroscopic systems and flux measurements.
- Modelling and fitting of spectra by incorporating astropy models
- A graphical interactive user interface to accomplish this task.
We would ask students to develop those subcomponents, write a documentation and unit tests.