Skip to main content

Scidash Client library for uploading data

Project description

SciDash Python API to upload data to SciDash from any Python environment

How to use it

from scidash_api import client

# instantiate your client with defaults
client_instance = client.ScidashClient()

# or with optional build_info and hostname attributes
client_instance = client.ScidashClient(build_info="SUPER BUILD", hostname="EXTRAORDINARY HOST")

# or with custom config to point to a specific scidash deployment such as 'http://localhost:8000' and hostname
client_instance = client.ScidashClient({'base_url': 'http://localhost:8000'}, hostname="EXTRAORDINARY HOST")

# login into Scidash Server
client_instance.login({'username': 'my_username', 'password': 'my_secret_password'})

# and then call upload method for score object from sciunit
client_instance.upload_test_score(score)

# or call upload_suite method passing suite and score_matrix sciunit objects
client_instance.upload_suite_score(suite, score_matrix)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
scidash-api-1.2.0.tar.gz (96.9 kB) Copy SHA256 hash SHA256 Source None Jun 12, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page