Skip to content

jkuczm/MathematicaMessagesUtilities

Repository files navigation

Messages Utilities

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

Set of tools for managing messages in Mathematica.

Installation

Automatic installation

To install MessagesUtilities package evaluate:

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

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

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

Manual installation

  1. Download latest released MessagesUtilities.zip file.

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

  3. To load the package evaluate: Needs["MessagesUtilities`"]

No installation

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

Get["https://raw.githubusercontent.com/jkuczm/MathematicaMessagesUtilities/master/MessagesUtilities/MessagesUtilities.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.

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 CollectMessages function is a derivative of code written by Szabolcs in answer to "How to catch complete error message information" 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 managing messages in Mathematica.

Resources

License

Stars

Watchers

Forks

Packages

No packages published