github 자료 다운로드

각 폴더에는 해당 키가 무엇 인지를 설명 하는 README.md 있습니다. 예를 들어, 재료/final_energy에서 README.md는 final_energy 키가 재료의 최종 계산 된 에너지를 참조 함을 알려줍니다. 마찬가지로 재질/task_id는 task_id 키가 실제로 재질 프로젝트의 재질 id 임을 알립니다. 이 문서의 초기 버전은 자료 프로젝트 개발 팀에서 제공 합니다. 그러나이 문서를 복제 하 고 편집 하거나 끌어오기 요청을 보내거나 문서에 오류나 누락을 알리는 것 만으로도 다른 사람들이 기여할 수 있기를 바랍니다 (예: “문제” 탭 사용). 재료 API를 사용 하는 가장 쉬운 방법은 pymatgen의 상위 레벨 인터페이스를 활용 하는 것 이지만, https://www.materialsproject.org/rest/v2/query에 http POST 쿼리를 직접 제출할 수도 있습니다. 예를 들어, 자신의 앱 이나 쿼리를 다른 언어로 작성 하 고 싶을 수 있습니다. 이는 자료 API의 문서에 대 한 공용 리포지토리입니다. 재료 API는 웹에 대 한 재현 적 상태 전송 (REST) 패턴을 기반으로 재료 프로젝트 데이터베이스를 프로그래밍 방식으로 쿼리하고 상호 작용할 수 있는 간단 하 고 유연 하며 효율적인 인터페이스입니다.

소재 API는 8 월 2012에 설립 된 이래로 자료 프로젝트의 사실상의 데이터 액세스 플랫폼으로 서, 재료 프로젝트의 많은 공동 작업 뿐만 아니라 새로운 애플리케이션과 분석을 가능 하 게 했습니다. 아무 일도 일어나지 않는다면 GitHub 데스크탑을 다운로드 하 고 다시 시도 하십시오. 기여 하 고 싶은 경우에는 당사의 기여 가이드라인을 따라야 합니다. GitHub 문제를 살펴볼 수 있습니다 (어떤 기능에 대해 작업 중이 고 어떤 부분이 차단 되었는지에 대 한 최신 상태 여야 합니다). 쉽게 사용자 정의 기본 및 악센트 색상, 글꼴, 파비콘과 로고; 테마 확장을 통해 똑바로 앞으로 지역화; 구글 애 널리 틱 스, Disqus 및 GitHub와 통합 됩니다. 이 리포지토리의 사용은 REST 형식을 따릅니다. 이 리포지토리의 주된 용도는 재료 프로젝트의 문서 형식을 탐색 하 고이 정보를 pymatgen (Python 재료 유전체학) MPRester () 메서드를 사용 하 여 훨씬 더 강력한 쿼리를 위한 것입니다. 더 많은 표준 쿼리의 경우, 머 티 리얼 API는 이미 위 키 페이지를가지고 있으며 pymatgen은 이미 그들에 게 유용한 고 레벨 함수를 제공 합니다. 재료 API의 기능을 시연 하는 몇 가지 예제 ipython 노트북을 추가 했습니다. NB 뷰어 버전은이 링크에 있습니다. 또한, 당신은 지금 대화 형 노트북을 시작 하는 바인더 서비스 (베타)를 사용할 수 있습니다! 아래 버튼을 클릭 하 여 소개 노트북을 엽니다. 다른 노트북으로 이동 하려면 페이지 내에서 “파일-> Open”으로 이동한 후 example_notebooks를 클릭 하 여 그 중 하나를 엽니다.

Https://www.materialsproject.org/rest/v2/query API는 MongoDB 구문을 사용 하 여 재료 프로젝트 데이터베이스에 대 한 유연한 쿼리에 대 한 기능을 제공 하므로 다른 간단한 REST 양식을 사용 하 여 가능 하지 않은 쿼리를 사용할 수 있습니다.