SPARTA — SPectroscopic vARiabiliTy Analysis — is a collection of tools designed to analyze periodically-variable spectroscopic observations. Aimed for common astronomical uses, SPARTA facilitates analysis of single- and double-lined binaries, high-precision radial velocity extraction, and periodicity searches in complex, high dimensional data. The package is currently under active development. Comments are very welcome.
UNICOR—an engine for the analysis of spectra, using 1-d CCF. Includes maximum-likelihood analysis of multi-order spectra, and detection of systematic shifts (ref, ref).
USuRPER—Unit Sphere Representation PERiodogram—a phase-distance correlation (PDC) based periodogram, designed for very high-dimensional data like spectra (ref).
Template independent radial velocity extraction (ref). Analysis of composite spectra using a 2-d CCF (ref).
SPARTA is compatible with Python 3.7. The complete requirement list is available in the requirements text file. Download or clone SPARTA package from GitHub. Unpack the zip file in a designated folder.
Install using pip:
pip install -U -r requirements.txt
pip install -e [path to setup.py]