celerite

Scalable 1D Gaussian Processes in C++, Python, and Julia

https://github.com/dfm/celerite

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 4 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Committers with academic emails
    4 of 11 committers (36.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

astronomy c-plus-plus cpp exoplanets gaussian-processes julia python stars time-series

Keywords from Contributors

mcmc astrophysics mcmc-sampler probabilistic-data-analysis interactive profiles distribution sequences generic projection
Last synced: 6 months ago · JSON representation

Repository

Scalable 1D Gaussian Processes in C++, Python, and Julia

Basic Info
  • Host: GitHub
  • Owner: dfm
  • License: mit
  • Language: C++
  • Default Branch: main
  • Homepage: http://celerite.rtfd.io
  • Size: 239 MB
Statistics
  • Stars: 186
  • Watchers: 12
  • Forks: 35
  • Open Issues: 9
  • Releases: 17
Topics
astronomy c-plus-plus cpp exoplanets gaussian-processes julia python stars time-series
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation Authors

README.rst

**This project has been superseded by** `celerite2 `_.
**This project will continue to be maintained at a basic level, but no new features will be added and I have limited capacity so you're encouraged to check out the new version.**

**celerite**: Scalable 1D Gaussian Processes in C++, Python, and Julia

Read the documentation at: `celerite.rtfd.io `_.

.. image:: https://img.shields.io/badge/GitHub-dfm%2Fcelerite-blue.svg?style=flat
    :target: https://github.com/dfm/celerite
.. image:: http://img.shields.io/badge/license-MIT-blue.svg?style=flat&bust
    :target: https://github.com/dfm/celerite/blob/main/LICENSE
.. image:: https://github.com/dfm/celerite/actions/workflows/python.yml/badge.svg
    :target: https://github.com/dfm/celerite/actions/workflows/python.yml
.. image:: https://readthedocs.org/projects/celerite/badge/?version=latest&style=flat&bust=truer
    :target: http://celerite.readthedocs.io/en/latest/?badge=latest
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.806847.svg?style=flat
   :target: https://doi.org/10.5281/zenodo.806847
.. image:: https://img.shields.io/badge/PDF-latest-orange.svg?style=flat
    :target: https://github.com/dfm/celerite/blob/main-pdf/paper/ms.pdf
.. image:: https://img.shields.io/badge/ArXiv-1703.09710-orange.svg?style=flat
    :target: https://arxiv.org/abs/1703.09710

The Julia implementation is being developed in a different repository:
`ericagol/celerite.jl `_. Issues
related to that implementation should be opened there.

If you make use of this code, please cite the following paper:

.. code-block:: tex

    @article{celerite,
        author = {{Foreman-Mackey}, D. and {Agol}, E. and {Angus}, R. and
                  {Ambikasaran}, S.},
         title = {Fast and scalable Gaussian process modeling
                  with applications to astronomical time series},
          year = {2017},
       journal = {AJ},
        volume = {154},
         pages = {220},
           doi = {10.3847/1538-3881/aa9332},
           url = {https://arxiv.org/abs/1703.09710}
    }

Owner

  • Name: Dan Foreman-Mackey
  • Login: dfm
  • Kind: user
  • Location: NYC

GitHub Events

Total
  • Issues event: 1
  • Watch event: 6
  • Delete event: 11
  • Issue comment event: 3
  • Push event: 12
  • Pull request event: 27
  • Create event: 11
Last Year
  • Issues event: 1
  • Watch event: 6
  • Delete event: 11
  • Issue comment event: 3
  • Push event: 12
  • Pull request event: 27
  • Create event: 11

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 956
  • Total Committers: 11
  • Avg Commits per committer: 86.909
  • Development Distribution Score (DDS): 0.214
Past Year
  • Commits: 22
  • Committers: 2
  • Avg Commits per committer: 11.0
  • Development Distribution Score (DDS): 0.182
Top Committers
Name Email Commits
Dan F-M d****m@n****u 751
Eric Agol a****l@u****u 114
dependabot[bot] 4****] 75
RuthAngus r****s@a****k 5
Brendon J. Brewer b****r@g****m 4
Phil Austin p****n@e****a 2
Will Meierjurgen Farr w****r@g****m 1
Thomas Vandal 3****t 1
James Guillochon g****n@g****m 1
Ian Czekala i****e@g****m 1
Andy Casey a****y@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 50
  • Total pull requests: 132
  • Average time to close issues: 8 months
  • Average time to close pull requests: 13 days
  • Total issue authors: 29
  • Total pull request authors: 7
  • Average comments per issue: 3.5
  • Average comments per pull request: 0.16
  • Merged pull requests: 106
  • Bot issues: 0
  • Bot pull requests: 122
Past Year
  • Issues: 1
  • Pull requests: 40
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.1
  • Merged pull requests: 30
  • Bot issues: 0
  • Bot pull requests: 40
Top Authors
Issue Authors
  • ericagol (10)
  • dfm (7)
  • 3fon3fonov (3)
  • victoriafoing (3)
  • JohannesBuchner (2)
  • bmorris3 (2)
  • caseylam (1)
  • gaetanoscandariato (1)
  • davidwhogg (1)
  • HkmMerwan (1)
  • parkus (1)
  • ernewton (1)
  • andresgur (1)
  • ywx649999311 (1)
  • nespinoza (1)
Pull Request Authors
  • dependabot[bot] (122)
  • ericagol (3)
  • dfm (3)
  • exowanderer (1)
  • sczesla (1)
  • vandalt (1)
  • eggplantbren (1)
Top Labels
Issue Labels
enhancement (10) paper (7) question (6) wontfix (2)
Pull Request Labels
dependencies (122) github_actions (14)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 4,496 last-month
  • Total dependent packages: 23
    (may contain duplicates)
  • Total dependent repositories: 39
    (may contain duplicates)
  • Total versions: 27
  • Total maintainers: 1
pypi.org: celerite

Scalable 1D Gaussian Processes

  • Versions: 17
  • Dependent Packages: 22
  • Dependent Repositories: 34
  • Downloads: 4,496 Last month
  • Docker Downloads: 0
Rankings
Dependent packages count: 0.6%
Dependent repos count: 2.5%
Average: 4.2%
Docker downloads count: 4.3%
Stargazers count: 5.2%
Downloads: 5.8%
Forks count: 6.7%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: celerite
  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 5
Rankings
Dependent repos count: 14.8%
Average: 24.9%
Stargazers count: 27.7%
Forks count: 28.2%
Dependent packages count: 29.0%
Last synced: 6 months ago

Dependencies

.github/workflows/cpp.yml actions
  • actions/checkout v3 composite
  • ilammy/msvc-dev-cmd v1 composite
.github/workflows/python.yml actions
  • AndreMiras/coveralls-python-action v20201129 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • ilammy/msvc-dev-cmd v1 composite
.github/workflows/wheels.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/cibuildwheel v2.11.4 composite
  • pypa/gh-action-pypi-publish v1.6.4 composite
setup.py pypi
  • numpy *