View on GitHub

WCImport

Tool for importing real data of 2014 Soccer World Cup

Download this project as a .zip file Download this project as a tar.gz file

Table of Contents

Introduction

WCImport is a set of tools for importing data of 2014 Soccer World Cup and prepare this data for experiments with StreamPref Data Stream Management System (DSMS) prototype. Please see the related publications for more information.

Tools

The first step is to run the tool wcimport.py to download and convert the data. Next, you can use the specific tool to create the environment for experiments.

In addition, WCImport has the following individual tools:

Algorithms

Except by the utilgen.py, all tools generate StremPref environments for evaluating their operators. Each operator can be evaluated by one or more algorithms and by a CQL equivalent query. The available algorithms for each operator are the following:

The goal of the utilgen.py is to execute experiments to analyze the utility of the operators. This tool execute experiments using the following combinations of operators:

Parameters

The experiments parameters must be updated directly in the source code. The available parameters are the following:

Every parameter is dictionary with the keys VAR (list of values) and DEF (default parameter).

Command Line

Despite StreamPrefGen is composed by many tools, all of them share the same command line options.

gen.py [-h] [-g] [-o] [-r] [-s]
  -h, --help       show the help message and exit
  -g, --gen        Generate files
  -o, --output     Generate query output
  -r, --run        Run experiments
  -s, --summarize  Summarize results