Skip to content

jkuczm/MathematicaEvaluationUtilities

Repository files navigation

Evaluation Utilities

release v0.1.0 Semantic Versioning license MIT Mathematica 8.0 9.0 10.0

Set of tools for logging and controlling evaluation of expressions in Mathematica.

Installation

Automatic installation

To install EvaluationUtilities package evaluate:

Get["https://raw.githubusercontent.com/jkuczm/MathematicaEvaluationUtilities/master/BootstrapInstall.m"]

Note that this will also install dependency package OptionsUtilities and ProjectInstaller package, if you don't have it already installed.

To load EvaluationUtilities package evaluate: Needs["EvaluationUtilities`"].

Manual installation

  1. Download latest released EvaluationUtilities.zip file.

  2. Extract downloaded EvaluationUtilities.zip to any directory which is on Mathematica $Path, e.g. to one obtained by evaluating FileNameJoin[{$UserBaseDirectory,"Applications"}].

  3. Install dependency: OptionsUtilities.

  4. To load the package evaluate: Needs["EvaluationUtilities`"]

No installation

To use package directly from the Web, without installation, evaluate:

Get["https://raw.githubusercontent.com/jkuczm/MathematicaEvaluationUtilities/master/NoInstall.m"]

Compatibility

This package contains automatic test suite. Package is being tested with Mathematica versions 8.0, 9.0 and 10.0 on Linux. Since it doesn't contain any OS specific code it should work with above versions on all operating systems.

There's also no obvious reason for package not to work on earlier (6.0+) versions of Mathematica.

Bugs and requests

If you find any bugs or have feature request please create an issue on GitHub.

Contributing

Feel free to fork and send pull requests.

If you want to use Ant scripts from this repository you will also need to install WWBCommon project.

All contributions are welcome!

License

This package is released under The MIT License.

Attribution

Code of EvaluateOneStep function is a derivative of code written by Mr.Wizard in answer to "How do I evaluate only one step of an expression?" question on Mathematica Stack Exchange used under Creative Commons Attribution-ShareAlike 3.0 Unported License.

Versioning

Releases of this package will be numbered using Semantic Versioning guidelines.

About

Tools for logging and controlling evaluation of expressions in Mathematica.

Resources

License

Stars

Watchers

Forks

Packages

No packages published