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
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.
LRETools
See Also
examples/binarytree
module/package
packages
unwith
with
Download Help Document