Skip to main content

A Python package for processing hyperspectral data in coastal regions

Project description

HyperCoast

image image image image Conda Recipe Conda Downloads

A Python package for visualizing and analyzing hyperspectral data in coastal regions

Introduction

HyperCoast is a Python package designed to provide an accessible and comprehensive set of tools for visualizing and analyzing hyperspectral data in coastal regions. Building on the capabilities of popular packages like Leafmap and PyVista, HyperCoast streamlines the process of exploring and interpreting complex remote sensing data. This enables researchers and environmental managers to gain deeper insights into the dynamic processes occurring in coastal environments.

HyperCoast supports the reading and visualization of hyperspectral data from various NASA airborne and satellite missions, such as AVIRIS, NEON, PACE, and EMIT, along with other datasets like DESIS and ECOSTRESS. Users can interactively explore hyperspectral data, extract spectral signatures, change band combinations and colormaps, visualize data in 3D, and perform interactive slicing and thresholding operations (see Figure 1). Additionally, leveraging the earthaccess package, HyperCoast offers tools for searching NASA hyperspectral data interactively. This makes it a versatile and powerful tool for working with hyperspectral data globally, with a particular focus on coastal regions.

EMIT Figure 1. An example of visualizing NASA EMIT hyperspectral data using HyperCoast.

Features

  • Searching for NASA hyperspectral data interactively
  • Interactive visualization and analysis of hyperspectral data, such as AVIRIS, DESIS, EMIT, PACE, NEON AOP
  • Interactive visualization of NASA ECOSTRESS data
  • Interactive visualization of PACE chlorophyll-a data
  • Interactive extraction and visualization of spectral signatures
  • Changing band combinations and colormaps interactively
  • Visualizing hyperspectral data in 3D
  • Visualizing ERA5 temperature data in 3D
  • Interactive slicing and thresholding of hyperspectral data in 3D
  • Saving spectral signatures as CSV files

Demos

  • Visualizing hyperspectral data in 3D (notebook)

Cube

  • Interactive slicing of hyperspectral data in 3D (notebook)

Slicing

  • Interactive thresholding of hyperspectral data in 3D (notebook)

Slicing

  • Visualizing ERA5 temperature data in 3D (notebook)

ERA5

  • Changing band combinations and colormaps interactively (notebook)

colormap

AVIRIS

DESIS

  • Visualizing NASA EMIT hyperspectral data interactively (notebook)

EMIT

  • Visualizing NASA PACE hyperspectral data interactively (notebook)

PACE

NEON

  • Interactive visualization of PACE chlorophyll-a data (notebook)

Chla

Acknowledgement

This project draws inspiration and adapts source code from the nasa/EMIT-Data-Resources repository. Credit goes to the original authors.

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

hypercoast-0.7.0.tar.gz (68.2 kB view details)

Uploaded Source

Built Distribution

HyperCoast-0.7.0-py2.py3-none-any.whl (39.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: hypercoast-0.7.0.tar.gz
  • Upload date:
  • Size: 68.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for hypercoast-0.7.0.tar.gz
Algorithm Hash digest
SHA256 0b643c4ac29459fe9c50c034694f4497cf6a49419b215ba63ad99e0da7f88f6d
MD5 a717399f88d7582edcdef4479d2ff181
BLAKE2b-256 6fd6f81b1aad1805da5c4f97fbe5609934db85f98a8d724d73bf45d213afc816

See more details on using hashes here.

File details

Details for the file HyperCoast-0.7.0-py2.py3-none-any.whl.

File metadata

  • Download URL: HyperCoast-0.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for HyperCoast-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 371c8cb3582bf93c585cc7f3631c6c7c25e6aed24b1320c64fdba6ddadf60e26
MD5 22f7e2e8dd81cf31d8b277e585a2239b
BLAKE2b-256 3f1780faa96885e54b49b0709dafbbcfb2978962f9adeeeb124a9a972f5fc112

See more details on using hashes here.

Supported by

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