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.6.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.6.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nsidc_icesat2gis-0.6.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.6.0.tar.gz
Algorithm Hash digest
SHA256 6492399c2fa0d6d192bbe2b1781d35798660cfeda9eb9b43cd65abe0c3c94849
MD5 21283d41d098542e7028af4ebf40c4ae
BLAKE2b-256 e737516e4f5c52e01c391658efa019b145a7e8d7b75a24213064a05596bf03c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nsidc_icesat2gis-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b80a11e828b49aae9f6f008c9c5abba695ceca54e31facd99e00c0d8c997d766
MD5 f897810ac80769c015bd1fd3ffd84b9d
BLAKE2b-256 7e9e73b66c21c5e3380efd1c02985a3591b178ad0b3eafd2e241d63a1c92c039

See more details on using hashes here.

Provenance

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