
siapy/siapy-lib: 🖼️ A tool for efficient processing of spectral images with Python.
Python Spectral Imaging Analysis (SiaPy) is a tool for efficient processing of spectral images
source code: https://github.com/siapy/siapy-lib
Bug reports/feature requests: https://github.com/siapy/siapy-lib/issues/new/choose
document: https://siapy.github.io/siapy-lib/
To install the siapy library, use the following command:
For details and other options, see instruct.
from pathlib import Path
from siapy.entities import SpectralImageSet
data_dir = "~/data"
header_paths = sorted(Path(data_dir).rglob("*.hdr"))
image_paths = sorted(Path(data_dir).rglob("*.img"))
imageset = SpectralImageSet.from_paths(
header_paths=header_paths,
image_paths=image_paths,
)
print(imageset)
For an overview of the key concepts and features of the SiaPy library, see document. Additionally, explore use cases that demonstrate the capabilities of the library here.
We always welcome small improvements or fixes. If you are considering making a more significant contribution to the source code, please contact us via email.
Contributing to SiaPy isn’t limited to coding. You can also:
- Help us manage and solve new and existing problems.
- Create tutorials, newsletters, and other educational resources.
- Propose new features.
Not sure where to start or how your skills fit in? Please feel free to contact us! You can contact us via email, or contact us directly on GitHub by opening a new issue or commenting on an existing issue.
If you’re new to open source contributions, check out our guide Helpful tips on getting started.
Having trouble with the library? Please report this issue by creating an issue on GitHub.
Interested in solving a problem or enhancing the functionality of the library? Fork the repository, make your changes, and submit a pull request on GitHub.
Have a question? First, make sure the setup process is completed successfully and any related issues are resolved. If you introduce newer code, you may need to delete and re-create the SiaPy environment to ensure that all necessary packages are installed correctly.
This project is licensed under the MIT License. look license Learn more.
2024-12-23 11:39:17