化学信息的API?

3
我想编写一个Python脚本,以检索我输入的化合物的沸点、熔点、分子量、化学结构和密度。
我查看了数据库,并找到了chemspipyPubChemPy,但都不能检索到我需要的所有属性。
我已经写了一部分使用chemspipy的脚本,它可以正常工作:
from chemspipy import ChemSpider
import urllib


cs = ChemSpider('my_token')

def getImage(compound):
    c = cs.search(compound)[0]
    imgUrl = c.image_url
    urllib.request.urlretrieve(imgUrl, c.common_name + '.png')

def getWeight(compound):
    c = cs.search(compound)[0]
    return(c.molecular_weight)

但我仍然需要找到一种检索沸点/熔点的方法。

(这是我在这里的第一个问题,如果放错地方了,请见谅!)

2个回答

1

我对化学一无所知,但是快速搜索了一下谷歌,找到了这个:

https://materialsproject.org/docs/api

虽然这不是一个关于Python的问题,但您可能希望编辑您的标签。

//编辑 通常来说,谷歌搜索“化学信息API”会得到很多结果,我相信其中有一个符合您的需求。


0

CAS注册表可能是查找化学物质的权威地方:https://www.cas.org/content/chemical-substances。我上次尝试(大约3年前,2014年)时,似乎他们没有一个干净的公共API。他们出售一个名为SciFinder的工具来探索他们的数据。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接