Recent Releases of lintegrate
lintegrate - v0.1.14
See #26
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 3 years ago
lintegrate - v0.1.13
- Fix issue with inclusion of C headers in
.pxdfile. - Remove requirement for Numpy >= 1.21
Scientific Software - Peer-reviewed
- C
Published by mattpitkin almost 4 years ago
lintegrate - v0.1.12
- Include
.pxdheader files in the release #23
Scientific Software - Peer-reviewed
- C
Published by mattpitkin almost 4 years ago
lintegrate - v0.1.11
- Bump numpy requirement to >=1.21 due to security vulnerability #18.
- Remove Python 3.6 support due to above numpy requirement change.
- Make sure the Python
logtrapzfunction converts input arrays/lists to contain float values #19.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin about 4 years ago
lintegrate - v0.1.10
Add #16.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin about 4 years ago
lintegrate - v0.1.9
Remove unnecessary cython imports that cause issues for the conda package,
Scientific Software - Peer-reviewed
- C
Published by mattpitkin about 4 years ago
lintegrate - v0.1.8
Include setup fixes in release.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 4 years ago
lintegrate - v0.1.7
- Clean-up build and remove unnecessary linking to gslcblas #12
- Remove testing support for Python 2.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin almost 5 years ago
lintegrate - v0.1.6
Attempt to improve the build
Scientific Software - Peer-reviewed
- C
Published by mattpitkin about 5 years ago
lintegrate - v0.1.5
Update to include #10
Scientific Software - Peer-reviewed
- C
Published by mattpitkin about 5 years ago
lintegrate - v0.1.4
Very minor build changes.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin about 5 years ago
lintegrate - v0.1.3
Fixes to test suite.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 6 years ago
lintegrate - v0.1.2
Attempt to create a Windows conda build.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 6 years ago
lintegrate - v0.1.1
Minor updates of Python module exceptions.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 6 years ago
lintegrate - v0.1.0
The repository layout has been changed and there have been updates to the Python package management system.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 6 years ago
lintegrate - lintegrate
A numerical integration library for when you want/need to work with the natural logarithm of the function requiring integration.
This library provides three numerical integration functions, heavily based on GSL functions, to integrate a function when only its natural logarithm is given, and return the natural logarithm of that integral. The three functions:
lintegrate_qaglintegrate_qnglintegrate_cquad
are equivalents of the GSL functions:
respectively. These can be useful when, e.g., you have a log Gaussian likelihood function (in cases where the exponentiation of the Gaussian function would lead to zeros or infinities) and you want to numerically find the integral of the Gaussian function itself.
The functions lintegrate_qag, lintegrate_qng, and lintegrate_cquad, all have wrappers functions (with _split appended to their names) that allow the user to specify a set of intervals that the integrals will be split into when performing the calculation. The intervals could, for example, be spaced evenly in log-space, for cases where the integral function has a very pronounced peak as it approaches zero.
A python package, also called lintegrate, is also provided, which gives access to the C library functions.
Scientific Software - Peer-reviewed
- C
Published by mattpitkin over 8 years ago