{
  "_id": "6a1f2db9b401979e73426828",
  "Package": "earthdatalogin",
  "Title": "NASA 'EarthData' Access Utilities",
  "Version": "0.0.3",
  "Authors@R": "c(person(given = \"Carl\", family = \"Boettiger\", , \"cboettig@gmail.com\", c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-1642-628X\")),\nperson(\"Luis\", \"López\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-4896-3263\")),\nperson(\"Yuvi\", \"Panda\", role = \"aut\"),\nperson(\"Bri\", \"Lind\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-5306-9963\")),\nperson(\"Andy\", \"Teucher\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-7840-692X\")),\nperson(\"Openscapes\", role = \"fnd\")\n)",
  "Description": "Providing easy, portable access to NASA 'EarthData'\nproducts through the use of bearer tokens. Much of NASA's\npublic data catalogs hosted and maintained by its 12\nDistributed Active Archive Centers ('DAACs') are now made\navailable on the Amazon Web Services 'S3' storage.  However,\naccessing this data through the standard 'S3' API is restricted\nto only to compute resources running inside 'us-west-2' Data\nCenter in Portland, Oregon, which allows NASA to avoid being\ncharged data egress rates. This package provides public access\nto the data from any networked device by using the 'EarthData'\nlogin application programming interface (API),\n<https://www.earthdata.nasa.gov/data/earthdata-login>,\nproviding convenient authentication and access to cloud-hosted\nNASA 'EarthData' products. This makes access to a wide range of\nearth observation data from any location straight forward and\ncompatible with R packages that are widely used with cloud\nnative earth observation data (such as 'terra', 'sf', etc.)",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://boettiger-lab.github.io/earthdatalogin/,\nhttps://github.com/boettiger-lab/earthdatalogin",
  "BugReports": "https://github.com/boettiger-lab/earthdatalogin/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Language": "en-US",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://boettiger-lab.r-universe.dev",
  "Date/Publication": "2026-02-14 04:16:33 UTC",
  "RemoteUrl": "https://github.com/boettiger-lab/earthdatalogin",
  "RemoteRef": "HEAD",
  "RemoteSha": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:23:37 UTC",
    "User": "root"
  },
  "Author": "Carl Boettiger [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-1642-628X>),\nLuis López [aut] (ORCID: <https://orcid.org/0000-0003-4896-3263>),\nYuvi Panda [aut],\nBri Lind [aut] (ORCID: <https://orcid.org/0000-0002-5306-9963>),\nAndy Teucher [ctb] (ORCID: <https://orcid.org/0000-0002-7840-692X>),\nOpenscapes [fnd]",
  "Maintainer": "Carl Boettiger <cboettig@gmail.com>",
  "MD5sum": "348c87cdafc06cee353a78f63f8ea9ca",
  "_user": "boettiger-lab",
  "_type": "src",
  "_file": "earthdatalogin_0.0.3.tar.gz",
  "_fileid": "810bfe7850eced34b023b5e1b67079a50f59335164f45913ed7c2dcf990ded12",
  "_filesize": 3827139,
  "_sha256": "810bfe7850eced34b023b5e1b67079a50f59335164f45913ed7c2dcf990ded12",
  "_created": "2026-05-15T09:23:37.000Z",
  "_published": "2026-06-02T19:23:37.648Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79153595910,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7014018203"
    },
    {
      "job": 79153596187,
      "time": 200,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7014029453"
    },
    {
      "job": 79153595975,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014004001"
    },
    {
      "job": 79153596035,
      "time": 110,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014005925"
    },
    {
      "job": 79153595251,
      "time": 221,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7013972248"
    },
    {
      "job": 79153595406,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367650205"
    },
    {
      "job": 79153596085,
      "time": 149,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014015931"
    },
    {
      "job": 79153595852,
      "time": 99,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014001246"
    },
    {
      "job": 79153595878,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014005771"
    }
  ],
  "_buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/boettiger-lab/earthdatalogin",
  "_commit": {
    "id": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
    "author": "Carl Boettiger <cboettig@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #25 from boettiger-lab/fix-search-bounding-box\n\nparse bounding box vector to character",
    "time": 1771042593
  },
  "_maintainer": {
    "name": "Carl Boettiger",
    "email": "cboettig@gmail.com",
    "login": "cboettig",
    "mastodon": "@cboettig@ecoevo.social",
    "bluesky": "@cboettig.bsky.social",
    "orcid": "0000-0002-1642-628X",
    "uuid": 222586
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "openssl",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "version": ">= 1.7.39",
      "role": "Suggests"
    },
    {
      "package": "rsconnect",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "gdalcubes",
      "role": "Suggests"
    },
    {
      "package": "rstac",
      "role": "Suggests"
    }
  ],
  "_owner": "boettiger-lab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-28",
      "n": 8
    },
    {
      "week": "2026-07",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 28,
  "_contributors": [
    {
      "user": "cboettig",
      "count": 128,
      "uuid": 222586
    },
    {
      "user": "ateucher",
      "count": 17,
      "uuid": 2816635
    },
    {
      "user": "allanjust",
      "count": 1,
      "uuid": 3708307
    },
    {
      "user": "jules32",
      "count": 1,
      "uuid": 5891909
    }
  ],
  "_userbio": {
    "uuid": 13372268,
    "type": "organization",
    "name": "Boettiger Lab, UC Berkeley",
    "description": "Department of Environmental Science, Policy and Management"
  },
  "_downloads": {
    "count": 508,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/earthdatalogin"
  },
  "_devurl": "https://github.com/boettiger-lab/earthdatalogin",
  "_pkgdown": "https://boettiger-lab.github.io/earthdatalogin/",
  "_searchresults": 90,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/earthdatalogin.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/boettiger-lab/earthdatalogin",
  "_realowner": "boettiger-lab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2023-11-16"
    },
    {
      "version": "0.0.2",
      "date": "2023-12-15"
    },
    {
      "version": "0.0.3",
      "date": "2025-07-11"
    }
  ],
  "_exports": [
    "collections_fetch",
    "edl_as_s3",
    "edl_download",
    "edl_extract_urls",
    "edl_netrc",
    "edl_revoke_token",
    "edl_s3_token",
    "edl_search",
    "edl_set_token",
    "edl_stac_urls",
    "edl_unset_netrc",
    "edl_unset_s3",
    "edl_unset_token",
    "gdal_cloud_config",
    "gdal_cloud_unconfig",
    "get_nasa_stac_url",
    "list_nasa_stacs",
    "lpdacc_example_url",
    "with_gdalcubes"
  ],
  "_help": [
    {
      "page": "collections_fetch",
      "title": "Fetch all collections from an 'rstac::collections()' query",
      "topics": [
        "collections_fetch"
      ]
    },
    {
      "page": "edl_as_s3",
      "title": "Replace https URLs with S3 URIs",
      "topics": [
        "edl_as_s3"
      ]
    },
    {
      "page": "edl_download",
      "title": "download assets from earthdata over https using bearer tokens",
      "topics": [
        "edl_download"
      ]
    },
    {
      "page": "edl_extract_urls",
      "title": "Extract data URLs from edl_search",
      "topics": [
        "edl_extract_urls"
      ]
    },
    {
      "page": "edl_netrc",
      "title": "Set up Earthdata Login (EDL) credentials using a .netrc file",
      "topics": [
        "edl_netrc"
      ]
    },
    {
      "page": "edl_revoke_token",
      "title": "Revoke an EarthData token",
      "topics": [
        "edl_revoke_token"
      ]
    },
    {
      "page": "edl_s3_token",
      "title": "NASA Earthdata S3 Credentials Authentication",
      "topics": [
        "edl_s3_token"
      ]
    },
    {
      "page": "edl_search",
      "title": "Search for data products using the EarthData API",
      "topics": [
        "edl_search"
      ]
    },
    {
      "page": "edl_set_token",
      "title": "Get or set an earthdata login token",
      "topics": [
        "edl_set_token"
      ]
    },
    {
      "page": "edl_stac_urls",
      "title": "Helper function for extracting URLs from STAC",
      "topics": [
        "edl_stac_urls"
      ]
    },
    {
      "page": "edl_unset_netrc",
      "title": "edl_unset_netrc",
      "topics": [
        "edl_unset_netrc"
      ]
    },
    {
      "page": "edl_unset_s3",
      "title": "Unset AWS S3 Environment Variables",
      "topics": [
        "edl_unset_s3"
      ]
    },
    {
      "page": "edl_unset_token",
      "title": "unset token",
      "topics": [
        "edl_unset_token"
      ]
    },
    {
      "page": "gdal_cloud_config",
      "title": "Recommended GDAL configuration for cloud-based access",
      "topics": [
        "gdal_cloud_config"
      ]
    },
    {
      "page": "gdal_cloud_unconfig",
      "title": "Restores GDAL default configuration",
      "topics": [
        "gdal_cloud_unconfig"
      ]
    },
    {
      "page": "get_nasa_stac_url",
      "title": "Get NASA STAC URL for a Provider",
      "topics": [
        "get_nasa_stac_url"
      ]
    },
    {
      "page": "list_nasa_stacs",
      "title": "List NASA STAC Catalogs",
      "topics": [
        "list_nasa_stacs"
      ]
    },
    {
      "page": "lpdacc_example_url",
      "title": "URL for an example of an LP DAAC COG file",
      "topics": [
        "lpdacc_example_url"
      ]
    },
    {
      "page": "with_gdalcubes",
      "title": "with_gdalcubes",
      "topics": [
        "with_gdalcubes"
      ]
    }
  ],
  "_readme": "https://github.com/boettiger-lab/earthdatalogin/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "cli",
    "curl",
    "glue",
    "httr",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "mime",
    "openssl",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "non-egressed.Rmd",
      "filename": "non-egressed.html",
      "title": "Access within AWS Compute",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Earth Data Authentication"
      ],
      "created": "2023-10-03 16:18:01",
      "modified": "2025-07-11 04:00:04",
      "commits": 3
    },
    {
      "source": "gdalcubes-stac-cog.Rmd",
      "filename": "gdalcubes-stac-cog.html",
      "title": "Data Cubes with STAC",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Earth Data Authentication",
        "Search via STAC",
        "Building a Data Cube",
        "Comparison"
      ],
      "created": "2023-09-08 23:06:19",
      "modified": "2025-02-16 05:04:04",
      "commits": 15
    },
    {
      "source": "data-formats.Rmd",
      "filename": "data-formats.html",
      "title": "Data Formats",
      "engine": "knitr::rmarkdown",
      "headings": [
        "netcdf, 1 GB file",
        "Zarr, 31 TB"
      ],
      "created": "2023-09-15 19:57:13",
      "modified": "2023-12-15 06:00:07",
      "commits": 4
    },
    {
      "source": "legacy-formats.Rmd",
      "filename": "legacy-formats.html",
      "title": "Legacy data formats with cloud tools",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2023-09-11 18:26:52",
      "modified": "2023-12-15 06:00:07",
      "commits": 6
    },
    {
      "source": "motivations.Rmd",
      "filename": "motivations.html",
      "title": "Motivations: What is Cloud-Native Access Anyway?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Earthdata"
      ],
      "created": "2023-10-03 16:18:01",
      "modified": "2023-10-03 16:18:01",
      "commits": 1
    }
  ],
  "_score": 7.577491799837226,
  "_indexed": true,
  "_nocasepkg": "earthdatalogin",
  "_universes": [
    "boettiger-lab",
    "cboettig"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.3",
      "date": "2026-05-15T09:26:14.000Z",
      "distro": "noble",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "c1c71ffd6fea9a679b923ca21be941212817277bf3fa08aed0856afd0fe8aac7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.3",
      "date": "2026-05-15T09:26:53.000Z",
      "distro": "noble",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "2a7a45eda8a4789850959c6a5360af5b7541ebc23d53f499feb500a9ce464231",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.3",
      "date": "2026-05-15T09:25:24.000Z",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "38d55dbc91dce8dc1ddc48c422b5f0952e7e0b3234dcf9a03c36cce7c5b27de5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.3",
      "date": "2026-05-15T09:25:31.000Z",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "9edebb62709099f97c1f740fe313aafe6c4d1fafd071c4af70de95fe6f262c49",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.3",
      "date": "2026-05-15T09:26:00.000Z",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "9a5aeeedc0eec251431e92564597107d9831010b02252ff938bb29f8015d9159",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.3",
      "date": "2026-05-15T09:25:10.000Z",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "ee2d2a863febdb6444498bfa4567041d1217992bfeed8588e3fc35a54695e556",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.3",
      "date": "2026-05-15T09:25:25.000Z",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "e92a9019001d599646171ab38e759d0cf5b19be345801b39461ff8f622e1d2ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.3",
      "date": "2026-06-02T19:23:14.000Z",
      "commit": "8afbae3385b22f7556f7c2b2d7d4b792ce13e397",
      "fileid": "8e5ffc34e4b2c684f7d8f9d5d33561522a90a45077c64a7f492a24cf855e9462",
      "status": "success",
      "buildurl": "https://github.com/r-universe/boettiger-lab/actions/runs/25910245890"
    }
  ]
}