Eddy
Python tools to recover precise rotation profiles of disks.
Install / Use
/learn @PlanetFormationLab/EddyREADME
eddy - Extracting Disk Dynamics
<p align='center'> <br/> <img src="https://github.com/richteague/eddy/blob/master/docs/_static/eddy_logo.png" width="500" height="500"> <br/> <br/> <a href="http://joss.theoj.org/papers/2868c5ad4b6405eba1aaf1cd8ea53274"><img src="http://joss.theoj.org/papers/2868c5ad4b6405eba1aaf1cd8ea53274/status.svg"> </a> <a href='https://eddy.readthedocs.io/en/latest/?badge=latest'><img src='https://readthedocs.org/projects/eddy/badge/?version=latest' alt='Documentation Status' /> </a> <a href="https://doi.org/10.5281/zenodo.1440051"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.1440051.svg" alt="DOI" /> </a> <a href="http://ascl.net/1901.010"><img src="https://img.shields.io/badge/ascl-1901.010-blue.svg?colorB=262255" alt="ascl:1901.010" /> </a> <br/> <br/> </p>What Is It?
eddy is a suite of Python tools to recover precise velocity 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.
Installation
The most simple method is with pip,
pip install astro-eddy
The only real dependencies for this are numpy, scipy, matplotlib, and emcee, 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.
Useage
For guides on how to use eddy you will find extensive examples in the documents. We shamelessly recommend bettermoments to make the moment maps required for the fitting.
Citations
If you use eddy as part of your research, please cite the JOSS article:
@article{eddy,
doi = {10.21105/joss.01220},
url = {https://doi.org/10.21105/joss.01220},
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.
Works Using eddy
A list of the works using (or at least citing) eddy can be found on ADS.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
