Skip to main content

eddy - Extracting Disk Dynamics




PyPI version Python versions Documentation Status DOI ascl:1901.010

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.

As of v3.0.0, the rotation-map model and likelihood are JAX-backed: JIT-compiled, autodifferentiable, and GPU-aware. Sampling can be done either with emcee (the default) or numpyro NUTS via mcmc='numpyro'; the Gaussian-process annulus path uses tinygp.

Installation

The most simple method is with pip,

pip install astro-eddy

Runtime dependencies are pulled in automatically: numpy, scipy, matplotlib, jax, jaxlib, emcee, zeus-mcmc, numpyro, tinygp, corner, and bettermoments. Python 3.10 or newer.

For an editable development install,

git clone https://github.com/PlanetFormationLab/eddy.git
cd eddy
pip install -e ".[test]"   # add test extras for running pytest

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.

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-3.1.1.tar.gz (165.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

astro_eddy-3.1.1-py3-none-any.whl (157.2 kB view details)

Uploaded Python 3

File details

Details for the file astro_eddy-3.1.1.tar.gz.

File metadata

  • Download URL: astro_eddy-3.1.1.tar.gz
  • Upload date:
  • Size: 165.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for astro_eddy-3.1.1.tar.gz
Algorithm Hash digest
SHA256 20f9975aa0c32970fda7bf8cfd8b056c9d9e55e5e384315deb330bdf31ed0212
MD5 c5defbe9a8b76de682972492a102cf02
BLAKE2b-256 7fdd65667229f03075f9ab3a03c632ce145534b96854871fdd4c70c207562255

See more details on using hashes here.

File details

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

File metadata

  • Download URL: astro_eddy-3.1.1-py3-none-any.whl
  • Upload date:
  • Size: 157.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for astro_eddy-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d287b7ae770d9ce1560acfef42f63794e19900826c68ef90e70671f2c57c4c12
MD5 2f6b275de47dc87f922887f54fa488f6
BLAKE2b-256 1adefc7b359661a0073c7579ec3205d7aeb8c52ae700f49941235ede0f056f2f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.1.1 This release

2 files

3.0.1

2 files

3.0.0

2 files

2.4.1

1 file

2.4.0

1 file

2.3.12

1 file

2.3.11

1 file

2.3.10

1 file

2.3.9

1 file

2.3.7

1 file

2.3.5

1 file

2.3.4

1 file

2.3.3

1 file

2.3.2

1 file

2.3.1

1 file

2.3.0

1 file

2.2.4

1 file

2.2.3

1 file

2.2.2

1 file

2.2.1

1 file

2.2

1 file

2.1.5.post8

1 file

2.1.5.post7

1 file

2.1.5.post6

1 file

2.1.5.post5

1 file

2.1.5.post4

1 file

2.1.5.post3

1 file

2.1.5.post2

1 file

2.1.5.post1

1 file

2.1.4.post3

1 file

2.1.4.post2

1 file

2.1.4.post1

1 file

2.1.4

1 file

2.1.3

1 file

2.1.1

1 file

2.0.2

1 file

2.0.0

1 file

1.3.8

1 file

1.3.6

1 file

1.3.5

1 file

1.3.4

1 file

1.3.3

1 file

1.3.2

1 file

1.3.1

1 file

1.3.0

1 file

1.2.2

2 files

1.2.1

2 files

1.2.0

1 file

1.0.1

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page