'ICESat-2' Altimeter Data using R
Overview
Programmatic connection to the 'OpenAltimetry' API https://openaltimetry.earthdatacloud.nasa.gov/data/openapi/swagger-ui/index.html/ to download and process 'ATL03' (Global 'Geolocated' Photon Data), 'ATL06' (Land Ice Height), 'ATL07' (Sea Ice Height), 'ATL08' (Land and Vegetation Height), 'ATL10' (Sea Ice 'Freeboard'), 'ATL12' (Ocean Surface Height) and 'ATL13' (Inland Water Surface Height) 'ICESat-2' Altimeter Data. The user has the option to download the data by selecting a bounding box from a 1- or 5-degree grid globally utilizing a shiny application. The 'ICESat-2' mission collects 'altimetry' data of the Earth's surface. The sole instrument on 'ICESat-2' is the Advanced Topographic Laser Altimeter System (ATLAS) instrument that measures ice sheet elevation change and sea ice thickness, while also generating an estimate of global vegetation biomass. 'ICESat-2' continues the important observations of ice-sheet elevation change, sea-ice 'freeboard', and vegetation canopy height begun by 'ICESat' in 2003.
- Modified
get_URL_data()to fail gracefully with an informative message (and returnNULL) when the OpenAltimetry API is unavailable or returns a non-200 HTTP status, per CRAN policy for internet resources. - Updated
tests/testthat/test-get_Atlas_data.Rto reflect the changed upstream API behavior foratl03queries withoutbeamName(the API no longer errors). API-dependent tests now useskip_on_cran()andskip_if_offline(). - Fixed
vignettes/IceSat-2_Atlas_products_PDF.Rmdto build on machines without Chrome by addingscreenshot.force = FALSEto the setup chunk, preventingknitrfrom attempting to screenshot htmlwidgets viawebshot2/chromote.
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-18
- ERROR13 OK, 1 ERROR2026-03-30
- OK14 OK2026-03-10
Documentation
- Help pages
- 25 (6 internal)
- Examples that run
- 22%4 run in a plain check · 14 never run
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 88%
- Help pages citing references
- 64%
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 39
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Issues over time
PRs over time
Commits over time
12 development-tooling and community-health practices detected across 6 families in the upstream repository
Checks run against github.com/mlampros/icesat2r on 2026-10-18.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
Funding links: GitHub Sponsors
The repository owner accepts GitHub Sponsors
GitHub Pages site last deployed 2026-09-07 · The repository has a site deploy workflow
pkgdown site last built 2026-09-07
Show all practicesHide 2 practices
Dependencies
Installing IceSat2R adds 86 packages (47 with compiled code, 75 MB of source tarballs). Heaviest: sf 9.3 MB, data.table 5.7 MB, bslib 5.6 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 1.1.0Latest
- 1.0.92026-03-05 · diff ↗
- unarchivedReturned to CRAN2026-02-20
- 1.0.82026-02-20 · diff ↗
- archivedRemoved from CRAN2026-02-19requires archived package 'leaflet.extras'
- RR 4.5.0 released · 2025-04-11
- 1.0.72025-02-15 · diff ↗
- 1.0.62024-08-17 · diff ↗
- 1.0.5
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 1.0.42022-11-17 · diff ↗
- 1.0.32022-08-08 · diff ↗
- 1.0.2
- RR 4.2.0 released · 2022-04-22
Package metadata
- First published
- 2022-02-07
- Total releases
- 11 / 4 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 4.1.0
- Bundled data
- 2.0 MB / 3 files
- Download size
- 3.9 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("IceSat2R")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.