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

Start Mathematica and issue the PacletInstall command

PacletInstall["https://rulebasedintegration.org/Rubi-4.16.1.0.paclet"]

This downloads the latest version of Rubi and installs it on your computer as a package in Mathematica’s Paclets repository for packages. Use the command

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

to see the full path name of the package.

Instructions for Mathematica 9 or later

Click on https://rulebasedintegration.org/Rubi-4.16.1.0.paclet to download the Rubi paclet file to the Downloads directory on your computer. Then start Mathematica and issue the PacletInstall command

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

where path is the full path name of the Downloads directory on your computer. This installs the latest version of Rubi on your computer as a package in Mathematica’s Paclets repository for packages. Use the command

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

to see the full path name of the package.

Instructions for Mathematica 7 or later

Click on https://rulebasedintegration.org/Rubi-4.16.1.0.zip to download the Rubi zip file 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 installs the latest version of Rubi on your computer in Mathematica’s Applications 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 Rubi folder from the directory returned by the Mathematica commmand

FileNameJoin[{$UserBaseDirectory, "Applications"}]