Installation
PIP Install
This module can be installed with pip install by running the following code:
pip install git+https://github.com/d3tales/d3tales_api.git
Note: If your python version is greater than 3.8, then you will need to install pymatgen directly into the environment you are working in. It is best to use conda for this.
Environment Variables
Note that many operation require a DB_INFO_FILE
environment variable. This environment variable
should be a path to a JSON file containing connection information for the databases. The keys should
be the database names such as frontend
, backend
, expflow
, and fireworks
. An example
is shown below
{
"frontend": {
"host": "mongodb://USERNAME:PASSWORD@DATABASE_IP:DATABASE_PORT/frontend",
"database": "ui"
}
}
To set this variable run:
export DB_INFO_FILE=$PWD/db_infos_ex.json
REST API (d3tales_api.restapi.RESTAPI
) will use UPLOAD_USER
and UPLOAD_PASS
environment
variables if username
and password
arguments are not provided. These environment variables
can be set in the same was as the DB_INFO_FILE
variable.