SciViews-R is a series of packages providing a GUI API on top of R, a free (Open Source) statistical software based on the S language.
Installation
You must first install R from CRAN ("Comprehensive R Archive Network"). R can be installed on different systems (Linux, Mac OS X, Windows, ...) and binaires/installers are provided for several OSes.
To install SciViews-R from CRAN, you simply enter the following instruction at the R command line on a machine connected to the Internet:
install.packages("[PACKAGE]")
Where [PACKAGE] is the name of the package you want to install (svMisc, svGUI, etc.). For a list of packages in SciViews-R, see hereunder. The development versions of the SciViews-R packages can be found on R-Forge. If you want to use them instead (warning: this is not a stable, production version), type in R:
SciViews <- c("svGUI", "svIDE", "svMisc", "svSocket", "svUnit")
install.packages(SciViews, repos = "http://R-Forge.R-project.org")
Where to start...
Once the SciViews-R additional packages are installed in R, here is how you can load one of these packages; type in R:
library(svDialogs)
You have now access to the function in that package. Try for instance:
display(guiDlg("SciViews-R", "My first dialog box with SciViews-R"))
You should then look at the R online help, and browse for help and examples for the various 'svxxx' packages:
help.start()
Here is a short description of the SciViews-R packages:
- svMisc: Miscellaneous functions
- svGUI: Functions to manage GUI client
- svIDE: IDE and code editor functions
- svSocket: R Socket Server
- svIO: Data import/export
- svViews: Views and report features
- svWidgets: Widgets & Windows
- svDialogs:Dialog boxes
- svUnit: Unit testing
- svTools: Tools for code analysis
- svSweave: Sweave functions
- tcltk2: Additional Tcl/Tk code and widgets
Note: the package tcltk2 allows for DDE interaction with R under Windows. The help page indicates the use of execdde.exe utility that is no longer distributed with the package, but can be downloaded from here. Unzip the file and place execdde.exe in a directory that is in your path (for instance, c:\Windows\system32).
You should also take a look at SciViews-K for an actual implementation of a R GUI in Komodo Edit.
Question? Suggestion? Bug report?
If you have any question about SciViews-R, send an email to support@sciviews.org. For bug report, suggestions, feature requests, or for proposing a patch, please, use the SciViews R-Forge tracker.
You have access to the latest development version of SciViews-R here, in the /pkg subdirectory. You could also be interested by the SciViews-commits mailing list if you want to closely follow its developments.
Old version
The first version of the SciViews R GUI was running only under Windows. Here is the installer for the SciViews R console (SciViews-R_0.9-2Setup.exe, 9.5Mb), and the latest compatible R version, configured with all required additional packages (R-2.2.1-SciViews_0.9-2.exe, 69.4Mb). You must install both in the default directory. If you decide to install them in custom directories, follow instructions in the user's manual to configure the SciViews R console accordingly. Here is a screenshot of this old version and a pamphlet quickly presenting its features. See also this ReadMe file.
Note that this old version is not supported any more, not compatible with latest R or R packages, and does probably not run well under Windows Vista (it was designed for Windows 2000 and was tested largely on Windows XP too).