PacletFind
PacletFind["name"]
gives a list of installed paclets that match "name".
PacletFind["name""version"]
gives a list of installed paclets that match "name" and "version".
PacletFind["name",<prop1val1,prop2val2,… >]
gives a list of installed paclets that match "name" and criteria given by the propivali.
Details and Options
- The properties that you can use to filter the returned paclets include:
-
"Context" All paclet must supply a specific Wolfram Language context "Creator" All paclet must have the specified creator "Enabled" True paclet must be enabled (True), disabled (False), or either (All) "Extension" All paclet must have an extension of the given type "Loading" All paclet must have the given loading state ("Startup", Automatic, or Manual) "Location" All paclet must be installed beneath the specified directory "ProductID" All paclet must be compatible with the specified product ID (e.g. "Mathematica") "Publisher" All paclet must have the specified creator "Qualifier" All paclet must have the specified quailifier "SystemID" Automatic paclet must be compatible with the specified $SystemID "WolframVersion" Automatic paclet must be compatible with the specified version of the Wolfram Kernel - PacletFind by default only finds paclets that are compatible with the current Wolfram kernel version and $SystemID and are not disabled.
- PacletFind returns all compatible versions of a paclet, not just the one with the newest version number (the active one).
- The results are sorted by version number, highest first, within paclets of the same name.
- Only installed paclets are found.
- You can use string patterns in "name".
- For properties that take string values, you can use string patterns, as in "Creator""*Johnson*".
- PacletFind[] is equivalent to PacletFind["*"] and finds all compatible installed paclets.
- PacletObject["name"] is another way to look up a paclet and is equivalent to First[PacletFind["name"]].
- Use PacletFindRemote to find paclets on paclet servers.
Examples
Basic Examples (5)
Find all installed paclets whose name starts with H:
Find all installed paclets that provide the context "Forms`":
It is not uncommon for more than one compatible version of a paclet to be found. The one with the highest version number is the one that will be used:
Find all paclets that load their Wolfram Language code at kernel startup:
By default, only paclets that are compatible with the current $SystemID and version of the Wolfram kernel are found, but you can find others using the "SystemID" and "WolframVersion" selectors:
There are 25 paclets installed on this system that are marked as not compatible with the running version of the Wolfram kernel (these will have been installed by previous versions of the Wolfram kernel):
Paclets marked as not compatible with the current system will not be used.
Find all paclets in the system, exclude all but the most recent version of each, and display some information about them:
Text
Wolfram Research (2020), PacletFind, Wolfram Language function, https://reference.wolfram.com/language/ref/PacletFind.html.
CMS
Wolfram Language. 2020. "PacletFind." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PacletFind.html.
APA
Wolfram Language. (2020). PacletFind. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PacletFind.html