Skip to main content

Galileo DB: Gateway and client tools for the Galileo Experiment DB

Project description

Galileo DB: Galileo Experiment System Database

PyPI Version Build Status Coverage Status

This project provides an API to work with the experiment database (edb) of Galileo. Specifically, it provides the following functionality:

  • Core model of the database (Experiment, Telemetry, NodeInfo, ...)
  • Various bindings to an actual database (sqlite, mysql)
  • Telemetry subscriber to write telemetry into edb.
  • Trace recorder

Galileo DB Parameters

Environment variables

The Galileo DB project allows the following parameters via environment variables.

Variable Default Description
galileo_expdb_influxdb_url http://localhost:8086 The InfluxDB host
galileo_expdb_influxdb_token my-token The InfluxDB auth token
galileo_expdb_influxdb_timeout 10000 Time waiting for connection to InfluxDB
galileo_expdb_influxdb_org galileo InfluxDB organization
galileo_expdb_influxdb_org_id org-id InfluxDB organization

Run tests

Tests are located in the tests package.

To run the InfluxDB tests, you need to be able to connect to a running InfluxDB instance. Set the connection details via environment variables.

Project details


Download files

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

Source Distribution

galileo-db-0.10.4.dev1.tar.gz (22.7 kB view details)

Uploaded Source

File details

Details for the file galileo-db-0.10.4.dev1.tar.gz.

File metadata

  • Download URL: galileo-db-0.10.4.dev1.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for galileo-db-0.10.4.dev1.tar.gz
Algorithm Hash digest
SHA256 9e089728a87278b589491d11446ebeaf8f9562b929ea4126160f2f444fe0bba6
MD5 db7f2306fa2b3f52f1adced0a6bbfa35
BLAKE2b-256 69c42c545f7f84052ca2c1600cbf22bc4fd005b4034736118ad4f9e03ac2a13b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page