{
  "_id": "6a18abd5acfb0bcc41dca26a",
  "Package": "gdalcubes",
  "Title": "Earth Observation Data Cubes from Satellite Image Collections",
  "Version": "0.7.4",
  "Date": "2026-05-28",
  "Authors@R": "c(\nperson(given = \"Marius\",\nfamily = \"Appel\",\nrole = c(\"aut\", \"cre\"),\nemail = \"marius.appel@hs-bochum.de\",\ncomment = c(ORCID = \"0000-0001-5281-3896\")),\nperson(given = \"Edzer\",\nfamily = \"Pebesma\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0000-0001-8049-7069\")),\nperson(given = \"Roger\",\nfamily = \"Bivand\",\nrole = \"ctb\"),\nperson(given = \"Jeroen\",\nfamily = \"Ooms\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0000-0002-4035-0289\")),\nperson(given = \"Lewis\",\nfamily = \"Van Winkle\",\nrole = \"cph\"),\nperson(given = \"Ole Christian\",\nfamily = \"Eidheim\",\nrole = \"cph\"),\nperson(given = \"Howard\",\nfamily = \"Hinnant\",\nrole = \"cph\"),\nperson(given = \"Adrian\",\nfamily = \"Colomitchi\",\nrole = \"cph\"),\nperson(given = \"Florian\",\nfamily = \"Dang\",\nrole = \"cph\"),\nperson(given = \"Paul\",\nfamily = \"Thompson\",\nrole = \"cph\"),\nperson(given = \"Tomasz\",\nfamily = \"Kamiński\",\nrole = \"cph\"),\nperson(given = \"Dropbox, Inc.\",\nrole = \"cph\"))",
  "Description": "Processing collections of Earth observation images as\non-demand multispectral, multitemporal raster data cubes. Users\ndefine cubes by spatiotemporal extent, resolution, and spatial\nreference system and let 'gdalcubes' automatically apply\ncropping, reprojection, and resampling using the 'Geospatial\nData Abstraction Library' ('GDAL'). Implemented functions on\ndata cubes include reduction over space and time, applying\narithmetic expressions on pixel band values, moving window\naggregates over time, filtering by space, time, bands, and\npredicates on pixel values, exporting data cubes as 'netCDF' or\n'GeoTIFF' files, plotting, and extraction from spatial and or\nspatiotemporal features. All computational parts are\nimplemented in C++, linking to the 'GDAL', 'netCDF', 'CURL',\nand 'SQLite' libraries. See Appel and Pebesma (2019)\n<doi:10.3390/data4030092> for further details.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/appelmar/gdalcubes",
  "BugReports": "https://github.com/appelmar/gdalcubes/issues/",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Copyright": "file inst/COPYRIGHTS",
  "NeedsCompilation": "yes",
  "SystemRequirements": "GDAL (>= 2.0.1), PROJ (>= 4.8.0), netcdf, sqlite3",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libnetcdf-dev libproj-dev\nlibsqlite3-dev",
  "Repository": "https://appelmar.r-universe.dev",
  "Date/Publication": "2026-05-28 19:42:28 UTC",
  "RemoteUrl": "https://github.com/appelmar/gdalcubes",
  "RemoteRef": "HEAD",
  "RemoteSha": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
  "Packaged": {
    "Date": "2026-05-28 20:36:36 UTC",
    "User": "root"
  },
  "Author": "Marius Appel [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5281-3896>),\nEdzer Pebesma [ctb] (ORCID: <https://orcid.org/0000-0001-8049-7069>),\nRoger Bivand [ctb],\nJeroen Ooms [ctb] (ORCID: <https://orcid.org/0000-0002-4035-0289>),\nLewis Van Winkle [cph],\nOle Christian Eidheim [cph],\nHoward Hinnant [cph],\nAdrian Colomitchi [cph],\nFlorian Dang [cph],\nPaul Thompson [cph],\nTomasz Kamiński [cph],\nDropbox, Inc. [cph]",
  "Maintainer": "Marius Appel <marius.appel@hs-bochum.de>",
  "MD5sum": "a14d0edf3913846b9030b60bd9fc2378",
  "_user": "appelmar",
  "_type": "src",
  "_file": "gdalcubes_0.7.4.tar.gz",
  "_fileid": "37517417851f8e96b2b51e58a2a3736797eff9872cabd526b4d89d2ab637868b",
  "_filesize": 2833003,
  "_sha256": "37517417851f8e96b2b51e58a2a3736797eff9872cabd526b4d89d2ab637868b",
  "_created": "2026-05-28T20:36:36.000Z",
  "_published": "2026-05-28T20:55:49.814Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78383939955,
      "time": 354,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7276906179"
    },
    {
      "job": 78383939942,
      "time": 336,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7276900212"
    },
    {
      "job": 78383939970,
      "time": 350,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7276904863"
    },
    {
      "job": 78383939944,
      "time": 335,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7276899677"
    },
    {
      "job": 78383940078,
      "time": 232,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7276864419"
    },
    {
      "job": 78383940048,
      "time": 608,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7276992198"
    },
    {
      "job": 78383939969,
      "time": 246,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7276871027"
    },
    {
      "job": 78383939934,
      "time": 965,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7277116467"
    },
    {
      "job": 78382447923,
      "time": 516,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7276790519"
    },
    {
      "job": 78383939909,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78383939961,
      "time": 513,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7276959633"
    },
    {
      "job": 78383939966,
      "time": 754,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7277043004"
    },
    {
      "job": 78383939925,
      "time": 759,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7277044510"
    }
  ],
  "_buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/appelmar/gdalcubes",
  "_commit": {
    "id": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
    "author": "Marius Appel <marius.appel@hs-bochum.de>",
    "committer": "Marius Appel <marius.appel@hs-bochum.de>",
    "message": "v0.7.4 release candidate\n",
    "time": 1779997348
  },
  "_maintainer": {
    "name": "Marius Appel",
    "email": "marius.appel@hs-bochum.de",
    "login": "appelmar",
    "orcid": "0000-0001-5281-3896",
    "description": "",
    "uuid": 10140503
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "ncdf4",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "stars",
      "role": "Suggests"
    },
    {
      "package": "av",
      "role": "Suggests"
    },
    {
      "package": "gifski",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "role": "Suggests"
    }
  ],
  "_owner": "appelmar",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.7.2",
      "date": "2025-12-02"
    },
    {
      "name": "v0.7.3",
      "date": "2025-12-02"
    }
  ],
  "_topics": [
    "remote-sensing",
    "satellite-imagery",
    "spatial-analysis",
    "gdal",
    "netcdf",
    "cpp"
  ],
  "_stars": 130,
  "_contributors": [
    {
      "user": "appelmar",
      "count": 481,
      "uuid": 10140503
    },
    {
      "user": "jeroen",
      "count": 4,
      "uuid": 216319
    },
    {
      "user": "mdsumner",
      "count": 2,
      "uuid": 4107631
    },
    {
      "user": "pondib",
      "count": 2,
      "uuid": 16879290
    },
    {
      "user": "michaelchirico",
      "count": 1,
      "uuid": 7606389
    },
    {
      "user": "rsbivand",
      "count": 1,
      "uuid": 10198404
    },
    {
      "user": "kalibera",
      "count": 1,
      "uuid": 1734520
    }
  ],
  "_userbio": {
    "uuid": 10140503,
    "type": "user",
    "name": "Marius Appel"
  },
  "_downloads": {
    "count": 926,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gdalcubes"
  },
  "_devurl": "https://github.com/appelmar/gdalcubes",
  "_searchresults": 416,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gdalcubes.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/appelmar/gdalcubes",
  "_realowner": "appelmar",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-05-24"
    },
    {
      "version": "0.2.0",
      "date": "2019-08-08"
    },
    {
      "version": "0.2.1",
      "date": "2019-08-21"
    },
    {
      "version": "0.2.2",
      "date": "2019-10-16"
    },
    {
      "version": "0.2.3",
      "date": "2019-10-21"
    },
    {
      "version": "0.2.4",
      "date": "2020-02-02"
    },
    {
      "version": "0.2.5",
      "date": "2020-05-17"
    },
    {
      "version": "0.3.0",
      "date": "2020-08-06"
    },
    {
      "version": "0.3.1",
      "date": "2020-08-27"
    },
    {
      "version": "0.4.0",
      "date": "2021-07-13"
    },
    {
      "version": "0.4.1",
      "date": "2021-07-29"
    },
    {
      "version": "0.5.0",
      "date": "2021-10-28"
    },
    {
      "version": "0.5.1",
      "date": "2021-12-03"
    },
    {
      "version": "0.6.0",
      "date": "2022-03-08"
    },
    {
      "version": "0.6.1",
      "date": "2022-03-23"
    },
    {
      "version": "0.6.2",
      "date": "2022-10-10"
    },
    {
      "version": "0.6.3",
      "date": "2023-01-19"
    },
    {
      "version": "0.6.4",
      "date": "2023-04-14"
    },
    {
      "version": "0.7.0",
      "date": "2024-03-07"
    },
    {
      "version": "0.7.1",
      "date": "2025-03-22"
    },
    {
      "version": "0.7.2",
      "date": "2025-12-02"
    },
    {
      "version": "0.7.3",
      "date": "2026-01-18"
    }
  ],
  "_exports": [
    "add_collection_format",
    "add_images",
    "aggregate_space",
    "aggregate_time",
    "animate",
    "apply_pixel",
    "apply_time",
    "as_array",
    "as_json",
    "bands",
    "chunk_apply",
    "collection_formats",
    "create_image_collection",
    "crop",
    "cube_view",
    "dimension_bounds",
    "dimension_values",
    "dimensions",
    "extent",
    "extract_geom",
    "fill_time",
    "filter_geom",
    "filter_pixel",
    "gdalcubes_gdal_has_geos",
    "gdalcubes_gdalformats",
    "gdalcubes_gdalversion",
    "gdalcubes_options",
    "gdalcubes_set_gdal_config",
    "image_collection",
    "image_mask",
    "join_bands",
    "json_cube",
    "memsize",
    "nbands",
    "ncdf_cube",
    "nt",
    "nx",
    "ny",
    "pack_minmax",
    "proj4",
    "raster_cube",
    "read_chunk_as_array",
    "reduce_space",
    "reduce_time",
    "rename_bands",
    "select_bands",
    "select_time",
    "size",
    "slice_space",
    "slice_time",
    "srs",
    "st_as_stars.cube",
    "stac_image_collection",
    "stack_cube",
    "window_space",
    "window_time",
    "write_chunk_from_array",
    "write_ncdf",
    "write_tif"
  ],
  "_help": [
    {
      "page": "dot-copy_cube",
      "title": "Create a data cube proxy object copy",
      "topics": [
        ".copy_cube"
      ]
    },
    {
      "page": "add_collection_format",
      "title": "Download and install an image collection format from a URL",
      "topics": [
        "add_collection_format"
      ]
    },
    {
      "page": "add_images",
      "title": "Add images to an existing image collection",
      "topics": [
        "add_images"
      ]
    },
    {
      "page": "aggregate_space",
      "title": "Spatial aggregation of data cubes",
      "topics": [
        "aggregate_space"
      ]
    },
    {
      "page": "aggregate_time",
      "title": "Aggregate data cube time series to lower temporal resolution",
      "topics": [
        "aggregate_time"
      ]
    },
    {
      "page": "animate",
      "title": "Animate a data cube as an image time series",
      "topics": [
        "animate"
      ]
    },
    {
      "page": "apply_pixel",
      "title": "Apply a function over (multi-band) pixels",
      "topics": [
        "apply_pixel"
      ]
    },
    {
      "page": "apply_pixel.array",
      "title": "Apply a function over pixels in a four-dimensional (band, time, y, x) array",
      "topics": [
        "apply_pixel.array"
      ]
    },
    {
      "page": "apply_pixel.cube",
      "title": "Apply arithmetic expressions over all pixels of a data cube",
      "topics": [
        "apply_pixel.cube"
      ]
    },
    {
      "page": "apply_time",
      "title": "Apply a function over (multi-band) pixel time series",
      "topics": [
        "apply_time"
      ]
    },
    {
      "page": "apply_time.array",
      "title": "Apply a function over pixel time series in a four-dimensional (band, time, y, x) array",
      "topics": [
        "apply_time.array"
      ]
    },
    {
      "page": "apply_time.cube",
      "title": "Apply a user-defined R function over (multi-band) pixel time series",
      "topics": [
        "apply_time.cube"
      ]
    },
    {
      "page": "as_array",
      "title": "Convert a data cube to an in-memory R array",
      "topics": [
        "as_array"
      ]
    },
    {
      "page": "as_json",
      "title": "Query data cube properties",
      "topics": [
        "as_json"
      ]
    },
    {
      "page": "as.data.frame.cube",
      "title": "Convert a data cube to a data.frame",
      "topics": [
        "as.data.frame.cube"
      ]
    },
    {
      "page": "bands",
      "title": "Query data cube properties",
      "topics": [
        "bands"
      ]
    },
    {
      "page": "chunk_apply",
      "title": "Apply an R function on chunks of a data cube",
      "topics": [
        "chunk_apply"
      ]
    },
    {
      "page": "collection_formats",
      "title": "List predefined image collection formats",
      "topics": [
        "collection_formats"
      ]
    },
    {
      "page": "create_image_collection",
      "title": "Create an image collection from a set of GDAL datasets or files",
      "topics": [
        "create_image_collection"
      ]
    },
    {
      "page": "crop",
      "title": "Crop data cube extent by space and/or time",
      "topics": [
        "crop"
      ]
    },
    {
      "page": "cube_view",
      "title": "Create or update a spatiotemporal data cube view",
      "topics": [
        "cube_view"
      ]
    },
    {
      "page": "dim.cube",
      "title": "Query data cube properties",
      "topics": [
        "dim.cube"
      ]
    },
    {
      "page": "dimension_bounds",
      "title": "Query coordinate bounds for all dimensions of a data cube",
      "topics": [
        "dimension_bounds"
      ]
    },
    {
      "page": "dimension_values",
      "title": "Query coordinate values for all dimensions of a data cube",
      "topics": [
        "dimension_values"
      ]
    },
    {
      "page": "dimensions",
      "title": "Query data cube properties",
      "topics": [
        "dimensions"
      ]
    },
    {
      "page": "extent",
      "title": "Derive the spatiotemporal extent of an image collection",
      "topics": [
        "extent"
      ]
    },
    {
      "page": "extract_geom",
      "title": "Extract values from a data cube by spatial or spatiotemporal features",
      "topics": [
        "extract_geom"
      ]
    },
    {
      "page": "fill_time",
      "title": "Fill NA data cube pixels by simple time series interpolation",
      "topics": [
        "fill_time"
      ]
    },
    {
      "page": "filter_geom",
      "title": "Filter data cube pixels by a polygon",
      "topics": [
        "filter_geom"
      ]
    },
    {
      "page": "filter_pixel",
      "title": "Filter data cube pixels by a user-defined predicate on band values",
      "topics": [
        "filter_pixel"
      ]
    },
    {
      "page": "gdalcubes",
      "title": "gdalcubes: Earth Observation Data Cubes from Satellite Image Collections",
      "topics": [
        "gdalcubes-package",
        "gdalcubes"
      ]
    },
    {
      "page": "gdalcubes_gdal_has_geos",
      "title": "Check if GDAL was built with GEOS",
      "topics": [
        "gdalcubes_gdal_has_geos"
      ]
    },
    {
      "page": "gdalcubes_gdalformats",
      "title": "Get available GDAL drivers",
      "topics": [
        "gdalcubes_gdalformats"
      ]
    },
    {
      "page": "gdalcubes_gdalversion",
      "title": "Get the GDAL version used by gdalcubes",
      "topics": [
        "gdalcubes_gdalversion"
      ]
    },
    {
      "page": "gdalcubes_options",
      "title": "Set or read global options of the gdalcubes package",
      "topics": [
        "gdalcubes_options"
      ]
    },
    {
      "page": "gdalcubes_selection",
      "title": "Subsetting data cubes",
      "topics": [
        "$.cube",
        "gdalcubes_selection",
        "[.cube"
      ]
    },
    {
      "page": "gdalcubes_set_gdal_config",
      "title": "Set GDAL config options",
      "topics": [
        "gdalcubes_set_gdal_config"
      ]
    },
    {
      "page": "image_collection",
      "title": "Load an existing image collection from a file",
      "topics": [
        "image_collection"
      ]
    },
    {
      "page": "image_mask",
      "title": "Create a mask for images in a raster data cube",
      "topics": [
        "image_mask"
      ]
    },
    {
      "page": "join_bands",
      "title": "Join bands of two identically shaped data cubes",
      "topics": [
        "join_bands"
      ]
    },
    {
      "page": "json_cube",
      "title": "Read a data cube from a json description file",
      "topics": [
        "json_cube"
      ]
    },
    {
      "page": "memsize",
      "title": "Query data cube properties",
      "topics": [
        "memsize"
      ]
    },
    {
      "page": "names.cube",
      "title": "Query data cube properties",
      "topics": [
        "names.cube"
      ]
    },
    {
      "page": "nbands",
      "title": "Query data cube properties",
      "topics": [
        "nbands"
      ]
    },
    {
      "page": "ncdf_cube",
      "title": "Read a data cube from an existing netCDF file",
      "topics": [
        "ncdf_cube"
      ]
    },
    {
      "page": "nt",
      "title": "Query data cube properties",
      "topics": [
        "nt"
      ]
    },
    {
      "page": "nx",
      "title": "Query data cube properties",
      "topics": [
        "nx"
      ]
    },
    {
      "page": "ny",
      "title": "Query data cube properties",
      "topics": [
        "ny"
      ]
    },
    {
      "page": "pack_minmax",
      "title": "Helper function to define packed data exports by min / max values",
      "topics": [
        "pack_minmax"
      ]
    },
    {
      "page": "plot.cube",
      "title": "Plot a gdalcubes data cube",
      "topics": [
        "plot.cube"
      ]
    },
    {
      "page": "predict.cube",
      "title": "Model prediction",
      "topics": [
        "predict.cube"
      ]
    },
    {
      "page": "print.cube",
      "title": "Print data cube information",
      "topics": [
        "print.cube"
      ]
    },
    {
      "page": "print.cube_view",
      "title": "Print data cube view information",
      "topics": [
        "print.cube_view"
      ]
    },
    {
      "page": "print.image_collection",
      "title": "Print image collection information",
      "topics": [
        "print.image_collection"
      ]
    },
    {
      "page": "proj4",
      "title": "Query data cube properties",
      "topics": [
        "proj4"
      ]
    },
    {
      "page": "raster_cube",
      "title": "Create a data cube from an image collection",
      "topics": [
        "raster_cube"
      ]
    },
    {
      "page": "read_chunk_as_array",
      "title": "Read chunk data of a data cube from stdin or a file",
      "topics": [
        "read_chunk_as_array"
      ]
    },
    {
      "page": "reduce_space",
      "title": "Reduce multidimensional data over space",
      "topics": [
        "reduce_space"
      ]
    },
    {
      "page": "reduce_space.array",
      "title": "Apply a function over space and bands in a four-dimensional (band, time, y, x) array and reduce spatial dimensions",
      "topics": [
        "reduce_space.array"
      ]
    },
    {
      "page": "reduce_space.cube",
      "title": "Reduce a data cube over spatial (x,y or lat,lon) dimensions",
      "topics": [
        "reduce_space.cube"
      ]
    },
    {
      "page": "reduce_time",
      "title": "Reduce multidimensional data over time",
      "topics": [
        "reduce_time"
      ]
    },
    {
      "page": "reduce_time.array",
      "title": "Apply a function over time and bands in a four-dimensional (band, time, y, x) array and reduce time dimension",
      "topics": [
        "reduce_time.array"
      ]
    },
    {
      "page": "reduce_time.cube",
      "title": "Reduce a data cube over the time dimension",
      "topics": [
        "reduce_time.cube"
      ]
    },
    {
      "page": "rename_bands",
      "title": "Rename bands of a data cube",
      "topics": [
        "rename_bands"
      ]
    },
    {
      "page": "select_bands",
      "title": "Select bands of a data cube",
      "topics": [
        "select_bands"
      ]
    },
    {
      "page": "select_time",
      "title": "Select time slices of a data cube",
      "topics": [
        "select_time"
      ]
    },
    {
      "page": "size",
      "title": "Query data cube properties",
      "topics": [
        "size"
      ]
    },
    {
      "page": "slice_space",
      "title": "Extract a single time series (spatial slice) from a data cube",
      "topics": [
        "slice_space"
      ]
    },
    {
      "page": "slice_time",
      "title": "Extract a single time slice from a data cube",
      "topics": [
        "slice_time"
      ]
    },
    {
      "page": "srs",
      "title": "Query data cube properties",
      "topics": [
        "srs"
      ]
    },
    {
      "page": "st_as_stars.cube",
      "title": "Coerce gdalcubes object into a stars object",
      "topics": [
        "st_as_stars.cube"
      ]
    },
    {
      "page": "stac_image_collection",
      "title": "Create an image collection from a STAC feature collection",
      "topics": [
        "stac_image_collection"
      ]
    },
    {
      "page": "stack_cube",
      "title": "Create a data cube from a set of images with the same spatial extent and spatial reference system",
      "topics": [
        "stack_cube"
      ]
    },
    {
      "page": "window_space",
      "title": "Apply a moving window (focal) operation or a convolution kernel over spatial dimensions of a data cube.",
      "topics": [
        "window_space"
      ]
    },
    {
      "page": "window_time",
      "title": "Apply a moving window operation over the time dimension of a data cube",
      "topics": [
        "window_time"
      ]
    },
    {
      "page": "write_chunk_from_array",
      "title": "Write chunk data of a cube to stdout or a file",
      "topics": [
        "write_chunk_from_array"
      ]
    },
    {
      "page": "write_ncdf",
      "title": "Export a data cube as netCDF file(s)",
      "topics": [
        "write_ncdf"
      ]
    },
    {
      "page": "write_tif",
      "title": "Export a data cube as a collection of GeoTIFF files",
      "topics": [
        "write_tif"
      ]
    }
  ],
  "_pkglogo": "https://github.com/appelmar/gdalcubes/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/appelmar/gdalcubes/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "jsonlite",
    "ncdf4",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libgdal",
      "package": "libgdal34t64",
      "headers": "libgdal-dev",
      "source": "gdal",
      "version": "3.8.4+dfsg-3ubuntu3",
      "name": "gdal",
      "homepage": "http://www.gdal.org/",
      "description": "Geospatial Data Abstraction Library"
    },
    {
      "shlib": "libnetcdf",
      "package": "libnetcdf19t64",
      "headers": "libnetcdf-dev",
      "source": "netcdf",
      "version": "1:4.9.2-5ubuntu4",
      "name": "netcdf",
      "homepage": "http://www.unidata.ucar.edu/software/netcdf/",
      "description": "Interface for scientific data access to large binary data"
    },
    {
      "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"
    }
  ],
  "_vignettes": [
    {
      "source": "gc01_MODIS.Rmd",
      "filename": "gc01_MODIS.html",
      "title": "Creating data cubes from local MODIS imagery ",
      "author": "Marius Appel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example dataset",
        "Creating image collections from local image files",
        "Creating a data cube",
        "Aggregation and resampling",
        "Data cube operations",
        "Export data cubes to files",
        "Parallel processing",
        "Further reading"
      ],
      "created": "2022-03-03 22:06:10",
      "modified": "2025-03-18 18:19:46",
      "commits": 3
    }
  ],
  "_score": 8.812217928981205,
  "_indexed": true,
  "_nocasepkg": "gdalcubes",
  "_universes": [
    "appelmar"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.4",
      "date": "2026-05-28T20:41:37.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "e87d419b417119b69c28b085f990efcdeddfff15be14ef830b5acedbeb88d39b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.4",
      "date": "2026-05-28T20:41:32.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "00934cf3628ab55c31d6510ec38d8005f61fb662cc858a3b0b82f84f8c132eae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.7.4",
      "date": "2026-05-28T20:41:34.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "1f8650b6bb58bbea3b70cb5e90b9ea54624008f36c6c5d5d0985099435d2b582",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.7.4",
      "date": "2026-05-28T20:41:35.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "39f0f83ae0a23c494224ccf59ebdc6d30daa5e9d45d54aac8efeb849a3ec9032",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.4",
      "date": "2026-05-28T20:40:43.000Z",
      "arch": "aarch64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "b255073d508b8fac1927dac4084b49e2104048683fe677c89669e1bbb7640e36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.4",
      "date": "2026-05-28T20:43:27.000Z",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "87011fe74444f6999857273f25417af731fd5183f9518a6f6848c6f443f41ff1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.7.4",
      "date": "2026-05-28T20:40:59.000Z",
      "arch": "aarch64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "f0ea4eac3e61346eb17a6ca3110459343a84e95b1fac1618fbf27fd03081a0a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.7.4",
      "date": "2026-05-28T20:46:27.000Z",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "16db58ba72e06919f89faa1407a7037340630a7afdc2f5af06b341bdb1034da7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.4",
      "date": "2026-05-28T20:40:46.000Z",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "fc30797e508abc6b6787f547837dc766ac2e4525b26c7a6ba1b50504b379c729",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7.4",
      "date": "2026-05-28T20:40:50.000Z",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "65147820aa3c31db51dd12ab6c3f7d153481213efa4ca1fe333be570b441066e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.7.4",
      "date": "2026-05-28T20:40:38.000Z",
      "arch": "x86_64",
      "commit": "2cc0d46d6d8264fe7679defe673cf5ca04c151b8",
      "fileid": "203b7ec961e06df4e810923026ab34d8854691b0fd0d418fefec7c6076082c55",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/appelmar/actions/runs/26600427076"
    }
  ]
}