Emacs mode for statistical programming and data analysis


Emacs Speaks Statistics (ESS) is an add-on package for GNU Emacs. It is designed to support editing of scripts and interaction with various statistical analysis programs such as R, S, S-Plus, SAS, Stata, BUGS/JAGS and Julia.

It provides the following features:
 - Editing source code (R, S, S-plus, SAS, BUGS/JAGS, Stata, Julia)
   + Syntactic indentation and highlighting of source code
   + Partial evaluation of code
   + Loading and error-checking of code
   + Source code revision maintenance
   + Batch execution (SAS, BUGS/JAGS)
   + Use of imenu to provide links to appropriate functions
 - Interacting with the process (R, S, S-plus, SAS, Stata, Julia)
   + Command-line editing
   + Searchable Command history
   + Command-line completion of R, S, S-plus object names and file names
   + Quick access to object lists and search lists
   + Transcript recording
   + Interface to the help system
 - Transcript manipulation (R, S, S-plus, Stata)
   + Recording and saving transcript files
   + Manipulating and editing saved transcripts
   + Re-evaluating commands from transcript files
 - Interaction with Help Pages and other Documentation (R)
   + Fast Navigation
   + Sending Examples to running ESS process
   + Fast Transfer to Further Help Pages
 - Help File Editing (R)
   + Syntactic indentation and highlighting of source code
   + Sending Examples to running ESS process
   + Previewing

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V



Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install elpa-ess