parallel, efficient and ensemble analysis of Rao's Q spectral diversity using remote sensing datasets.
Project description
Overview
PaRaVis is a powerful Graphical package designed for extracting, visualizing, and analyzing Rao's Q based on VIs and raster datasets. It comprises three main sections, each enhancing usability and functionality for different process aspects.
1. Vegetation Index Analysis
provides a user-friendly interface for importing stacked raster datasets, selecting specific bands, and calculating multiple indices simultaneously. spatial visualizations with customization options enhance the exploration of vegetation indices. Users can also select and save calculated indices (based on their CV value) as GeoTIFF files for future analysis.
2. Rao's Q Index Computation
Focuses on the computation of Rao's Q index from raster files in both unidimensional and multidimensional modes. offering parameter customization options. parallelization using the Ray framework optimizes computational efficiency, reducing processing time significantly. The code employs the "tqdm" library to monitor processing time.
3. Visualization and Analysis
Emphasizes visualizing and analyzing Rao's Q outputs through an intuitive interface. Various widgets facilitate seamless file selection, output path definition, and customization of plot settings. The tool generates insightful plots, histograms, difference heatmaps, and split plots, making complex operations accessible to users.
Installation and Usage
You can effortlessly install PaRaVis from PyPI using the following command:
pip install paravis
If you are using PaRaVis on Debian-based Linux distributions like Ubuntu operating system, you should also install the following package for tkinter support befor using PaRaVis :
sudo apt-get install python3-tk
Note: To customize theme and cell size for a better experience within Jupyter Notebook, use the following magic command from your jupyter notebook, and remember to refresh for changes to take effect (use F5):
!jt -t grade3 -cellw 100% -N -T -kl
In Jupyter Notebook or Jupyter Lab you can import different modules of PaRaVis as follows:
Module | Import Statement | Description |
---|---|---|
Vegetation Index Analysis | from paravis import Indices |
Calculate and visually represent vegetation indices. |
Rao's Q Index Computation | from paravis import Raos |
Perform Rao's Q index computation with customizable options. |
Visualization and Analysis | from paravis import Visualize |
Visualize, analyze, and compare outputs using this module. |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file paravis-1.0.1.tar.gz
.
File metadata
- Download URL: paravis-1.0.1.tar.gz
- Upload date:
- Size: 19.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c18bc9e41d105b28f0ae2ea749cac46ce5ae3fb48ab430aef7f38afab8efa42 |
|
MD5 | a70e9a870cb5728f66e0f1d5476a297d |
|
BLAKE2b-256 | 1f5f3a6bcc9149721d53d3aea6d60f48bfa1ceca92ee53ddeb896e12db2be9e2 |