torchquad v0.4.0
Changelog
Major
- Support for vectorized multiple integrand compute with one call
- Better support for custom integrators
- Added Gauss Legendre integration
Minor
- Various changes to tests
- Additional examples in docs and various docstring changes
- Workflow improvements for repo
- Added automatic test coverage investigation
- Small bugfixes
Detailed changes
- Release -> develop by @gomezzz in #151
- Release -> main by @gomezzz in #150
- Change the backend argument behaviour by @FHof in #154
- Fixing build badge by @gomezzz in #159
- Switching to CI to use mamba. by @gomezzz in #158
- main -> develop by @gomezzz in #161
- (feat): multi-dimensional integrand by @ilan-gold in #160
- Disable autoblack action commits by @gomezzz in #168
- (fix): use
static_argnums
forjax
jit
by @ilan-gold in #165 - (feat): add JIT integrator tests by @ilan-gold in #166
- Display test coverage reports on PRs by @gomezzz in #167
- Fixing coverage workflow by @gomezzz in #169
- Gaussian quadrature by @elastufka in #141
- (feat): add customization API for
IntegrationGrid
by @ilan-gold in #173 - main -> develop for Release 0.4.0 by @gomezzz in #174
- (chore): add and/or clean up
Gaussian
/GaussLegendre
docs by @ilan-gold in #176 - (chore): small doc improvements by @ilan-gold in #177
- develop -> release for Release 0.4.0 by @gomezzz in #175
- (fix): bump tolerances for some GPU tests by @ilan-gold in #179
- Type related errors with integration domain by @gomezzz in #181
New Contributors
- @ilan-gold made their first contribution in #160
- @elastufka made their first contribution in #141
Full Changelog: v0.3.0...v0.4.0