Spaces:
Running
Running
metadata
title: Arca Processor
emoji: 🔄
colorFrom: blue
colorTo: indigo
sdk: docker
app_file: app.py
pinned: false
Arca Processor
Pre-computed champion stats generator for ArcaThread.
Purpose
This space processes matchup-matrix parquet files from arca-thread-priors dataset and generates lightweight JSON files per champion.
Output Structure
champ-stats/{patch}/{championId}.json
champ-stats/{patch}/tier-list.json
champ-stats/{patch}/meta.json
Schedule
Runs hourly to detect new patches and update stats.
Environment Variables
HF_TOKEN- HuggingFace API tokenDATASET_REPO- Source dataset (default: ArcaThread/arca-thread-priors)PROCESS_INTERVAL_SECONDS- Processing interval in seconds (default: 3600, min 60)MIN_SAMPLE_SIZE- Minimum sample size for champion aggregation (default: 100)DATASET_FILE_CACHE_SECONDS- TTL for cachedlist_repo_filesindex (default: 300, min 30)TIER_MIN_GAMES- Minimum games for tier-list eligibility (default: 500)TIER_CALIBRATION_MODE-quantile(default) orstaticTIER_STATIC_S_MIN_WR,TIER_STATIC_A_MIN_WR,TIER_STATIC_B_MIN_WR,TIER_STATIC_C_MIN_WR- Used only when
TIER_CALIBRATION_MODE=static
- Used only when