/freqcomb

Simplify molecular line transitions

Primary LanguagePython

FreqComb

freqcomb groups the transitions of a particular molecule based on the natural breaking points in their frequency distribution as well as a desired velocity threshold.

Installation

Obtain the most recent version of the code from GitHub:

pip install https://github.com/aida-ahmadi/freqcomb/archive/refs/heads/master.zip

Or clone and install from source:

# If you have a GitHub account:
git clone git@github.com:aida-ahmadi/freqcomb.git
# If you do not:
git clone https://github.com/aida-ahmadi/freqcomb.git

# After cloning:
cd freqcomb
pip install .

Dependencies

The dependencies are numpy, pandas, matplotlib, seaborn, astropy, astroquery, scipy, and scikit-learn.

Usage

Check out this example Jupyter Notebook.

More documentation to come...