Python API for searching AFLOW database.
Project description
AFLOW Python API
Python API wrapping the AFLUX API language for AFLOW library. Note: This is not an official repo of the AFLOW consortium and is not maintained by them. API Documentation
Quickstart
Install aflow from the python package index:
pip install aflow
Open an ipython notebook or terminal and execute the query from the paper:
from aflow import *
result = search(batch_size=20
).select(K.agl_thermal_conductivity_300K
).filter(K.Egap > 6).orderby(K.agl_thermal_conductivity_300K, True)
# Now, you can just iterate over the results.
for entry in result:
print(entry.Egap)
aflow supports lazy evaluation. This means that if you didn’t ask for a particular property during the initial query, you can just ask for it later and the request will happen transparently in the background.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aflow-0.0.4.tar.gz
(25.5 kB
view hashes)
Built Distribution
aflow-0.0.4-py3-none-any.whl
(40.8 kB
view hashes)