English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
DownloadE-Mail
  optimade-python-tools: a Python library for serving and consuming materials data via OPTIMADE APIs

Evans, M. L., Andersen, C. W., Dwaraknath, S., Scheidgen, M., Fekete, Á., & Winston, D. (2021). optimade-python-tools: a Python library for serving and consuming materials data via OPTIMADE APIs. The Journal of Open Source Software, 6(65): 3458. doi:/10.21105/joss.03458.

Item is

Files

show Files
hide Files
:
10.21105.joss.03458.pdf (Publisher version), 158KB
Name:
10.21105.joss.03458.pdf
Description:
-
OA-Status:
Gold
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
2021
Copyright Info:
The Author(s)

Locators

show

Creators

show
hide
 Creators:
Evans, Matthew L.1, 2, Author
Andersen, Casper W.3, Author
Dwaraknath, Shyam4, Author
Scheidgen, Markus5, 6, Author           
Fekete, Ádám1, 7, 8, Author
Winston, Donald4, 9, Author
Affiliations:
1Institut de la Matière Condensée et des Nanosciences, Université catholique de Louvain, Chemin des Étoiles 8, Louvain-la-Neuve 1348, Belgium, ou_persistent22              
2Theory of Condensed Matter Group, Cavendish Laboratory, University of Cambridge, J. J. Thomson Avenue, Cambridge, CB3 0HE, United Kingdom, ou_persistent22              
3Theory and Simulation of Materials (THEOS), Faculté des Sciences et Techniques de l’Ingénieur, École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland, ou_persistent22              
4Lawrence Berkeley National Laboratory, Berkeley, CA, USA, ou_persistent22              
5NOMAD, Fritz Haber Institute, Max Planck Society, ou_3253022              
6Humboldt-Universität zu Berlin, Institut für Physik and IRIS Adlershof, 12489 Berlin, Germany, ou_persistent22              
7Department of Physics, King’s College London, Strand, London WC2R 2LS, United Kingdom, ou_persistent22              
8Department of Physics and Namur Institute of Structured Materials, University of Namur, Rue de Bruxelles 51, 5000 Namur, Belgium, ou_persistent22              
9Polyneme LLC, New York, NY, USA, ou_persistent22              

Content

show
hide
Free keywords: -
 Abstract: In recent decades, improvements in algorithms, hardware, and theory have enabled crystalline materials to be studied computationally at the atomistic level with great accuracy and speed. To enable dissemination, reproducibility, and reuse, many digital crystal structure databases have been created and curated, ready for comparison with existing infrastructure that stores structural characterizations (e.g., diffraction) of real crystals. Each database will typically have a bespoke, stateless, web-based Application Programming Interface (API); users can submit a query via specially-crafted URLs. Such esoteric and specialized APIs incur maintenance and usability costs upon both the data providers and consumers, who may not be software specialists. The OPTIMADE API specification (Andersen et al., 2020, 2021), released in July 2020, aimed to reduce these costs by designing a common API for use across a consortium of collaborating materials databases and beyond. Whilst based on the robust JSON:API standard (Katz et al., 2015), the OPTIMADE API specification presents several domain-specific features and re- quirements that can be tricky to implement for non-specialist teams. The repository presented here, optimade-python-tools, provides a modular reference server implementation and a set of associated tools to accelerate the development process for data providers, toolmakers and end-users

Details

show
hide
Language(s): eng - English
 Dates: 2021-06-142021-09-21
 Publication Status: Published online
 Pages: 5
 Publishing info: -
 Table of Contents: -
 Rev. Type: Peer
 Identifiers: DOI: /10.21105/joss.03458
 Degree: -

Event

show

Legal Case

show

Project information

show hide
Project name : NOMAD CoE - Novel materials for urgent energy, environmental and societal challenges
Grant ID : 951786
Funding program : Horizon 2020 (H2020)
Funding organization : European Commission (EC)

Source 1

show
hide
Title: The Journal of Open Source Software
  Abbreviation : J. Open Source Softw.
Source Genre: Journal
 Creator(s):
Affiliations:
Publ. Info: -
Pages: 5 Volume / Issue: 6 (65) Sequence Number: 3458 Start / End Page: - Identifier: ISSN: 2475-9066
CoNE: https://pure.mpg.de/cone/journals/resource/2475-9066