Skip to content

.NET interop library to call the R statistical language in the same process

Notifications You must be signed in to change notification settings

stephanbertl/rdotnet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R.NET

R.NET is an in-process bridge for the .NET Framework to access the R statistical language. R.NET works on Windows, Linux and MacOS.

Software requirements

On Windows, R.NET requires .NET Framework 4.5.2 and an access to the native R libraries installed with the R environment. R needs not necessarily be installed as a software on the executing machine, so long as DLL files are accessible. On Linux and MacOS, Mono is required, as well as an access to the native R libraries.

Getting started

As of 2017-08

  • If you want the latest binary distribution of R.NET and you are already familiar with managing dependencies with NuGet, head to R.NET on NuGet
  • If you need a bit more documentation to get started, the prefered entry point is at http://jmp75.github.io/rdotnet

Building from source

R.NET uses Paket for dependency management and build, and FAKE v4 (Note to self: investigate FAKE v5)

Windows

To query NuGet and get the latest versions of packages used by R.NET:

.paket\paket.exe update
.paket\paket.exe restore

Note that you may want to specify which msbuild engine to use (had woes with default detection)

set VisualStudioVersion=14.0
.\build.cmd NuGet

About

.NET interop library to call the R statistical language in the same process

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 93.4%
  • F# 5.4%
  • Other 1.2%