Skip to main content

🌈 spectralcubekit

⚙️ A modern toolkit for working with any and all flavors of spectral data cubes.


PyPI - Python Version PyPI - License PyPI - Version


🧠 What is spectralcubekit?

spectralcubekit is a lightweight, modular Python package designed to make analysis of spectral data cubes simple, flexible, and fun. Whether you're exploring planetary hyperspectral data, performing band analysis, or building your own spectral pipelines — this toolkit’s got you covered.


🧰 Currently Available Modules

Module Description
🧪 band_parameters Provides parameters that describe spectral band shapes and sizes.
📈 linear_fitting Fits lines to entire spectral cubes along the spectral domain (z-axis).
🧩 misc_utils Miscellaneous utility functions for spectral cube operations.

And more modules coming soon! As a work through my Ph.D., I will add all the utility functions I write for hyperspectral data processing here!


🚀 Quick Start

pip install spectralcubekit
import spectralcubekit as sck

fit_result = sck.fit_linear_cube(cube)
sck.save_fit(fit_result, "path/to/save.fits")

🔗 Links

Metadata

Release files for spectralcubekit 0.1.3

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

Source distribution (sdist)

Source distribution for spectralcubekit 0.1.3
File Size Uploaded
spectralcubekit-0.1.3.tar.gz 5.7 kB Details

Built distribution (wheel)

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

Total release size: 12.9 kB

Release files / spectralcubekit-0.1.3.tar.gz

Download URL spectralcubekit-0.1.3.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7d31225c8ff9c1eafbeeb83462b0a15bc3c3c69ca1d146e2ff2ab246831f3df9
BLAKE2b-256 checksum
How to use checksums
bb5b50ccac632045c100d8da511ed11b20472f41a7f1296e148da3c2f25b0cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / spectralcubekit-0.1.3-py3-none-any.whl

Download URL spectralcubekit-0.1.3-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf5067a532f6265054505a573f1137b6689cc43e5d65a8711f87ae1bd066308f
BLAKE2b-256 checksum
How to use checksums
e3e9d02ea2b2fe184ed93a07151c02f0b978e07e42040e6ae7659423456d8676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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