pip install praven-pro
# Web interface
pip install praven-pro[web]
# Visualization
pip install praven-pro[viz]
# All features
pip install praven-pro[all]
git clone https://github.com/Ziforge/praven-pro.git
cd praven-pro
pip install -e .
praven your_detections.csv \
--lat 63.341 --lon 10.215 \
--habitat wetland \
--date 2025-10-13
praven-web
# Open http://localhost:5000 in your browser
from praven import BiologicalValidator, ValidationConfig
config = ValidationConfig(
location=(63.341, 10.215),
date="2025-10-13",
habitat_type="wetland"
)
validator = BiologicalValidator(config)
result = validator.validate_detection(
species="Lesser Spotted Woodpecker",
timestamp="2025-10-13 23:45:00",
confidence=0.85
)
print(result.status) # "REJECT"
print(result.reason) # "Nocturnal impossibility..."
For enhanced geographic validation:
export EBIRD_API_KEY="your-key"Without an API key, Praven will use cached data and offline validation rules.
Make sure you installed the package:
pip install praven-pro
The data files should be automatically included. If missing, reinstall:
pip uninstall praven-pro
pip install --no-cache-dir praven-pro
Praven automatically caches eBird data and refreshes it weekly. For large datasets, disable eBird preloading:
validator = BiologicalValidator(config, enable_ebird_preload=False)
examples/ directorypip install --upgrade praven-pro
pip uninstall praven-pro