client library for MPContribs API
from mpcontribs.client import Client client = Client() dir(client) # show available resources
By default, the client connects to https://contribs-api.materialsproject.org and uses the environment variable
MPCONTRIBS_API_KEY to set the API key. The key can alternatively be set explicitly via the
apikey argument to the constructor. The
host argument or the
environment variable can be set to connect to other MPContribs-style APIs:
client = Client(host='ml-api.materialsproject.org')
twisted.web._newclient.ResponseNeverReceived: [<twisted.python.failure.Failure OpenSSL.SSL.Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]>]
Set the environment variable
$(python -m certifi).
OverflowError: timeout value is too large
Install the bravado fork (PR) manually via
pip install "bravado[fido] @ git+https://github.com/tschaume/bravado@9ce06f2df7118e16af4a3d3fdc21ccfeedc5cd50#egg=bravado-11.0.3"
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for mpcontribs_client-4.2.10-py3-none-any.whl