jcbowyer's picture
Clean HuggingFace deployment without binary files
e59d91d
|
Raw
History Blame Contribute Delete
1.96 kB
# General Examples & Demos
This directory contains general demonstration scripts and case studies that showcase the Open Navigator platform's capabilities.
## Demo Scripts
### Complete Workflow Examples
- **example_workflow.py** - Demonstrates the complete policy analysis pipeline with all agents
- **integration_demo.py** - Integration demonstration across multiple components
> Note: `full_demo.py` (the keyword-alerts demo) was moved to `archive/examples/full_demo.py` alongside `archive/alerts/keyword_monitor.py`.
### Specific Feature Demos
- **legislative_map_demo.py** - Demonstrates legislative tracking and mapping features
- **process_multiple_formats.py** - Shows processing of various document formats
## Case Studies
### Tuscaloosa Accountability Reports
These demonstrate evidence-based accountability dashboards for policy advocacy:
- **tuscaloosa_accountability_report.py** - Generate accountability dashboards exposing gaps and delays
- **tuscaloosa_decision_analysis.py** - Analyze decision-making patterns
- **tuscaloosa_political_economy.py** - Political economy analysis
These are designed for policy advocacy, exposing trade-offs and power imbalances rather than academic research.
## Configuration
- **targets.json** - Legistar meeting targets for scraping demos (San Francisco, LA, NYC, etc.)
## Usage
Most demo scripts can be run directly:
```bash
python scripts/examples/example_workflow.py
python scripts/examples/tuscaloosa_accountability_report.py
```
Make sure you have:
1. Activated the virtual environment: `source .venv/bin/activate`
2. Set up required API keys and environment variables
3. Downloaded necessary data (see datasource-specific scripts in `scripts/datasources/`)
## Related
- **Data source integrations**: See `scripts/datasources/` for source-specific scripts
- **Deployment**: See `scripts/deployment/` for deployment scripts
- **Data processing**: See `scripts/data/` for ETL and pipeline scripts