#integration #quadrature #numeric #sys #cubature

sys cubature-sys

Bindings for cubature with support for Linux, macOS, and Windows

2 stable releases

1.0.5 Dec 25, 2024
1.0.4 Dec 24, 2024

#471 in Math

Download history 21/week @ 2024-12-18 266/week @ 2024-12-25 49/week @ 2025-01-01

336 downloads per month

Custom license

1MB
1.5K SLoC

C 1.5K SLoC // 0.2% comments Rust 213 SLoC

Cubature bindings for Rust

This is a *-sys crate to make the cubature package for adaptive multidimensional integration (cubature) of vector-valued integrands over hypercubes, written by Steven G. Johnson, available.

Contributing

This repo uses git submodules. Make sure you clone with

git clone --recursive

or instead run:

git submodule update --init

Unless the library location is specified using CUBATURE_INCLUDE_DIR and CUBATURE_LIB_DIR the library needs to be built from source. Building from source requires to have cmake installed.

Dependencies