List of Packages - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Index of Descriptions for Packages of Library Functions

Description

• 

The following packages are available:

algcurves

tools for studying one-dimensional algebraic curves defined by multivariate polynomials

Algebraic

commands for performing computations with algebraic numbers

ArrayTools

tools used for low level manipulation of Matrices, Vectors, and Arrays

AudioTools

commands for audio file I/O and manipulation

Bits

commands for performing bit-wise operations efficiently

Cache

commands for cache table manipulation

CAD

tools to connect with CAD applications

Calendar

package of routines for working with dates, times, and related concepts

codegen

tools for translating Maple procedures to other languages

CodeGeneration

tools for translating Maple code to other languages

CodeTools

commands for analyzing and profiling Maple code

ColorTools

commands for working with and converting colors

combinat

combinatorial functions, including commands for calculating permutations and combinations of lists, and partitions of integers

combstruct

commands for generating and counting combinatorial structures

ComputationalGeometry

commands for applying computational geometry methods to polygons and clouds of points

ContextMenu

tools for building and modifying context-sensitive menus

CUDA

use CUDA(R) technology to accelerate certain LinearAlgebra routines

CurveFitting

commands that support curve-fitting

Database

commands and Maplet applications for using databases

DataSets

commands used for retrieving and working with data sets

DeepLearning

tools for machine learning using deep neural networks

Degrees

commands for working with trig and arctrig functions in degrees instead of radians

DEtools

tools for manipulating, solving, and plotting systems of differential equations

DifferentialAlgebra

commands that are key for simplifying and decoupling systems of polynomial differential equations and computing formal power series solutions for them

DifferentialGeometry

commands for differential geometry, Lie algebras, and tensors

DifferentialThomas

commands for differential elimination using Thomas decomposition

difforms

commands for handling differential forms

DiscreteTransforms

commands for computing transforms of discrete data

DocumentTools

commands that allow programmatic access to Maple documents and components

Domains

commands for creating domains of computation

DynamicSystems

commands for creating, manipulating, simulating, and plotting linear systems objects

eBookTools

tools to convert a collection of Maple worksheets into a book using DocBook

EssayTools

commands for analyzing and grading essays

ExcelTools

commands that allow access to stored data in Microsoft Excel format

ExternalCalling

tools for calling external functions from Maple

FileTools

commands for file manipulation and processing

Finance

commands for financial modeling and computations

FMUTester

tool for FMU validation testing

Fractals

commands to generate and explore fractals

GaussInt

commands for working with Gaussian integers

genfunc

commands for manipulating rational generating functions

geom3d

commands for three-dimensional Euclidean geometry

geometry

commands for two-dimensional Euclidean geometry

gfun

commands for generating function manipulation

Grading

tools for grading plots of functions

GraphTheory

collection of routines for creating, drawing, manipulating, and testing graphs

Grid

a package for multi-process parallel computation

Groebner

commands for Groebner basis calculations in skew algebras

GroupTheory

collection of routines for working with groups

heap

commands on heaps

HelpTools

tools to interact with help system

HTTP

tools for fetching data via HTTP

Hypergraphs

commands for manipulating hypergraphs

ImageTools

tools for image processing

InertForm

tools for obtaining and working with inert-form expressions

InstallerBuilder

create an installer for a Maple toolbox

IntegerRelations

commands for approximating floating numbers by integer linear combinations of symbolic constants

IntegrationTools

tools used for manipulation of integrals

Interpolation

commands used for interpolation

inttrans

commands for working with integral transforms and their inverses

IterativeMaps

commands for mapping iterative operations

Iterator

commands for iterating over discrete structures

JSON

commands for parsing JSON

Jupyter

commands for interacting with Jupyter

LargeExpressions

tools for managing creation of computation sequences

LibraryTools

commands for library manipulation and processing

LieAlgebrasOfVectorFields

tools for working with Lie algebras of vector fields

liesymm

commands for characterizing the contact symmetries of systems of partial differential equations

LinearAlgebra

commands for manipulating Matrices and Vectors as rtable data structures

LinearFunctionalSystems

commands for constructing solutions of linear functional systems of equations

LinearOperators

tools for solving linear functional equations, building annihilators and minimal annihilators, and performing accurate integration

ListTools

tools for manipulating lists

Logic

commands for manipulating expressions using Boolean logic

LREtools

commands for manipulating, plotting, and solving linear recurrence equations

Magma

collection of routines for manipulating small magmas

MapleTA

builtin commands from MapleTA available for use in Maple

Maplets

tools to create graphical user interfaces for Maple

MathematicalFunctions

tools providing information about mathematical functions

MathML

commands for importing and exporting Maple expressions as MathML

Matlab

commands to facilitate a Matlab Link

MatrixPolynomialAlgebra

tools for symbolic manipulation of polynomial matrices

Matroids

commands for manipulating matroids

MmaTranslator

tools for translating from Mathematica to Maple, expressions, command operations and notebooks

MTM

collection of commands to support the Maple Toolbox

MultiSeries

commands for performing asymptotic and series expansions in general asymptotic scales

MultiSet

commands for working with multisets

MultivariatePowerSeries

commands for manipulating multivariate power series and univariate polynomials over multivariate power series

NaturalLanguage

package to explore using AI for processing natural language in Maple

numapprox

commands for calculating polynomial approximations to functions on a given interval

NumberTheory

commands for number theory

OpenAPI

OpenAPI code generation package

Optimization

commands for numerically solving optimization theory problems

Ordinals

ordinal numbers and their arithmetic

Ore_algebra

routines for basic calculations in algebras of linear operators

OreTools

tools for performing basic arithmetic in pseudo-linear (ore) algebra

OrthogonalSeries

tools for series of classical orthogonal polynomials

orthopoly

commands for generating various types of orthogonal polynomials

PackageTools

tools for managing Maple packages

padic

commands for computing p-adic approximations to real numbers

PDEtools

tools for solving partial differential equations

PersistentTable

easy programmer access to an SQLite table

Physics

a package implementing the standard mathematical physics computational objects and their operations

plots

commands for displaying graphical representations

plottools

commands for generating and manipulating graphical objects

PolyhedralSets

commands for working with polyhedral sets

PolynomialIdeals

commands for computing with polynomial ideals

PolynomialTools

commands for manipulating polynomial objects

powseries

commands for creating and manipulating formal power series represented in general form

priqueue

functions on priority queues

ProcessControl

commands for computing and visualizing statistical process control

Python

a package for calling Python commands from within Maple

QDifferenceEquations

commands for constructing solutions of linear q-difference equations

QuantifierElimination

commands for quantifier elimination

RandomTools

tools for working with random objects

RationalNormalForms

tools for using rational normal forms as a basis for constructing minimal representations and decomposing hypergeometric terms

RealDomain

provides a real number context

RegularChains

tools for solving systems of algebraic equations symbolically

RootFinding

advanced commands for finding roots numerically

ScientificConstants

commands for accessing physical constants and Periodic Table Element properties

ScientificErrorAnalysis

commands for representation and construction of numerical quantities with a value and error

Security

tools for Maple engine security

SignalProcessing

commands for manipulating signals

simplex

commands for linear optimization using the simplex algorithm

Slode

commands for finding formal power series solutions of linear ODEs

SMTLIB

commands for interacting with SMTLIB

SNAP

symbolic-numeric algorithms for polynomial arithmetic

Sockets

tools for network communication in Maple

SoftwareMetrics

functions for quantifying code complexity

SolveTools

commands for solving systems of algebraic equations

Statistics

tools for mathematical statistics and data analysis

StringTools

optimized commands for string manipulation

Student

collection of packages covering undergraduate mathematics courses

Student:-Basics

commands for learning foundational mathematics

Student:-Calculus1

commands to assist with the teaching and learning of single-variable calculus

Student:-LinearAlgebra

commands to assist with the teaching and learning of basic linear algebra

Student:-MultivariateCalculus

commands to assist with the teaching and learning of multivariate calculus

Student:-NumericalAnalysis

commands to assist with the teaching and learning of basic numerical analysis

Student:-ODEs

commands to assist with the teaching and learning of ordinary differential equations

Student:-Precalculus

commands to assist with the teaching and learning of precalculus

Student:-VectorCalculus

commands to assist with the teaching and learning of vector calculus

Student[Statistics]

commands to assist with the teaching and learning of statistics

SumTools

tools for finding closed forms of indefinite and definite sums

sumtools

commands for computing indefinite and definite sums

ThermophysicalData

commands used to compute thermophysical properties

Threads

tools for parallel programming

TimeSeriesAnalysis

commands used for working with data that varies with time

Tolerances

provides computations with tolerances

Typesetting

tools for programmatic access to Standard Worksheet Typeset and 2-D equation Parsing options

TypeTools

commands for extending the set of recognized types in the type command

Units

commands for converting values between units, and environments for performing calculations with units

URL

tools for fetching data via URLs

VariationalCalculus

tools for Calculus of Variations computations

VectorCalculus

commands for performing multivariate and vector calculus operations

Worksheet

tools for generating and manipulating Maple worksheets

XMLTools

tools for using XML documents

YAML

commands for parsing YAML

• 

The following packages are deprecated:

diffalg

see DifferentialAlgebra

finance

see Finance

group

see GroupTheory

hashmset

see MultiSet

linalg

see LinearAlgebra and VectorCalculus

networks

see GraphTheory

numtheory

see NumberTheory

polytools

see PolynomialTools

process

see Threads

queue

see DEQueue

Spread

see worksheet/spreadsheet

stack

see DEQueue

stats

see Statistics

student

see Student

tensor

see DifferentialGeometry and Physics

• 

For information, see ?package where package is from the above list. This will give a list of the functions available in the package. To cause all functions in a package to be defined in the session, enter: with(package);

• 

For information on a particular package function, see ?package,function.

• 

For information about writing your own packages, see ?module/package.

• 

The following packages are incompatible with the use of unwith.

algcurves

combstruct

DEtools

diffalg

difforms

inttrans

liesymm

LRETools

networks

orthopoly

simplex

stats

student

tensor

 

 

See Also

examples/binarytree

module/package

packages

unwith

with