A Dana Client is a Python HTTP client to interact with a Dana Server and publish benchmarks to it.
pip install -e .
dana_client.api
contains the basic functionalities of the client like login, adding a project, series, etc.
dana_client.build_utils
contains functions for publishing and uploading a benchmarks.
It also comes with two commands that we use for benchmarking purposes : publish-backup
, update-project
.