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