Installation¶
Requirements¶
vayuayan requires Python 3.9 or higher and the following packages:
requests>=2.25.0
pandas>=1.3.0
openpyxl==3.1.5
urllib3>=1.26.0
geopandas>=1.1.1
geopy>=2.4.1
rioxarray>=0.19.0
xarray>=2025.9.0
netCDF4>=1.7.2
Install from PyPI¶
The recommended way to install vayuayan is via pip:
pip install vayuayan
Development Installation¶
Install the latest development version from GitHub:
pip install git+https://github.com/saketlab/vayuayan.git
Or if you want to contribute to vayuayan:
git clone https://github.com/saketlab/vayuayan.git
cd vayuayan
pip install -e ".[dev]"
This will install vayuayan in development mode with all development dependencies including:
pytest (for testing)
black (for code formatting)
flake8 (for linting)
mypy (for type checking)
pre-commit (for git hooks)
Verification¶
To verify your installation, run:
import vayuayan
print(vayuayan.__version__)
Or test the command line interface:
vayuayan --help