Science Score: 39.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 3 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Astronomical time series analysis with JAX
Basic Info
- Host: GitHub
- Owner: exoplanet-dev
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://jax.exoplanet.codes
- Size: 5.94 MB
Statistics
- Stars: 62
- Watchers: 8
- Forks: 14
- Open Issues: 12
- Releases: 7
Topics
Metadata Files
README.md
jaxoplanet
Astronomical time series analysis with JAX
jaxoplanet is a functional-programming-forward implementation of many features from the exoplanet and starry packages built on top of JAX.
jaxoplanet includes fast and robust implementations of many exoplanet-specific operations, including solving Kepler's equation, and computing limb-darkened light curves. Since jaxoplanet is built on top of JAX it has first-class support for hardware acceleration using GPUs and TPUs, and it also integrates seamlessly with modeling tools like NumPyro, and Flax.
For the most complete documentation, check out the documentation page at jax.exoplanet.codes.
Installation
You'll first need to install JAX following the instructions in the JAX docs. For example, to install the CPU version of JAX, you can run:
bash
python -m pip install "jax[cpu]"
Then install jaxoplanet with:
bash
python -m pip install jaxoplanet
If you run into issues with installing jaxoplanet, specifically on ARM (i.e., M series chips) Macs, take a look at the
installation instructions.
```{admonition} Navigating the docs :class: tip
💽 After installing jaxoplanet, head over to the Quickstart page to see some of its features.
🚩 If you're running into some problems with jaxoplanet, check out the common issues page for some general tips and tricks.
⚡ In the Tutorials section we've added a few tutorials showcasing some common astronomy problems where jaxoplanet might come in handy!
🖥️ Take a look here to see a user-friendly API reference for commonly used objects. The full API reference is also available!
```
Attribution
While we don't yet have a citation for jaxoplanet, please reference the GitHub
repository if you find this code useful in your research. The BibTeX entry for
the repo is:
@software{jaxoplanet,
author = {Soichiro Hattori and
Lionel Garcia and
Catriona Murray and
Jiayin Dong and
Shashank Dholakia and
David Degen and
Daniel Foreman-Mackey},
title = {{exoplanet-dev/jaxoplanet: Astronomical time series analysis with JAX}},
month = mar,
year = 2024,
publisher = {Zenodo},
version = {v0.0.2},
doi = {10.5281/zenodo.10736936},
url = {https://doi.org/10.5281/zenodo.10736936}
}
License
Copyright (c) 2021-2024 Simons Foundation, Inc.
jaxoplanet is free software made available under the MIT License. For details
see the LICENSE file.
Owner
- Name: exoplanet
- Login: exoplanet-dev
- Kind: organization
- Website: https://exoplanet.codes
- Repositories: 8
- Profile: https://github.com/exoplanet-dev
This is where we develop the "exoplanet" library
GitHub Events
Total
- Create event: 58
- Release event: 3
- Issues event: 30
- Watch event: 29
- Delete event: 81
- Issue comment event: 68
- Push event: 148
- Pull request review comment event: 2
- Pull request review event: 7
- Pull request event: 78
- Fork event: 3
Last Year
- Create event: 58
- Release event: 3
- Issues event: 30
- Watch event: 29
- Delete event: 81
- Issue comment event: 68
- Push event: 148
- Pull request review comment event: 2
- Pull request review event: 7
- Pull request event: 78
- Fork event: 3
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Dan F-M | f****y@g****m | 57 |
| pre-commit-ci[bot] | 6****] | 34 |
| dependabot[bot] | 4****] | 11 |
| soichiro-hattori | s****i@g****m | 3 |
| Lionel J. Garcia | l****a@l****r | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 53
- Total pull requests: 220
- Average time to close issues: 3 months
- Average time to close pull requests: 16 days
- Total issue authors: 12
- Total pull request authors: 11
- Average comments per issue: 1.47
- Average comments per pull request: 0.88
- Merged pull requests: 167
- Bot issues: 0
- Bot pull requests: 96
Past Year
- Issues: 16
- Pull requests: 50
- Average time to close issues: 19 days
- Average time to close pull requests: 10 days
- Issue authors: 8
- Pull request authors: 6
- Average comments per issue: 1.13
- Average comments per pull request: 0.46
- Merged pull requests: 36
- Bot issues: 0
- Bot pull requests: 25
Top Authors
Issue Authors
- dfm (13)
- lgrcia (12)
- soichiro-hattori (9)
- shashankdholakia (5)
- catrionamurray (4)
- taylorbell57 (2)
- TylerFair (2)
- saigrain (2)
- Cynn1989 (1)
- keatonb (1)
- vandalt (1)
- shishirdholakia (1)
Pull Request Authors
- pre-commit-ci[bot] (73)
- dfm (52)
- lgrcia (42)
- dependabot[bot] (23)
- soichiro-hattori (19)
- dgegen (3)
- jiayindong (2)
- catrionamurray (2)
- shashankdholakia (2)
- TylerFair (1)
- ben-cassese (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 457 last-month
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 6
- Total maintainers: 1
pypi.org: jaxoplanet
Probabilistic models for exoplanet inference in JAX
- Homepage: https://jax.exoplanet.codes
- Documentation: https://jaxoplanet.readthedocs.io/
- License: MIT License
-
Latest release: 0.1.0
published 10 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- equinox *
- jax *
- jaxlib *
- jpu >=0.0.2