discussed version: 14 (mostly compatible with later versions up to 17, current version 18 does not fully support built-in help pages),
recommended version: 17
- Important: all folders that you plan to access from inside the Maple must contain no spaces or other special symbols.
- Uninstall unneeded versions.
- Run installer. If asked, choose no bat-file run.
- Activate by a purchase code or copy
license.dat to the program license folder.
- The program
maple.exe tries to take control over network connections – block it.
If not done by OS during the first run, add
maple.exe to Windows Firewall Inbound rules.
- Configure Tools/Options. The configuration file is here. Here are my favorite settings:
- General: disable updates and MapleCloud.
- Display: Maple Notation for Input display, hide equation labels.
- Interface: Open hyperlinks in New Tab, default format is Worksheet, disable Quick Help.
- Install additional packages. See Applications section below.
- Create the initialization file (
maple.ini) and copy it to your root user folder.
Delete such file from the program Users folder, because that file has a preference.
Here is my maple.ini, which in particular defines a special UserConfigurationFolder
as well as RootDataFolder.
- Create worksheet styles and copy them to a permanent-name folder (like this).
Here is my default style: styleset_default.mw.
BasicTools package is required for all the applications listed here.
- S BasicTools – miscellaneous routines lacking in standard Maple distribution
- S SSH – supports SSH network protocol via PuTTY or similar client
- S FiniteGroups – manipulation with finite groups
- S RandomWalk – few routines related to a random walk problem
- S MolMod – molecular and crystal modeling
- S AstroTools – miscellaneous routines for an amateur astronomer
Poorly documented packages:
- S ALPS – provides interface to ALPS for extended Hubbard model
- S PSTools – PostScript code generator
See also Maple Application Center.
Tips and tricks
- Maple bugs and problems.
- Don't use
add command with Matrices.
- For editing standalone Maple code use any text editors with syntax highlighting.
I use PSPad, see details here (I store Maple code in text files with the extension
- If you get error "Cannot find maple engine library maple.dll" add
C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler to Windows
- Comparison of Maple 14 and Mathematica 7:
1) any difference is of personal favour only;
2) Maple has Fortran-like programming language while Mathematica offers sophisticated constructions;
3) Maple seems to be more reliable in numerical computations while Mathematica looks better in manipulations with symbolic expressions.
My style guide
- Commonly used keyword arguments:
printout::boolean – print information during command execution
printnot::boolean – do not print it
digits::posint – for printout
output::string – specify what to return
noerror::boolean – do not raise error
overwrite::boolean – overwrite files without a notice