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

Diff since v1.0.0

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 Test stdlib UUID in Project.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) via LoopVectorization.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