{
  "_id": "6a2faa133efcd9bda4326cea",
  "Package": "RStoolbox",
  "Type": "Package",
  "Title": "Remote Sensing Data Analysis",
  "Version": "1.0.2.2",
  "Date": "2025-10-02",
  "Authors@R": "c(\nperson(\"Benjamin\", \"Leutner\", role= \"aut\", email=\"rstoolboxpackage@gmail.com\", comment = c(ORCID = \"0000-0002-6893-2002\")),\nperson(\"Ned\", \"Horning\", role =\"aut\", email=\"horning@amnh.org\"),\nperson(\"Jakob\", \"Schwalb-Willmann\", role =\"aut\", email=\"movevis@schwalb-willmann.de\", comment = c(ORCID = \"0000-0003-2665-1509\")),\nperson(\"Robert J.\", \"Hijmans\", role = \"ctb\",  email = \"r.hijmans@gmail.com\",comment = c(ORCID = \"0000-0001-5872-2872\")),\nperson(\"Konstantin\", \"Mueller\", role = c(\"aut\", \"cre\"), email = \"konstantinfinn.mueller@gmx.de\", comment = c(ORCID = \"0000-0001-6540-3124\"))\n)",
  "Description": "Toolbox for remote sensing image processing and analysis\nsuch as calculating spectral indexes, principal component\ntransformation, unsupervised and supervised classification or\nfractional cover analyses.",
  "URL": "https://bleutner.github.io/RStoolbox/,\nhttps://github.com/bleutner/RStoolbox",
  "BugReports": "https://github.com/bleutner/RStoolbox/issues",
  "Encoding": "UTF-8",
  "License": "GPL (>= 3)",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-15 07:22:28 UTC",
    "User": "root"
  },
  "Author": "Benjamin Leutner [aut] (ORCID:\n<https://orcid.org/0000-0002-6893-2002>), Ned Horning [aut],\nJakob Schwalb-Willmann [aut] (ORCID:\n<https://orcid.org/0000-0003-2665-1509>), Robert J. Hijmans\n[ctb] (ORCID: <https://orcid.org/0000-0001-5872-2872>),\nKonstantin Mueller [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6540-3124>)",
  "Maintainer": "Konstantin Mueller <konstantinfinn.mueller@gmx.de>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-10-02 18:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/RStoolbox",
  "RemoteRef": "HEAD",
  "RemoteSha": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
  "MD5sum": "482282d2e712fd805b28b67154dcacd7",
  "_user": "cran",
  "_type": "src",
  "_file": "RStoolbox_1.0.2.2.tar.gz",
  "_fileid": "4c9c69ee37d8409b5df0bf5882e5ceab298005a1751e2b6a1d1cf29f7f4dbea7",
  "_filesize": 2154951,
  "_sha256": "4c9c69ee37d8409b5df0bf5882e5ceab298005a1751e2b6a1d1cf29f7f4dbea7",
  "_created": "2026-06-15T07:22:28.000Z",
  "_published": "2026-06-15T07:30:27.165Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81367583175,
      "time": 372,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7631591381"
    },
    {
      "job": 81367583184,
      "time": 351,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7631586511"
    },
    {
      "job": 81367583176,
      "time": 371,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7631590619"
    },
    {
      "job": 81367583193,
      "time": 364,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7631588884"
    },
    {
      "job": 81366941206,
      "time": 247,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7631472271"
    },
    {
      "job": 81367583143,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7631520636"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27530412592",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/RStoolbox",
  "_commit": {
    "id": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
    "author": "Konstantin Mueller <konstantinfinn.mueller@gmx.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.2.2\n",
    "time": 1759428602
  },
  "_maintainer": {
    "name": "Konstantin Mueller",
    "email": "konstantinfinn.mueller@gmx.de",
    "login": "konstide",
    "bluesky": "@caipide.bsky.social",
    "linkedin": "in/konstantin-müller-1b2439238",
    "orcid": "0000-0001-6540-3124",
    "description": "Doctoral Researcher | Remote Sensing at JMU Würzburg 🛰️ ",
    "uuid": 116877035
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "caret",
      "version": ">= 6.0-79",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "terra",
      "version": ">= 1.6-41",
      "role": "Imports"
    },
    {
      "package": "XML",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "exactextractr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Suggests"
    },
    {
      "package": "lattice",
      "role": "Suggests"
    },
    {
      "package": "kernlab",
      "role": "Suggests"
    },
    {
      "package": "e1071",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "pls",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "themis",
      "role": "Suggests"
    },
    {
      "package": "ROSE",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-40",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.2.2",
      "date": "2025-10-02"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "konstide",
      "count": 6,
      "uuid": 116877035
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 609,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 1180,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/RStoolbox"
  },
  "_mentions": 14,
  "_devurl": "https://github.com/bleutner/rstoolbox",
  "_pkgdown": "https://bleutner.github.io/RStoolbox/",
  "_searchresults": 858,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/RStoolbox.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bleutner/rstoolbox",
  "_realowner": "bleutner",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2015-09-05"
    },
    {
      "version": "0.1.1",
      "date": "2015-09-08"
    },
    {
      "version": "0.1.2",
      "date": "2015-11-04"
    },
    {
      "version": "0.1.3",
      "date": "2015-11-28"
    },
    {
      "version": "0.1.4",
      "date": "2016-01-28"
    },
    {
      "version": "0.1.5",
      "date": "2016-10-07"
    },
    {
      "version": "0.1.6",
      "date": "2016-11-07"
    },
    {
      "version": "0.1.7",
      "date": "2017-01-10"
    },
    {
      "version": "0.1.8",
      "date": "2017-04-15"
    },
    {
      "version": "0.1.9",
      "date": "2017-08-28"
    },
    {
      "version": "0.1.10",
      "date": "2017-11-10"
    },
    {
      "version": "0.2.0",
      "date": "2018-04-05"
    },
    {
      "version": "0.2.1",
      "date": "2018-04-09"
    },
    {
      "version": "0.2.3",
      "date": "2018-06-22"
    },
    {
      "version": "0.2.4",
      "date": "2019-01-08"
    },
    {
      "version": "0.2.6",
      "date": "2019-07-24"
    },
    {
      "version": "0.3.0",
      "date": "2022-03-07"
    },
    {
      "version": "0.4.0",
      "date": "2024-01-17"
    },
    {
      "version": "1.0.0",
      "date": "2024-04-25"
    },
    {
      "version": "1.0.1",
      "date": "2025-02-01"
    },
    {
      "version": "1.0.2",
      "date": "2025-02-01"
    },
    {
      "version": "1.0.2.1",
      "date": "2025-02-03"
    },
    {
      "version": "1.0.2.2",
      "date": "2025-10-03"
    }
  ],
  "_exports": [
    "%>%",
    "classifyQA",
    "cloudMask",
    "cloudShadowMask",
    "coregisterImages",
    "decodeQA",
    "encodeQA",
    "estimateHaze",
    "fCover",
    "fortifySpatRaster",
    "getMeta",
    "getValidation",
    "ggR",
    "ggRGB",
    "histMatch",
    "ImageMetaData",
    "mesma",
    "normImage",
    "oneHotEncode",
    "panSharpen",
    "pifMatch",
    "radCor",
    "rasterCVA",
    "rasterEntropy",
    "rasterPCA",
    "readEE",
    "readMeta",
    "readRSTBX",
    "readSLI",
    "rescaleImage",
    "rsOpts",
    "sam",
    "saveRSTBX",
    "spectralIndices",
    "stackMeta",
    "superClass",
    "tasseledCap",
    "topCor",
    "unsuperClass",
    "validateMap",
    "writeSLI"
  ],
  "_help": [
    {
      "page": "classifyQA",
      "title": "Classify Landsat QA bands",
      "topics": [
        "classifyQA"
      ]
    },
    {
      "page": "cloudMask",
      "title": "Simple Cloud Detection",
      "topics": [
        "cloudMask"
      ]
    },
    {
      "page": "cloudShadowMask",
      "title": "Cloud Shadow Masking for Flat Terrain",
      "topics": [
        "cloudShadowMask"
      ]
    },
    {
      "page": "coregisterImages",
      "title": "Image to Image Co-Registration based on Mutual Information",
      "topics": [
        "coregisterImages"
      ]
    },
    {
      "page": "decodeQA",
      "title": "Decode QA flags to bit-words",
      "topics": [
        "decodeQA"
      ]
    },
    {
      "page": "encodeQA",
      "title": "Encode QA Conditions to Integers",
      "topics": [
        "encodeQA"
      ]
    },
    {
      "page": "estimateHaze",
      "title": "Estimate Image Haze for Dark Object Subtraction (DOS)",
      "topics": [
        "estimateHaze"
      ]
    },
    {
      "page": "fCover",
      "title": "Fractional Cover Analysis",
      "topics": [
        "fCover"
      ]
    },
    {
      "page": "fortifySpatRaster",
      "title": "Fortify method for classes from the terra package.",
      "topics": [
        "fortifySpatRaster"
      ]
    },
    {
      "page": "getMeta",
      "title": "Extract bandwise information from ImageMetaData",
      "topics": [
        "getMeta"
      ]
    },
    {
      "page": "getValidation",
      "title": "Extract validation results from superClass objects",
      "topics": [
        "getValidation"
      ]
    },
    {
      "page": "ggR",
      "title": "Plot RasterLayers in ggplot with greyscale",
      "topics": [
        "ggR"
      ]
    },
    {
      "page": "ggRGB",
      "title": "Create ggplot2 Raster Plots with RGB from 3 RasterLayers",
      "topics": [
        "ggRGB"
      ]
    },
    {
      "page": "histMatch",
      "title": "Image to Image Contrast Matching",
      "topics": [
        "histMatch"
      ]
    },
    {
      "page": "ImageMetaData",
      "title": "ImageMetaData Class",
      "topics": [
        "ImageMetaData"
      ]
    },
    {
      "page": "lsat",
      "title": "Landsat 5TM Example Data",
      "topics": [
        "lsat"
      ]
    },
    {
      "page": "mesma",
      "title": "Multiple Endmember Spectral Mixture Analysis (Spectral Unmixing)",
      "topics": [
        "mesma"
      ]
    },
    {
      "page": "normImage",
      "title": "Normalize Raster Images: Center and Scale",
      "topics": [
        "normImage"
      ]
    },
    {
      "page": "oneHotEncode",
      "title": "One-hot encode a raster or vector",
      "topics": [
        "oneHotEncode"
      ]
    },
    {
      "page": "panSharpen",
      "title": "Pan Sharpen Imagery / Image Fusion",
      "topics": [
        "panSharpen"
      ]
    },
    {
      "page": "pifMatch",
      "title": "Pseudo-Invariant Features based Image Matching",
      "topics": [
        "pifMatch"
      ]
    },
    {
      "page": "predict.unsuperClass",
      "title": "Predict a raster map based on a unsuperClass model fit.",
      "topics": [
        "predict.unsuperClass"
      ]
    },
    {
      "page": "radCor",
      "title": "Radiometric Calibration and Correction",
      "topics": [
        "radCor"
      ]
    },
    {
      "page": "rasterCVA",
      "title": "Change Vector Analysis",
      "topics": [
        "rasterCVA"
      ]
    },
    {
      "page": "rasterEntropy",
      "title": "Multi-layer Pixel Entropy",
      "topics": [
        "rasterEntropy"
      ]
    },
    {
      "page": "rasterPCA",
      "title": "Principal Component Analysis for Rasters",
      "topics": [
        "rasterPCA"
      ]
    },
    {
      "page": "readEE",
      "title": "Tidy import tool for EarthExplorer .csv export files",
      "topics": [
        "readEE"
      ]
    },
    {
      "page": "readMeta",
      "title": "Read Landsat MTL metadata files",
      "topics": [
        "readMeta"
      ]
    },
    {
      "page": "readSLI",
      "title": "Read ENVI spectral libraries",
      "topics": [
        "readSLI"
      ]
    },
    {
      "page": "rescaleImage",
      "title": "Linear Image Rescaling",
      "topics": [
        "rescaleImage"
      ]
    },
    {
      "page": "rlogo",
      "title": "Rlogo as SpatRaster",
      "topics": [
        "rlogo"
      ]
    },
    {
      "page": "rsOpts",
      "title": "Set global options for RStoolbox",
      "topics": [
        "rsOpts"
      ]
    },
    {
      "page": "RStoolbox",
      "title": "RStoolbox: A Collection of Remote Sensing Tools",
      "topics": [
        "RStoolbox"
      ]
    },
    {
      "page": "sam",
      "title": "Spectral Angle Mapper",
      "topics": [
        "sam"
      ]
    },
    {
      "page": "saveRSTBX",
      "title": "Save and Read RStoolbox Classification Results",
      "topics": [
        "readRSTBX",
        "saveRSTBX"
      ]
    },
    {
      "page": "sen2",
      "title": "Sentinel 2 MSI L2A Scene",
      "topics": [
        "sen2"
      ]
    },
    {
      "page": "spectralIndices",
      "title": "Spectral Indices",
      "topics": [
        "spectralIndices"
      ]
    },
    {
      "page": "srtm",
      "title": "SRTM Digital Elevation Model",
      "topics": [
        "srtm"
      ]
    },
    {
      "page": "srtm_sen2",
      "title": "SRTM scene for the sen2 exemplary scene",
      "topics": [
        "srtm_sen2"
      ]
    },
    {
      "page": "stackMeta",
      "title": "Import separate Landsat files into single stack",
      "topics": [
        "stackMeta"
      ]
    },
    {
      "page": "superClass",
      "title": "Supervised Classification",
      "topics": [
        "superClass"
      ]
    },
    {
      "page": "tasseledCap",
      "title": "Tasseled Cap Transformation",
      "topics": [
        "tasseledCap"
      ]
    },
    {
      "page": "topCor",
      "title": "Topographic Illumination Correction",
      "topics": [
        "topCor"
      ]
    },
    {
      "page": "unsuperClass",
      "title": "Unsupervised Classification",
      "topics": [
        "unsuperClass"
      ]
    },
    {
      "page": "validateMap",
      "title": "Map accuracy assessment",
      "topics": [
        "validateMap"
      ]
    },
    {
      "page": "writeSLI",
      "title": "Write ENVI spectral libraries",
      "topics": [
        "writeSLI"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/RStoolbox/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/RStoolbox/raw/HEAD/README.md",
  "_rundeps": [
    "caret",
    "class",
    "classInt",
    "cli",
    "clock",
    "codetools",
    "cpp11",
    "data.table",
    "DBI",
    "diagram",
    "digest",
    "dplyr",
    "e1071",
    "exactextractr",
    "farver",
    "foreach",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gower",
    "gtable",
    "hardhat",
    "ipred",
    "isoband",
    "iterators",
    "KernSmooth",
    "labeling",
    "lattice",
    "lava",
    "lifecycle",
    "listenv",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "ModelMetrics",
    "nlme",
    "nnet",
    "numDeriv",
    "parallelly",
    "pillar",
    "pkgconfig",
    "plyr",
    "pROC",
    "prodlim",
    "progressr",
    "proxy",
    "purrr",
    "R6",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "recipes",
    "reshape2",
    "rlang",
    "rpart",
    "s2",
    "S7",
    "scales",
    "sf",
    "shape",
    "sp",
    "sparsevctrs",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tzdb",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "XML"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "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": 4.704339299490849,
  "_indexed": false,
  "_nocasepkg": "rstoolbox",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://bleutner.r-universe.dev/RStoolbox",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2.2",
      "date": "2026-06-15T07:26:00.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
      "fileid": "8c788948ec62c5bf4ecb3c8ac1cd4daaaba236e2d16be5a2acacac2779cac7a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27530412592"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2.2",
      "date": "2026-06-15T07:25:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
      "fileid": "6036460ee9625c620f09c5428ee1fcc7d6058ebbbadef2ca528f9c88a453cd82",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27530412592"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2.2",
      "date": "2026-06-15T07:25:53.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
      "fileid": "0b19a3413cf52a8a4c7468e9171f743139562624230e379014d1703b78d244ae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27530412592"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2.2",
      "date": "2026-06-15T07:25:41.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
      "fileid": "40096e27e825f4419299b47ed7234db24d72dc0fb79369942b8278f08d4a0d29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27530412592"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2.2",
      "date": "2026-06-15T07:25:55.000Z",
      "arch": "emscripten",
      "commit": "24b6c9730d255999f3b4d996d27d1ff5ead1bfea",
      "fileid": "04d035e51728ec85b743861999d93db12e8dcf8163aca94d3be4718390bb0470",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27530412592"
    }
  ]
}