Index of Descriptions for Packages of Library Functions
<Text-field style="Heading 2" layout="Heading 2" bookmark="info">Description</Text-field>
The following packages are available:algcurvestools for studying one-dimensional algebraic curves defined by multivariate polynomialsAlgebraiccommands for performing computations with algebraic numbersArrayToolstools used for low level manipulation of Matrices, Vectors, and ArraysAudioToolscommands for audio file I/O and manipulationBitscommands for performing bit-wise operations efficientlyCachecommands for cache table manipulationCADtools to connect with CAD applicationsCalendarpackage of routines for working with dates, times, and related conceptscodegentools for translating Maple procedures to other languagesCodeGenerationtools for translating Maple code to other languagesCodeToolscommands for analyzing and profiling Maple codeColorToolscommands for working with and converting colorscombinatcombinatorial functions, including commands for calculating permutations and combinations of lists, and partitions of integerscombstructcommands for generating and counting combinatorial structuresComputationalGeometrycommands for applying computational geometry methods to polygons and clouds of pointsContextMenutools for building and modifying context-sensitive menusCUDAuse CUDA(R) technology to accelerate certain LinearAlgebra routinesCurveFittingcommands that support curve-fittingDatabasecommands and Maplet applications for using databasesDataSetscommands used for retrieving and working with data setsDeepLearningtools for machine learning using deep neural networksDegreescommands for working with trig and arctrig functions in degrees instead of radiansDEtoolstools for manipulating, solving, and plotting systems of differential equationsDifferentialAlgebracommands that are key for simplifying and decoupling systems of polynomial differential equations and computing formal power series solutions for themDifferentialGeometrycommands for differential geometry, Lie algebras, and tensorsDifferentialThomascommands for differential elimination using Thomas decompositiondifformscommands for handling differential formsDiscreteTransformscommands for computing transforms of discrete dataDocumentToolscommands that allow programmatic access to Maple documents and componentsDomainscommands for creating domains of computationDynamicSystemscommands for creating, manipulating, simulating, and plotting linear systems objectseBookToolstools to convert a collection of Maple worksheets into a book using DocBookEssayToolscommands for analyzing and grading essaysExcelToolscommands that allow access to stored data in Microsoft Excel formatExternalCallingtools for calling external functions from MapleFileToolscommands for file manipulation and processingFinancecommands for financial modeling and computationsFMUTestertool for FMU validation testingFractalscommands to generate and explore fractalsGaussIntcommands for working with Gaussian integersgenfunccommands for manipulating rational generating functionsgeom3dcommands for three-dimensional Euclidean geometrygeometrycommands for two-dimensional Euclidean geometrygfuncommands for generating function manipulationGradingtools for grading plots of functionsGraphTheorycollection of routines for creating, drawing, manipulating, and testing graphsGrida package for multi-process parallel computationGroebnercommands for Groebner basis calculations in skew algebrasGroupTheorycollection of routines for working with groupsheapcommands on heapsHelpToolstools to interact with help systemHTTPtools for fetching data via HTTPHypergraphscommands for manipulating hypergraphsImageToolstools for image processingInertFormtools for obtaining and working with inert-form expressionsInstallerBuildercreate an installer for a Maple toolboxIntegerRelationscommands for approximating floating numbers by integer linear combinations of symbolic constantsIntegrationToolstools used for manipulation of integralsInterpolationcommands used for interpolationinttranscommands for working with integral transforms and their inversesIterativeMapscommands for mapping iterative operationsIteratorcommands for iterating over discrete structuresJSONcommands for parsing JSONJupytercommands for interacting with JupyterLargeExpressionstools for managing creation of computation sequencesLibraryToolscommands for library manipulation and processingLieAlgebrasOfVectorFieldstools for working with Lie algebras of vector fieldsliesymmcommands for characterizing the contact symmetries of systems of partial differential equationsLinearAlgebracommands for manipulating Matrices and Vectors as rtable data structuresLinearFunctionalSystemscommands for constructing solutions of linear functional systems of equationsLinearOperatorstools for solving linear functional equations, building annihilators and minimal annihilators, and performing accurate integrationListToolstools for manipulating listsLogiccommands for manipulating expressions using Boolean logicLREtoolscommands for manipulating, plotting, and solving linear recurrence equationsMagmacollection of routines for manipulating small magmasMapleTAbuiltin commands from MapleTA available for use in MapleMapletstools to create graphical user interfaces for MapleMathematicalFunctionstools providing information about mathematical functionsMathMLcommands for importing and exporting Maple expressions as MathMLMatlabcommands to facilitate a Matlab LinkMatrixPolynomialAlgebratools for symbolic manipulation of polynomial matricesMatroidscommands for manipulating matroidsMmaTranslatortools for translating from Mathematica to Maple, expressions, command operations and notebooksMTMcollection of commands to support the Maple ToolboxMultiSeriescommands for performing asymptotic and series expansions in general asymptotic scalesMultiSetcommands for working with multisetsMultivariatePowerSeriescommands for manipulating multivariate power series and univariate polynomials over multivariate power seriesNaturalLanguagepackage to explore using AI for processing natural language in Maplenumapproxcommands for calculating polynomial approximations to functions on a given intervalNumberTheorycommands for number theoryOpenAPIOpenAPI code generation packageOptimizationcommands for numerically solving optimization theory problemsOrdinalsordinal numbers and their arithmeticOre_algebraroutines for basic calculations in algebras of linear operatorsOreToolstools for performing basic arithmetic in pseudo-linear (ore) algebraOrthogonalSeriestools for series of classical orthogonal polynomialsorthopolycommands for generating various types of orthogonal polynomialsPackageToolstools for managing Maple packagespadiccommands for computing p-adic approximations to real numbersPDEtoolstools for solving partial differential equationsPersistentTableeasy programmer access to an SQLite tablePhysicsa package implementing the standard mathematical physics computational objects and their operationsplotscommands for displaying graphical representationsplottoolscommands for generating and manipulating graphical objectsPolyhedralSetscommands for working with polyhedral setsPolynomialIdealscommands for computing with polynomial idealsPolynomialToolscommands for manipulating polynomial objectspowseriescommands for creating and manipulating formal power series represented in general formpriqueuefunctions on priority queuesProcessControlcommands for computing and visualizing statistical process controlPythona package for calling Python commands from within MapleQDifferenceEquationscommands for constructing solutions of linear q-difference equationsQuantifierEliminationcommands for quantifier eliminationRandomToolstools for working with random objectsRationalNormalFormstools for using rational normal forms as a basis for constructing minimal representations and decomposing hypergeometric termsRealDomainprovides a real number contextRegularChainstools for solving systems of algebraic equations symbolicallyRootFindingadvanced commands for finding roots numericallyScientificConstantscommands for accessing physical constants and Periodic Table Element propertiesScientificErrorAnalysiscommands for representation and construction of numerical quantities with a value and errorSecuritytools for Maple engine securitySignalProcessingcommands for manipulating signalssimplexcommands for linear optimization using the simplex algorithmSlodecommands for finding formal power series solutions of linear ODEsSMTLIBcommands for interacting with SMTLIBSNAPsymbolic-numeric algorithms for polynomial arithmeticSocketstools for network communication in MapleSoftwareMetricsfunctions for quantifying code complexitySolveToolscommands for solving systems of algebraic equationsStatisticstools for mathematical statistics and data analysisStringToolsoptimized commands for string manipulationStudentcollection of packages covering undergraduate mathematics coursesStudent:-Basicscommands for learning foundational mathematicsStudent:-Calculus1commands to assist with the teaching and learning of single-variable calculusStudent:-LinearAlgebracommands to assist with the teaching and learning of basic linear algebraStudent:-MultivariateCalculuscommands to assist with the teaching and learning of multivariate calculusStudent:-NumericalAnalysiscommands to assist with the teaching and learning of basic numerical analysisStudent:-ODEscommands to assist with the teaching and learning of ordinary differential equationsStudent:-Precalculuscommands to assist with the teaching and learning of precalculusStudent:-VectorCalculuscommands to assist with the teaching and learning of vector calculusStudent[Statistics]commands to assist with the teaching and learning of statisticsSumToolstools for finding closed forms of indefinite and definite sumssumtoolscommands for computing indefinite and definite sumsThermophysicalDatacommands used to compute thermophysical propertiesThreadstools for parallel programmingTimeSeriesAnalysiscommands used for working with data that varies with timeTolerancesprovides computations with tolerancesTypesettingtools for programmatic access to Standard Worksheet Typeset and 2-D equation Parsing optionsTypeToolscommands for extending the set of recognized types in the type commandUnitscommands for converting values between units, and environments for performing calculations with unitsURLtools for fetching data via URLsVariationalCalculustools for Calculus of Variations computationsVectorCalculuscommands for performing multivariate and vector calculus operationsWorksheettools for generating and manipulating Maple worksheetsXMLToolstools for using XML documentsYAMLcommands for parsing YAML
The following packages are deprecated:diffalgsee DifferentialAlgebrafinancesee Financegroupsee GroupTheoryhashmsetsee MultiSetlinalgsee LinearAlgebra and VectorCalculusnetworkssee GraphTheorynumtheorysee NumberTheorypolytoolssee PolynomialToolsprocesssee Threadsqueuesee DEQueueSpreadsee worksheet/spreadsheetstacksee DEQueuestatssee Statisticsstudentsee Studenttensorsee 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.algcurvescombstructDEtoolsdiffalgdifformsinttransliesymmLREToolsnetworksorthopolysimplexstatsstudenttensor
See Alsoexamples/binarytreemodule/packagepackagesunwithwith