Skip to main content

Code for converting ATL08 .h5 data into polylines for viewing in GIS environments

Project description

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.

Project details


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.3.0.tar.gz (8.9 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.3.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nsidc_icesat2gis-0.3.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nsidc_icesat2gis-0.3.0.tar.gz
Algorithm Hash digest
SHA256 dc816667025dc8bf6f937b03ceefe2d359abacf212d64cd8d85fd47ac24a6318
MD5 05fc0ef381c181dfaad3431972746313
BLAKE2b-256 e6ff127514d951ffdab1bd2b57f7584736662a77ff4a40a376e229d8a6cd82a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nsidc_icesat2gis-0.3.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.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nsidc_icesat2gis-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe91a376f95e3bf12e407c8b15776c54a58cadc4085832f55fedc5abe26657fa
MD5 08ef14989a9d934b3ce1d06f2d799200
BLAKE2b-256 28cb38ab9c754315954373b8c11f31dfe2922e442cb34c64f4420c5e8a71b65d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nsidc_icesat2gis-0.3.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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page