DeepAI AI Chat
Log In Sign Up

A Practical Python API for Querying AFLOWLIB

by   Conred W. Rosenbrock, et al.

Large databases such as 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".


page 1

page 2

page 3

page 4


OpenML-Python: an extensible Python API for OpenML

OpenML is an online platform for open science collaboration in machine l...

The NLTK FrameNet API: Designing for Discoverability with a Rich Linguistic Resource

A new Python API, integrated within the NLTK suite, offers access to the...

PHOTON – A Python API for Rapid Machine Learning Model Development

This article describes the implementation and use of PHOTON, a high-leve...

PyXNAT: XNAT in Python

As neuroimaging databases grow in size and complexity, the time research...

Querying the Most Granular Demographics Dataset

We have an API that allows you to query demographics data. Your data jus...

Augmentor: An Image Augmentation Library for Machine Learning

The generation of artificial data based on existing observations, known ...

Disruptive Changes in Field Equation Modeling: A Simple Interface for Wafer Scale Engines

We present a high-level and accessible Application Programming Interface...

Code Repositories


Python API wrapping the AFLUX API language for AFLOW library.

view repo