maxentcpp: Maximum Entropy Species Distribution Modeling ('C++' Implementation)

'C++' implementation of Maximum Entropy (Maxent) species distribution modeling with R bindings via 'Rcpp'. Provides a high-performance reimplementation of the Maxent algorithm for modeling species geographic distributions from occurrence data and environmental variables, following Phillips et al. (2006) <doi:10.1016/j.ecolmodel.2005.03.026>. Supports linear, quadratic, product, hinge, and threshold feature transformations, spatial projection in raw, logistic, and cloglog scales, and model diagnostics including Area Under the ROC Curve (AUC), variable importance, response curves, and Multivariate Environmental Similarity Surfaces (MESS) maps.

Version: 1.0.0
Depends: R (≥ 3.5.0)
Imports: Rcpp (≥ 1.0.0), methods
LinkingTo: Rcpp, RcppEigen
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown, terra (≥ 1.7-46), raster, sf, png, rJava, maxnet
Published: 2026-05-18
DOI: 10.32614/CRAN.package.maxentcpp (may not be active yet)
Author: Angel Robles [aut, cre]
Maintainer: Angel Robles <a.l.robles.fernandez at gmail.com>
BugReports: https://github.com/alrobles/maxentcpp/issues
License: MIT + file LICENSE
URL: https://github.com/alrobles/maxentcpp, https://alrobles.github.io/maxentcpp/
NeedsCompilation: yes
SystemRequirements: C++17
Materials: NEWS
CRAN checks: maxentcpp results

Documentation:

Reference manual: maxentcpp.html , maxentcpp.pdf

Downloads:

Package source: maxentcpp_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): maxentcpp_1.0.0.tgz, r-oldrel (arm64): maxentcpp_1.0.0.tgz, r-release (x86_64): maxentcpp_1.0.0.tgz, r-oldrel (x86_64): maxentcpp_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=maxentcpp to link to this page.