maxentcpp: a C++ implementation of MaxEnt for species distribution modeling

maxentcpp provides a C++17 reimplementation of the MaxEnt species-distribution-modeling algorithm (Phillips et al.), which is widely used to estimate species geographic distributions from occurrence records and environmental covariates. The original MaxEnt tool is written in Java; maxentcpp reproduces the algorithm in modern C++ and exposes it to R through Rcpp.

The package was developed by Angel Robles Fernandez. Moving the MaxEnt fit into a compiled C++ layer removes Java/R interop overhead. It is also usable as a standalone MaxEnt implementation from R.

People: Angel Robles Fernandez