Skip to main content

hypers

Build Status Documentation Status Python Version 3.5+ PyPI version

hypers provides a data structure in python for hyperspectral data. The data structure includes:

  • Tools for processing and exploratory analysis of hyperspectral data
  • Interactive hyperspectral viewer (using PyQt) that can be accessed as a method from the object
  • Allows for unsupervised machine learning directly on the object

The data structure is built on top of the numpy ndarray, and this package simply adds additional functionality that allows for quick analysis of hyperspectral data. Importantly, this means that the object can still be used as a normal numpy array.

Please note that this package is currently in pre-release. It can still be used, however there is likely to be significant changes to the API. The first public release will be v0.1.0.

Contents

  1. Installation
  2. Features
  3. Examples
  4. Documentation
  5. License

Installation

To install using pip:

pip install hypers

The following packages will also be installed:

  • numpy
  • scipy
  • PyQt5
  • pyqtgraph

Features

Features implemented in hypers include:

  • Hyperspectral viewer
  • Vertex component analysis
  • Abundance mapping

A full list of features can be found here.

Examples

Interactive viewer

The interactive viewer can be particularly helpful for exploring a completely new dataset for the first time to get a feel for the type of data you are working with. An example from a coherent anti-Stokes Raman (CARS) dataset is shown below:

Documentation

The docs are hosted here.

License

hypers is licensed under the OSI approved BSD 3-Clause License.

References

  1. VCA algorithm
    J. M. P. Nascimento and J. M. B. Dias, "Vertex component analysis: a fast algorithm to unmix hyperspectral data," in IEEE Transactions on Geoscience and Remote Sensing, 2005
    Adapted from repo.

Release files for hypers 0.0.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hypers 0.0.13
File Size Uploaded
hypers-0.0.13.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hypers 0.0.13
File Interpreter ABI Platform
hypers-0.0.13-py3-none-any.whl Python 3 none any Details

Total release size: 26.3 kB

Release files / hypers-0.0.13.tar.gz

Download URL hypers-0.0.13.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
77c609cad688f7e07b282f84a6f2edd87a153d0689410345d34ed3d1a9d751b7
BLAKE2b-256 checksum
How to use checksums
40736e1466e6f1028bc32021b5402914bb0d74b036d84d7f9fce408b54d719c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release files / hypers-0.0.13-py3-none-any.whl

Download URL hypers-0.0.13-py3-none-any.whl
Size 14.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a759d85ca740a5840dc5c75317562ccabd4083687aad4579f833a38b284c0c7
BLAKE2b-256 checksum
How to use checksums
028438d1e2c59ad38952593532e619a13396890abcc49c8d8be1c1bdc0b71500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.0.13 This release

2 release files

0.0.10

2 release files

0.0.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page