{
  "_id": "6a1ee7e4b401979e7341195d",
  "Package": "maxentcpp",
  "Type": "Package",
  "Title": "Maximum Entropy Species Distribution Modeling ('C++'\nImplementation)",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Angel\", \"Robles\", role = c(\"aut\", \"cre\"),\nemail = \"a.l.robles.fernandez@gmail.com\"))",
  "Description": "'C++' implementation of Maximum Entropy (Maxent) species\ndistribution modeling with R bindings via 'Rcpp'. Provides a\nhigh-performance reimplementation of the Maxent algorithm for\nmodeling species geographic distributions from occurrence data\nand environmental variables, following Phillips et al. (2006)\n<doi:10.1016/j.ecolmodel.2005.03.026>. Supports linear,\nquadratic, product, hinge, and threshold feature\ntransformations, spatial projection in raw, logistic, and\ncloglog scales, and model diagnostics including Area Under the\nROC Curve (AUC), variable importance, response curves, and\nMultivariate Environmental Similarity Surfaces (MESS) maps.",
  "URL": "https://github.com/alrobles/maxentcpp,\nhttps://alrobles.github.io/maxentcpp/",
  "BugReports": "https://github.com/alrobles/maxentcpp/issues",
  "License": "MIT + file LICENSE",
  "SystemRequirements": "C++17",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "RoxygenNote": "7.3.3",
  "Repository": "https://alrobles.r-universe.dev",
  "Date/Publication": "2026-05-13 03:56:30 UTC",
  "RemoteUrl": "https://github.com/alrobles/maxentcpp",
  "RemoteRef": "HEAD",
  "RemoteSha": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-19 11:20:06 UTC",
    "User": "root"
  },
  "Author": "Angel Robles [aut, cre]",
  "Maintainer": "Angel Robles <a.l.robles.fernandez@gmail.com>",
  "MD5sum": "968ff4543fea6a2d22f47db74f297997",
  "_user": "alrobles",
  "_type": "src",
  "_file": "maxentcpp_1.0.0.tar.gz",
  "_fileid": "088efd4889be620a56a682ac9a7225596f2faebdf1e8ccf7564408d4c1fafc6c",
  "_filesize": 615405,
  "_sha256": "088efd4889be620a56a682ac9a7225596f2faebdf1e8ccf7564408d4c1fafc6c",
  "_created": "2026-05-19T11:20:06.000Z",
  "_published": "2026-06-02T14:25:40.774Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79093839377,
      "time": 169,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7082058366"
    },
    {
      "job": 79093837569,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7082061075"
    },
    {
      "job": 79093838911,
      "time": 210,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7082071931"
    },
    {
      "job": 79093838519,
      "time": 169,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7082057913"
    },
    {
      "job": 79093839043,
      "time": 119,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7082153744"
    },
    {
      "job": 79093839307,
      "time": 216,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7082183527"
    },
    {
      "job": 79093838775,
      "time": 199,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7082190586"
    },
    {
      "job": 79093838520,
      "time": 438,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7082249621"
    },
    {
      "job": 79093837521,
      "time": 258,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7082001713"
    },
    {
      "job": 79093837037,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360522255"
    },
    {
      "job": 79093837615,
      "time": 188,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7082064356"
    },
    {
      "job": 79093839644,
      "time": 196,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7082067235"
    },
    {
      "job": 79093838821,
      "time": 175,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7082059798"
    }
  ],
  "_buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/alrobles/maxentcpp",
  "_commit": {
    "id": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
    "author": "Angel Luis Robles Fernández <a474r867@ku.edu>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #20 from alrobles/devin/1778643715-fix-donttest-examples\n\nFix CRAN compliance: par() on.exit() + self-contained donttest examples",
    "time": 1778644590
  },
  "_maintainer": {
    "name": "Angel Robles",
    "email": "a.l.robles.fernandez@gmail.com",
    "login": "alrobles",
    "description": "Postdoctoral Research at University of Kansas",
    "uuid": 22551963
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "version": ">= 1.7-46",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "rJava",
      "role": "Suggests"
    },
    {
      "package": "maxnet",
      "role": "Suggests"
    }
  ],
  "_owner": "alrobles",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 27
    },
    {
      "week": "2026-20",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "alrobles",
      "count": 57,
      "uuid": 22551963
    }
  ],
  "_userbio": {
    "uuid": 22551963,
    "type": "user",
    "name": "Angel Luis Robles Fernández",
    "description": "Postdoctoral Research at University of Kansas"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/maxentcpp"
  },
  "_devurl": "https://github.com/alrobles/maxentcpp",
  "_pkgdown": "https://alrobles.github.io/maxentcpp/",
  "_searchresults": 13,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/maxentcpp.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/alrobles/maxentcpp",
  "_realowner": "alrobles",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-05-18"
    }
  ],
  "_exports": [
    "clamp_grids",
    "compute_mess",
    "compute_mess_range",
    "compute_percent_contribution",
    "compute_permutation_importance",
    "compute_response_curve",
    "compute_response_curve_fixed",
    "compute_variable_ranges",
    "coords_to_rowcol",
    "create_grid_dimension",
    "create_grid_float",
    "create_hinge_feature",
    "create_layer",
    "create_linear_feature",
    "create_product_feature",
    "create_quadratic_feature",
    "create_sample",
    "create_threshold_feature",
    "csv_close",
    "csv_headers",
    "csv_next_record",
    "csv_open",
    "csv_read_double_column",
    "csv_writer_close",
    "csv_writer_open",
    "csv_writer_print",
    "csv_writer_print_double",
    "csv_writer_println",
    "eval_auc",
    "eval_correlation",
    "eval_logloss",
    "eval_misclassification",
    "eval_model",
    "eval_square_error",
    "extract_predictions_raw",
    "feature_eval",
    "feature_get_info",
    "generate_features",
    "get_grid_dimension_info",
    "get_layer_info",
    "get_sample_info",
    "grid_float_from_matrix",
    "grid_float_info",
    "grid_float_to_matrix",
    "grid_from_matrix",
    "grid_get_value",
    "grid_get_values_batch",
    "grid_has_data",
    "grid_read_asc",
    "grid_read_file",
    "grid_set_value",
    "grid_to_matrix",
    "grid_write_asc",
    "layer_name_from_path",
    "maxent_append_results_csv",
    "maxent_auc",
    "maxent_background_indices",
    "maxent_clamp",
    "maxent_color_ramp",
    "maxent_correlation",
    "maxent_csv_close",
    "maxent_csv_headers",
    "maxent_csv_next",
    "maxent_csv_open",
    "maxent_csv_read_column",
    "maxent_csv_write",
    "maxent_csv_write_close",
    "maxent_csv_write_num",
    "maxent_csv_write_open",
    "maxent_csv_write_row",
    "maxent_dimension",
    "maxent_evaluate",
    "maxent_extract_lambdas",
    "maxent_extract_occurrence_env_terra",
    "maxent_extract_predictions_cloglog",
    "maxent_extract_predictions_logistic",
    "maxent_extract_predictions_raw",
    "maxent_feature_eval",
    "maxent_feature_info",
    "maxent_featured_space",
    "maxent_featured_space_create",
    "maxent_featured_space_from_callback",
    "maxent_featured_space_from_rast",
    "maxent_featured_space_info",
    "maxent_fit",
    "maxent_generate_features",
    "maxent_get_entropy",
    "maxent_get_loss",
    "maxent_get_weights",
    "maxent_grid",
    "maxent_grid_from_matrix",
    "maxent_grid_from_terra",
    "maxent_grid_info",
    "maxent_grid_to_matrix",
    "maxent_grid_to_terra",
    "maxent_hinge_feature",
    "maxent_layer",
    "maxent_layer_info",
    "maxent_layer_name",
    "maxent_linear_feature",
    "maxent_load_lambdas",
    "maxent_logloss",
    "maxent_mess",
    "maxent_mess_range",
    "maxent_misclassification",
    "maxent_model_entropy",
    "maxent_model_loss",
    "maxent_model_weights",
    "maxent_percent_contribution",
    "maxent_permutation_importance",
    "maxent_plot_response_curves",
    "maxent_plot_variable_importance",
    "maxent_predict",
    "maxent_predict_model",
    "maxent_print_results",
    "maxent_product_feature",
    "maxent_project_cloglog",
    "maxent_project_logistic",
    "maxent_project_raw",
    "maxent_quadratic_feature",
    "maxent_raster_sample_indices",
    "maxent_read_asc",
    "maxent_read_grid",
    "maxent_read_lambdas",
    "maxent_read_occurrences",
    "maxent_response_curve",
    "maxent_response_curve_fixed",
    "maxent_run",
    "maxent_sample",
    "maxent_save_lambdas",
    "maxent_sequential_fit",
    "maxent_set_sample_expectations",
    "maxent_space_info",
    "maxent_square_error",
    "maxent_threshold_feature",
    "maxent_train",
    "maxent_train_terra",
    "maxent_variable_ranges",
    "maxent_write_asc",
    "maxent_write_lambdas",
    "maxent_write_omission_csv",
    "maxent_write_prediction_png",
    "maxent_write_sample_predictions",
    "project_cloglog",
    "project_logistic",
    "project_raw",
    "sample_get_feature",
    "sample_set_feature"
  ],
  "_datasets": [
    {
      "name": "example_occ_df",
      "title": "Species occurrence points from Abeillia abeillei presence points after download and clean from GBIF. This is a hummingbird example. A dataset with three variables. Contains scientific name, longitude and latitude.",
      "object": "example_occ_df",
      "class": [
        "data.frame"
      ],
      "fields": [
        "species",
        "long",
        "lat"
      ],
      "rows": 73,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "clamp_grids",
      "title": "Clamp Environmental Grids",
      "topics": [
        "clamp_grids"
      ]
    },
    {
      "page": "compute_mess",
      "title": "Compute MESS (Multivariate Environmental Similarity Surface)",
      "topics": [
        "compute_mess"
      ]
    },
    {
      "page": "compute_mess_range",
      "title": "Compute MESS from Min/Max Ranges",
      "topics": [
        "compute_mess_range"
      ]
    },
    {
      "page": "compute_percent_contribution",
      "title": "Compute Percent Contribution",
      "topics": [
        "compute_percent_contribution"
      ]
    },
    {
      "page": "compute_permutation_importance",
      "title": "Compute Permutation Importance",
      "topics": [
        "compute_permutation_importance"
      ]
    },
    {
      "page": "compute_response_curve",
      "title": "Compute Java-compatible Marginal Response Curve",
      "topics": [
        "compute_response_curve"
      ]
    },
    {
      "page": "compute_response_curve_fixed",
      "title": "Compute Java-compatible Response Curve with Fixed Values",
      "topics": [
        "compute_response_curve_fixed"
      ]
    },
    {
      "page": "compute_variable_ranges",
      "title": "Compute Variable Ranges from Grids",
      "topics": [
        "compute_variable_ranges"
      ]
    },
    {
      "page": "coords_to_rowcol",
      "title": "Convert geographic coordinates to row/col",
      "topics": [
        "coords_to_rowcol"
      ]
    },
    {
      "page": "create_grid_dimension",
      "title": "Create a GridDimension object",
      "topics": [
        "create_grid_dimension"
      ]
    },
    {
      "page": "create_grid_float",
      "title": "Create a float Grid object",
      "topics": [
        "create_grid_float"
      ]
    },
    {
      "page": "create_hinge_feature",
      "title": "Create a HingeFeature object",
      "topics": [
        "create_hinge_feature"
      ]
    },
    {
      "page": "create_layer",
      "title": "Create a Layer metadata object",
      "topics": [
        "create_layer"
      ]
    },
    {
      "page": "create_linear_feature",
      "title": "Create a LinearFeature object",
      "topics": [
        "create_linear_feature"
      ]
    },
    {
      "page": "create_product_feature",
      "title": "Create a ProductFeature object",
      "topics": [
        "create_product_feature"
      ]
    },
    {
      "page": "create_quadratic_feature",
      "title": "Create a QuadraticFeature object",
      "topics": [
        "create_quadratic_feature"
      ]
    },
    {
      "page": "create_sample",
      "title": "Create a Sample object",
      "topics": [
        "create_sample"
      ]
    },
    {
      "page": "create_threshold_feature",
      "title": "Create a ThresholdFeature object",
      "topics": [
        "create_threshold_feature"
      ]
    },
    {
      "page": "csv_close",
      "title": "Close a CsvReader",
      "topics": [
        "csv_close"
      ]
    },
    {
      "page": "csv_headers",
      "title": "Get CSV column headers",
      "topics": [
        "csv_headers"
      ]
    },
    {
      "page": "csv_next_record",
      "title": "Read the next CSV record",
      "topics": [
        "csv_next_record"
      ]
    },
    {
      "page": "csv_open",
      "title": "Open a CSV file for reading",
      "topics": [
        "csv_open"
      ]
    },
    {
      "page": "csv_read_double_column",
      "title": "Read an entire named column as doubles",
      "topics": [
        "csv_read_double_column"
      ]
    },
    {
      "page": "csv_writer_close",
      "title": "Close a CsvWriter",
      "topics": [
        "csv_writer_close"
      ]
    },
    {
      "page": "csv_writer_open",
      "title": "Open a CSV file for writing",
      "topics": [
        "csv_writer_open"
      ]
    },
    {
      "page": "csv_writer_print",
      "title": "Write a value into the current row of a CSV",
      "topics": [
        "csv_writer_print"
      ]
    },
    {
      "page": "csv_writer_print_double",
      "title": "Write a numeric value into the current row of a CSV",
      "topics": [
        "csv_writer_print_double"
      ]
    },
    {
      "page": "csv_writer_println",
      "title": "Flush the current CSV row to disk",
      "topics": [
        "csv_writer_println"
      ]
    },
    {
      "page": "eval_auc",
      "title": "Compute AUC (Area Under the ROC Curve)",
      "topics": [
        "eval_auc"
      ]
    },
    {
      "page": "eval_correlation",
      "title": "Compute Pearson Correlation",
      "topics": [
        "eval_correlation"
      ]
    },
    {
      "page": "eval_logloss",
      "title": "Compute Log-Loss",
      "topics": [
        "eval_logloss"
      ]
    },
    {
      "page": "eval_misclassification",
      "title": "Compute Misclassification Rate",
      "topics": [
        "eval_misclassification"
      ]
    },
    {
      "page": "eval_model",
      "title": "Full Model Evaluation",
      "topics": [
        "eval_model"
      ]
    },
    {
      "page": "eval_square_error",
      "title": "Compute Mean Squared Error",
      "topics": [
        "eval_square_error"
      ]
    },
    {
      "page": "example_occ_df",
      "title": "Species occurrence points from Abeillia abeillei presence points after download and clean from GBIF. This is a hummingbird example. A dataset with three variables. Contains scientific name, longitude and latitude.",
      "topics": [
        "example_occ_df"
      ]
    },
    {
      "page": "extract_predictions_raw",
      "title": "Extract Java-compatible Raw Predictions at Sample Locations",
      "topics": [
        "extract_predictions_raw"
      ]
    },
    {
      "page": "feature_eval",
      "title": "Evaluate a feature at a given index",
      "topics": [
        "feature_eval"
      ]
    },
    {
      "page": "feature_get_info",
      "title": "Get feature metadata",
      "topics": [
        "feature_get_info"
      ]
    },
    {
      "page": "generate_features",
      "title": "Generate features from a list of environmental variable vectors",
      "topics": [
        "generate_features"
      ]
    },
    {
      "page": "get_grid_dimension_info",
      "title": "Get grid dimension properties",
      "topics": [
        "get_grid_dimension_info"
      ]
    },
    {
      "page": "get_layer_info",
      "title": "Get layer metadata",
      "topics": [
        "get_layer_info"
      ]
    },
    {
      "page": "get_sample_info",
      "title": "Get sample properties",
      "topics": [
        "get_sample_info"
      ]
    },
    {
      "page": "grid_float_from_matrix",
      "title": "Create a GridFloat from an R matrix",
      "topics": [
        "grid_float_from_matrix"
      ]
    },
    {
      "page": "grid_float_info",
      "title": "Get grid information for an ASC-loaded grid",
      "topics": [
        "grid_float_info"
      ]
    },
    {
      "page": "grid_float_to_matrix",
      "title": "Extract the data from a GridFloat as an R matrix",
      "topics": [
        "grid_float_to_matrix"
      ]
    },
    {
      "page": "grid_from_matrix",
      "title": "Set grid from matrix",
      "topics": [
        "grid_from_matrix"
      ]
    },
    {
      "page": "grid_get_value",
      "title": "Get grid value",
      "topics": [
        "grid_get_value"
      ]
    },
    {
      "page": "grid_get_values_batch",
      "title": "Extract multiple values from a Grid at given row/col indices (batch)",
      "topics": [
        "grid_get_values_batch"
      ]
    },
    {
      "page": "grid_has_data",
      "title": "Check if grid cell has data",
      "topics": [
        "grid_has_data"
      ]
    },
    {
      "page": "grid_read_asc",
      "title": "Read an ESRI ASCII grid (.asc) file",
      "topics": [
        "grid_read_asc"
      ]
    },
    {
      "page": "grid_read_file",
      "title": "Read a grid from file (auto-detect format)",
      "topics": [
        "grid_read_file"
      ]
    },
    {
      "page": "grid_set_value",
      "title": "Set grid value",
      "topics": [
        "grid_set_value"
      ]
    },
    {
      "page": "grid_to_matrix",
      "title": "Get grid as matrix",
      "topics": [
        "grid_to_matrix"
      ]
    },
    {
      "page": "grid_write_asc",
      "title": "Write a float Grid to an ESRI ASCII (.asc) file",
      "topics": [
        "grid_write_asc"
      ]
    },
    {
      "page": "layer_name_from_path",
      "title": "Extract a layer name from a file path",
      "topics": [
        "layer_name_from_path"
      ]
    },
    {
      "page": "maxent_append_results_csv",
      "title": "Append a Row to maxentResults.csv",
      "topics": [
        "maxent_append_results_csv"
      ]
    },
    {
      "page": "maxent_auc",
      "title": "Compute AUC (Area Under the ROC Curve)",
      "topics": [
        "maxent_auc"
      ]
    },
    {
      "page": "maxent_background_indices",
      "title": "Generate Background Sample Indices",
      "topics": [
        "maxent_background_indices"
      ]
    },
    {
      "page": "maxent_clamp",
      "title": "Clamp Environmental Grids",
      "topics": [
        "maxent_clamp"
      ]
    },
    {
      "page": "maxent_color_ramp",
      "title": "Generate the Maxent Canonical Color Ramp",
      "topics": [
        "maxent_color_ramp"
      ]
    },
    {
      "page": "maxent_correlation",
      "title": "Compute Pearson Correlation",
      "topics": [
        "maxent_correlation"
      ]
    },
    {
      "page": "maxent_csv_close",
      "title": "Close a CSV Reader",
      "topics": [
        "maxent_csv_close"
      ]
    },
    {
      "page": "maxent_csv_headers",
      "title": "Get CSV Column Headers",
      "topics": [
        "maxent_csv_headers"
      ]
    },
    {
      "page": "maxent_csv_next",
      "title": "Read the Next CSV Record",
      "topics": [
        "maxent_csv_next"
      ]
    },
    {
      "page": "maxent_csv_open",
      "title": "Open a CSV File for Reading",
      "topics": [
        "maxent_csv_open"
      ]
    },
    {
      "page": "maxent_csv_read_column",
      "title": "Read an Entire Column as Doubles",
      "topics": [
        "maxent_csv_read_column"
      ]
    },
    {
      "page": "maxent_csv_write",
      "title": "Write a String Value to the Current CSV Row",
      "topics": [
        "maxent_csv_write"
      ]
    },
    {
      "page": "maxent_csv_write_close",
      "title": "Close a CSV Writer",
      "topics": [
        "maxent_csv_write_close"
      ]
    },
    {
      "page": "maxent_csv_write_num",
      "title": "Write a Numeric Value to the Current CSV Row",
      "topics": [
        "maxent_csv_write_num"
      ]
    },
    {
      "page": "maxent_csv_write_open",
      "title": "Open a CSV File for Writing",
      "topics": [
        "maxent_csv_write_open"
      ]
    },
    {
      "page": "maxent_csv_write_row",
      "title": "Flush the Current Row to the CSV File",
      "topics": [
        "maxent_csv_write_row"
      ]
    },
    {
      "page": "maxent_dimension",
      "title": "Create a Grid Dimension Object",
      "topics": [
        "maxent_dimension"
      ]
    },
    {
      "page": "maxent_evaluate",
      "title": "Full Model Evaluation",
      "topics": [
        "maxent_evaluate"
      ]
    },
    {
      "page": "maxent_extract_lambdas",
      "title": "Extract Lambda Values from a Maxent Run Result",
      "topics": [
        "maxent_extract_lambdas"
      ]
    },
    {
      "page": "maxent_extract_occurrence_env_terra",
      "title": "Extract environmental values for occurrences from a terra SpatRaster",
      "topics": [
        "maxent_extract_occurrence_env_terra"
      ]
    },
    {
      "page": "maxent_extract_predictions_cloglog",
      "title": "Extract Cloglog Predictions at Sample Locations",
      "topics": [
        "maxent_extract_predictions_cloglog"
      ]
    },
    {
      "page": "maxent_extract_predictions_logistic",
      "title": "Extract Logistic Predictions at Sample Locations",
      "topics": [
        "maxent_extract_predictions_logistic"
      ]
    },
    {
      "page": "maxent_extract_predictions_raw",
      "title": "Extract Raw Predictions at Sample Locations",
      "topics": [
        "maxent_extract_predictions_raw"
      ]
    },
    {
      "page": "maxent_feature_eval",
      "title": "Evaluate a Feature at a Given Index",
      "topics": [
        "maxent_feature_eval"
      ]
    },
    {
      "page": "maxent_feature_info",
      "title": "Get Feature Properties",
      "topics": [
        "maxent_feature_info"
      ]
    },
    {
      "page": "maxent_featured_space",
      "title": "Create a FeaturedSpace Object",
      "topics": [
        "maxent_featured_space"
      ]
    },
    {
      "page": "maxent_featured_space_create",
      "title": "Create a FeaturedSpace object",
      "topics": [
        "maxent_featured_space_create"
      ]
    },
    {
      "page": "maxent_featured_space_from_callback",
      "title": "Create a FeaturedSpace from a streaming background provider",
      "topics": [
        "maxent_featured_space_from_callback"
      ]
    },
    {
      "page": "maxent_featured_space_from_rast",
      "title": "Create a FeaturedSpace directly from a terra SpatRaster",
      "topics": [
        "maxent_featured_space_from_rast"
      ]
    },
    {
      "page": "maxent_featured_space_info",
      "title": "Get FeaturedSpace metadata",
      "topics": [
        "maxent_featured_space_info"
      ]
    },
    {
      "page": "maxent_fit",
      "title": "Train a MaxEnt Model",
      "topics": [
        "maxent_fit"
      ]
    },
    {
      "page": "maxent_generate_features",
      "title": "Generate Features from Environmental Variable Data",
      "topics": [
        "maxent_generate_features"
      ]
    },
    {
      "page": "maxent_get_entropy",
      "title": "Get entropy of a FeaturedSpace distribution",
      "topics": [
        "maxent_get_entropy"
      ]
    },
    {
      "page": "maxent_get_loss",
      "title": "Get current loss of a FeaturedSpace",
      "topics": [
        "maxent_get_loss"
      ]
    },
    {
      "page": "maxent_get_weights",
      "title": "Get current distribution weights from a FeaturedSpace",
      "topics": [
        "maxent_get_weights"
      ]
    },
    {
      "page": "maxent_grid",
      "title": "Create a Grid Object",
      "topics": [
        "maxent_grid"
      ]
    },
    {
      "page": "maxent_grid_from_matrix",
      "title": "Create a Grid from an R Matrix",
      "topics": [
        "maxent_grid_from_matrix"
      ]
    },
    {
      "page": "maxent_grid_from_terra",
      "title": "Convert a terra SpatRaster to a maxentcpp GridFloat",
      "topics": [
        "maxent_grid_from_terra"
      ]
    },
    {
      "page": "maxent_grid_info",
      "title": "Get Grid Information",
      "topics": [
        "maxent_grid_info"
      ]
    },
    {
      "page": "maxent_grid_to_matrix",
      "title": "Convert Grid to R Matrix",
      "topics": [
        "maxent_grid_to_matrix"
      ]
    },
    {
      "page": "maxent_grid_to_terra",
      "title": "Convert a maxentcpp GridFloat to a terra SpatRaster",
      "topics": [
        "maxent_grid_to_terra"
      ]
    },
    {
      "page": "maxent_hinge_feature",
      "title": "Create a Hinge Feature",
      "topics": [
        "maxent_hinge_feature"
      ]
    },
    {
      "page": "maxent_layer",
      "title": "Create a Layer Metadata Object",
      "topics": [
        "maxent_layer"
      ]
    },
    {
      "page": "maxent_layer_info",
      "title": "Get Layer Metadata",
      "topics": [
        "maxent_layer_info"
      ]
    },
    {
      "page": "maxent_layer_name",
      "title": "Extract Layer Name from a File Path",
      "topics": [
        "maxent_layer_name"
      ]
    },
    {
      "page": "maxent_linear_feature",
      "title": "Create a Linear Feature",
      "topics": [
        "maxent_linear_feature"
      ]
    },
    {
      "page": "maxent_load_lambdas",
      "title": "Load Model Lambdas from File",
      "topics": [
        "maxent_load_lambdas"
      ]
    },
    {
      "page": "maxent_logloss",
      "title": "Compute Log-Loss",
      "topics": [
        "maxent_logloss"
      ]
    },
    {
      "page": "maxent_mess",
      "title": "Compute MESS (Multivariate Environmental Similarity Surface)",
      "topics": [
        "maxent_mess"
      ]
    },
    {
      "page": "maxent_mess_range",
      "title": "Compute MESS from Min/Max Ranges",
      "topics": [
        "maxent_mess_range"
      ]
    },
    {
      "page": "maxent_misclassification",
      "title": "Compute Misclassification Rate",
      "topics": [
        "maxent_misclassification"
      ]
    },
    {
      "page": "maxent_model_entropy",
      "title": "Get Model Entropy",
      "topics": [
        "maxent_model_entropy"
      ]
    },
    {
      "page": "maxent_model_loss",
      "title": "Get Model Loss",
      "topics": [
        "maxent_model_loss"
      ]
    },
    {
      "page": "maxent_model_weights",
      "title": "Get Model Distribution Weights",
      "topics": [
        "maxent_model_weights"
      ]
    },
    {
      "page": "maxent_percent_contribution",
      "title": "Compute Percent Contribution",
      "topics": [
        "maxent_percent_contribution"
      ]
    },
    {
      "page": "maxent_permutation_importance",
      "title": "Compute Permutation Importance",
      "topics": [
        "maxent_permutation_importance"
      ]
    },
    {
      "page": "maxent_plot_response_curves",
      "title": "Write Response Curve PNGs for All Variables",
      "topics": [
        "maxent_plot_response_curves"
      ]
    },
    {
      "page": "maxent_plot_variable_importance",
      "title": "Write a Variable Importance Bar Chart PNG",
      "topics": [
        "maxent_plot_variable_importance"
      ]
    },
    {
      "page": "maxent_predict",
      "title": "Predict with a trained FeaturedSpace model",
      "topics": [
        "maxent_predict"
      ]
    },
    {
      "page": "maxent_predict_model",
      "title": "Predict with a Trained MaxEnt Model",
      "topics": [
        "maxent_predict_model"
      ]
    },
    {
      "page": "maxent_print_results",
      "title": "Print Maxent Model Results",
      "topics": [
        "maxent_print_results"
      ]
    },
    {
      "page": "maxent_product_feature",
      "title": "Create a Product Feature",
      "topics": [
        "maxent_product_feature"
      ]
    },
    {
      "page": "maxent_project_cloglog",
      "title": "Project Model onto Grids (Cloglog Output)",
      "topics": [
        "maxent_project_cloglog"
      ]
    },
    {
      "page": "maxent_project_logistic",
      "title": "Project Model onto Grids (Logistic Output)",
      "topics": [
        "maxent_project_logistic"
      ]
    },
    {
      "page": "maxent_project_raw",
      "title": "Project Model onto Grids (Raw Output)",
      "topics": [
        "maxent_project_raw"
      ]
    },
    {
      "page": "maxent_quadratic_feature",
      "title": "Create a Quadratic Feature",
      "topics": [
        "maxent_quadratic_feature"
      ]
    },
    {
      "page": "maxent_raster_sample_indices",
      "title": "Convert occurrence coordinates to 0-based stream indices",
      "topics": [
        "maxent_raster_sample_indices"
      ]
    },
    {
      "page": "maxent_read_asc",
      "title": "Read an ESRI ASCII Grid File",
      "topics": [
        "maxent_read_asc"
      ]
    },
    {
      "page": "maxent_read_grid",
      "title": "Read a Grid File (Auto-Detect Format)",
      "topics": [
        "maxent_read_grid"
      ]
    },
    {
      "page": "maxent_read_lambdas",
      "title": "Read feature lambdas from a file",
      "topics": [
        "maxent_read_lambdas"
      ]
    },
    {
      "page": "maxent_read_occurrences",
      "title": "Read Species Occurrence Data",
      "topics": [
        "maxent_read_occurrences"
      ]
    },
    {
      "page": "maxent_response_curve",
      "title": "Compute Marginal Response Curve",
      "topics": [
        "maxent_response_curve"
      ]
    },
    {
      "page": "maxent_response_curve_fixed",
      "title": "Compute Response Curve with Fixed Values",
      "topics": [
        "maxent_response_curve_fixed"
      ]
    },
    {
      "page": "maxent_run",
      "title": "Run a Complete Maxent Species Distribution Modelling Workflow",
      "topics": [
        "maxent_run"
      ]
    },
    {
      "page": "maxent_sample",
      "title": "Create a MaxEnt Sample Object",
      "topics": [
        "maxent_sample"
      ]
    },
    {
      "page": "maxent_save_lambdas",
      "title": "Save Model Lambdas to File",
      "topics": [
        "maxent_save_lambdas"
      ]
    },
    {
      "page": "maxent_sequential_fit",
      "title": "Train a MaxEnt Model with the Java-Equivalent Sequential Optimizer",
      "topics": [
        "maxent_sequential_fit"
      ]
    },
    {
      "page": "maxent_set_sample_expectations",
      "title": "Set sample expectations for a FeaturedSpace",
      "topics": [
        "maxent_set_sample_expectations"
      ]
    },
    {
      "page": "maxent_space_info",
      "title": "Get FeaturedSpace Information",
      "topics": [
        "maxent_space_info"
      ]
    },
    {
      "page": "maxent_square_error",
      "title": "Compute Mean Squared Error",
      "topics": [
        "maxent_square_error"
      ]
    },
    {
      "page": "maxent_threshold_feature",
      "title": "Create a Threshold Feature",
      "topics": [
        "maxent_threshold_feature"
      ]
    },
    {
      "page": "maxent_train",
      "title": "Train a FeaturedSpace model",
      "topics": [
        "maxent_train"
      ]
    },
    {
      "page": "maxent_train_terra",
      "title": "Train MaxEnt directly from a terra SpatRaster",
      "topics": [
        "maxent_train_terra"
      ]
    },
    {
      "page": "maxent_variable_ranges",
      "title": "Compute Variable Ranges from Grids",
      "topics": [
        "maxent_variable_ranges"
      ]
    },
    {
      "page": "maxent_write_asc",
      "title": "Write a Grid to ESRI ASCII Format",
      "topics": [
        "maxent_write_asc"
      ]
    },
    {
      "page": "maxent_write_lambdas",
      "title": "Write feature lambdas to a file",
      "topics": [
        "maxent_write_lambdas"
      ]
    },
    {
      "page": "maxent_write_omission_csv",
      "title": "Write an Omission / Threshold CSV",
      "topics": [
        "maxent_write_omission_csv"
      ]
    },
    {
      "page": "maxent_write_prediction_png",
      "title": "Write a Maxent Prediction Grid as a PNG Image",
      "topics": [
        "maxent_write_prediction_png"
      ]
    },
    {
      "page": "maxent_write_sample_predictions",
      "title": "Write Sample Predictions CSV",
      "topics": [
        "maxent_write_sample_predictions"
      ]
    },
    {
      "page": "print.maxent_sample",
      "title": "Print Sample Information",
      "topics": [
        "print.maxent_sample"
      ]
    },
    {
      "page": "project_cloglog",
      "title": "Project Model onto Grids (Java-compatible cloglog output)",
      "topics": [
        "project_cloglog"
      ]
    },
    {
      "page": "project_logistic",
      "title": "Project Model onto Grids (Java-compatible logistic output)",
      "topics": [
        "project_logistic"
      ]
    },
    {
      "page": "project_raw",
      "title": "Project Model onto Grids (Java-compatible raw output)",
      "topics": [
        "project_raw"
      ]
    },
    {
      "page": "sample_get_feature",
      "title": "Get feature value from a sample",
      "topics": [
        "sample_get_feature"
      ]
    },
    {
      "page": "sample_set_feature",
      "title": "Set feature value on a sample",
      "topics": [
        "sample_set_feature"
      ]
    }
  ],
  "_pkglogo": "https://github.com/alrobles/maxentcpp/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/alrobles/maxentcpp/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "RcppEigen"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 3.113943352306837,
  "_indexed": true,
  "_nocasepkg": "maxentcpp",
  "_universes": [
    "alrobles"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-19T11:22:56.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "fbbffa80fc0eeafb9cc95ad46d0480b8684c0270cab449899fbb44a2d4583868",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-19T11:23:04.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "c2f1bb37eb972fcea934b0e9c1b8e27aa86b74bbc37813419c31ef249b15a025",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-19T11:23:35.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "5ac6df858c092c6b5a16c3a74d17c5b74b70e998ce8095ee2900bf7e10751921",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-19T11:22:54.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "00613aff66d6719c30a2afb7881d3f47ff3ff7acca4306e34597efb819cfa97b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-19T11:28:05.000Z",
      "arch": "aarch64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "e3a9444a774d2010e6c6f63fe535935714e2a69b544947b10692c23a01b6f349",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-19T11:28:45.000Z",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "f22cbf0cbc1a1b68f8a10929036bbda4cf7519acdd6dd606c1bd0a6c614d9e54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-19T11:29:40.000Z",
      "arch": "aarch64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "952940e8a9887c4415cf7543eaf01b392b82f6788cdfa3ce9932968c44c60094",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-19T11:30:44.000Z",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "28b85343cf9c0e944e6080068796c75e3132392411ce62e40d3734e767bf7bbc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-19T11:22:23.000Z",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "2eae38570462e1defd18e95aa3b94a0f00f9b935637df8ed8f7415f71719bf02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-19T11:22:43.000Z",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "7d47578a94c5adf35584fc8620194af617f678b85465fef625393a20544c3a2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-19T11:22:12.000Z",
      "arch": "x86_64",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "de5c3c75f2df61ce2ad966a5a5c942452e344bd868272290e6de3a9a35a542bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-06-02T14:24:25.000Z",
      "arch": "emscripten",
      "commit": "88ddc4fdde9708d04ebf44865c096ef90a9269d1",
      "fileid": "f2459d88b7ec7d9742080a82d5d7d5dc11244f633a0ce424e9626a7c0b686106",
      "status": "success",
      "buildurl": "https://github.com/r-universe/alrobles/actions/runs/26093680157"
    }
  ]
}