siapy/siapy-lib: 🖼️ A tool for efficient processing of spectral images with Python.
December 25, 2024

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.

🔍 Contribution Guide

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.

🕐 Issues and new features

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

Leave a Reply

Your email address will not be published. Required fields are marked *