R Interface to Experigen

Provides convenience functions to communicate with an Experigen server: Experigen (< http://github.com/aquincum/experigen>) is an online framework for creating linguistic experiments, and it stores the results on a dedicated server. This package can be used to retrieve the results from the server, and it is especially helpful with registered experiments, as authentication with the server has to happen.


Build Status codecov.io

An R interface for downloading results from an Experigen server. Works with the "classic" server that is currently running on db.experigen.org as well, but its main advantage is that it helps a lot with the new functions of the newer version of the Experigen server. Most importantly, it helps with registration of experimenters, registration of experiments and accessing their data.

Setup

Key setup functions are:

  • setExperigenServer: sets the URL of the server where the data is stored. The default currently is db.phonologist.org
  • setExperigenCredentials (server version >=2 only): sets the experimenter username and password for access to registered data
  • registerExperiment, removeRegistration, getRegisteredExperiments (server version >=2 only): functions helping with registration of experiments, ie. limiting access to the given experiment to yourself. They do what's on their label.

Download

Key download functions are:

  • getUsers: lists the userCodes and the number of records for each user
  • getDestinations (server version >=2 only): lists the destination files available for each experiment
  • downloadExperiment: downloads the results of a destination file for a given experiment into a data frame. This is the main download function.

Others

For further info, see the R documentation!

News

Rexperigen 0.2.1

Minor change

When getting the streaming results, sometimes newline characters seem to be lost. There is an easy downloader-side fix to this which was implemented now.

Rexperigen 0.2

Major change

Rexperigen now uses the streaming download for servers of version > 2. This makes it much easier for the server and is the preferred download with newer Experigen server versions.

Rexperigen 0.1

This is the first release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("Rexperigen")

0.2.1 by Daniel Szeredi, 3 years ago


https://github.com/aquincum/Rexperigen


Browse source code at https://github.com/cran/Rexperigen


Authors: Daniel Szeredi [aut, cre]


Documentation:   PDF Manual  


Task views: Web Technologies and Services


GPL-3 license


Imports RCurl, digest, jsonlite

Suggests testthat


See at CRAN