Skip to main content

Working with hyperspectral data

Project description

SPECARRAY

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

Core features

  • read Specim FX10 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(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.0.2rc46.post1.tar.gz (695.6 kB view details)

Uploaded Source

Built Distribution

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

specarray-0.0.2rc46.post1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file specarray-0.0.2rc46.post1.tar.gz.

File metadata

  • Download URL: specarray-0.0.2rc46.post1.tar.gz
  • Upload date:
  • Size: 695.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for specarray-0.0.2rc46.post1.tar.gz
Algorithm Hash digest
SHA256 f9a2dac7b1822daf7f2e724313a24dfa942b8f666f5a3139442bb79185612cf4
MD5 e468c083e42224e967a5c54fe10ec147
BLAKE2b-256 9f80c7481363f07e980111f0c861be1b16f28555433e8528f240f5225ed731ea

See more details on using hashes here.

File details

Details for the file specarray-0.0.2rc46.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for specarray-0.0.2rc46.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 f6534c7348792e6c1299c5a7508fde5a90f91f6c321cf830357edc6ff3efb35d
MD5 9b54c74c2dcf14d07c3ab6afb6b83a8d
BLAKE2b-256 036605a5de1c02a4755a594d538dcd8945eb1d9132ff6a063b9b22f656330303

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