Skip to content

Releases: joeydumont/complex_bessel

Release 0.7.0-beta

25 Mar 02:04
ec021ed
Compare
Choose a tag to compare
Release 0.7.0-beta Pre-release
Pre-release

This release adds multiple features:

  • build a static library with the BUILD_STATIC_LIBS CMake build option
  • implemented a testing framework based on GTest and GitHub Actions
  • added the scaled Bessel functions, which limit overflow for large arguments. Example call: double scaled = besselJ(order, z, true). The exact scaling depends on the Bessel functions and is documented in the zbesh.for file (more user-friendly docs coming in the near™ future)

Release 0.6

02 Jun 03:37
Compare
Choose a tag to compare
Release 0.6 Pre-release
Pre-release

Preliminary version of the spherical Bessel functions.

Release 0.5.1

26 Feb 15:23
Compare
Choose a tag to compare
Release 0.5.1 Pre-release
Pre-release

Minor release that corrects some mistakes in the computation of Bessel functions for real order and negative argument. If you use this library in part of the parameter space, please update this package.

Release 0.5.0

06 Jan 14:19
Compare
Choose a tag to compare

With this new release, the library can now compute Bessel functions for arbitrary real orders, both positive and negative. More testing functions were drafted, and it was found that SciPy and this library agree in all verified parameter regions.

Release 0.4.0

29 Jul 13:06
Compare
Choose a tag to compare

New release for DOI minting.

Release 0.3.3

16 Jul 19:11
Compare
Choose a tag to compare
Release 0.3.3 Pre-release
Pre-release

This release is a minor update which fixes some issues with the differentiation of besselK and hankelH2.

Release 0.3.2

10 Jul 16:58
Compare
Choose a tag to compare
Release 0.3.2 Pre-release
Pre-release

This version allows the computation of the nth derivative of all Bessel functions through the use of recurrence relations.

The Hankel functions were changed from besselH* to hankelH*.

Release 0.3.1

16 Jun 15:17
Compare
Choose a tag to compare
Release 0.3.1 Pre-release
Pre-release

This release fixes an issue with the autoreconf utility, which needed the files README and ChangeLog to exist.

Release 0.3

12 Mar 13:46
Compare
Choose a tag to compare
Release 0.3 Pre-release
Pre-release

This release significantly overhauls the library. By making use of C function pointers, we remove the necessity for objects. This leads to simpler calls in the library, similar to those of Python and MATLAB.