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