Skip to content

@AlbertRich AlbertRich released this Dec 20, 2018 · 42 commits to master since this release

Rubi Engine version 4.16.1 incorporates significant enhancements to rules for integrating expressions involving algebraic functions, logarithms, inverse trig functions, and inverse hyperbolic functions.

Assets 5

@halirutan halirutan released this Dec 13, 2018 · 42 commits to master since this release

Small fix on the Rubi interface. See #19

Assets 4

@halirutan halirutan released this Aug 29, 2018 · 48 commits to master since this release

  • Improve loading time of the package. After the first loading of Rubi (takes up to one or more minutes), the complete package is now stored in a binary format that allows to load Rubi in under a second
  • Remove global Int definitions before loading Rubi to avoid shadow warning message
Assets 4

@halirutan halirutan released this Aug 23, 2018 · 54 commits to master since this release

This release adapts some of the features of the Steps and Stats display to make the work correctly in older Mathematica version. It was tested in Mathematica 7.0.1 on OSX and Mathematica 8 on Windows.

Furthermore, this release includes a zip that contains the bare Mathematica package. This makes downloading of the large repository zip for Mathematica versions that don't support paclet files unnecessary.

Assets 4

@halirutan halirutan released this Aug 15, 2018 · 62 commits to master since this release

This release includes fixes in both the integration rules and the interface. The release was tested against the 70000+ test-integrals and works as expected. The package now automatically uses $LoadElementaryFunctionRules=True and $LoadShowSteps=True if not defined otherwise.

In addition, it is now possible to return steps and statistics for an integration instead of only printing them. This has advantages when someone wants to automatically collect information for further processing. To use this feature, please set the following option which is True per default:

Steps[Int[Sqrt[x^3], x], RubiPrintInformation -> False]

The Stats function takes the same option now.

Assets 3

@halirutan halirutan released this Jun 26, 2018 · 67 commits to master since this release

This release contains many changes that allow using Rubi as a complete Mathematica package that can be installed as Paclet. List of changes

  • Automatic extraction of Rubi rules from Albert's source notebooks
  • Reworking parts of the Step routine to allow for a more consistent formatting
  • Implementation of new visualizations for Rubi integration steps and statistics
  • Minor fixes in the integration rules

One major change for the user is that in order to see integration steps and statistics, the usage is now

Steps[Int[expr,x]]
Step[Int[expr,x]]
Stats[Int[expr,x]]
  • Stats[Int[expr,var]] returns now a list {stats, antiderivative} so that you can use the statistics for inspection (instead of simply printing it).
  • A minor issue with GtQ, an internal function, was fixed
  • the output of Stats has now accessor for all fields:
{stats, int} = Stats[Int[expr, var]];
stats["Steps"]
stats["NumberOfRules"]
stats["InputLeafCount"]
stats["OutputLeafCount"]
stats["Ratio"]
stats["Rules"]
Assets 3
You can’t perform that action at this time.