Skip to main content

NSIDC logo

ICESat-2 to GIS conversion utilities

[!WARNING] This repository is in early phases of development and currently focuses on ATL08. The intention is to generalize for other ICESat-2 products in the future.

Code for converting ICESat-2 (ATL08) .h5 data into GIS-compatible points and polylines.

Installation

pip install nsidc-icesat2gis

Usage

nsidc-icesat2gis is primarily intended to be used programmatically as a Python library:

from nsidc.icesat2gis.atl08 import read_points_from_atl08


points_geodataframe = read_points_from_atl08(filepath="/path/to/example/ATL08_20260118035703_05313006_007_01.h5")

A CLI is also available:

$ nsidc-icesat2gis --help
Usage: nsidc-icesat2gis [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  atl08-to-lines          Given an ATL08 hdf5 as input, output a file...
  atl08-to-lines-parquet  Given an ATL08 hdf5 as input, output a file...
  atl08-to-points         Given an ATL08 hdf5 as input, output a file...
  lines-in-dir            Produce parquet files containing ATL08 lines...

Contributing

See CONTRIBUTING.md.

Level of Support

This repository is not actively supported by NSIDC but we welcome issue submissions and pull requests in order to foster community contribution.

See the LICENSE for details on permissions and warranties. Please contact nsidc@nsidc.org for more information.

Credit

This content was developed by the National Snow and Ice Data Center with funding from multiple sources.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nsidc_icesat2gis-0.7.0.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nsidc_icesat2gis-0.7.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file nsidc_icesat2gis-0.7.0.tar.gz.

File metadata

  • Download URL: nsidc_icesat2gis-0.7.0.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nsidc_icesat2gis-0.7.0.tar.gz
Algorithm Hash digest
SHA256 ecc12ab6b5beee502aae67876d1952263da386df1c84962560d6e5baed9a0e99
MD5 ed0b803e995a0bdaef19bebcea66362f
BLAKE2b-256 e400ccebecdb87714b95569892ef7c5500e90793ff6a1ae8191e76dd2e5c6812

See more details on using hashes here.

Provenance

The following attestation bundles were made for nsidc_icesat2gis-0.7.0.tar.gz:

Publisher: build-and-release.yml on nsidc/nsidc-icesat2gis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nsidc_icesat2gis-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nsidc_icesat2gis-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3bdf3fb9d91c9070e59d46705c30d2ab445b90ad35f7d63b6beddbdb690e094
MD5 cf8e2ed573b0a3ce0e6cef9c1fb64a6a
BLAKE2b-256 822afb959028c4fa08cf0e58dd66e70f96540657927ad3ec8ceb61ac3f9f4339

See more details on using hashes here.

Provenance

The following attestation bundles were made for nsidc_icesat2gis-0.7.0-py3-none-any.whl:

Publisher: build-and-release.yml on nsidc/nsidc-icesat2gis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page