1. A Practical Python API for Querying AFLOWLIB
- Author
-
Rosenbrock, Conred W.
- Subjects
Computer Science - Databases - Abstract
Large databases such as aflowlib.org provide valuable data sources for discovering material trends through machine learning. Although a REST API and query language are available, there is a learning curve associated with the AFLUX language that acts as a barrier for new users. Additionally, the data is stored using non-standard serialization formats. Here we present a high-level API that allows immediate access to the aflowlib data using standard python operators and language features. It provides an easy way to integrate aflowlib data with other python materials packages such as ase and quippy, and provides automatic deserialization into numpy arrays and python objects. This package is available via "pip install aflow"., Comment: 7 pages, 3 code listings
- Published
- 2017