Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between R-Cran and R-Forge project? [closed]

Tags:

r

I am a beginner with R.

I found that there are two project website named CRAN and R-Forge.

What exactly is the difference between these two?

like image 202
pradeep Avatar asked Jan 24 '13 10:01

pradeep


People also ask

What does R CRAN stand for?

The “Comprehensive R Archive Network” ( CRAN ) is a collection of sites which carry identical material, consisting of the R distribution(s), the contributed extensions, documentation for R, and binaries.

What is R Forge?

R-Forge offers a central platform for the development of R packages, R-related software and further projects.

What is CRAN in R studio?

CRAN, The Comprehensive R Archive Network, is the primary package repository in the R community. CRAN is a network of ftp and web servers around the world that store identical, up-to-date, versions of code and documentation for R.

How many R packages does CRAN have?

Currently, the CRAN package repository features 18818 available packages. CRAN Task Views aim to provide some guidance which packages on CRAN are relevant for tasks related to a certain topic. They provide tools to automatically install all packages from each view.


2 Answers

The CRAN, or Comprehensive R Archive Network, is the official distribution network of R packages. To publish an R package, you upload its source code to the CRAN FTP server. The package is then tested, built for the different platforms, and made available on the different mirrors around the world for download and install with install.packages().

R-forge is a package development web site which provides package development tools : source control, bugs tracking, mailing lists, etc. These are tools that are not provided by CRAN, which is only a distribution network.

like image 144
juba Avatar answered Sep 24 '22 14:09

juba


CRAN is R's main package repository. It stores source code and builds binaries of packages. It is the default repository, so you can access packages in it with a factory-fresh copy of R. It is the first place people will look for stable versions of packages. (Bioinformatics packages tend to be on Bioconductor instead.)

R-Forge (and RForge) are package development environments as well as repositories. That means they include (SVN) source control, bug tracking and other features. You can get development versions of packages from these. Alternatives include github, Google code and bitbucket.

like image 25
Richie Cotton Avatar answered Sep 25 '22 14:09

Richie Cotton