dynesty

Dynamic Nested Sampling package for computing Bayesian posteriors and evidences

https://github.com/joshspeagle/dynesty

Science Score: 59.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    13 of 39 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.4%) to scientific vocabulary

Keywords

bayesian-inference mit-license model-selection monte-carlo nested-sampling pure-python

Keywords from Contributors

closember mcmc astronomy astrophysics astropy mcmc-sampler probabilistic-data-analysis astropy-affiliated supernovae exoplanets
Last synced: 6 months ago · JSON representation

Repository

Dynamic Nested Sampling package for computing Bayesian posteriors and evidences

Basic Info
Statistics
  • Stars: 385
  • Watchers: 17
  • Forks: 87
  • Open Issues: 13
  • Releases: 15
Topics
bayesian-inference mit-license model-selection monte-carlo nested-sampling pure-python
Created almost 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Authors

README.md

Build Status Documentation Status Coverage StatusDOI

dynesty

dynesty in action

A Dynamic Nested Sampling package for computing Bayesian posteriors and evidences. Pure Python. MIT license.

Documentation

Documentation can be found here.

Installation

The most stable release of dynesty can be installed through pip via pip install dynesty The current (less stable) development version can be installed by running python setup.py install from inside the repository.

Demos

Several Jupyter notebooks that demonstrate most of the available features of the code can be found here.

Attribution

If you find the package useful in your research, please cite at least both of these references: * The original paper Speagle (2020) * The python implementation Koposov et al. (2024) (the citation info is at the bottom of the page on the right)

and ideally also papers describing the underlying methods (see the documentation for more details)

Reporting issues

If you want to report issues, or have questions, please do that on github.

Contributing

Patches and contributions are very welcome! Please see CONTRIBUTING.md for more details.

Owner

  • Name: Josh Speagle
  • Login: joshspeagle
  • Kind: user
  • Location: Toronto, ON
  • Company: University of Toronto

Assistant Professor of Astrostatistics

GitHub Events

Total
  • Issues event: 17
  • Watch event: 34
  • Delete event: 2
  • Issue comment event: 50
  • Push event: 80
  • Pull request review comment event: 4
  • Pull request review event: 4
  • Pull request event: 8
  • Fork event: 10
  • Create event: 4
Last Year
  • Issues event: 17
  • Watch event: 34
  • Delete event: 2
  • Issue comment event: 50
  • Push event: 80
  • Pull request review comment event: 4
  • Pull request review event: 4
  • Pull request event: 8
  • Fork event: 10
  • Create event: 4

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 1,201
  • Total Committers: 39
  • Avg Commits per committer: 30.795
  • Development Distribution Score (DDS): 0.261
Past Year
  • Commits: 95
  • Committers: 2
  • Avg Commits per committer: 47.5
  • Development Distribution Score (DDS): 0.011
Top Committers
Name Email Commits
Sergey E. Koposov s****v@e****k 887
Josh Speagle j****e@g****m 142
Kyle Barbary k****y@g****m 76
Gregory Ashton g****n@l****g 11
Ed Bennett e****t@s****k 10
Carl Scheffler c****r@g****m 7
Josh Speagle j****e@c****u 6
Johannes Buchner j****d@g****m 6
Colm Talbot c****t@l****g 6
Ben Cook b****k@c****u 5
James Guillochon g****n@g****m 4
ana a****a@y****u 3
Josh Speagle j****e@u****a 3
Patricio Cubillos p****s@o****t 3
Erik Tollerud e****d@g****m 2
Johannes Buchner b****s@g****t 2
Ilya i****o@g****m 2
Dustin Lang d****n@g****m 2
Benjamin Johnson b****n@g****m 2
Andres Asensio Ramos a****o@i****s 2
MatthieuDartiailh m****l@l****t 2
Dan F-M f****y@g****m 1
Andrew McCluskey a****w@m****t 1
Alexander Harvey Nitz a****z@g****m 1
Danny Goldstein d****d@b****u 1
Joel Leja j****a@g****m 1
Christoph Deil D****h@g****m 1
Matthew Pitkin m****n@l****g 1
Patrick Sheehan p****7@g****m 1
Thomas Vandal t****l@h****m 1
and 9 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 114
  • Total pull requests: 46
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 1 month
  • Total issue authors: 57
  • Total pull request authors: 9
  • Average comments per issue: 4.41
  • Average comments per pull request: 3.52
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 7
  • Average time to close issues: 30 days
  • Average time to close pull requests: 13 days
  • Issue authors: 9
  • Pull request authors: 4
  • Average comments per issue: 3.73
  • Average comments per pull request: 1.14
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • segasai (30)
  • Jammy2211 (3)
  • dilpath (3)
  • asmasca (3)
  • Nicholaswogan (2)
  • shantanu9847 (2)
  • MikhailBeznogov (2)
  • camarman (2)
  • Sunnnsh (2)
  • lalit-pathak (2)
  • npassaleva (2)
  • mkplummer (2)
  • mvsoom (2)
  • rodleiva (2)
  • elts6570 (2)
Pull Request Authors
  • segasai (29)
  • ColmTalbot (10)
  • xlucn (2)
  • edbennett (2)
  • emmanuel-ferdman (2)
  • joezuntz (2)
  • GregoryAshton (1)
  • eteq (1)
  • rakaar (1)
Top Labels
Issue Labels
question (54) bug (24) enhancement (10) help wanted (7) not a bug (5) unclear (4) small fix (3) docs/coverage/tests (2) new feature (2)
Pull Request Labels
enhancement (3) new feature (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 36,289 last-month
  • Total docker downloads: 896
  • Total dependent packages: 39
    (may contain duplicates)
  • Total dependent repositories: 105
    (may contain duplicates)
  • Total versions: 46
  • Total maintainers: 2
pypi.org: dynesty

A dynamic nested sampling package for computing Bayesian posteriors and evidences.

  • Versions: 28
  • Dependent Packages: 32
  • Dependent Repositories: 99
  • Downloads: 36,289 Last month
  • Docker Downloads: 896
Rankings
Dependent packages count: 0.4%
Dependent repos count: 1.5%
Downloads: 1.8%
Average: 2.6%
Docker downloads count: 2.9%
Stargazers count: 3.5%
Forks count: 5.2%
Maintainers (2)
Last synced: 6 months ago
conda-forge.org: dynesty

dynesty is a dynamic nested sampling package for computing Bayesian posteriors and evidences. Pure Python.

  • Versions: 18
  • Dependent Packages: 7
  • Dependent Repositories: 6
Rankings
Dependent packages count: 8.0%
Dependent repos count: 13.8%
Average: 16.4%
Forks count: 21.6%
Stargazers count: 22.2%
Last synced: 6 months ago

Dependencies

.github/workflows/test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
docs/requirements.txt pypi
  • matplotlib *
  • numpy *
  • numpydoc *
  • scipy *
requirements-dev.txt pypi
  • coveralls * development
  • dill * development
  • h5py * development
  • ipyparallel * development
  • jupyter * development
  • numpydoc * development
  • pylint * development
  • pytest * development
  • pytest-cov * development
  • pytest-xdist * development
  • sphinx * development
  • sphinx-rtd-theme * development
  • tqdm * development
requirements.txt pypi
  • matplotlib *
  • numpy >=1.17.0
  • scipy *
setup.py pypi