License: Creative Commons Attribution 3.0 Germany license (CC BY 3.0 DE)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.3.2.12
URN: urn:nbn:de:0030-drops-72936
Go back to Dagstuhl Artifacts Series

Petricek, Tomas

Data Exploration through Dot-driven Development (Artifact)

DARTS-3-2-12.pdf (0.3 MB)


This artifact presents The Gamma, a simple programming environment for data exploration that uses member access as the primary mechanism for constructing queries. The artifact consists of two parts. The user facing web-based component allows users to explore a simple dataset of Olympic medal winners while a back-end service provides the data and evaluates queries executed by the user.

The purpose of the artifact is to illustrate the pivot type provider, which provides a simple way for constructing queries in a object-based programming language equipped with member access. The pivot type provider can be use to construct new queries from code or using the user interface, but it also encourages the user to modify existing code.

BibTeX - Entry

  author =	{Tomas Petricek},
  title =	{{Data Exploration through Dot-driven Development (Artifact)}},
  pages =	{12:1--12:2},
  journal =	{Dagstuhl Artifacts Series},
  ISSN =	{2509-8195},
  year =	{2017},
  volume =	{3},
  number =	{2},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{},
  URN =		{urn:nbn:de:0030-drops-72936},
  doi =		{10.4230/DARTS.3.2.12},
  annote =	{Keywords: data science, type providers, pivot tables, aggregation}

Keywords: data science, type providers, pivot tables, aggregation
Collection: DARTS, Volume 3, Issue 2
Related Scholarly Article:
Issue Date: 2017
Date of publication: 20.06.2017

DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI