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.4.0.tar.gz (9.2 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.4.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nsidc_icesat2gis-0.4.0.tar.gz
  • Upload date:
  • Size: 9.2 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.4.0.tar.gz
Algorithm Hash digest
SHA256 44dc6ae689420d5cf96193713eab996d186b0d8fc58f5d753b0701c5b9d815c3
MD5 397f58904aaf30fe6a8417891e0ec65a
BLAKE2b-256 b51ff20c438e9f937f4356265cdaaf6f81ff2cc91256a60abef483c8dd8ffb74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nsidc_icesat2gis-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f25367ef5b715b690c2d869bd6c49ace05653c936da78716706067f2ec5f9fb7
MD5 6e66178f074ff0f8f486ba97b54bed88
BLAKE2b-256 9e531e737f48c7352b846198ac4797e764de1fd0970e1f6301f16172fe3fe977

See more details on using hashes here.

Provenance

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