When I try to get info on acetic acid with the ChemicalData function there are only "aceticAcid$l^{1}oxidanylEster"
and "aceticAcid;dioxouranium"
, no acetic acid. I must be missing something?
-
$\begingroup$ Hi, I generalized the title a bit. This might keep it from being closed as "easily found" or some such reason. It's also more likely to be helpful to others with similar problems. $\endgroup$– Michael E2Dec 8, 2015 at 19:22
3 Answers
Alternative way to find the "StandardName"
:
Use Ctrl-= and type the common name:
Hit Return:
Click the check-mark and ask ChemicalData
for the "StandardName"
, which will return the name identifying the chemical in the database:
Or you can just query ChemicalData
using the entity:
Another alternative, remembering that Mathematica likes Capitals:
ChemicalData["Acetic*"]
You can also ask the Interpreter
Interpreter["Chemical"]["aceticacid"]["StandardName"]
"AceticAcid"
Or
Interpreter["Chemical"]["aceticacid"]["AlternateNames"]
{"acetic acid, glacial", "ethanoic acid", "ethylic acid", "glacial acetic acid", "methanecarboxylic acid", "vinegar acid"}
"StandardName" and "AlternateNames" are just two of the many "Properties" of entity "Chemical". To see all of them:
Entity["Chemical"]["Properties"]
It's because you have to search with "AceticAcid" not "acetic acid".