feat: add country comparison dashboard page#156
feat: add country comparison dashboard page#156saurabh12nxf wants to merge 1 commit intom-lab:mainfrom
Conversation
|
This feels like a self contained surgical improvement. Thank you! I will take a look when possible and coordinate with my colleagues with respect to merging or requesting changes. |
|
Also, this pull request seems to incorporate changes from your previous PR. In such a cases, I recommend mentioning that the two are basically stacked onto each other. |
3068c14 to
f73a243
Compare
|
Thanks @bassosimone! You're right - the previous version had a second commit that modified Home.py and ui_components.py, which overlapped with other work. The deprecation fix for Home.py and ui_components.py |
|
After listing our project for GSoC, we received a large amount of pull requests across several repositories. We are dealing with the backlog, but this would take time. We will get back to this pull request eventually. In the meanwhile, if you are a GSoC applicant, please read our updated GSoC policy: https://github.com/m-lab/gsoc/. |
Summary
Adds a new Streamlit dashboard page (prototype/pages/Country_Compare.py) that
allows users to compare internet quality metrics across multiple countries
side-by-side.
Features
across all percentiles for each selected country
Design Decisions
prototype/cache/v0/(JSON files percountry/period), consistent with the existing data flow
pycountryfor country name lookups (same pattern asIQB_Map.py)plotlyfor all visualizations (project standard)Testing