Skip to main content

Working with hyperspectral data

Project description

Test and Coverage Coverage Status

SPECARRAY

To read, analyze and plot hyperspectral data from Specim devices. Currently only tested with FX10 data.

Core features

  • read Specim instrument data
  • support for large files thanks to dask
  • using xarray for data handling and data analysis
  • computation of spectral albedo and braodband albedo if white and dark reference is available

Installation

pip install specarray

Usage

from specarray import SpecArray
from pathlib import Path
import matplotlib.pyplot as plt

data_dir = Path("data/white_weathering_crust_2_2023-07-15_15-25-24/")

white_weathering_crust = SpecArray.from_folder(data_dir)

white_weathering_crust.capture

white_weathering_crust.spectral_albedo.sel(sample=0, point=0).plot.line()
plt.ylim(0, 1)

The resulting imgage should look like this:

Spectrum

For more examples see the notebooks folder.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

specarray-0.1.0rc114.post1.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specarray-0.1.0rc114.post1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file specarray-0.1.0rc114.post1.tar.gz.

File metadata

  • Download URL: specarray-0.1.0rc114.post1.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for specarray-0.1.0rc114.post1.tar.gz
Algorithm Hash digest
SHA256 531747f9fb3ca16517d3cd8dffa33c99816bae8937f6a5ad8b036dd46c00cfe3
MD5 70895b38b811a59d77738e6b246cab1e
BLAKE2b-256 dd54fe1d466e36a25199d4a8255b0a2897ab9998abf79532b5a47b30b418f5d2

See more details on using hashes here.

File details

Details for the file specarray-0.1.0rc114.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for specarray-0.1.0rc114.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 59862a161621c7c24fa7861dce92768006fcf1fba00a88be83d1e6cb11db41d3
MD5 9b753bc91a196ac9b6aefce3810f790f
BLAKE2b-256 791bc3444bec3c4da6aa219ed0adbe9dd445f865e67b92aeb5d9ba6474b8c292

See more details on using hashes here.

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