2017-04-03 1 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

(!가 잘못된 위치에 있다면 이것은 사과, 그래서 여기에 내 첫 번째 질문입니다)하지만 빠른 구글 검색은 저에게이있어 :

https://materialsproject.org/docs/api

이것은 실제로 파이썬 질문이 아니지만 태그를 편집하고 싶을 수 있습니다.

// 편집 일반적으로 googling "화학 정보 API"는 나에게 많은 결과를 가져다주었습니다. 필요에 맞는 정보가있을 것입니다.

0

CAS 레지스트리는 아마 표준 장소 인 https://www.cas.org/content/chemical-substances 일 것입니다. 마지막으로 (약 3 년 전, 2014 년) 시도했지만, 공개 된 API가 공개되지 않은 것 같습니다. SciFinder라는 도구를 판매하여 데이터를 탐색합니다.

관련 문제