issues
search
pnkraemer
/
probdiffeq
Probabilistic solvers for differential equations in JAX. Adaptive ODE solvers with calibration, state-space model factorisations, and custom information operators. Compatible with the broader JAX scientific computing ecosystem.
https://pnkraemer.github.io/probdiffeq/
MIT License
30
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Internal: Delete unused code
#780
pnkraemer
closed
4 weeks ago
0
Internals: Implement the uncalibrated solver via the calibrated solver with empty calibration
#779
pnkraemer
closed
4 weeks ago
0
Internals: stop registering controllers as Pytrees since controllers are parameter-free
#778
pnkraemer
closed
4 weeks ago
0
Internals: Stop accessing solver.strategy.extrapolation.num_derivatives inside ivpsolve.py
#777
pnkraemer
closed
4 weeks ago
0
Internals: Make the constructors in ivpsolvers.py more functional
#776
pnkraemer
closed
4 weeks ago
0
Delete an unused function
#775
pnkraemer
closed
4 weeks ago
0
Make the InterpRes into a dataclass and rename the fields to improve clarity
#774
pnkraemer
closed
1 month ago
0
Rename `*_right_corner` to `interpolate/extract_at_t1` to clarify that it implements a special case of extract/interpolate
#773
pnkraemer
closed
1 month ago
0
Remove the *.t property from the adaptive state because it contains two time-points, not one
#772
pnkraemer
closed
1 month ago
0
Implement a custom JVP for triangularisation for qr(..., mode="r") to remove a hacky conditional
#771
pnkraemer
closed
1 month ago
0
Replace `tests.setup` with a pytest fixture
#770
pnkraemer
closed
2 months ago
0
Move `probdiffeq.impl` methods around to improve independence
#769
pnkraemer
closed
2 months ago
0
Move the content of `util.ibm_util` to `impl.ssm_util` because it is only used there (and not public API)
#768
pnkraemer
closed
2 months ago
0
Move content of `impl.variable` to `impl.stats`
#767
pnkraemer
closed
2 months ago
0
Delete the changelog because it hasn't been used
#766
pnkraemer
closed
2 months ago
0
Move the `Conditional` type from `util.cond_util` to `impl._conditional`
#765
pnkraemer
closed
2 months ago
0
Condense the directory structure of `probdiffeq.impl`
#764
pnkraemer
closed
2 months ago
0
Use local imports in backend.ode to avoid diffeqzoo & diffrax dependencies
#763
pnkraemer
closed
3 months ago
0
Unnecessary dependency on Diffeqzoo & Diffrax in v0.4.0
#762
adam-hartshorne
closed
3 months ago
4
Add citation information to the readme
#761
pnkraemer
closed
3 months ago
0
Regroup the content of the taylor-subpackage in a taylor-module
#760
pnkraemer
closed
3 months ago
0
Hide markov_rescale_cholesky because it is only used inside calibrate() and should not be user-facing
#759
pnkraemer
closed
3 months ago
0
Combine solvers and components to clarify how to build an ODE solver
#758
pnkraemer
closed
3 months ago
0
Move the content of adaptive to ivpsolve because they are always used together
#757
pnkraemer
closed
3 months ago
0
Move strategies to components to clarify the solver-construction
#756
pnkraemer
closed
3 months ago
0
Combine `solvers.markov` and `solvers.solution` because they are closely related
#755
pnkraemer
closed
3 months ago
0
Correct the quickstart-link in the readme
#754
pnkraemer
closed
3 months ago
0
Move solver-components from package to a single module because we always need one of each
#753
pnkraemer
closed
3 months ago
0
Remove the kwargs from jnp.reshape for compatibility with older JAX versions
#752
pnkraemer
closed
3 months ago
0
Move strategies from package to module since they share most code
#751
pnkraemer
closed
3 months ago
0
Regroup `solvers.uncalibrated` and `solvers.calibrated` in `solvers.solvers` because they share a lot of code
#750
pnkraemer
closed
3 months ago
0
Delete the timestep.py module because it should have been deleted in a previous PR
#749
pnkraemer
closed
3 months ago
0
Move discrete filters to `util` to separate them from the ODE solver strategies
#748
pnkraemer
closed
3 months ago
0
Regroup parts of the public API to reduce how many modules we must import before solving an ODE
#747
pnkraemer
closed
3 months ago
1
Move the content of `probdiffeq.timestep` to `probdiffeq.ivpsolve` because they are always used together
#746
pnkraemer
closed
3 months ago
0
Move all content of `probdiffeq.control` to `probdiffeq.adaptive`
#745
pnkraemer
closed
3 months ago
0
Reshape Error with v0.3.4
#744
adam-hartshorne
closed
3 months ago
3
Make the doc-build strict to undo an accidental change from an earlier commit
#743
pnkraemer
closed
3 months ago
0
Update the pre-commit hook (and fix deprecations) to modernise the CI
#742
pnkraemer
closed
3 months ago
0
Update the jax.config usage to adhere to the new API and fix the doc-build
#741
pnkraemer
closed
3 months ago
0
Rename the input to jnp.reshape to adhere to the new API
#740
pnkraemer
closed
3 months ago
0
Scheduled Reduction in Output Scale Issue
#739
adam-hartshorne
opened
6 months ago
1
Warn about the experimental nature of Probdiffeq in its readme, and explain versioning
#738
pnkraemer
closed
8 months ago
0
Remove yield-values from overwrite-loop contexts
#737
pnkraemer
closed
8 months ago
0
Implement backend.control_flow.context_overwrite_{while_loop, scan} and create a tutorial for using it
#736
pnkraemer
closed
8 months ago
0
Delete 'smoothing' example notebook
#735
pnkraemer
closed
8 months ago
0
Change tutorial format from .md to .py
#732
pnkraemer
closed
8 months ago
0
Reorder the quickstart-section of the docs
#731
pnkraemer
closed
8 months ago
0
Implement backend.config
#730
pnkraemer
closed
8 months ago
0
Implement backend.warnings.filterwarnings
#729
pnkraemer
closed
8 months ago
0
Next