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.2.dev1.tar.gz (21.8 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: galileo-db-0.10.2.dev1.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 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.6

File hashes

Hashes for galileo-db-0.10.2.dev1.tar.gz
Algorithm Hash digest
SHA256 9b76d1cd658c6d6312796d452cef6ced902be5dc6bff323d6bb81f6cc3a1986c
MD5 9030820bf174771350efc9c049f5a385
BLAKE2b-256 2daa07c8558a250c9a3e09b812aabd26bfd6f7b5474d7b24b107cbfd74aa248c

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