Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bedatadriven/renjin
JVM-based interpreter for the R language for the statistical analysis.
https://github.com/bedatadriven/renjin
compiler interpreter java language r renjin statistics
Last synced: about 1 month ago
JSON representation
JVM-based interpreter for the R language for the statistical analysis.
- Host: GitHub
- URL: https://github.com/bedatadriven/renjin
- Owner: bedatadriven
- License: gpl-2.0
- Created: 2012-12-29T08:38:37.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-09-26T19:39:30.000Z (about 1 year ago)
- Last Synced: 2024-05-16T22:26:47.501Z (7 months ago)
- Topics: compiler, interpreter, java, language, r, renjin, statistics
- Language: R
- Homepage: https://www.renjin.org
- Size: 41.5 MB
- Stars: 505
- Watchers: 37
- Forks: 84
- Open Issues: 101
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Build Status](https://build.renjin.org/job/Renjin-Release/badge/icon)](https://build.renjin.org/job/Renjin-Release/)
Renjin is a JVM-based interpreter for the [The R Project for Statistical
Computing](http://www.r-project.org).The primary goals of the project are to provide a modern interpreter
that serves as a drop-in replacement for GNU R, but is easier to
integrate with other systems, offers better performance, and is
more extensible.For more information, please visit http://www.renjin.org.
## Installation
Standalone distributions of Renjin are available for ad-hoc analysis. Downloads
are available at [renjin.org](http://www.renjin.org).Artifacts from the latest successful build are available from the build server [here](https://nexus.bedatadriven.com/content/groups/public/org/renjin/).
### Debian (and Ubuntu)
You can add our APT repository and get regular updates automatically:
```bash
# 1. Add the Renjin repository signing keys to be able to verify downloaded packages
sudo apt-key adv --keyserver hkp://packages.renjin.org:80 --recv-keys EB2514FC345926E9# 2. Add the Renjin repository
echo deb http://packages.renjin.org/repo/apt stable main | sudo tee /etc/apt/sources.list.d/renjin.list# 3. Update list of available packages
sudo apt-get update# 4. Install Renjin
sudo apt-get install renjin
```Please see our [Downloads](http://www.renjin.org/downloads.html) page.
## Adding to a Maven Project
Using a a modern build tool such a Maven is definitely recommended, particularly
if you're planning on including R packages which often have several levels of
transitive dependencies.You can add Renjin to your Maven project by adding the following to your `pom.xml` file:
```.xml
org.renjin
renjin-script-engine
RELEASE
bedatadriven
bedatadriven public repo
https://nexus.bedatadriven.com/content/groups/public/
```
## Compiling from Source
At this time, building Renjin completely is only supported on Ubuntu 16.04.
The resulting Java builds are fully platform-independent.See [BUILDING](BUILDING.md) for more information.
## License
Renjin is available under the GPLv2 (or higher) license, see [LICENSE](LICENSE.txt) for the
full text of the license. Renjin also includes code from R which is
redistributed here. R uses
[many different licenses](http://www.r-project.org/Licenses/) so check the file
sources to see which license applies.