{
  "_id": "6a265fc2794753ddbc3e53b2",
  "Package": "geospatialsuite",
  "Title": "Comprehensive Geospatiotemporal Analysis and Multimodal\nIntegration Toolkit",
  "Version": "0.2.0",
  "Authors@R": "c(\nperson(\"Olatunde D.\", \"Akanbi\", , \"olatunde.akanbi@case.edu\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-7719-2619\")),\nperson(\"Vibha\", \"Mandayam\", role = \"aut\",\ncomment = c(ORCID = \"0009-0008-8628-9904\")),\nperson(\"Yinghui\", \"Wu\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-3991-5155\")),\nperson(\"Jeffrey\", \"Yarus\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-9331-9568\")),\nperson(\"Erika I.\", \"Barcelos\", , \"erika.barcelos@case.edu\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-9273-8488\")),\nperson(\"Roger H.\", \"French\", , \"roger.french@case.edu\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-6162-0532\"))\n)",
  "Maintainer": "Olatunde D. Akanbi <olatunde.akanbi@case.edu>",
  "Description": "A comprehensive toolkit for geospatiotemporal analysis\nfeaturing 60+ vegetation indices, advanced raster\nvisualization, universal spatial mapping, water quality\nanalysis, CDL crop analysis, spatial interpolation, temporal\nanalysis, and terrain analysis. Designed for agricultural\nresearch, environmental monitoring, remote sensing\napplications, and publication-quality mapping with support for\nany geographic region and robust error handling. Methods\ninclude vegetation indices calculations (Rouse et al. 1974),\nNDVI and enhanced vegetation indices (Huete et al. 1997)\n<doi:10.1016/S0034-4257(97)00104-1>, (Akanbi et al. 2024)\n<doi:10.1007/s41651-023-00164-y>, spatial interpolation\ntechniques (Cressie 1993, ISBN:9780471002556), water quality\nindices (McFeeters 1996) <doi:10.1080/01431169608948714>, and\ncrop data layer analysis (USDA NASS 2024)\n<https://www.nass.usda.gov/Research_and_Science/Cropland/>.\nFunding: This material is based upon financial support by the\nNational Science Foundation, EEC Division of Engineering\nEducation and Centers, NSF Engineering Research Center for\nAdvancing Sustainable and Distributed Fertilizer production\n(CASFER), NSF 20-553 Gen-4 Engineering Research Centers award\n2133576.",
  "License": "MIT + file LICENSE",
  "URL": "https://exelegch.github.io/geospatialsuite-docs/,\nhttps://github.com/cwru-sdle/geospatialsuite,\nhttps://joss.theoj.org/papers/10.21105/joss.09536",
  "BugReports": "https://github.com/cwru-sdle/geospatialsuite/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libicu-dev libpng-dev libuv1-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev libx11-dev zlib1g-dev",
  "Repository": "https://cwru-sdle.r-universe.dev",
  "Date/Publication": "2026-05-07 21:09:14 UTC",
  "RemoteUrl": "https://github.com/cwru-sdle/geospatialsuite",
  "RemoteRef": "HEAD",
  "RemoteSha": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 07:22:33 UTC",
    "User": "root"
  },
  "Author": "Olatunde D. Akanbi [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-7719-2619>),\nVibha Mandayam [aut] (ORCID: <https://orcid.org/0009-0008-8628-9904>),\nYinghui Wu [aut] (ORCID: <https://orcid.org/0000-0003-3991-5155>),\nJeffrey Yarus [aut] (ORCID: <https://orcid.org/0000-0002-9331-9568>),\nErika I. Barcelos [aut, cph] (ORCID:\n<https://orcid.org/0000-0002-9273-8488>),\nRoger H. French [aut, cph] (ORCID:\n<https://orcid.org/0000-0002-6162-0532>)",
  "MD5sum": "9c3ebe9383c1554a647c54fbbca415df",
  "_user": "cwru-sdle",
  "_type": "src",
  "_file": "geospatialsuite_0.2.0.tar.gz",
  "_fileid": "49591f82ed36b08a1f9d8106b8dd0bfc492881e8eb0417e8b610ce2578623884",
  "_filesize": 13044991,
  "_sha256": "49591f82ed36b08a1f9d8106b8dd0bfc492881e8eb0417e8b610ce2578623884",
  "_created": "2026-06-07T07:22:33.000Z",
  "_published": "2026-06-08T06:22:58.051Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80033744118,
      "time": 285,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7461888464"
    },
    {
      "job": 80033744302,
      "time": 251,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7461883267"
    },
    {
      "job": 80033744355,
      "time": 233,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7461899505"
    },
    {
      "job": 80033743910,
      "time": 167,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7472925216"
    },
    {
      "job": 80033744034,
      "time": 340,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461849486"
    },
    {
      "job": 80033744276,
      "time": 176,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461872621"
    },
    {
      "job": 80033744106,
      "time": 286,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7461888439"
    },
    {
      "job": 80033744523,
      "time": 269,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7461885775"
    },
    {
      "job": 80033744113,
      "time": 241,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7461881768"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cwru-sdle/geospatialsuite",
  "_commit": {
    "id": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
    "author": "oda10 <you@example.com>",
    "committer": "oda10 <you@example.com>",
    "message": "little adds of joss paper2\n",
    "time": 1778188154
  },
  "_maintainer": {
    "name": "Olatunde D. Akanbi",
    "email": "olatunde.akanbi@case.edu",
    "orcid": "0000-0001-7719-2619"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "leaflet",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "mice",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "rnaturalearth",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "tigris",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgnet",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "nhdplusTools",
      "role": "Suggests"
    },
    {
      "package": "zipcodeR",
      "role": "Suggests"
    },
    {
      "package": "tidygeocoder",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cwru-sdle",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-38",
      "n": 5
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2026-01",
      "n": 7
    },
    {
      "week": "2026-02",
      "n": 8
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-06",
      "n": 4
    },
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-13",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 5
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "0.2.0",
      "date": "2026-04-03"
    }
  ],
  "_stars": 2,
  "_userbio": {
    "uuid": 5075116,
    "type": "organization",
    "name": "CWRU SDLE"
  },
  "_downloads": {
    "count": 267,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/geospatialsuite"
  },
  "_devurl": "https://github.com/cwru-sdle/geospatialsuite",
  "_pkgdown": "https://exelegch.github.io/geospatialsuite-docs/",
  "_searchresults": 107,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/geospatialsuite.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cwru-sdle/geospatialsuite",
  "_realowner": "cwru-sdle",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-09-16"
    },
    {
      "version": "0.1.1",
      "date": "2025-11-05"
    },
    {
      "version": "0.2.0",
      "date": "2026-05-08"
    }
  ],
  "_exports": [
    "analyze_cdl_crops_dynamic",
    "analyze_crop_vegetation",
    "analyze_temporal_changes",
    "analyze_variable_correlations",
    "analyze_water_bodies",
    "analyze_water_quality_comprehensive",
    "auto_geocode_data",
    "calculate_advanced_terrain_metrics",
    "calculate_multiple_indices",
    "calculate_multiple_water_indices",
    "calculate_ndvi_enhanced",
    "calculate_spatial_correlation",
    "calculate_vegetation_index",
    "calculate_water_index",
    "check_raster_compatibility",
    "compare_interpolation_methods",
    "create_comparison_map",
    "create_crop_map",
    "create_crop_mask",
    "create_interactive_map",
    "create_ndvi_map",
    "create_raster_mosaic",
    "create_spatial_map",
    "create_water_quality_plot",
    "download_sample_data",
    "extract_dates_universal",
    "get_comprehensive_cdl_codes",
    "get_region_boundary",
    "get_sample_data",
    "integrate_terrain_analysis",
    "list_sample_datasets",
    "list_vegetation_indices",
    "list_water_indices",
    "load_raster_data",
    "load_sample_data",
    "multiscale_operations",
    "plot_raster_fast",
    "plot_rgb_raster",
    "preview_geocoding",
    "quick_diagnostic",
    "quick_map",
    "raster_to_raster_ops",
    "run_comprehensive_geospatial_workflow",
    "run_comprehensive_vegetation_workflow",
    "run_enhanced_ndvi_crop_workflow",
    "run_enhanced_water_quality_workflow",
    "run_interactive_mapping_workflow",
    "select_rasters_for_region",
    "spatial_interpolation",
    "spatial_interpolation_comprehensive",
    "test_function_availability",
    "test_geospatialsuite_package_simple",
    "test_package_minimal",
    "universal_spatial_join",
    "validate_method",
    "validate_numeric_range"
  ],
  "_help": [
    {
      "page": "geospatialsuite-package",
      "title": "geospatialsuite: Comprehensive Geospatiotemporal Analysis and Multimodal Integration Toolkit",
      "topics": [
        "geospatialsuite-package",
        "geospatialsuite"
      ]
    },
    {
      "page": "analyze_cdl_crops_dynamic",
      "title": "Analyze CDL crops dynamically",
      "topics": [
        "analyze_cdl_crops_dynamic"
      ]
    },
    {
      "page": "analyze_crop_vegetation",
      "title": "Specialized crop vegetation analysis",
      "topics": [
        "analyze_crop_vegetation"
      ]
    },
    {
      "page": "analyze_temporal_changes",
      "title": "Analyze temporal changes in geospatial data",
      "topics": [
        "analyze_temporal_changes"
      ]
    },
    {
      "page": "analyze_variable_correlations",
      "title": "Analyze correlations between multiple variables",
      "topics": [
        "analyze_variable_correlations"
      ]
    },
    {
      "page": "analyze_water_bodies",
      "title": "Analyze water body characteristics using multiple indices",
      "topics": [
        "analyze_water_bodies"
      ]
    },
    {
      "page": "analyze_water_quality_comprehensive",
      "title": "Analyze water quality comprehensively with flexible data handling",
      "topics": [
        "analyze_water_quality_comprehensive"
      ]
    },
    {
      "page": "auto_geocode_data",
      "title": "Auto-geocode data with geographic identifiers",
      "topics": [
        "auto_geocode_data"
      ]
    },
    {
      "page": "calculate_advanced_terrain_metrics",
      "title": "Calculate advanced terrain metrics",
      "topics": [
        "calculate_advanced_terrain_metrics"
      ]
    },
    {
      "page": "calculate_multiple_indices",
      "title": "Calculate multiple vegetation indices at once",
      "topics": [
        "calculate_multiple_indices"
      ]
    },
    {
      "page": "calculate_multiple_water_indices",
      "title": "Calculate multiple water indices at once",
      "topics": [
        "calculate_multiple_water_indices"
      ]
    },
    {
      "page": "calculate_ndvi_enhanced",
      "title": "Calculate NDVI with time series options",
      "topics": [
        "calculate_ndvi_enhanced"
      ]
    },
    {
      "page": "calculate_spatial_correlation",
      "title": "Calculate spatial correlation between raster layers",
      "topics": [
        "calculate_spatial_correlation"
      ]
    },
    {
      "page": "calculate_vegetation_index",
      "title": "Calculate comprehensive vegetation indices",
      "topics": [
        "calculate_vegetation_index"
      ]
    },
    {
      "page": "calculate_water_index",
      "title": "Calculate water indices including both NDWI variants",
      "topics": [
        "calculate_water_index"
      ]
    },
    {
      "page": "compare_interpolation_methods",
      "title": "Compare interpolation methods",
      "topics": [
        "compare_interpolation_methods"
      ]
    },
    {
      "page": "create_comparison_map",
      "title": "Create comparison map (before/after, side-by-side)",
      "topics": [
        "create_comparison_map"
      ]
    },
    {
      "page": "create_crop_mask",
      "title": "Create crop mask from CDL data",
      "topics": [
        "create_crop_mask"
      ]
    },
    {
      "page": "create_interactive_map",
      "title": "Create interactive map using leaflet (if available)",
      "topics": [
        "create_interactive_map"
      ]
    },
    {
      "page": "create_raster_mosaic",
      "title": "Create raster mosaic with intelligent file selection",
      "topics": [
        "create_raster_mosaic"
      ]
    },
    {
      "page": "create_spatial_map",
      "title": "Create universal spatial map with reliable terra plotting",
      "topics": [
        "create_spatial_map"
      ]
    },
    {
      "page": "download_sample_data",
      "title": "Download or access sample datasets for geospatialsuite",
      "topics": [
        "download_sample_data"
      ]
    },
    {
      "page": "extract_dates_universal",
      "title": "Extract dates from filenames using various patterns",
      "topics": [
        "extract_dates_universal"
      ]
    },
    {
      "page": "geocoding_examples",
      "title": "Geocoding Examples and Use Cases",
      "topics": [
        "geocoding_examples"
      ]
    },
    {
      "page": "get_comprehensive_cdl_codes",
      "title": "Get comprehensive CDL crop codes",
      "topics": [
        "get_comprehensive_cdl_codes"
      ]
    },
    {
      "page": "get_region_boundary",
      "title": "Get region boundary for any specified region",
      "topics": [
        "get_region_boundary"
      ]
    },
    {
      "page": "get_sample_data",
      "title": "Get path to sample data file",
      "topics": [
        "get_sample_data"
      ]
    },
    {
      "page": "integrate_terrain_analysis",
      "title": "Integrate terrain analysis with vector data",
      "topics": [
        "integrate_terrain_analysis"
      ]
    },
    {
      "page": "list_sample_datasets",
      "title": "List available sample datasets",
      "topics": [
        "list_sample_datasets"
      ]
    },
    {
      "page": "list_vegetation_indices",
      "title": "Get comprehensive list of available vegetation indices",
      "topics": [
        "list_vegetation_indices"
      ]
    },
    {
      "page": "list_water_indices",
      "title": "Get comprehensive list of available water indices",
      "topics": [
        "list_water_indices"
      ]
    },
    {
      "page": "load_raster_data",
      "title": "Load raster data from various sources",
      "topics": [
        "load_raster_data"
      ]
    },
    {
      "page": "load_sample_data",
      "title": "Load sample data directly",
      "topics": [
        "load_sample_data"
      ]
    },
    {
      "page": "multiscale_operations",
      "title": "Multi-scale spatial operations",
      "topics": [
        "multiscale_operations"
      ]
    },
    {
      "page": "plot_raster_fast",
      "title": "Create fast raster plot using terra",
      "topics": [
        "plot_raster_fast"
      ]
    },
    {
      "page": "plot_rgb_raster",
      "title": "Create multi-band raster RGB plot",
      "topics": [
        "plot_rgb_raster"
      ]
    },
    {
      "page": "preview_geocoding",
      "title": "Preview geographic entity detection",
      "topics": [
        "preview_geocoding"
      ]
    },
    {
      "page": "quick_diagnostic",
      "title": "Quick diagnostic check",
      "topics": [
        "quick_diagnostic"
      ]
    },
    {
      "page": "quick_map",
      "title": "Quick map function - one-line mapping with auto-detection",
      "topics": [
        "quick_map"
      ]
    },
    {
      "page": "raster_to_raster_ops",
      "title": "Raster to Raster Operations",
      "topics": [
        "raster_to_raster_ops"
      ]
    },
    {
      "page": "run_comprehensive_geospatial_workflow",
      "title": "Run comprehensive geospatial workflow -",
      "topics": [
        "run_comprehensive_geospatial_workflow"
      ]
    },
    {
      "page": "run_comprehensive_vegetation_workflow",
      "title": "Run comprehensive vegetation analysis workflow -",
      "topics": [
        "run_comprehensive_vegetation_workflow"
      ]
    },
    {
      "page": "run_enhanced_ndvi_crop_workflow",
      "title": "Run enhanced NDVI crop analysis workflow -",
      "topics": [
        "run_enhanced_ndvi_crop_workflow"
      ]
    },
    {
      "page": "run_interactive_mapping_workflow",
      "title": "Run interactive mapping workflow",
      "topics": [
        "run_interactive_mapping_workflow"
      ]
    },
    {
      "page": "select_rasters_for_region",
      "title": "Select rasters for specific region with intelligent filtering",
      "topics": [
        "select_rasters_for_region"
      ]
    },
    {
      "page": "spatial_interpolation",
      "title": "Legacy spatial interpolation function (for backward compatibility)",
      "topics": [
        "spatial_interpolation"
      ]
    },
    {
      "page": "spatial_interpolation_comprehensive",
      "title": "Perform spatial interpolation for missing data",
      "topics": [
        "spatial_interpolation_comprehensive"
      ]
    },
    {
      "page": "test_function_availability",
      "title": "Test individual function existence",
      "topics": [
        "test_function_availability"
      ]
    },
    {
      "page": "test_geospatialsuite_package_simple",
      "title": "Test geospatialsuite with simplified, robust tests",
      "topics": [
        "test_geospatialsuite_package_simple"
      ]
    },
    {
      "page": "test_package_minimal",
      "title": "Test package with minimal complexity",
      "topics": [
        "test_package_minimal"
      ]
    },
    {
      "page": "universal_spatial_join",
      "title": "Universal Spatial Join - Complete Implementation",
      "topics": [
        "universal_spatial_join"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cwru-sdle/geospatialsuite/raw/HEAD/man/figures/logo.png",
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "clipr",
    "codetools",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "foreach",
    "fs",
    "generics",
    "ggplot2",
    "glmnet",
    "glue",
    "gridExtra",
    "gtable",
    "haven",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httr",
    "isoband",
    "iterators",
    "jomo",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lazyeval",
    "leaflet",
    "leaflet.providers",
    "lifecycle",
    "lme4",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mice",
    "mime",
    "minqa",
    "mitml",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "openssl",
    "ordinal",
    "pan",
    "pillar",
    "pkgconfig",
    "png",
    "prettyunits",
    "progress",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "raster",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "readr",
    "reformulas",
    "rlang",
    "rmarkdown",
    "rnaturalearth",
    "rpart",
    "s2",
    "S7",
    "sass",
    "scales",
    "sf",
    "shape",
    "sp",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "tigris",
    "tinytex",
    "tzdb",
    "ucminf",
    "units",
    "utf8",
    "uuid",
    "vctrs",
    "viridis",
    "viridisLite",
    "vroom",
    "withr",
    "wk",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "agricultural-analysis.Rmd",
      "filename": "agricultural-analysis.html",
      "title": "Agricultural Applications with geospatialsuite",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Agricultural Applications with geospatialsuite",
        "Enhanced NDVI Analysis for Agriculture",
        "Time Series NDVI Monitoring",
        "Multi-Index Crop Assessment",
        "Yield Prediction Support",
        "Yield Potential Assessment",
        "Crop Performance Metrics",
        "Precision Agriculture Applications",
        "Field-Level Analysis",
        "Variable Rate Application Support",
        "Crop Health Monitoring",
        "Disease and Stress Detection",
        "Early Warning Systems",
        "Seasonal Crop Monitoring",
        "Multi-Temporal Analysis",
        "Harvest Timing Optimization",
        "Water Management for Agriculture",
        "Irrigation Needs Assessment",
        "Crop Rotation Analysis",
        "Multi-Year Crop Tracking",
        "Sustainable Agriculture Metrics",
        "Integration with Farm Management",
        "Data Export for Farm Software",
        "Economic Analysis Support",
        "Quality Assurance and Validation",
        "Data Quality Checks",
        "Field Validation Support",
        "Advanced Agricultural Workflows",
        "Complete Farm Analysis Pipeline",
        "Summary and Best Practices",
        "Key Agricultural Functions",
        "Best Practices for Agricultural Applications",
        "Integration with Precision Agriculture",
        "Understanding analyze_crop_vegetation() Outputs",
        "Output Structure Overview",
        "Interpreting Stress Analysis",
        "Understanding Composite Yield Index",
        "Growth Stage Predictions",
        "Summary",
        "CDL Analysis Capabilities:",
        "Precision Agriculture Tools:",
        "Integrated Workflows:",
        "Key Advantages:",
        "Applications:",
        "Acknowledgments"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 3
    },
    {
      "source": "workflows-case-studies.Rmd",
      "filename": "workflows-case-studies.html",
      "title": "Complete Workflows and Case Studies",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Learning Objectives",
        "Prerequisites",
        "Comprehensive Workflow Architecture",
        "NDVI Crop Analysis Workflow",
        "Basic Enhanced NDVI Workflow",
        "Enhanced NDVI with Crop Masking",
        "Comprehensive Vegetation Analysis Workflow",
        "Multi-Index Vegetation Assessment",
        "Crop-Specific Analysis Workflow",
        "Water Quality Assessment Workflow",
        "Comprehensive Water Quality Pipeline",
        "Case Study 2: Environmental Monitoring and Water Quality Assessment",
        "Step 1: Environmental Monitoring Setup",
        "Step 2: Comprehensive Water Quality Analysis",
        "Step 3: Land Use Impact Assessment",
        "Step 4: Watershed-Scale Assessment",
        "Step 5: Conservation Priority Mapping",
        "Case Study 3: Temporal Change Detection and Monitoring",
        "Step 1: Multi-Temporal Data Preparation",
        "Step 2: Comprehensive Temporal Analysis",
        "Step 3: Change Hotspot Identification",
        "Step 4: Integrated Multi-Case Study Synthesis",
        "Advanced Workflow Tips and Best Practices",
        "1. Workflow Optimization",
        "2. Reproducible Research Framework",
        "Summary",
        "Complete Case Studies:",
        "Key Workflow Components:",
        "Best Practices Demonstrated:",
        "Real-World Applications:",
        "Scalability:",
        "Acknowledgments"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 2
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with geospatialsuite",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Key Features",
        "Installation",
        "Quick Start with Built-in Sample Data",
        "Core Workflows",
        "1. Calculate Vegetation Indices",
        "2. Working with Multi-band Data",
        "3. Spatial Operations",
        "4. Data Visualization",
        "Available Sample Datasets",
        "Working with Your Own Data",
        "Loading Raster Files with geospatialsuite",
        "Single GeoTIFF File",
        "Multiple GeoTIFF Files",
        "Load from Directory",
        "Real-World Landsat Workflow",
        "Working with Vector Data",
        "Loading Shapefiles",
        "Working with GeoPackages",
        "Multi-band Raster with Auto-Detection",
        "Complete Real-World Example",
        "Listing Available Indices",
        "Getting Help",
        "Summary"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 3
    },
    {
      "source": "performance_benchmark.Rmd",
      "filename": "performance_benchmark.html",
      "title": "Performance Benchmark: quick_map() vs Alternative Approaches",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Benchmark Setup",
        "Comparative Approaches",
        "Method 1: geospatialsuite::quick_map()",
        "Method 2: Base terra::plot()",
        "Method 3: ggplot2 with geom_raster",
        "Performance Benchmarks",
        "Memory Usage Comparison",
        "Timing Comparison",
        "Benchmark Results",
        "Memory Efficiency Table",
        "Plotting Time Comparison",
        "XLarge Dataset Handling (10K×10K, ~762.9 MB)",
        "Key Performance Characteristics",
        "1. Memory Efficiency",
        "2. Performance at Scale",
        "2. Robust Error Handling",
        "3. Consistency Across Data Sizes",
        "Comparison with Related Packages",
        "Similar Functionality in R Ecosystem",
        "Key Performance Differences",
        "Unique Advantages of quick_map()",
        "Performance Summary Table",
        "Reproducibility Notes",
        "Conclusion",
        "Note on Memory Profiling",
        "References"
      ],
      "created": "2026-01-16 16:34:23",
      "modified": "2026-01-16 16:34:23",
      "commits": 1
    },
    {
      "source": "spatial-integration.Rmd",
      "filename": "spatial-integration.html",
      "title": "Spatial Data Integration",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Learning Objectives",
        "Prerequisites",
        "Universal Spatial Join Overview",
        "Basic Spatial Joins",
        "Vector to Raster Extraction (Most Common)",
        "Extraction with Buffer",
        "Zonal Statistics",
        "Raster to Vector Analysis",
        "Multiple Summary Functions",
        "Raster Operations",
        "Raster Resampling and Alignment",
        "Scale Factor Operations",
        "Vector to Vector Operations",
        "Spatial Overlay",
        "Nearest Neighbor Analysis",
        "Advanced Integration Techniques",
        "Multi-Dataset Integration",
        "Terrain Analysis Integration",
        "Coordinate Reference System Handling",
        "Automatic CRS Management",
        "Manual CRS Specification",
        "Handling Missing Data",
        "NA Strategy Options",
        "Advanced Spatial Operations",
        "Multi-Scale Analysis",
        "Spatial Interpolation Integration",
        "Working with Large Datasets",
        "Chunked Processing",
        "Memory-Efficient Raster Operations",
        "Real-World Integration Examples",
        "Agricultural Field Analysis",
        "Watershed Analysis",
        "Error Handling and Troubleshooting",
        "Common Issues and Solutions",
        "Performance Monitoring",
        "Integration with Other Package Functions",
        "Combining with Vegetation Analysis",
        "Integration with Water Quality",
        "Specialized Integration Functions",
        "Multi-Scale Operations",
        "Raster Mathematical Operations",
        "Visualization of Integration Results",
        "Mapping Integrated Data",
        "Comparison Visualizations",
        "Best Practices",
        "Data Preparation",
        "Method Selection Guidelines",
        "Performance Optimization",
        "Summary",
        "Key Functions Used",
        "Acknowledgments"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 2
    },
    {
      "source": "spatial-analysis.Rmd",
      "filename": "spatial-analysis.html",
      "title": "Universal Spatial Mapping with geospatialsuite",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Universal Spatial Mapping with geospatialsuite",
        "Loading the Package",
        "Quick Start: One-Line Mapping",
        "Universal Spatial Map Function",
        "Basic Point Mapping",
        "Custom Color Schemes",
        "Raster Mapping",
        "Fast Raster Plotting",
        "RGB Composite Mapping",
        "Interactive Mapping",
        "Regional Boundary Integration",
        "Auto-Detection with Region Boundaries",
        "Comparison Maps",
        "Advanced Customization",
        "Custom Color Palettes",
        "Map Styling Options",
        "Publication-Quality Maps",
        "High-Resolution Output",
        "Map Layout and Legends",
        "Error Handling and Troubleshooting",
        "Common Issues and Solutions",
        "Diagnostic Functions",
        "Best Practices",
        "1. Data Preparation",
        "2. Progressive Enhancement",
        "3. Performance Optimization",
        "Integration with Other Packages",
        "ggplot2 Integration",
        "Leaflet Integration",
        "Specialized Mapping Functions",
        "NDVI Mapping",
        "Water Quality Mapping",
        "Export Options",
        "Static Map Export",
        "Interactive Map Export",
        "Advanced Features",
        "Multi-Layer Visualization",
        "Automatic Map Type Detection",
        "Performance Tips",
        "For Large Datasets",
        "Memory Management",
        "Troubleshooting Common Issues",
        "CRS Mismatches",
        "Data Format Issues",
        "Summary",
        "Key Functions Summary",
        "Acknowledgments"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 2
    },
    {
      "source": "analyze-crop-vegetation.Rmd",
      "filename": "analyze-crop-vegetation.html",
      "title": "Using analyze_crop_vegetation() in geospatialsuite",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Complete Documentation: analyze_crop_vegetation() Output Structure",
        "Overview",
        "Output Structure",
        "1. vegetation_indices (SpatRaster)",
        "2. analysis_results (List)",
        "2.1 stress_analysis (if analysis_type includes \"stress\" or \"comprehensive\")",
        "2.2 growth_analysis (if analysis_type includes \"growth\" or \"comprehensive\")",
        "Index-specific statistics (for NDVI, EVI, GNDVI, DVI):",
        "Growth stage prediction (overall):",
        "2.3 yield_analysis (if analysis_type includes \"yield\" or \"comprehensive\")",
        "2.4 summary_statistics",
        "2.5 validation (if reference_data provided)",
        "3. metadata (List)",
        "Complete Example Workflow",
        "Tips for Using Results",
        "1. Identifying Problem Areas",
        "2. Comparing Multiple Fields",
        "3. Time Series Analysis",
        "Classification Methodology and References",
        "Stress Detection",
        "Growth Stage Classification",
        "Yield Potential (Composite Index)",
        "References",
        "Validation Notes",
        "Acknowledgments"
      ],
      "created": "2025-11-06 14:45:50",
      "modified": "2026-04-01 14:16:59",
      "commits": 4
    },
    {
      "source": "vegetation-indices.Rmd",
      "filename": "vegetation-indices.html",
      "title": "Vegetation Index Analysis with geospatialsuite",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Loading Required Packages",
        "Quick Start with Sample Data",
        "Understanding Vegetation Indices",
        "Common Vegetation Indices",
        "NDVI (Normalized Difference Vegetation Index)",
        "EVI (Enhanced Vegetation Index)",
        "SAVI (Soil Adjusted Vegetation Index)",
        "Calculate Multiple Indices",
        "Working with Multi-band Rasters",
        "Working with Satellite Imagery",
        "Loading and Processing Landsat Data",
        "Processing Sentinel-2 Imagery",
        "Multi-Temporal Analysis",
        "Specialized Vegetation Indices",
        "Chlorophyll Content Indices",
        "Water Content Indices",
        "Advanced Analysis",
        "Zonal Statistics",
        "Field-Level Analysis",
        "Working with Real Field Data",
        "List Available Indices",
        "Best Practices",
        "Index Selection Guidelines",
        "Data Quality Considerations",
        "Summary"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 3
    },
    {
      "source": "water-quality.Rmd",
      "filename": "water-quality.html",
      "title": "Water Quality Assessment",
      "author": "geospatialsuite Development Team",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Learning Objectives",
        "Prerequisites",
        "Water Detection Indices",
        "Basic Water Index Calculation",
        "Available Water Indices",
        "Multiple Water Index Calculation",
        "Water Body Analysis",
        "Comprehensive Water Body Characterization",
        "Field Water Quality Data Analysis",
        "Loading and Processing Water Quality Data",
        "Multi-Parameter Analysis",
        "Visualization",
        "Water Index Visualization",
        "Comparison Maps",
        "Threshold Analysis",
        "Water Quality Classification",
        "Water Body Detection Thresholds",
        "Temporal Analysis",
        "Time Series Water Quality Monitoring",
        "Real-World Applications",
        "Lake Water Quality Assessment",
        "Stream Network Integration",
        "Error Handling and Troubleshooting",
        "Common Issues and Solutions",
        "Data Quality Checks",
        "Integration with Other Package Functions",
        "Combining Water Indices with Vegetation Analysis",
        "Spatial Integration with Field Data",
        "Best Practices",
        "Index Selection Guidelines",
        "Threshold Recommendations",
        "Quality Control",
        "Summary",
        "Key Functions Used",
        "Acknowledgments"
      ],
      "created": "2025-09-17 14:46:59",
      "modified": "2026-01-01 21:45:26",
      "commits": 2
    }
  ],
  "_score": 6.363837528836141,
  "_indexed": true,
  "_nocasepkg": "geospatialsuite",
  "_universes": [
    "cwru-sdle"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-06-07T07:26:45.000Z",
      "distro": "noble",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "33ffd564ca7851320cfa2822259cb8ba3e21bf5ac0586209365dda42f753f452",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-06-07T07:26:23.000Z",
      "distro": "noble",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "bed446c83e93af5cabdae6a2d57d77386a0ed14f7c2de45a4ffded5345c5cfab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-06-07T07:28:39.000Z",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "c93d2f48945dffdfb4cbaf16f6e427833a5f337aba570d6da28443a7a518dbdf",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-06-08T06:21:18.000Z",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "e5fd02e64810a7c0d6ecc60dae95c533e0a599136be331acc54330a79c2ee775",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-06-07T07:27:00.000Z",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "d24ce05ab291c4742ed977b596599c27d2985545e599ca0e917cc6b2487967f0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-06-07T07:26:23.000Z",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "186144ac6da5b9ed85c98d73d4aaeb80903b5afb3bf70ae7f9abf09541fb6e87",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-06-07T07:25:58.000Z",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "ef80355d5b575fe42c4a83a3fe7cf892792e288dd330e9a932b6628ae5f40314",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-06-07T07:25:28.000Z",
      "commit": "a7b696562dfd321a90c6e5cd16c4bc1e45149daa",
      "fileid": "61df3b0dc6dae3028f8c5a9d237025c8f168254a4f2c7d0f4db317e5f7e88033",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cwru-sdle/actions/runs/27085920479"
    }
  ]
}