Skip to main content

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.

Installation

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.

Useage

For guides on how to use eddy you will find extensive examples in the documents.

In brief, fit_annulus contains the functionality to infer the rotation profile from an annulus of Doppler shifted spectra, as discussed in Teague et al. (2018a,b). Functions to fit the rotation map (we shameless recommend bettermoments to make these), including a flared surface geometry can be found in fit_cube. This also contains the functionality to deproject images using the geometrical properties of the best fit model.

Attribution

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.

Project details


Download files

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

Source Distribution

astro-eddy-1.0.1.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

astro_eddy-1.0.1-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file astro-eddy-1.0.1.tar.gz.

File metadata

  • Download URL: astro-eddy-1.0.1.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for astro-eddy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 3a080c0babcf39b00b315f91152e2454c5e8a6fa9d98e4c157a5dae2a8a00439
MD5 b8e6105021ea1eba389199ddd28374ab
BLAKE2b-256 5b047c7993dae325272ad8b25c6240508624efe5319dd29a67b4511fcca64335

See more details on using hashes here.

Provenance

File details

Details for the file astro_eddy-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: astro_eddy-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for astro_eddy-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 df7e06cb191da7041c16f31b42a68ad14c476aad25fdc74a5e919c27a0e0b346
MD5 23d5e6a59a5146b3ee703029d19da01c
BLAKE2b-256 8eb4c0ee938e4cf6b76ea41dcd7c138d76d5331463603c1a663b4fdb0f7a23d7

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page