🌈 spectralcubekit
⚙️ A modern toolkit for working with any and all flavors of spectral data cubes.
🧠 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
- GitHub: https://github.com/z-vig/spectralcubekit.git
- Docs: (coming soon!)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| spectralcubekit-0.1.3.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|