2017-04-03 15 views
1

私は入力する化合物の沸点、融点、分子量、化学構造、密度を取得するpythonスクリプトを書こうとしています。化学情報API?

私はデータベースを見て、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) 

をしかし、私はまだ沸騰/融点を取得する方法を見つける必要があります。

(それは間違った場所にいた場合に謝罪ので、これは、ここでの私の最初の質問です!)

答えて

1

私は化学について全く何も知りませんが、簡単にGoogle検索が私にこの得た:

https://materialsproject.org/docs/api

これは実際にはpythonの質問ではありませんが、あなたのタグを編集することができます。

// edit 一般的に、Googleの化学情報APIでは、多くの結果が得られました。必要なものが1つあります。

0

CASレジストリはおそらく標準的な見た目の場所です:https://www.cas.org/content/chemical-substancesです。私が最後に試したのは(約3年前、2014年)、彼らはきれいな公開APIを持っているとは思われませんでした。彼らはSciFinderというツールを販売してデータを調査しています。