exoplanet

exoplanet: Gradient-based probabilistic inference for exoplanet data & other astronomical time series - Published in JOSS (2021)

https://github.com/exoplanet-dev/exoplanet

Science Score: 100.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Committers with academic emails
    4 of 17 committers (23.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

astronomy astrophysics bayesian-inference exoplanet exoplanet-radial-velocities exoplanet-transits exoplanets gaussian-processes mcmc pymc3 time-series time-series-analysis

Keywords from Contributors

dynamics probabilistic-data-analysis mcmc-sampler sunpy hydrology mesh astropy gravitational-lensing physics energy-system

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation ·

Repository

Fast & scalable MCMC for all your exoplanet needs!

Basic Info
Statistics
  • Stars: 225
  • Watchers: 19
  • Forks: 54
  • Open Issues: 33
  • Releases: 40
Topics
astronomy astrophysics bayesian-inference exoplanet exoplanet-radial-velocities exoplanet-transits exoplanets gaussian-processes mcmc pymc3 time-series time-series-analysis
Created over 7 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md



Tests Docs Coverage

exoplanet

Fast & scalable MCMC for all your exoplanet needs! exoplanet is a toolkit for probabilistic modeling of time series data in astronomy with a focus on observations of exoplanets, using PyMC. PyMC is a flexible and high-performance model-building language and inference engine that scales well to problems with a large number of parameters. exoplanet extends PyMC's language to support many of the custom functions and distributions required when fitting exoplanet datasets.

Read the full documentation at docs.exoplanet.codes.

Installation

The quickest way to get started is to use pip:

bash python -m pip install "exoplanet[pymc]"

Note that you will need Python (>=3.6) installed for this to work, but then this will install all the required dependencies.

Check out the main installation documentation page for more options.

Usage

Check out the tutorials and API docs on the docs page for example usage and much more info. You can also find more in-depth examples on the exoplanet case studies page.

Contributing

exoplanet is an open-source project, and we would love it if you wanted to contribute. Check out the developer documentation for more info about getting started.

Owner

  • Name: exoplanet
  • Login: exoplanet-dev
  • Kind: organization

This is where we develop the "exoplanet" library

JOSS Publication

exoplanet: Gradient-based probabilistic inference for exoplanet data & other astronomical time series
Published
June 22, 2021
Volume 6, Issue 62, Page 3285
Authors
Daniel Foreman-Mackey ORCID
Center for Computational Astrophysics, Flatiron Institute, New York, NY, USA
Rodrigo Luger ORCID
Center for Computational Astrophysics, Flatiron Institute, New York, NY, USA, Virtual Planetary Laboratory, University of Washington, Seattle, WA, USA
Eric Agol ORCID
Department of Astronomy, University of Washington, University of Washington, Seattle, WA, USA, Virtual Planetary Laboratory, University of Washington, Seattle, WA, USA
Thomas Barclay ORCID
Center for Space Sciences and Technology, University of Maryland, Baltimore County, Baltimore, MD, USA
Luke G. Bouma ORCID
Department of Astrophysical Sciences, Princeton University, Princeton, NJ, USA
Timothy D. Brandt ORCID
Department of Physics, University of California, Santa Barbara, Santa Barbara, CA, USA
Ian Czekala ORCID
Department of Astronomy and Astrophysics, The Pennsylvania State University, University Park, PA, USA, Center for Exoplanets and Habitable Worlds, The Pennsylvania State University, University Park, PA, USA, Center for Astrostatistics, The Pennsylvania State University, University Park, PA, USA, Institute for Computational and Data Sciences, The Pennsylvania State University, University Park, PA, USA
Trevor J. David ORCID
Center for Computational Astrophysics, Flatiron Institute, New York, NY, USA, Department of Astrophysics, American Museum of Natural History, New York, NY, USA
Jiayin Dong ORCID
Department of Astronomy and Astrophysics, The Pennsylvania State University, University Park, PA, USA, Center for Exoplanets and Habitable Worlds, The Pennsylvania State University, University Park, PA, USA
Emily A. Gilbert ORCID
Department of Astronomy and Astrophysics, University of Chicago, Chicago, IL, USA
Tyler A. Gordon ORCID
Department of Astronomy, University of Washington, University of Washington, Seattle, WA, USA
Christina Hedges ORCID
NASA Ames Research Center, Moffett Field, CA, USA, Bay Area Environmental Research Institute, Moffett Field, CA, USA
Daniel R. Hey ORCID
Sydney Institute for Astronomy, School of Physics, University of Sydney, Camperdown, New South Wales, Australia, Stellar Astrophysics Centre, Department of Physics and Astronomy, Aarhus University, Aarhus, Denmark
Brett M. Morris ORCID
Center for Space and Habitability, University of Bern, Bern, Switzerland
Adrian M. Price-Whelan ORCID
Center for Computational Astrophysics, Flatiron Institute, New York, NY, USA
Arjun B. Savel ORCID
Department of Astronomy, University of Maryland, College Park, MD, USA
Editor
Arfon Smith ORCID
Tags
astronomy

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Foreman-Mackey
    given-names: Daniel
    orcid: https://orcid.org/0000-0002-9328-5652
  - family-names: Luger
    given-names: Rodrigo
    orcid: https://orcid.org/0000-0002-0296-3826
  - family-names: Agol
    given-names: Eric
    orcid: https://orcid.org/0000-0002-0802-9145
  - family-names: Barclay
    given-names: Thomas
    orcid: https://orcid.org/0000-0001-7139-2724
  - family-names: Bouma
    given-names: Luke G.
    orcid: https://orcid.org/0000-0002-0514-5538
  - family-names: Brandt
    given-names: Timothy D.
    orcid: https://orcid.org/0000-0003-2630-8073
  - family-names: Czekala
    given-names: Ian
    orcid: https://orcid.org/0000-0002-1483-8811
  - family-names: David
    given-names: Trevor J.
    orcid: https://orcid.org/0000-0001-6534-6246
  - family-names: Dong
    given-names: Jiayin
    orcid: https://orcid.org/0000-0002-3610-6953
  - family-names: Gilbert
    given-names: Emily A.
    orcid: https://orcid.org/0000-0002-0388-8004
  - family-names: Gordon
    given-names: Tyler A.
    orcid: https://orcid.org/0000-0001-5253-1987
  - family-names: Hedges
    given-names: Christina
    orcid: https://orcid.org/0000-0002-3385-8391
  - family-names: Hey
    given-names: Daniel R.
    orcid: https://orcid.org/0000-0003-3244-5357
  - family-names: Morris
    given-names: Brett M.
    orcid: https://orcid.org/0000-0003-2528-3409
  - family-names: Price-Whelan
    given-names: Adrian M.
    orcid: https://orcid.org/0000-0003-0872-7098
  - family-names: Savel
    given-names: Arjun B.
    orcid: https://orcid.org/0000-0002-2454-768X
title: "exoplanet: Gradient-based probabilistic inference for exoplanet data & other astronomical time series"
version: "0.5.1"
doi: "10.5281/zenodo.1998447"
date-released: 2021-06-21

Papers & Mentions

Total mentions: 1

Exoplanet spectroscopy and photometry with the Twinkle space telescope
Last synced: 2 months ago

GitHub Events

Total
  • Issues event: 6
  • Watch event: 14
  • Delete event: 5
  • Issue comment event: 11
  • Push event: 25
  • Pull request event: 17
  • Fork event: 1
  • Create event: 5
Last Year
  • Issues event: 6
  • Watch event: 14
  • Delete event: 5
  • Issue comment event: 11
  • Push event: 25
  • Pull request event: 18
  • Fork event: 1
  • Create event: 5

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 1,210
  • Total Committers: 17
  • Avg Commits per committer: 71.176
  • Development Distribution Score (DDS): 0.126
Past Year
  • Commits: 14
  • Committers: 2
  • Avg Commits per committer: 7.0
  • Development Distribution Score (DDS): 0.429
Top Committers
Name Email Commits
Dan F-M f****y@g****m 1,058
pre-commit-ci[bot] 6****] 51
dependabot[bot] 4****] 34
Arjun Savel a****l@b****u 18
Rodrigo Luger r****r@g****m 11
Eric Agol a****l@u****u 9
Ian Czekala i****e@g****m 8
Adrian Price-Whelan a****w@g****m 6
Christina Hedges c****s@n****v 5
emilygilbert e****2@g****m 2
Luke Bouma l****a 2
exoplanetbot e****t 1
Avi Vajpeyi a****i@g****m 1
Greg Gilbert g****t@a****u 1
Thomas Vandal t****l@u****a 1
Timothy D Brandt t****t@g****m 1
Tom Barclay t****m@t****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 50
  • Total pull requests: 139
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 37
  • Total pull request authors: 9
  • Average comments per issue: 2.38
  • Average comments per pull request: 0.46
  • Merged pull requests: 120
  • Bot issues: 2
  • Bot pull requests: 109
Past Year
  • Issues: 7
  • Pull requests: 24
  • Average time to close issues: 1 day
  • Average time to close pull requests: 6 days
  • Issue authors: 6
  • Pull request authors: 2
  • Average comments per issue: 1.14
  • Average comments per pull request: 0.0
  • Merged pull requests: 19
  • Bot issues: 2
  • Bot pull requests: 24
Top Authors
Issue Authors
  • dfm (8)
  • grburgess (3)
  • dyahalomi (3)
  • xylm2021 (2)
  • dependabot[bot] (2)
  • Stefan-Physics (1)
  • ideasrule (1)
  • TeHanHunter (1)
  • JulioHC00 (1)
  • mjl192 (1)
  • ethankruse (1)
  • alina-Er (1)
  • ssagear (1)
  • dgegen (1)
  • gjgilbert (1)
Pull Request Authors
  • pre-commit-ci[bot] (56)
  • dependabot[bot] (53)
  • dfm (22)
  • gjgilbert (2)
  • vandalt (2)
  • avivajpeyi (1)
  • danhey (1)
  • dyahalomi (1)
  • lgbouma (1)
Top Labels
Issue Labels
bug (26) enhancement (10) documentation (9) joss (8) dependencies (3) github_actions (2)
Pull Request Labels
dependencies (53) github_actions (46) joss (2) documentation (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 1,400 last-month
  • Total dependent packages: 5
    (may contain duplicates)
  • Total dependent repositories: 35
    (may contain duplicates)
  • Total versions: 50
  • Total maintainers: 1
pypi.org: exoplanet

Fast and scalable MCMC for all your exoplanet needs

  • Versions: 36
  • Dependent Packages: 5
  • Dependent Repositories: 35
  • Downloads: 1,400 Last month
Rankings
Dependent packages count: 2.3%
Dependent repos count: 2.5%
Average: 4.1%
Downloads: 7.4%
Maintainers (1)
Last synced: 4 months ago
conda-forge.org: exoplanet

exoplanet is a toolkit for probabilistic modeling of transit and/or radial velocity observations of exoplanets and other astronomical time series using PyMC3. PyMC3 is a flexible and high-performance model building language and inference engine that scales well to problems with a large number of parameters. exoplanet extends PyMC3's language to support many of the custom functions and distributions required when fitting exoplanet datasets.

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 22.9%
Stargazers count: 25.1%
Average: 33.3%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 4 months ago

Dependencies

binder/requirements.txt pypi
  • corner *
  • emcee *
  • jupyterlab >=3.0
  • jupytext *
  • lightkurve *
  • matplotlib *
  • pymc3-ext >=0.1.0
.github/workflows/joss.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • docker://openjournals/paperdraft latest composite
  • peaceiris/actions-gh-pages v3.9.2 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/gh-action-pypi-publish v1.6.4 composite
docs/environment.yml conda
  • gcc_linux-64
  • gxx_linux-64
  • numpy
  • pip
  • python 3.9.*
  • scipy