Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Tools to recover expectionally precise rotation curves from spatially resolved spectra.

Project description

eddy - Extracting Disk DYnamics

status DOI ascl:1901.010 Documentation Status

eddy is a suite of Python tools to recover precise rotation profiles of protoplanetary disks from Doppler shifted line emission. eddy makes fitting of first moment maps and the inference of a rotation velocity from an annulus of spectra a breeze.


The most simple method is with pip,

pip install astro-eddy

The only real dependencies for this are numpy, scipy, matplotlib, emcee, at least v3.0 or higher if you want the fancy progress bar, and corner. If you want to run the Gaussian Process method you will also need celerite which can be easily installed if you follow their installation guide.

If things have installed correctly you should be able to run the Jupyter Notebooks with no errors. If something goes wrong, please open an issue.


For guides on how to use eddy you will find extensive examples in the documents. We shameless recommend bettermoments to make the moment maps required for the fitting.


If you use eddy as part of your research, please cite the JOSS article:

    doi = {10.21105/joss.01220},
    url = {},
    year = {2019},
    month = {feb},
    publisher = {The Open Journal},
    volume = {4},
    number = {34},
    pages = {1220},
    author = {Richard Teague},
    title = {eddy},
    journal = {The Journal of Open Source Software}

A full list of citations including dependencies can be found on the citations page.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for astro-eddy, version 1.2.1
Filename, size File type Python version Upload date Hashes
Filename, size astro_eddy-1.2.1-py3-none-any.whl (34.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size astro-eddy-1.2.1.tar.gz (23.5 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page