ChemicalData

如要对 Wolfram 知识库进行常规访问,请使用 Chemical 类型的实体而不是 ChemicalData.

ChemicalData["name","property"]

给出化学品 "name" 的指定属性值.

ChemicalData["name"]

给出指定名称化学品的结构图.

ChemicalData["class"]

给出属于指定类别的化学品的列表.

更多信息

  • 指定化学品时可以用其普通名称,如 "Water""AceticAcid" 等,或注册号,如 "CID962""CAS7732-18-5" 等,或类似国际理论和应用化学联合会(IUPAC)名称,如 "2Methylpropane" 或结构字符串.
  • ChemicalData[] 给出所有现有化学品的列表.
  • ChemicalData["Properties"] 给出化学制品所有现有属性的列表.
  • 在某种情况下不适用或未知的属性用 Missing[] 表示.
  • 对于某些只在一定精度已知的数值通常标记出其精确度,并以任意精度的形式给出.
  • 基本属性包括:
  • "ColorStructureDiagram"二维键结图
    "FormattedName"格式化形式的通用名称
    "Formula"显示形式的分子式
    "FormulaString"作为字符串的分子式
    "HillFormula"希尔形式的化合物分子式,用于显示
    "HillFormulaString"希尔形式的化合物分子式,作为字符串
    "IUPACName"IUPAC 名称
    "Memberships"含有化学品的实体类别
    "MolarMass"摩尔质量,以克每摩尔为单位
    "Name"通用英文名称
  • 基本物理属性包括:
  • "BoilingPoint"沸点
    "Density"密度
    "DielectricConstant"介电常数
    "DipoleMoment"偶极矩
    "ElectronAffinity"电子亲和势
    "LightSpeed"化学品内部的光速
    "MeanFreePath"平均自由程,假设麦克斯韦-玻尔兹曼速度分布
    "MeltingPoint"熔点
    "MolarMass"摩尔质量,以克每摩尔为单位
    "MolarVolume"摩尔体积
    "MolecularMass"原子质量单位的分子质量
    "OdorThreshold"气味阈值(单位为百万分之一)
    "OdorType"字符串形式的气味说明
    "Phase"自然发生相
    "ProtonAffinity"质子亲和力
    "RefractiveIndex"折射率
    "Resistivity"电阻率
    "SurfaceTension"液体的表面张力
    "VaporDensity"相对空气密度的密度
    "VaporPressure"蒸气压
    "Viscosity"动力学粘度
  • 热学属性包括:
  • "CombustionHeat"燃烧热
    "CriticalPressure"临界压强
    "CriticalTemperature"临界温度
    "FusionHeat"熔化热
    "ThermalConductivity"导热系数
    "VanDerWaalsConstants"范德华 , 常数列表
    "VaporizationHeat"汽化热
  • 在水中的溶液属性包括:
  • "AcidityConstants"酸离解常数
    "HenryLawConstant"亨利定律常数
    "HildebrandSolubility"Hildebrand 溶解度参数常数
    "LogAcidityConstants"酸离解常数(负对数单位)
    "pH"酸碱度
    "Solubility"在水中的溶解度质量分数
  • 在其它没有专门说明情况下,物理属性按标准温度和压力给出.
  • 分子可视化特性包括:
  • "BlackStructureDiagram"用黑色着色的二维结构图
    "CHBlackStructureDiagram"用黑色着色及明确氢和碳的二维结构图
    "CHColorStructureDiagram"具有明确氢和碳的二维结构图
    "ColorStructureDiagram"二维键连接图
    "MoleculePlot"三维分子结构图
    "SpaceFillingMoleculePlot"三维空间填充分子结构图
  • 分子结构属性包括:
  • "AdjacencyMatrix"键连接的邻接矩阵
    "AtomPositions"原子的三维坐标列表( 皮米)
    "BondEnergies"按类型排列的键能列表
    "BondTally"键型统计
    "EdgeRules"图形中代表键的边的规则列表
    "EdgeTypes"图形中边相应的键型列表
    "ElementTally"化学元素统计
    "ElementTypes"所含化学元素列表
    "FormalCharges"原子的形式电荷列表
    "InChI"InChI 结构字符串
    "IsomericSMILES"同分异构体的SMILES 结构字符串
    "NetCharge"净电荷
    "NonStandardIsotopeNumbers"所含非标准同位素质量数列表
    "NonStandardIsotopeTally"所含非标准同位素的统计
    "SMILES"规范的 SMILES 结构字符串
    "StructureGraph"键连通性图
    "VertexCoordinates"图形顶点的二维相对坐标列表
    "VertexTypes"图形顶点的原子类型列表
  • 根据结构计算得到的属性包括:
  • "ElementMassFraction"用质量分数表示的元素组成
    "HBondAcceptorCount"氢键受体的统计
    "HBondDonorCount"载氢体的统计
    "NonHydrogenCount"非氢原子数
    "NonStandardIsotopeCount"非标准同位素原子数
    "PartitionCoefficient"辛醇/水的溶解度的分配系数
    "RotatableBondCount"可旋转键统计
    "TautomerCount"异构体统计
    "TopologicalPolarSurfaceArea"拓扑极性表面积
  • 离子特性包括:
  • "Ions"电离后产生的离子列表
    "IonEquivalents"列举相当于每分子的离子等价物
    "IonTally"离子当量统计
  • 识别属性包括:
  • "AlternateNames"常用化学品的别名
    "BeilsteinNumber"Beilstein 记录编号字符串
    "CASNumber"CAS 注册编码字符串
    "CIDNumber"PubChem 注册编码字符串
    "EGECNumber"EG/EC 注册编码字符串
    "EUNumber"EU 化学物质编码字符串
    "GmelinNumber"Gmelin 注册编码字符串
    "IUPACName"IUPAC 名称
    "MDLNumber"MDL 注册编码字符串
    "Name"常用英文名称 (例如: "citric acid")
    "NSCNumber"NCI 注册编码
    "RTECSNumber"RTECS 注册编码
    "StandardName"标准 Wolfram 语言名称(例如: "CitricAcid")
  • 物质的安全属性包括:
  • "AutoignitionPoint"自燃温度
    "DOTHazardClass"DOT 危险等级 (0.x - 9.x)
    "DOTNumbers"DOT (UN) 编号列表
    "FlashPoint"闪点温度
    "LowerExplosiveLimit"爆炸空气浓度下限
    "NFPAFireRating"NFPA 易燃性(红色)等级( 0-4)
    "NFPAHazards"专门的 NFPA 危险标记列表
    "NFPAHealthRating"NFPA 健康(蓝色)等级(0-4)
    "NFPALabel"NFPA 图形标签
    "NFPAReactivityRating"NFPA 反应 ( 黄色) 等级(0-4)
    "RTECSClasses"RTECS 类型列表
    "UpperExplosiveLimit"爆炸空气浓度上限
  • 主要适用于氨基酸的属性包括:
  • "Codons"三核苷酸列表
    "IsoelectricPoint"等电点
    "SideChainLogAcidityConstant"侧链酸度常数
  • 和区域相关的属性包括:
  • "BoundaryMeshRegion"边界网格表示
    "MeshRegion"网格表示
    "Region"几何区域
  • ChemicalData["name","property","ann"] 给出各种与属性相关的注解. 通常包括:
  • "Description"属性的简短文字说明
    "Interval"Interval[] 给出的不确定范围
    "LongDescription"属性的较长文字说明
    "Note"属性的附加信息
    "Units"给出值的单位
    "Conditions"属性测量时的条件
    "UnitsName"所用单位的英文名称
    "UnitsNotation"所用单位的符号
    "UnitsStandardName"所用单位的 Wolfram 语言标准名称
    "Value"属性值(如果无指定注解则取默认值)
  • ChemicalData[{"name","Compound"}] 给出包含指定名称的元素的化学品的列表.

范例

打开所有单元关闭所有单元

基本范例  (4)

咖啡因的基本结构图:

咖啡因的三维分子图形:

咖啡因的三维空间填充分子图形:

咖啡因的摩尔质量:

范围  (30)

名称和类型  (11)

获取化学品的名称列表:

用字符串表达式找出化合物:

可以通过标准的 Wolfram 语言名称、注册识别符(ID)或分子式来指定化学品:

获取其它标准 Wolfram 语言名称列表:

用另一个名称作为输入:

找出一个化学品的英文名称:

给出一个其它英文名称的列表:

找出 IUPAC 名称:

找出化学类型的列表:

求出属于某一个类型的化学品的列表:

测试一个化学品是否属于一个类型:

锶化合物的列表:

氯化合物:

化学结构  (3)

彩色结构图:

获得一个分子的结构图,并显示分子的碳氢原子:

绘制两个对映异构体的三维结构:

一个更复杂的分子结构图:

三维结构:

标识符  (4)

获得通用的化学分子式:

Hill 排列公式:

求出 SMILES 字符串:

求出 InChI 字符串:

求出结构异构体:

属性  (6)

找到一种化学品电离后的产物:

得到一种化学品的同位素标记原子的列表:

查看一个重分子的结构图:

得到一个化学品中各元素的列表:

元素统计:

获得键型的统计:

与结构图比较:

获得分子图形的边的规则:

每个边的键序:

找出图形每个顶点的原子类型:

原子的形式电荷:

求出邻接矩阵:

矩阵中原子的列表:

属性和注解  (4)

获得一个特定化学品的属性列表:

获得一个属性的较短文字描述:

获得一个较长文字描述:

实际值:

求出给定属性值的单位:

获得单位的适当文字形式:

单位的符号表述:

Interval 表示不确定性:

属性值  (2)

一个属性值可以是任意有效的 Mathematica 表达式:

对一个化学品不存在的属性具有值 Missing["NotAvailable"]

推广和延伸  (2)

采用列表形式指定一个化学品的注册编码:

用一个字符串找出包含一个指定元素的化合物:

应用  (5)

求出摩尔质量的分布:

沸点的分布:

研究酸性分子的结构:

研究不同的分子同位素:

系统研究不同化学类型的沸点与密度:

求出化学式"C5H10"的立体异构体:

属性和关系  (7)

Table 获得一个化学品列表的属性值:

与使用用 Map 结果相同:

对于一个化学品列表,获得多重属性值:

GridText,将数据显示在格式化的表格中:

DeleteCases 过滤非缺失数据:

也可将 ExceptCases 联用,过滤缺失数据:

ListPlot 绘制一个属性值列表:

绘图函数自动排除 Missing 数据:

Tooltip 标注单个数据点:

ElementData 获得化学元素的更多属性:

IsotopeData 求出核同位素的详细信息:

可能存在的问题  (2)

不能用非标准的化学名称和属性名称:

用字符串函数求出标准化的名称:

算术操作无法对 Missing 对象计算:

在执行操作前,移除 Missing 对象:

巧妙范例  (1)

在一个基于键连匹配的网络中求出吡啶类同分异构体:

Wolfram Research (2007),ChemicalData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ChemicalData.html (更新于 2016 年).

文本

Wolfram Research (2007),ChemicalData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ChemicalData.html (更新于 2016 年).

CMS

Wolfram 语言. 2007. "ChemicalData." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/ChemicalData.html.

APA

Wolfram 语言. (2007). ChemicalData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ChemicalData.html 年

BibTeX

@misc{reference.wolfram_2024_chemicaldata, author="Wolfram Research", title="{ChemicalData}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/ChemicalData.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_chemicaldata, organization={Wolfram Research}, title={ChemicalData}, year={2016}, url={https://reference.wolfram.com/language/ref/ChemicalData.html}, note=[Accessed: 17-November-2024 ]}