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.
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.
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.
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.
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
Important
If you are using Jupyter Notebook Version 7 and above, you might encounter compatibility issues, as it has undergone changes that break backward compatibility. In such cases, it is recommended to use nbclassic instead of Jupyter Notebook.
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. |
For more information about the PaRaVis tool, please refer to the Documentation.
This project is licensed under the MIT License - see the LICENSE file for details.
Fathi, M. R., Latifi, H., Gholizadeh, H., & Khare, S. (2024). PaRaVis: An automatic Python graphical package for ensemble analysis of plant beta diversity using remote sensing proxies. Ecological Informatics, 102739. https://doi.org/10.1016/j.ecoinf.2024.102739