Script | Output | Description | Requirements |
---|---|---|---|
scripts/daily_stats.py |
results/daily_stats.csv |
Outputs a csv file with the total number of sessions, impressions, clicks, and clicks of the baseline for each system on a daily basis. | Running database |
scripts/livivo_click_distribution.py |
results/livivo_click_distribution.pdf |
Outputs a bar histogram with click counts across SERP elements. | Running database |
scripts/livivo_click_distribution_single_systems.py |
results/livivo_click_distribution.csv |
Outputs a csv file with click counts across SERP elements for each system. | Running database |
scripts/overall_stats.py |
results/overall_stats.csv |
Outputs a csv file with Wins, Losses, Ties, ... for each system. | Running database |
scripts/daily_stats_plots.py |
Several plots | Outputs bar charts with sessions vs. impressions and number of clicks - exp vs. base . |
Running database, results/overall_stats.csv |
scripts/pie_charts.py |
Several plots | Outputs several plots with pie charts containing Wins, Losses, and Ties. | results/overall_stats.csv |
scripts/wlt_vs_sessions.py |
Several plots | Outputs plots with cumulative Wins, Losses, and Ties for each systems. | Running database |
scripts/render_pdf.py |
Lab reports | Outputs lab reports for each system. | Running database, all previous outputs |
scripts/compare_cumsum_clicks.py |
|||
scripts/corr_wlt_rank.py |
|||
scripts/ctr_at_sites.py |
|||
scripts/ctr_vs_queries.py |
|||
scripts/ctr_vs_rank.py |
|||
scripts/impressions_vs_queries.py |
|||
scripts/overall_stats_tex.py |
|||
scripts/reward.py |
|||
scripts/sign_test.py |
|||
scripts/system_results_by_system_name.py |
|||
scripts/wlt_vs_time.py |
|||
scripts/wlt_vs_time_rounds.py |
|||
scripts/query_stats_dump.py |
|||
scripts/query_stats_eval.py |
Setup a Postgres instance via Docker:
docker run --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgres
Restore database after you have retrieved a recent dump:
export PGPASSWORD=postgres && pg_restore -h localhost -d postgres <dump-file-name>.tar -c -U postgres
Install Python packages:
pip install -r requirements.txt