Instructions for Installing Rubi

release downloads

The original implementation of Rubi used Mathematica as its host computer algebra system (CAS). The instructions below describe how to download and install the current Mathematica implementation of Rubi. Recently however, the integration rules on which Rubi is based have been incorporated into other systems. Currently these ports include:

These ports of Rubi were written independently and are still under development. Please address all questions and comments about them to their respective developers.

Mathematica version 7 or later is required to host the Mathematica implementation of Rubi. However, the procedure for downloading and installing Rubi is a little simpler for more recent versions of Mathematica. So the following provides installation instructions for the various versions of Mathematica capable of hosting Rubi:

Instructions for Mathematica 11.2 or later

Use the PacletInstall command

PacletInstall[
  "https://github.com/RuleBasedIntegration/Rubi/releases/download/4.16.0.4/Rubi-4.16.0.4.paclet"
]

to download the current Rubi paclet directly from the online repository on GitHub, and then install it on your computer as a Mathematica package named Rubi.

The above PacletInstall commands will put the Rubi package into Mathematica’s paclet repository. Use the command

First[PacletFind["Rubi"]]["Location"]

to see the full path name to the location of the Rubi package.

Instructions for Mathematica 9 or later

Click here to download Rubi-4.16.0.4.paclet to the Downloads directory on your computer. Then issue the PacletInstall command

PacletInstall[FileNameJoin[{path, "Rubi-4.16.0.4.paclet"}]

where path is the full path name of the Downloads directory on your computer. This command will install the paclet on your computer as a package named Rubi in Mathematica’s paclet repository. Use the command

First[PacletFind["Rubi"]]["Location"]

to see the full path name to the location of the Rubi package.

Instructions for Mathematica 7 or later

Click here to download Rubi-4.16.0.4.zip to the Downloads directory on your computer. Then extract from the zip file the Rubi folder with all its contents into the directory returned by the Mathematica commmand

FileNameJoin[{$UserBaseDirectory, "Applications"}]

This will install the Rubi package in Mathematica’s repository for packages.

Instructions for Uninstalling Rubi

To remove a paclet-based installation of Rubi for Mathematica version 9 or later, issue the Mathematica command

PacletUninstall["Rubi"]

To remove the Rubi package for Mathematica 7 or later, delete the directory named “Rubi” from the directory returned by the Mathematica commmand

FileNameJoin[{$UserBaseDirectory, "Applications"}]