Skip to content

Conversation

@nivaldoh
Copy link

@nivaldoh nivaldoh commented Jan 27, 2026

  • speed up team validation: reuse a single showdown-validator process instead of recreating it for each item
  • improve usage_stats agreggation: enable filtering data by Smogon rank baseline
    • Rank has been added as a subdirectory for the Pokémon usage jsons created: e.g. "checks_data/gen1/ou/{RANK}/2014-12.json"
    • rank is a new argument for usage_stats, so it had to be added to existing calls of usage_stats
    • rank has a default value. If a rank that doesn't exist as a Smogon file is selected (e.g 1501), the nearest lower available rank will be picked instead (e.g. 1500).
  • scraping data from Smogon was failing for some files apparently due to time out, so exponential backoff + concurency limit were added to fix this

@nivaldoh nivaldoh changed the base branch from main to dev January 30, 2026 15:04
@nivaldoh nivaldoh marked this pull request as ready for review January 30, 2026 15:17
@jakegrigsby jakegrigsby changed the base branch from dev to dev_staging January 31, 2026 22:55
@jakegrigsby jakegrigsby merged commit b9a6d6e into UT-Austin-RPL:dev_staging Jan 31, 2026
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