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.5.0.tar.gz (10.6 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.5.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nsidc_icesat2gis-0.5.0.tar.gz
Algorithm Hash digest
SHA256 a70e550660d56020dd6449bf31e81ba60fe717c60b909c494e97575a5ab65a2d
MD5 b0f8cc2bd74aa95f1b1593153929b913
BLAKE2b-256 9c7779b24f4ba6dbf4e8cb378e65dd61b68de534fe07f033b8e2933b2c6cb24d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nsidc_icesat2gis-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f97c21bb16c3b3ee94f7369cbab2bdcf3c2adc94694099808b3049a5e52ef15
MD5 bbb1a2eb5d718a14c748ede14c1fcdc9
BLAKE2b-256 40bcb0eb6b734c6c3781accd1021ade65e4221c3ff1cd0dee40ed1b69e6f47ef

See more details on using hashes here.

Provenance

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