Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Retrieve information on a Wolfram model from the Registry of Notable Universes
ResourceFunction["WolframModelData"][code] gives the rule corresponding to the specified short code. | |
ResourceFunction["WolframModelData"][rule] gives the Registry short code corresponding to the specified Wolfram model rule. | |
ResourceFunction["WolframModelData"][rule,"ShortCode"] gives the short code for a published rule. | |
ResourceFunction["WolframModelData"][code,prop] gives the specified property or list of properties associated with a Registry short code. | |
ResourceFunction["WolframModelData"][{code1,code2,…},…] gives data for each codei in a list. |
| "ConnectedInput" | whether the left-hand side of the rule is a connected hypergraph |
| "ConnectedOutput" | whether the right-hand side of the rule is a connected hypergraph |
| "ConnectedInputOutputUnion" | whether the left-hand side of the rule is connected to the right-hand side |
| "DocumentationLink" | the link to the Registry of Notable Universe Models |
| "InitialCondition" | the initial state for the model |
| "MaximumArity" | the largest number of vertices in any single edge |
| "ReleaseDate" | the date the model was published in the Registry |
| "Rule" | the hypergraph replacement rule for the model |
| "RuleComplexity" | a numerical value correlated with the complexity of the rule |
| "RuleNodeCounts" | counts of distinct vertices on each side of the rule |
| "RuleNodesDroppedAdded" | counts of vertices only appearing on the left- and right-hand sides of the rule |
| "RuleSignature" | counts of edge arities on each side of the rule |
| "RuleSignatureList" | unformatted rule signature |
| "ShortCode" | the short code in the Registry of Notable Universe Models |
| "TransformationCount" | the number of rules in the model |
| "Version" | the version of the data format |
Get the rule for a code:
| In[1]:= |
|
| Out[1]= |
|
Get the full metadata:
| In[2]:= |
|
| Out[2]= |
|
Get the code for a published rule:
| In[3]:= |
|
| Out[3]= |
|
Codes can also be given as strings:
| In[4]:= |
|
| Out[4]= |
|
Without the "wm" prefix:
| In[5]:= |
|
| Out[5]= |
|
Get a specific parameter:
| In[6]:= |
|
| Out[6]= |
|
Get multiple parameters:
| In[7]:= |
|
| Out[7]= |
|
See the list of available properties:
| In[8]:= |
|
| Out[8]= |
|
Get the rules for a list of models:
| In[9]:= |
|
| Out[9]= |
|
Get all the published short codes:
| In[10]:= |
|
| Out[10]= |
|
Find the most common published rule signatures:
| In[11]:= |
|
| Out[11]= |
|
Get all the published metadata:
| In[12]:= |
|
| Out[12]= |
|
Show all the published rules in a feature space:
| In[13]:= |
|
| Out[13]= |
|
This work is licensed under a Creative Commons Attribution 4.0 International License