Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get data on the limiting reactant in a chemical reaction
ResourceFunction["LimitingReagent"][reaction,{chem1,chem2,…}] returns a ChemicalInstance object representing the limiting reagent using chemical instances chemi based on reaction. | |
ResourceFunction["LimitingReagent"][reaction,{chem1,chem2,…},property] gets data for property on the limiting reagent from among the chemical instances chemi based on reaction. | |
ResourceFunction["LimitingReagent"][reaction,{chem1,chem2,…},All] gets data for all properties on the limiting reagent from among the chemical instances chemi based on reaction. |
ResourceFunction["LimitingReagent"] | the limiting reagent/reactant's ChemicalInstance |
LimitingChemical | the limiting reagent/reactant |
ExcessReagents | a list of excess reagents. For more details like how many is or much is left, see LeftOverAssociation and LeftOverDataset. |
LimitingReagentReactionAssociation | an association with details of what actually reacts |
LimitingReagentReaction | LimitingReagentReactionAssociation in dataset form for increased readability |
ReactionDataAssociation | an association of the reaction that would occur for each of the chemical instances |
ReactionDataDataset | this is the same as ReactionDataAssociation, but as a Dataset instead of an Association |
LeftOverAssociation | data on what reagents are left over. The limiting reagent should have 0 g left over. The reagents in excess will have some left over. This gives data on the excess reagents. |
LeftOverDataset | this is the same as LeftOverAssociation, but as a Dataset instead of an Association |
Find the limiting reagent:
In[1]:= |
Out[1]= |
Lists of properties are supported:
In[2]:= |
Out[2]= |
Get all the data:
In[3]:= |
Out[3]= |
What is the limiting reagent when 2.00 g of Si and 1.50 g of N2 react according to the following reaction? 3Si(s)+2N2(g)→Si3N4(s) (Source—Openstax Chemistry Atoms First 2e page 335):
In[4]:= |
Out[4]= |
Which is the limiting reagent when 5.00 g of H2 and 10.0 g of O2 react and form water? (source—page 336)
In this case, ReactionBalance will automatically balance the chemical reaction in case entered a coefficient of 1 for all reagents and products produces an unbalanced reaction:
In[5]:= |
Out[5]= |
Entity instances are not currently supported:
In[6]:= |
Out[6]= |
Wolfram Language 14.0 (January 2024) or above
This work is licensed under a Creative Commons Attribution 4.0 International License