Releases: exoplanet-dev/jaxoplanet
Releases · exoplanet-dev/jaxoplanet
v0.0.3
What's Changed
- Update README citation & version by @soichiro-hattori in #155
- Adding xfail to kepler grad at single point precision by @dfm in #161
- Fixing type annotations for starry Map and removing default period by @dfm in #159
- Minor starry fixes by @soichiro-hattori in #156
- Remove numpyro version bound by @dfm in #163
- feat: allow
None
args inmap_light_curve
by @lgrcia in #151 - Renaming SurfaceMapSystem surface map attributes by @soichiro-hattori in #165
- refactor: map to surface by @lgrcia in #170
- Add tutorial introducing JAX by @dgegen in #167
- fix: starry light curves of multiple bodies occultation + API test from #148 by @lgrcia in #154
- fix: temporary downgrade to pint 0.23 by @lgrcia in #181
- feat: faster rotation decomposition + refactor axis angle functions by @lgrcia in #182
- Fix compatibility of ReadTheDocs with custom domains by @dfm in #186
- Improve interface of
TransitOrbit
by @dgegen in #179 - test: transit depth using
TransitOrbit
by @lgrcia in #192 - docs: reorganise the doc + API docs + logo by @lgrcia in #191
- refactor: map surface and basis by @lgrcia in #194
- feat: amplitude surface light curves for starry systems + tests by @lgrcia in #195
- fix: starry rotationl light curve + add starry to get started by @lgrcia in #196
- Add maxdepth argument to toctrees in docs by @dfm in #198
- fix: logo with transparent background (#199) by @lgrcia in #201
- feat: order as kwarg and some ylm utilities + tests by @lgrcia in #197
- Restructuring (and renaming files for) RTD by @soichiro-hattori in #200
- Hotfix quickstart by @soichiro-hattori in #215
- feat: add a multi-precision module for testing by @lgrcia in #210
- fix: caching of multiprecision
sT
+ staticYlm.index
by @lgrcia in #216 - test: move multi-precision to general tests + supersede sympy symbolic by @lgrcia in #218
- feat: secondary/emission light curve of (limb-darkened) bodies by @lgrcia in #223
- feat:
None
values for angles + optimized P integrals by @lgrcia in #225 - feat: rotation matrices using s2fft by @lgrcia in #212
- feat: precision helper functions by @lgrcia in #217
- Hotfix PR229 by @soichiro-hattori in #230
- Add multiwavelength transit fitting tutorial by @soichiro-hattori in #232
- fix: issues #234 and #235 by @lgrcia in #236
- feat: take starry out of experimental by @lgrcia in #227
- Fixed relative angles unpacking bug by @shishirdholakia in #211
- fix: attempt for comparison test ci by @lgrcia in #252
New Contributors
- @shishirdholakia made their first contribution in #211
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Updating and applying pre-commit by @dfm in #16
- Adding interface for arbitrary order limb darkening by @dfm in #27
- starry: Rotation matrices by @lgrcia in #17
- Adding documentation infrastructure by @dfm in #31
- Refactoring to remove _src private module by @dfm in #40
- Removing
quad
submodule and simplifying some jaxprs by @dfm in #46 - Adding tutorials by @dfm in #35
- Migrating to hatch instead of poetry for build backend by @dfm in #60
- Implement exposure time integration by @soichiro-hattori in #57
- Alternative implementation for rotation matrices by @dfm in #63
- Ensuring the square of the kite area calculation is non-negative by @soichiro-hattori in #73
- Update the basis computations to use sparse linear algebra by @dfm in #72
- Introducing units and refactoring Keplerian orbit models by @dfm in #61
- Implementing polynomial basis by @dfm in #76
- Fixing issue where light curve computation fails because of incorporating JPU units by @soichiro-hattori in #86
- Adding Zenodo info for releases by @dfm in #92
- Adding light_curves.py file to init file by @soichiro-hattori in #104
- Upload docs build logs when the build fails by @dfm in #115
- Updating ruff configuration by @dfm in #116
- Truncate
_body_stack
in KeplerianSystem
's__repr__
by @dfm in #117 - installation instruction by @jiayindong in #108
- Merge tutorials updates from
tutorials
branch intomain
by @dfm in #118 - Making changes to LimbDarkLightCurve().light_curve() method to make for multiplanetary systems by @soichiro-hattori in #114
- Adding DJ to Zenodo record by @jiayindong in #121
- docs: keplerian orbits by @catrionamurray in #109
- docs: synthetic radial velocities by @lgrcia in #107
- Adding "jaxoplanet core from scratch" tutorial by @dfm in #110
- Fix syntax in .zenodo.json by @dfm in #126
- feat: public
body_vmap
(meeting with @dfm) by @lgrcia in #123 - feat: interface for starry maps and light curves by @lgrcia in #111
- feat: starry spot expansion + maps with amplitude and better default by @lgrcia in #133
- Making it harder to instantiate Body objects on their own by @dfm in #131
- docs:Update readme by @soichiro-hattori in #135
- Adding autogenerated API docs by @dfm in #125
- Factoring the "body stack" logic out to a generic "object stack" by @dfm in #136
- Experimenting with a different interface for exposure time by @dfm in #129
- Vectorize light curve functions by @dfm in #141
- Adding interpolation transform by @dfm in #142
- Major update to docs by @dfm in #143
- added test
test_keplerian_central_from_orbit()
by @catrionamurray in #139 - Adding @shashankdholakia to zenodo.json by @dfm in #145
- Refactoring surface map interface by @dfm in #144
- Fixing bug in
Central.from_orbital_properties
by @dfm in #153 - Add
dgegen
tozenodo.json
, fix syntax by @dgegen in #149
New Contributors
- @lgrcia made their first contribution in #17
- @jiayindong made their first contribution in #108
- @catrionamurray made their first contribution in #109
Full Changelog: v0.0.1...v0.0.2
v0.0.2rc2
Add `dgegen` to `zenodo.json`, fix syntax (#149) * Add dgegen, fix syntax * Update .zenodo.json --------- Co-authored-by: ddegen <[email protected]> Co-authored-by: Dan Foreman-Mackey <[email protected]>
v0.0.2rc1
jaxoplanet v0.0.1
Initial release.