Open software and data

Projects

cynkra is enthusiastic about open source software and the R universe – and we contribute to it, too. Here's a selection of our freely available software and data products.

Switzerland's data series in one place

Open data collection for Switzerland

dataseries.org provides a structured collection of most of the relevant data series for Switzerland, automatically updated from various sources.

Export Everything

You can export everything. Whatever you find interesting, you can download, as a graph or as a table. And you can import everything into R, using the new dataseries package.

Unified Interface

It shows the data series in a unified interface that starts with the series you were looking for 80% of the time, and gives you all details the rest of the time.

R consortium project

Database Interface in R (DBI)

The DBI package separates the connectivity to the DBMS into a front-end and a back-end.

Applications use only the exposed “front-end” API. The facilities that communicate with specific DBMS (Oracle, PostgreSQL, etc.) are provided by “device drivers” that get invoked automatically by the S language evaluator.

The “Improving DBI” project, funded by the R consortium, includes the definition and implementation of a testable specification for DBI and making RSQLite fully compliant to the new specification.

automated testing

Continous Integration

Open source solutions for continuous integration with R under Windows and Linux

travis + tic

travis + tic is a related project, whose goal is to simplify the setup of continuous integration with Travis CI. Apart from automating away a few button flips, it also provides an easy method to set up push access which can be then triggered (on Travis) by the companion package tic.

R + AppVeyor

R + AppVeyor is a solution for continuous integration for R projects on Windows, using AppVeyor - a Continuous integration (CI) testing service similar to Travis-CI. Under the hood, r-travis is used to perform the testing; this works even on Windows thanks to MinGW and MSYS.

seasonal adjustment

R-interface to X-13ARIMA-SEATS

seasonal is an easy-to-use and full-featured R-interface to X-13ARIMA-SEATS, the latest seasonal adjustment software from the United States Census Bureau.

seasonal offers full access to almost all options and outputs of X-13, including X-11 and SEATS, automatic ARIMA model search, outlier detection and support for user defined holiday variables, such as Chinese New Year or Indian Diwali. It also includes a Shiny-based graphical user interface.

There is an online demo site for seasonal. You can upload and adjust your own time series. No software installation is needed.

Class-Agnostic Time Series in R

Time series toolkit

tsbox makes life with R’s time series classes easy.

The R ecosystem knows a vast number of time series standards. Instead of creating the ultimate 15th time series class, tsbox provides a set of tools that are agnostic towards the existing standards. The tools also allow you to handle time series as plain data frames, thus making it easy to deal with time series in a dplyr or data.table workflow.