Convex Partition is a black-box optimisation algorithm for single
  objective real-parameters functions. The basic principle is to progressively
  estimate and exploit a regression tree similar to a CART (Classification and
  Regression Tree) of the objective function. For more details see 
  'de Paz' (2024) <doi:10.1007/978-3-031-62836-8_3> and
  'Loh' (2011) <doi:10.1002/widm.8> .

CPP is a multiple criteria decision method to evaluate alternatives on complex decision making problems, by a probabilistic approach. The CPP was created and expanded by Sant'Anna, Annibal P. (2015) <doi:10.1007/978-3-319-11277-0>.

Provides a header only, C++11 interface to R's C
    interface.  Compared to other approaches 'cpp11' strives to be safe
    against long jumps from the C API as well as C++ exceptions, conform
    to normal R function semantics and supports interaction with 'ALTREP'
    vectors.

Provides function declarations and inline function definitions that
    facilitate communication between R and the 'Armadillo' 'C++' library for
    linear algebra and scientific computing. This implementation is detailed
    in Vargas Sepulveda and Schneider Malamud (2024)
    <doi:10.1016/j.softx.2025.102087>.

Read bigWig and bigBed files using "libBigWig"
    <https://github.com/dpryan79/libBigWig>. Provides lightweight access
    to the binary bigWig and bigBed formats developed by the UCSC Genome
    Browser group.

Provides function declarations and inline function definitions that
    facilitate communication between R and the 'Eigen' 'C++' library for
    linear algebra and scientific computing.

Bindings to 'qpdf':
    'qpdf' (<https://qpdf.sourceforge.io/>) is a an open-source PDF rendering
    library that allows to conduct content-preserving transformations of PDF
    files such as split, combine, and compress PDF files.

Provides a header only, 'C++' interface to 'R' with enhancements over 'cpp11'. Enforces copy-on-write
    semantics consistent with 'R' behavior. Offers native support for ALTREP objects, 'UTF-8' string handling, modern 
    'C++11' features and idioms, and reduced memory requirements. Allows for vendoring, making it useful for restricted
    environments. Compared to 'cpp11', it adds support for converting 'C++' maps to 'R' lists, 'Roxygen' documentation
    directly in 'C++' code, proper handling of matrix attributes, support for nullable external pointers, bidirectional
    copy of complex number types, flexibility in type conversions, use of nullable pointers, and various performance
    optimizations.