Skip to content

Integrate previous Dashboard with new predictor engine#11

Merged
skyelaird merged 1 commit intomainfrom
claude/explore-dashboard-repo-01QtwhyCeaMPKma6uDQsGfXL
Nov 13, 2025
Merged

Integrate previous Dashboard with new predictor engine#11
skyelaird merged 1 commit intomainfrom
claude/explore-dashboard-repo-01QtwhyCeaMPKma6uDQsGfXL

Conversation

@skyelaird
Copy link
Copy Markdown
Owner

Major refactoring to consolidate the dashboard and integrate with the main DVOACAP-Python prediction engine.

Changes

New Files

  • README.md - Comprehensive documentation consolidating all old docs
  • generate_predictions.py - New generator using DVOACAP Phases 1-5
  • dashboard.html - Primary dashboard (renamed from tabbed version)

Updated Files

  • index.html - Updated to reflect new structure and file names
  • update_predictions.sh - Updated to use new generator script

Archived Files (24 files moved to archive/)

  • old_dashboards/ - 3 previous dashboard versions

    • propagation_dashboard.html (basic)
    • propagation_dashboard_enhanced.html (with PSKreporter)
    • dashboard_enhanced.html (alternative enhanced)
  • old_generators/ - 5 aborted prediction attempts

    • generate_propagation.py (ITU-R simplified model)
    • generate_propagation_voacap.py (DVOACAP DLL wrapper)
    • generate_propagation_accurate.py (Proppy.net API)
    • generate_enhanced_predictions.py (PSKreporter validation)
    • dvoacap_wrapper.py.old, test_proppy.py, voacap_menu.bat
  • old_docs/ - 14 legacy documentation files

    • 9 PDFs (setup guides, API references, etc.)
    • 5 TXT files (summaries, patch notes, etc.)

Benefits

  1. Cleaner structure - One primary dashboard, one generator
  2. DVOACAP integration - Uses full prediction engine (not simplified models)
  3. Better documentation - Single comprehensive README instead of 14+ files
  4. Preserved history - All old files archived, not deleted
  5. Easier maintenance - Clear separation of current vs. experimental code

Usage

# Generate predictions
python3 generate_predictions.py

# Or use convenience script
./update_predictions.sh

# Open dashboard
open dashboard.html

See README.md for full documentation.

Major refactoring to consolidate the dashboard and integrate with the main
DVOACAP-Python prediction engine.

## Changes

### New Files
- **README.md** - Comprehensive documentation consolidating all old docs
- **generate_predictions.py** - New generator using DVOACAP Phases 1-5
- **dashboard.html** - Primary dashboard (renamed from tabbed version)

### Updated Files
- **index.html** - Updated to reflect new structure and file names
- **update_predictions.sh** - Updated to use new generator script

### Archived Files (24 files moved to archive/)
- **old_dashboards/** - 3 previous dashboard versions
  - propagation_dashboard.html (basic)
  - propagation_dashboard_enhanced.html (with PSKreporter)
  - dashboard_enhanced.html (alternative enhanced)

- **old_generators/** - 5 aborted prediction attempts
  - generate_propagation.py (ITU-R simplified model)
  - generate_propagation_voacap.py (DVOACAP DLL wrapper)
  - generate_propagation_accurate.py (Proppy.net API)
  - generate_enhanced_predictions.py (PSKreporter validation)
  - dvoacap_wrapper.py.old, test_proppy.py, voacap_menu.bat

- **old_docs/** - 14 legacy documentation files
  - 9 PDFs (setup guides, API references, etc.)
  - 5 TXT files (summaries, patch notes, etc.)

## Benefits

1. **Cleaner structure** - One primary dashboard, one generator
2. **DVOACAP integration** - Uses full prediction engine (not simplified models)
3. **Better documentation** - Single comprehensive README instead of 14+ files
4. **Preserved history** - All old files archived, not deleted
5. **Easier maintenance** - Clear separation of current vs. experimental code

## Usage

```bash
# Generate predictions
python3 generate_predictions.py

# Or use convenience script
./update_predictions.sh

# Open dashboard
open dashboard.html
```

See README.md for full documentation.
@skyelaird skyelaird merged commit 4bc2664 into main Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants