Omegahat R Package Download Area

This directory contains a collection of packages for the R computing environment released as part of the Omegahat project. Most can also be used as SPlus libraries. These R packages are mirrored by CRAN.
  • RCurl
    HTTP request mechanism for R that is an interface to libcurl.
  • Rstem
    Word stemming facilities in R (with support for different languages). This is an interface to the Snowball-generated code from Martin Porter.
  • RDCOMClient
    Allows R-level code to create and control COM servers such as Excel, ADO, Word, PowerPoint, Web browsers, etc.
  • SWinTypeLibs
    Facilities for reading type information from DLLs, type libraries or (D)COM objects directly in R. This can be used to programmatically generate interfaces to C/C++ code.
  • SWinRegistry
    Read and write access to the Windows registry. For Windows platform only.
  • OOP
    A package that provides object-based methods (in the style of Java and other OOP languages) for S language programming.
  • SSOAP
    A client-side SOAP invocation mechanism from S. This allows one to call SOAP methods via HTTP and XML.
  • The R-Gtk/Gnome bindings
  • RGtkConsole An interactive terminal/console class for allowing user commands and output.
  • RGtk
    An interface to the Gtk and Gnome libraries from within R which allows users to conveniently create graphical interfaces within R.
  • RGdkPixbuf
    Loading images from different formats (e.g. PNG, JPEG) into GtkPixmap objects to be used as widgets.
  • RGtkHTML
    S-level access to the Gtk classes for displaying and controlling HTML content in a Gtk-based GUI.
  • RGtkExtra
    S-level access to the Gtk classes in the gtk+-extra library, providing data grids/sheets, directory trees, and icon lists.
  • REventLoop
    A package that provides a general event loop mechanism that can be used to replace R's built-in Read-Eval-Print event loop with an event loop such as Gtk, Tcl/Tk, etc. This provides idle and timer events and allows Gtk and Tcl/Tk to be handled natively and together. This means that some functionality not currently handled or not handled easily by R can be obtained directly. (This includes tooltips, timers, idle actions used in Rggobi.) The package provides an abstract API for an event loop and may be integrated directly into R after some experimentation and feedback from users.
  • RGnomePrint
    Bindings to the gnome-print library for printing and previewing.
  • RGtkViewers
    GUIs for viewers numerous different types of information such as databases and tables, CRAN and other repositories, class hierarchies, Gtk information, R source code files, color schemes, XML hierarchies, widget trees.
  • RGtkBindingGenerator
    A package for generating S and C code to interface to Gtk-based libraries and classes. This is used to create the RGtk package and bindings for other Gtk libraries such as embedded Mozilla, gtkhtml, Zvt, etc.
  • RObjectTables
    Provides classes and tools for attaching user-defined tables of name-value pairs to the R search path to make external data appear local to R and allow serialization and de-serialization using different formats. This is of use when using external data such as in database tables, or in different formats such as HDF5, tar or zip archives, etc.
  • RinS
    An interface between R and S-Plus (6) which allows users to
    • share data directly between the two systems,
    • call R functions from S-Plus and S-Plus functions from R.
  • SASXML
    An example and experimental package for reading datasets from XML files in the SAS style. The intention is to develop this into an XML-based facility for exchanging data between SAS and the S language (R and S-Plus).
  • Sxslt
    An extension to the libxslt XML-XSL translator which allows S functions to be called from XSL constructs. This allows one to create rich dynamic statistical content from a template document. This is an alternative implementation of the SXalan package and may be easier to compile.
  • RGnumeric
    An R plugin for Gnumeric, the Gnome spreadsheet, that allows R functions to be called from cells in Gnumeric spreadsheets and R functions to create and write spreadsheets.

    Rd-style documentation is needed.

  • Slcc
    A package providing C code parsing facilities from the S language, returning descriptions of the C code in the form of S objects. This can be used to automate the generation of S functions and C routines to interface beteween the two languages.

    Under development. Works only on Linux, at present.

  • SXalan
    An extension to the Xalan XSL transformer which operates on XML files, applying transformation rules in XSL. The extension allows R output to be included dynamically in the document and for R functions to be used within XSL rules.
  • SNetscape
    A plugin for Netscape that allows dynamic and interactive documents to be used in Netscape. This allows JavaScript code to call R functions and for R to access JavaScript objects and functions.
  • XML
    General package for parsing arbitrary XML documents and creates XML trees and text. Contains many examples including some simple literate programming tools for use with the S-language (R and SPlus).
    Works with S-Plus.
  • SJava
    A package that provides direct access to calling arbitrary Java methods and creating arbitrary Java objects from within R and also calling R functions from Java. This can be used to get access to network facilities; create graphical interfaces with R functions as callbacks; image manipulation classes; mail package; etc.
  • RSPerl
    An interface to a persistent, embedded Perl interpreter within R which allows R code to call Perl functions and methods and create Perl objects.
  • SLanguage
    An R package, and an S-Plus chapter, to help in writing S software that works in both R and S-Plus.
  • CORBA
    A package that provides both client and server capabilities for using CORBA entirely within the R language. This also provides a mechanism for doing parallel/distributed computing using different R processes.
    Works for S-Plus also.
  • RSPython
    This allows R to be embedded within Python and arbitrary R functions to be called from within Python code. Similarly, R can call Python methods and functions, instantiate objects, and evaluate expressions within Python. This uses the foreign reference mechanism as in the Java, CORBA and Perl packages.
  • Postgres
    An R package that allows R to be embedded within Postgres and arbitrary R functions declared as SQL functions, for per-record functions, aggregate operations and trigger functions. This allows R to be registered as Procedural Language in Postgres terms.
  • Other Packages

    The following are packages that are almost complete but have not been officially released to (any part of) CRAN. One can download them by following the links.
  • Java Graphics Device
    A graphics device for R that uses Java's Swing components and graphics facilities to render R plots.
  • Rggobi
    A package that allows one to embed ggobi within R and to both set and query the ggobi contents. This provides interactive, direct manipulation, linked, high-dimensional graphics within R.

  • Duncan Temple Lang <duncan@research.bell-labs.com>
    Last modified: Wed Sep 29 11:17:23 PDT 2004
    The original source of this file maintained in the Omegahat tree within the R/Config/ directory.