Recent Releases of FastTanhSinhQuadrature.jl: High-performance Tanh-Sinh numerical integration in Julia
FastTanhSinhQuadrature.jl: High-performance Tanh-Sinh numerical integration in Julia - v1.0.1
FastTanhSinhQuadrature v1.0.1
v1.0.1 (patch release)
Summary
This release focuses on quality and maintenance improvements (no API-breaking changes).
Changes
- Improved and clarified documentation across README and docs pages.
- Expanded test coverage, including complementary-form integrands and stronger 3D cases.
- Added a cross-library benchmark workflow and published benchmark result tables.
- Fixed package metadata for registration by correcting the
Teststdlib UUID inProject.toml.
Breaking changes
- None.
Merged pull requests: - Move export block after includes to avoid Julia 1.12+ world-age warnings (#5) (@svretina) - Fix quad_cmpl complementary coordinate handling and docs (#6) (@svretina) - Gate JET type-stability tests by Julia version and JET API line (#7) (@svretina) - CI: test Julia 1.9–1.13 + nightly; make nightly non-blocking and tolerate AVX failures on 1.13+ (#8) (@svretina) - Improve quadrature tests (1D/3D families), split test suite, and fix bounded 3D plane mapping (#9) (@svretina) - Fix/precomputed nodes bound types (#10) (@svretina) - Docs/readme refresh, updated Benchmarks (#11) (@svretina) - Follow-up to #11: Multi-library benchmark harness and published timing tables (#12) (@svretina)
Closed issues: - TagBot trigger issue (#1) - package installation (#2) - code coverage (#3) - README examples: quad_cmpl gives wrong value and precomputed-nodes snippet fails with type mismatch (#4)
- Julia
Published by github-actions[bot] 3 months ago
FastTanhSinhQuadrature.jl: High-performance Tanh-Sinh numerical integration in Julia - v1.0.0
FastTanhSinhQuadrature.jl v1.0.0
First stable release of FastTanhSinhQuadrature.jl: fast, high-accuracy numerical integration with Tanh-Sinh (double-exponential) quadrature.
Highlights
- High-level adaptive interface:
quad - Support for 1D/2D/3D integration
- Precomputed-node workflows for repeated integrations
- SIMD-accelerated paths (
integrate*_avx) viaLoopVectorization.jl - Utilities for difficult endpoint behavior (
quad_split, complementary-coordinate interface)
Installation
julia
import Pkg
Pkg.add("FastTanhSinhQuadrature")
Compatibility (v1.0.0): Julia: 1.10, 1.11
- Julia
Published by svretina 3 months ago