Package: icesat2-toolkit
Python tools for obtaining and working with elevation data from the NASA ICESat-2 missionhttps://icesat-2.gsfc.nasa.govhttps://icesat-2-scf.gsfc.nasa.govhttps://nsidc.org/data/icesat-2/ICESat-2 Data ProductsProductNameDescriptionATL00Telemetry DataRaw ATLAS telemetry in packet formatATL01Reformatted TelemetryParsed, partially reformatted into HDF5,
generated daily, segmented into several
minute granulesATL02Science Unit Converted
TelemetryPhoton time of flight, corrected for
instrument effects. Includes all photons,
pointing data, spacecraft position,
housekeeping data, engineering data, and
raw atmospheric profiles, segmented into
several minute granules.ATL03Global Geolocated Photon
DataPrecise latitude, longitude and elevation
for every received photon, arranged by
beam in the along-track direction.
Photons classified by signal vs.
background, as well as by surface type
(land ice, sea ice, land, ocean),
including all geophysical corrections.
Segmented into several minute granules.ATL04Uncalibrated Backscatter
ProfilesAlong-track atmospheric backscatter data,
25 times per second. Includes calibration
coefficients for polar regions. Segmented
into several minute granules.ATL06Land Ice ElevationSurface height for each beam with along-
and across-track slopes calculated for
each beam pair. Posted at 40 meters
along-track. Segmented into several
minute granules.ATL07Arctic/Antarctic Sea Ice
ElevationHeight of sea ice and open water leads at
varying length scale based on returned
photon rate for each beam presented
along-track. Segmented into several
minute granules.ATL08Land Water Vegetation
ElevationHeight of ground including canopy surface
posted at variable length scales relative
to signal level, for each beam presented
along-track. Where data permits include
canopy height, canopy cover percentage,
surface slope and roughness, and apparent
reflectance.ATL09Calibrated Backscatter and
Cloud CharacteristicsAlong-track cloud and other significant
atmosphere layer heights, blowing snow,
integrated backscatter, and optical
depth.ATL10Arctic/Antarctic Sea Ice
FreeboardEstimate of sea ice freeboard over
specific spatial scales using all
available sea surface height
measurements. Contains statistics of sea
surface and sea ice heights.ATL11Antarctic/Greenland Ice
Sheet H(t) SeriesTime series of height at points on the
ice sheet, calculated based on repeat
tracks and/or cross-overs.ATL12Ocean ElevationSurface height at specific length scale.ATL13Inland Water HeightAlong-track inland and near shore water
surface height distribution within water
mask.ATL14Antarctic/Greenland Ice
Sheet H(t) GriddedHeight maps of each ice sheet for each
year based on all available elevation
data.ATL15Antarctic/Greenland Ice
Sheet dh/dt GriddedHeight change maps for each ice sheet,
for each mission year, and for the whole
mission.ATL16ATLAS Atmosphere WeeklyPolar cloud fraction, blowing snow
frequency, ground detection frequency.ATL17ATLAS Atmosphere MonthlyPolar cloud fraction, blowing snow
frequency, ground detection frequency.ATL18Land/Canopy GriddedGridded ground surface height, canopy
height, and canopy cover estimates.ATL19Mean Sea Surface (MSS)Gridded ocean height product.ATL20Arctic/Antarctic Gridded Sea
Ice FreeboardGridded sea ice freeboard.ATL21Arctic/Antarctic Gridded Sea
Surface Height w/in Sea IceGridded monthly sea surface height inside
the sea ice cover.ICESat-2 GranulesEach orbit of ICESat-2 data is broken up into 14 granules.
The granule boundaries limit the size of each ATL03 file and simplify the formation of higher level data products.Dependenciesnumpy: Scientific Computing Tools For Pythonscipy: Scientific Tools for Pythonmpi4py: Python bindings of the Message Passing Interface (MPI)h5py: Python interface for Hierarchal Data Format 5 (HDF5)netCDF4: Python interface to the netCDF C libraryzarr: Chunked, compressed, N-dimensional arrays in Pythonpandas: Python Data Analysis Libraryscikit-learn: Machine Learning in Pythondateutil: powerful extensions to datetimeshapely: PostGIS-ish operations outside a database context for Pythonfiona: Python wrapper for vector data access functions from the OGR libraryfuture: Compatibility layer between Python 2 and Python 3boto3: Amazon Web Services (AWS) SDK for Pythons3fs: Pythonic file interface to S3 built on top of botocorelxml: processing XML and HTML in Pythonparamiko: Native Python SSHv2 protocol libraryscp: scp module for paramikoyapc: Python version of the NASA Goddard Space Flight Center YAPC ProgramDownloadThe program homepage is:https://github.com/tsutterley/read-icesat-2A zip archive of the latest version is available directly at:https://github.com/tsutterley/read-icesat-2/archive/main.zipDisclaimerThis project contains work and contributions from thescientific community.
This program is not sponsored or maintained by the Universities Space Research Association (USRA) or NASA.
It is provided here for your convenience butwith no guarantees whatsoever.LicenseThe content of this project is licensed under theCreative Commons Attribution 4.0 Attribution licenseand the source code is licensed under theMIT license.