{
  "_id": "6a10203cacfb0bcc41c8b826",
  "Type": "Package",
  "Package": "soilassessment",
  "Title": "Soil Health Assessment Models for Assessing Soil Conditions and\nSuitability",
  "Version": "1.3.0",
  "Description": "Soil health assessment builds information to improve\ndecision in soil management. It facilitates assessment of soil\nconditions for crop suitability [such as those given by FAO\n<https://www.fao.org/land-water/databases-and-software/crop-information/en/>],\ngroundwater recharge, fertility, erosion, salinization\n[<doi:10.1002/ldr.4211>], carbon sequestration, irrigation\npotential, and status of soil resources.",
  "License": "GPL",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Authors@R": "person(\"Christian Thine\", \"Omuto\", , \"thineomuto@yahoo.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5792-3485\"))",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 09:14:24 UTC",
    "User": "root"
  },
  "Author": "Christian Thine Omuto [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5792-3485>)",
  "Maintainer": "Christian Thine Omuto <thineomuto@yahoo.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-04-22 14:14:35 UTC",
  "RemoteUrl": "https://github.com/cran/soilassessment",
  "RemoteRef": "HEAD",
  "RemoteSha": "f1fea245896713f5cb92472a6df13ba7642a78ac",
  "MD5sum": "60d677411fd692e7ab4f699b25d70961",
  "_user": "cran",
  "_type": "src",
  "_file": "soilassessment_1.3.0.tar.gz",
  "_fileid": "e25d6cda4e07c4123a4b5c2e93a6da82d8605b8051fa8f26d5521439d2110d5d",
  "_filesize": 1587081,
  "_sha256": "e25d6cda4e07c4123a4b5c2e93a6da82d8605b8051fa8f26d5521439d2110d5d",
  "_created": "2026-05-22T09:14:24.000Z",
  "_published": "2026-05-22T09:22:04.578Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77351148584,
      "time": 331,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7157138198"
    },
    {
      "job": 77351148560,
      "time": 362,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157147912"
    },
    {
      "job": 77350329673,
      "time": 322,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157030916"
    },
    {
      "job": 77351148588,
      "time": 169,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157086108"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26278865348",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/soilassessment",
  "_commit": {
    "id": "f1fea245896713f5cb92472a6df13ba7642a78ac",
    "author": "Christian Thine Omuto <thineomuto@yahoo.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.3.0\n",
    "time": 1776867275
  },
  "_maintainer": {
    "name": "Christian Thine Omuto",
    "email": "thineomuto@yahoo.com",
    "orcid": "0000-0002-5792-3485"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "caret",
      "role": "Imports"
    },
    {
      "package": "deSolve",
      "role": "Imports"
    },
    {
      "package": "e1071",
      "role": "Imports"
    },
    {
      "package": "FuzzyAHP",
      "role": "Imports"
    },
    {
      "package": "googledrive",
      "role": "Imports"
    },
    {
      "package": "Hmisc",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "nnet",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "soiltexture",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "arm",
      "role": "Suggests"
    },
    {
      "package": "Cubist",
      "role": "Suggests"
    },
    {
      "package": "aqp",
      "role": "Suggests"
    },
    {
      "package": "kernlab",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "ranger",
      "role": "Suggests"
    },
    {
      "package": "rpart",
      "role": "Suggests"
    },
    {
      "package": "plyr",
      "role": "Suggests"
    },
    {
      "package": "qrnn",
      "role": "Suggests"
    },
    {
      "package": "quantregForest",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3.1",
      "date": "2026-02-22"
    },
    {
      "name": "0.3.2",
      "date": "2026-04-13"
    },
    {
      "name": "1.3.0",
      "date": "2026-04-22"
    }
  ],
  "_stars": 2,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 693,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/soilassessment"
  },
  "_searchresults": 41,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/soilassessment.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-10-25"
    },
    {
      "version": "0.1.1",
      "date": "2020-01-10"
    },
    {
      "version": "0.2.1",
      "date": "2020-08-30"
    },
    {
      "version": "0.2.2",
      "date": "2022-01-18"
    },
    {
      "version": "0.2.3",
      "date": "2022-02-03"
    },
    {
      "version": "0.2.4",
      "date": "2022-09-04"
    },
    {
      "version": "0.2.5",
      "date": "2022-11-23"
    },
    {
      "version": "0.2.6",
      "date": "2023-07-08"
    },
    {
      "version": "0.3.0",
      "date": "2025-01-13"
    },
    {
      "version": "0.3.1",
      "date": "2026-02-22"
    },
    {
      "version": "0.3.2",
      "date": "2026-04-13"
    },
    {
      "version": "1.3.0",
      "date": "2026-04-22"
    }
  ],
  "_exports": [
    "appendTextureclass",
    "bulkdenSuit",
    "calcSuit",
    "carbonateSuit",
    "carbonTurnover",
    "CECSuit",
    "checkInternet",
    "classCode",
    "classLUT",
    "classnames",
    "comparisonTable",
    "conversion",
    "createTexturedata",
    "DataAvailabilityIndex",
    "demSuit",
    "depthharm",
    "depthSuit",
    "drainageSuit",
    "ECconversion1",
    "ECconversion2",
    "ECconversion3",
    "ECconversion4",
    "ECharm_Info",
    "ECSuit",
    "erodFUN",
    "erodibilityRisk",
    "erosionSuit",
    "erosivFUN",
    "ESPSuit",
    "featureRep",
    "fertilityRating",
    "fertilitySuit",
    "getSuit",
    "harmonization",
    "imageIndices",
    "LGPSuit",
    "ME_ECharm",
    "ME_PHharm",
    "NDVIcoverfactor",
    "negData",
    "NPPmodel",
    "pedoTransfer",
    "permeabilityClass",
    "PHConversion",
    "PHharm_Info",
    "PHSuit",
    "physicalSuit",
    "porositySuit",
    "predAccuracy",
    "predUncertain",
    "rainSuit",
    "reclassifyMap",
    "regmodelSuit",
    "RotCmoistcorrection",
    "RotCtempcorrection",
    "saltClass",
    "saltRating",
    "saltSeverity",
    "SASdata_densityInfo",
    "SASglobeData",
    "SASmodels",
    "slopeSuit",
    "sloplenFUN",
    "SOCSuit",
    "stoneSuit",
    "suitability",
    "suitabilityClass",
    "surveyPoints",
    "tempSuit",
    "textureSuit",
    "VegCOV"
  ],
  "_datasets": [
    {
      "name": "ME_ECharmserve",
      "title": "Harmonization models for soil electrical conductivity",
      "object": "ME_ECharmserve",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "ME_PHharmserve",
      "title": "Harmonization models for soil pH",
      "object": "ME_PHharmserve",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "nutrient",
      "title": "Sample data of decision ranking table for mapping soil nutrient condition",
      "object": "nutrient",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "carbon",
        "nitrogen",
        "phosphorus",
        "potassium",
        "iron",
        "zinc",
        "manganese",
        "copper",
        "boron",
        "sulfur",
        "cec"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "nutrindicator",
      "title": "A grid stack map of indicators for crop fertility requirements",
      "object": "nutrindicator",
      "class": [
        "SpatialGridDataFrame"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "soil",
      "title": "Sample soil dataset for salinity mapping",
      "object": "soil",
      "class": [
        "SpatialPointsDataFrame"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "suitabinput",
      "title": "Sample grid stack map of nutrient indicators for crop fertility requirements",
      "object": "suitabinput",
      "class": [
        "SpatialGridDataFrame"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "textureinput",
      "title": "Sample texture dataset for mapping soil texture",
      "object": "textureinput",
      "class": [
        "SpatialGridDataFrame"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "appendTextureclass",
      "title": "Attaching soil textural classes",
      "topics": [
        "appendTextureclass"
      ]
    },
    {
      "page": "bulkdenSuit",
      "title": "Assessing bulk density suitability requirements for certain crops and trees",
      "topics": [
        "bulkdenSuit"
      ]
    },
    {
      "page": "calcSuit",
      "title": "Calculating suitability classes",
      "topics": [
        "calcSuit"
      ]
    },
    {
      "page": "carbonateSuit",
      "title": "Assessing calcium carbonate suitability requirements for certain crops and trees",
      "topics": [
        "carbonateSuit"
      ]
    },
    {
      "page": "carbonTurnover",
      "title": "A function for implementing RothC carbon turnover model in the soil",
      "topics": [
        "carbonTurnover"
      ]
    },
    {
      "page": "CECSuit",
      "title": "Assessing Cation Exchange Capacity (CEC) suitability requirements for certain crops and trees",
      "topics": [
        "CECSuit"
      ]
    },
    {
      "page": "checkInternet",
      "title": "Checking internet connectivity for functions with remote call",
      "topics": [
        "checkInternet"
      ]
    },
    {
      "page": "classCode",
      "title": "Displaying names of class codes of soil conditions in the soilassessment package",
      "topics": [
        "classCode"
      ]
    },
    {
      "page": "classLUT",
      "title": "Developing Look-up Table (LUT) for the soil condition class map",
      "topics": [
        "classLUT"
      ]
    },
    {
      "page": "classnames",
      "title": "Display class names and codes as used in the soilassessment package",
      "topics": [
        "classnames"
      ]
    },
    {
      "page": "comparisonTable",
      "title": "Normalizing decision ranking table",
      "topics": [
        "comparisonTable"
      ]
    },
    {
      "page": "conversion",
      "title": "Developing own harmonization model",
      "topics": [
        "conversion"
      ]
    },
    {
      "page": "createTexturedata",
      "title": "Creating spatial dataframe of normalized soil texture proportions",
      "topics": [
        "createTexturedata"
      ]
    },
    {
      "page": "DataAvailabilityIndex",
      "title": "Showing sampling point density map in a geographic area",
      "topics": [
        "DataAvailabilityIndex"
      ]
    },
    {
      "page": "demSuit",
      "title": "Assessing elevation suitability requirements for certain crops and trees",
      "topics": [
        "demSuit"
      ]
    },
    {
      "page": "depthharm",
      "title": "Harmonizing soil property between uniform depth intervals in observation pits",
      "topics": [
        "depthharm"
      ]
    },
    {
      "page": "depthSuit",
      "title": "Assessing soil depth suitability requirements for certain crops and trees",
      "topics": [
        "depthSuit"
      ]
    },
    {
      "page": "drainageSuit",
      "title": "Assessing drainage suitability requirements for certain crops and trees",
      "topics": [
        "drainageSuit"
      ]
    },
    {
      "page": "ECconversion1",
      "title": "Harmonizing electrical conductivity of a soil solution to that of the saturated paste extract",
      "topics": [
        "ECconversion1"
      ]
    },
    {
      "page": "ECconversion2",
      "title": "Harmonizing electrical conductivity of a soil solution to that of the saturated paste extract for all textural classes",
      "topics": [
        "ECconversion2"
      ]
    },
    {
      "page": "ECconversion3",
      "title": "Developing own harmonization model",
      "topics": [
        "ECconversion3"
      ]
    },
    {
      "page": "ECconversion4",
      "title": "A function for harmonizing salt measurements into equivalent electrical conductivity in dS/m",
      "topics": [
        "ECconversion4"
      ]
    },
    {
      "page": "ECharm_Info",
      "title": "Information on performance of soil electrical conductivity (EC) harmonization models",
      "topics": [
        "ECharm_Info"
      ]
    },
    {
      "page": "ECSuit",
      "title": "Assessing Electrical Conductivity suitability requirements for certain crops and trees",
      "topics": [
        "ECSuit"
      ]
    },
    {
      "page": "erodFUN",
      "title": "Estimate soil erodibility factor",
      "topics": [
        "erodFUN"
      ]
    },
    {
      "page": "erodibilityRisk",
      "title": "Determine soil erodibility risk",
      "topics": [
        "erodibilityRisk"
      ]
    },
    {
      "page": "erosionSuit",
      "title": "Assessing erosion risk for certain crops and trees",
      "topics": [
        "erosionSuit"
      ]
    },
    {
      "page": "erosivFUN",
      "title": "Estimate rainfall erosivity from annual rainfall amounts",
      "topics": [
        "erosivFUN"
      ]
    },
    {
      "page": "ESPSuit",
      "title": "Assessing Exchangeable Sodium Percent (ESP) suitability requirements for certain crops and trees",
      "topics": [
        "ESPSuit"
      ]
    },
    {
      "page": "featureRep",
      "title": "Assess how well landscape features are represented in descrete samples",
      "topics": [
        "featureRep"
      ]
    },
    {
      "page": "fertilityRating",
      "title": "Determining soil fertility levels for given soil property (fertility indicator)",
      "topics": [
        "fertilityRating"
      ]
    },
    {
      "page": "fertilitySuit",
      "title": "Assessing soil fertility suitability requirements for certain crops",
      "topics": [
        "fertilitySuit"
      ]
    },
    {
      "page": "getSuit",
      "title": "Deriving categorical suitability classes",
      "topics": [
        "getSuit"
      ]
    },
    {
      "page": "harmonization",
      "title": "Harmonization model for salt-affected soils",
      "topics": [
        "harmonization"
      ]
    },
    {
      "page": "imageIndices",
      "title": "Developing remote sensing indices for soil assessment",
      "topics": [
        "imageIndices"
      ]
    },
    {
      "page": "LGPSuit",
      "title": "Assessing Length of Growing Period (LGP) suitability requirements for certain crops and trees",
      "topics": [
        "LGPSuit"
      ]
    },
    {
      "page": "ME_ECharm",
      "title": "Mixed-effects model for harmonizing soil electrical conductivity to the equivalent conductivity of saturated paste extract",
      "topics": [
        "ME_ECharm"
      ]
    },
    {
      "page": "ME_ECharmserve",
      "title": "Harmonization models for soil electrical conductivity",
      "topics": [
        "ME_ECharmserve"
      ]
    },
    {
      "page": "ME_PHharm",
      "title": "Mixed-effects model for harmonizing soil pH (KCl or CaCl2) to the equivalent pH (water)",
      "topics": [
        "ME_PHharm"
      ]
    },
    {
      "page": "ME_PHharmserve",
      "title": "Harmonization models for soil pH",
      "topics": [
        "ME_PHharmserve"
      ]
    },
    {
      "page": "NDVIcoverfactor",
      "title": "Estimating Cover Factor for Erosion Models Using NDVI Remote Sensing Index for Vegetation",
      "topics": [
        "NDVIcoverfactor"
      ]
    },
    {
      "page": "negData",
      "title": "Correcting negative entries in classes for intenisty of salt-affected soils",
      "topics": [
        "negData"
      ]
    },
    {
      "page": "NPPmodel",
      "title": "Calculating net primary production using air temperature and mean rainfall amount",
      "topics": [
        "NPPmodel"
      ]
    },
    {
      "page": "nutrient",
      "title": "Sample data of decision ranking table for mapping soil nutrient condition",
      "topics": [
        "nutrient"
      ]
    },
    {
      "page": "nutrindicator",
      "title": "A grid stack map of indicators for crop fertility requirements",
      "topics": [
        "nutrindicator"
      ]
    },
    {
      "page": "pedoTransfer",
      "title": "A pedotransfer function to predict electrical conductivity or any other soil property using other soil properties",
      "topics": [
        "pedoTransfer"
      ]
    },
    {
      "page": "permeabilityClass",
      "title": "Determine permeability class",
      "topics": [
        "permeabilityClass"
      ]
    },
    {
      "page": "PHConversion",
      "title": "Models for converting soil pH (KCl or CaCl) to the equivalent pH (water)",
      "topics": [
        "PHConversion"
      ]
    },
    {
      "page": "PHharm_Info",
      "title": "Information on performance of soil pH (water) harmonization models",
      "topics": [
        "PHharm_Info"
      ]
    },
    {
      "page": "PHSuit",
      "title": "Assessing pH suitability requirements for certain crops and trees",
      "topics": [
        "PHSuit"
      ]
    },
    {
      "page": "physicalSuit",
      "title": "A function for assessing soil physical condition suitability requirements for certain crops and trees",
      "topics": [
        "physicalSuit"
      ]
    },
    {
      "page": "porositySuit",
      "title": "Assessing soil porosity suitability requirements for certain crops and trees",
      "topics": [
        "porositySuit"
      ]
    },
    {
      "page": "predAccuracy",
      "title": "Accuracy assessment between an array of two variables",
      "topics": [
        "predAccuracy"
      ]
    },
    {
      "page": "predUncertain",
      "title": "A function to develop spatial map of modelling uncertainty using the bootstrap approach",
      "topics": [
        "predUncertain"
      ]
    },
    {
      "page": "rainSuit",
      "title": "Assessing rainfall suitability requirements for certain crops and trees",
      "topics": [
        "rainSuit"
      ]
    },
    {
      "page": "reclassifyMap",
      "title": "Re-classifying raster maps based on input look-up table",
      "topics": [
        "reclassifyMap"
      ]
    },
    {
      "page": "regmodelSuit",
      "title": "Guiding selection of a predition model for modelling soil properties",
      "topics": [
        "regmodelSuit"
      ]
    },
    {
      "page": "RotCmoistcorrection",
      "title": "Estimating moisture effects in RothC carbon turnover modelling",
      "topics": [
        "RotCmoistcorrection"
      ]
    },
    {
      "page": "RotCtempcorrection",
      "title": "Estimating temperature effects in organic matter decomposition rates in the soil",
      "topics": [
        "RotCtempcorrection"
      ]
    },
    {
      "page": "saltClass",
      "title": "Classify types of salt-affected soils using EC, PH, and ESP",
      "topics": [
        "saltClass"
      ]
    },
    {
      "page": "saltRating",
      "title": "Classifying salt-affected soils using EC and PH only",
      "topics": [
        "saltRating"
      ]
    },
    {
      "page": "saltSeverity",
      "title": "A function to classify salt intensity in soil",
      "topics": [
        "saltSeverity"
      ]
    },
    {
      "page": "SASdata_densityInfo",
      "title": "Information on global spatial distribution of locations with measured soil properties for salt-affected soils (SAS)",
      "topics": [
        "SASdata_densityInfo"
      ]
    },
    {
      "page": "SASglobeData",
      "title": "Querying global SAS data",
      "topics": [
        "SASglobeData"
      ]
    },
    {
      "page": "SASmodels",
      "title": "Information on available SAS models in the harmonization service",
      "topics": [
        "SASmodels"
      ]
    },
    {
      "page": "slopeSuit",
      "title": "Assessing slope suitability requirements for certain crops and trees",
      "topics": [
        "slopeSuit"
      ]
    },
    {
      "page": "sloplenFUN",
      "title": "Estimating slope-length factor for soil erosion",
      "topics": [
        "sloplenFUN"
      ]
    },
    {
      "page": "SOCSuit",
      "title": "Assessing soil carbon suitability requirements for certain crops and trees",
      "topics": [
        "SOCSuit"
      ]
    },
    {
      "page": "soil",
      "title": "Sample soil dataset for salinity mapping",
      "topics": [
        "soil"
      ]
    },
    {
      "page": "stoneSuit",
      "title": "Assessing stoniness suitability requirements for certain crops and trees",
      "topics": [
        "stoneSuit"
      ]
    },
    {
      "page": "suitability",
      "title": "Determine soil suitability for agricultural crops",
      "topics": [
        "suitability"
      ]
    },
    {
      "page": "suitabilityClass",
      "title": "Determine suitability classes for given indicator values",
      "topics": [
        "suitabilityClass"
      ]
    },
    {
      "page": "suitabinput",
      "title": "Sample grid stack map of nutrient indicators for crop fertility requirements",
      "topics": [
        "suitabinput"
      ]
    },
    {
      "page": "surveyPoints",
      "title": "Generate georeferenced locations for monitoring soil conditions",
      "topics": [
        "surveyPoints"
      ]
    },
    {
      "page": "tempSuit",
      "title": "Assessing temperature suitability requirements for certain crops and trees",
      "topics": [
        "tempSuit"
      ]
    },
    {
      "page": "textureinput",
      "title": "Sample texture dataset for mapping soil texture",
      "topics": [
        "textureinput"
      ]
    },
    {
      "page": "textureSuit",
      "title": "Assessing texture suitability requirements for certain crops and trees",
      "topics": [
        "textureSuit"
      ]
    },
    {
      "page": "VegCOV",
      "title": "Detrmining Erosion Cover Factor (C Factor) from Vegetation Cover Fraction",
      "topics": [
        "VegCOV"
      ]
    }
  ],
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bslib",
    "cachem",
    "caret",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "clock",
    "cluster",
    "codetools",
    "colorspace",
    "cpp11",
    "curl",
    "data.table",
    "DBI",
    "deSolve",
    "diagram",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "foreach",
    "foreign",
    "Formula",
    "fs",
    "future",
    "future.apply",
    "FuzzyAHP",
    "gargle",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "googledrive",
    "gower",
    "gridExtra",
    "gtable",
    "hardhat",
    "highr",
    "Hmisc",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httr",
    "ipred",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lava",
    "lifecycle",
    "listenv",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "ModelMetrics",
    "nlme",
    "nnet",
    "numDeriv",
    "openssl",
    "parallelly",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "pROC",
    "prodlim",
    "progressr",
    "proxy",
    "purrr",
    "R6",
    "randomForest",
    "rappdirs",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "recipes",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rpart",
    "rstudioapi",
    "s2",
    "S7",
    "sass",
    "scales",
    "sf",
    "shape",
    "soiltexture",
    "sp",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tinytex",
    "tzdb",
    "units",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "yaml"
  ],
  "_score": 2.3909351071033793,
  "_indexed": true,
  "_nocasepkg": "soilassessment",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-22T09:18:09.000Z",
      "distro": "noble",
      "commit": "f1fea245896713f5cb92472a6df13ba7642a78ac",
      "fileid": "40d00889a3f845972c106192e2573843f49fa99495de7c665d41cc2252a00958",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26278865348"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-22T09:18:00.000Z",
      "distro": "noble",
      "commit": "f1fea245896713f5cb92472a6df13ba7642a78ac",
      "fileid": "ae7a5ac78d84ec1d2f55aa6940539f99d890d76c3416e5675bc0c979a50d499f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26278865348"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-05-22T09:18:25.000Z",
      "commit": "f1fea245896713f5cb92472a6df13ba7642a78ac",
      "fileid": "7dd639a9480f45c15ff15b879ddcea76766f5ecf9727f9005f686f198fa14f51",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26278865348"
    }
  ]
}