ACID API

Core Classes

Acid

Accurate Continuum fItting and Deconvolution (ACID) class.

Result

Class to handle the results from the Acid MCMC sampling, and results processing.

Data

Stores necessary data for the Acid class which can be conveniently updated and saved.

Config

A simple class to store the configuration of the ACID run.

DataList

A class that stores Data instances in a list indexed by order.

LSD

Class containing all useful functions for performing least-squares deconvolution.

Profiles

A class for fitting spectral line profiles such as Voigt and Gaussian profiles.

MCMC

Initialise MCMC functions with necessary data.

LineList

A simple class to expose the linelist when called in Data

MaskingLines

A simple class to expose the telluric lines when called in Config.

Utility Functions

calc_deltav

Calculates velocity pixel size

utils

All of the utility functions for the ACID package.

Legacy ACID Functions

These functions are retained for backwards compatibility with ACID v1.

ACID

Legacy ACID function

ACID_HARPS

Legacy ACID_HARPS function, depracated after 1.4.5.