Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.6.1 release #534

Merged
merged 14 commits into from
Dec 9, 2024
Merged

0.6.1 release #534

merged 14 commits into from
Dec 9, 2024

Conversation

patrick-kidger
Copy link
Owner

No description provided.

andyElking and others added 14 commits November 29, 2024 22:17
* Langevin PR

* Minor fixes

* removed the SORT solver (superseded by QUICSORT)

* made LangevinTerm.term a static field

* temporary fix for _term_compatible and LangevinTerm

* Fixed LangevinTerm YAAAYYYYY

* Nits

* Added Langevin docs, a Langevin example and backwards in time test

* Fixed Patrick's comments

* langevin -> underdamped_langevin

* round of small fixes

* check langevin drift term and diffusion term have same args

* added scan_trick in QUICSORT and ShOULD

* using RuntimeError for when ULD args have wrong structure

* small fixes
* Langevin PR (#453)

* Langevin PR

* Minor fixes

* removed the SORT solver (superseded by QUICSORT)

* made LangevinTerm.term a static field

* temporary fix for _term_compatible and LangevinTerm

* Fixed LangevinTerm YAAAYYYYY

* Nits

* Added Langevin docs, a Langevin example and backwards in time test

* Fixed Patrick's comments

* langevin -> underdamped_langevin

* round of small fixes

* check langevin drift term and diffusion term have same args

* added scan_trick in QUICSORT and ShOULD

* using RuntimeError for when ULD args have wrong structure

* small fixes

* tidy-ups

* Split SDE tests in half, to try and avoid GitHub runner issues?

* Added effects_barrier to fix test issue with JAX 0.4.33+

* small fix of docs in all three and a return type in quicsort

* bump doc building pipeline

* Compatibility with JAX 0.4.36, which removes ConcreteArray

* using a fori_loop to save states in edge case t0==t1

* added case for saving t0 data, which was also not getting updated.

Added a test

* using while_loop, ran into issues with reverse-mode diff using the fori_loop

* bug fix for cases when t0=True

* simplified logic for saving, no loop necessary

* added vmap test

* using a fori_loop to save states in edge case t0==t1

* added case for saving t0 data, which was also not getting updated.

Added a test

* using while_loop, ran into issues with reverse-mode diff using the fori_loop

* bug fix for cases when t0=True

* simplified logic for saving, no loop necessary

* added vmap test

* fix t1 out of bounds issue

* fix for steps: don't want to update those values if t0==t1 since we didn't take any steps.

Added test

---------

Co-authored-by: Andraž Jelinčič <[email protected]>
Co-authored-by: Patrick Kidger <[email protected]>
Co-authored-by: andyElking <[email protected]>
@patrick-kidger patrick-kidger changed the title Dev 0.6.1 release Dec 9, 2024
@patrick-kidger patrick-kidger merged commit 78531fa into main Dec 9, 2024
2 checks passed
@patrick-kidger patrick-kidger deleted the dev branch December 9, 2024 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants