ListTricks 2.52

documentation notebook
Eric Rowland
​https://ericrowland.github.io/packages.html

Introduction

ListTricks is a collection of about 50 structure manipulation, classification, and searching tools that can be thought of as extending the core Wolfram Language.
This introduction gets you started with a few features of the package; the next section provides a complete list of package symbols along with their usage messages and further examples.
To use ListTricks, first you will need to load the package by evaluating the following cell. (If you need help, see loading a package.)
<<ListTricks`

Structure manipulation


Mapping


Classification


Searching


Presentation


Package symbols

Accrete (a generalization of Accumulate)


AgreementLength


ArrayMap


ColumnMap (a variant of MapThread)


ColumnWrap (a generalization of Multicolumn)


Complements


Examples and Counterexamples


FirstSortedElement


FirstSortedRotation


FixedPointPeriod


IndentedExport


InExpression (a variant of InString)


IntegerCompositions


MapAcross


MapList


MatchLength


MulticolumnArrayPlot


MultiRiffle (a generalization of Riffle)


MultirowArrayPlot


MultisetComplement


Multisets (a variant of Subsets)


NextTuple


Occurrence (a variant of FirstPosition)


Only


Orbit (a generalization of FixedPointList)


OrbitRepresentatives


ParallelSelect


PartitionAfter and PartitionBefore


PartitionAt


Period and PeriodLength


Portion


RaggedArrayDepth


RationalRange


ReverseAll


RotateClockwise and RotateCounterClockwise


RotateLeftTo and RotateRightTo


Second


Shear


Sift


SuccessiveMaxima and SuccessiveMinima


Swap (a special case of SubsetMap)


TakeAfter, TakeBefore, DropAfter, and DropBefore


Tile


Trim


UnpadLeft, UnpadRight, and Unpad


Unriffle


$UserCloudDirectory
