Galileo DB: Galileo Experiment System Database
==============================================
[](https://badge.fury.io/py/galileo-db)
[](https://travis-ci.org/edgerun/galileo-db)
[](https://coveralls.io/github/edgerun/galileo-db?branch=master)
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/edgerun/galileo-db",
"name": "galileo-db",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Thomas Rausch",
"author_email": "t.rausch@dsg.tuwien.ac.at",
"download_url": "https://files.pythonhosted.org/packages/db/73/66293f69cfe1f2940e7717114125726bd82023cf02bae9cf9431acb0786d/galileo-db-0.10.4.tar.gz",
"platform": "",
"description": "Galileo DB: Galileo Experiment System Database\n==============================================\n\n[](https://badge.fury.io/py/galileo-db)\n[](https://travis-ci.org/edgerun/galileo-db)\n[](https://coveralls.io/github/edgerun/galileo-db?branch=master)\n\nThis project provides an API to work with the experiment database (edb) of Galileo.\nSpecifically, it provides the following functionality:\n\n* Core model of the database (Experiment, Telemetry, NodeInfo, ...)\n* Various bindings to an actual database (sqlite, mysql)\n* Telemetry subscriber to write telemetry into edb.\n* Trace recorder\n\nGalileo DB Parameters\n=============\n\n#### Environment variables\n\nThe Galileo DB project allows the following parameters via environment variables.\n\n\n| Variable | Default | Description |\n|----------|---------|---------|\n| `galileo_expdb_influxdb_url` | `http://localhost:8086` | The InfluxDB host |\n| `galileo_expdb_influxdb_token` | `my-token` | The InfluxDB auth token |\n| `galileo_expdb_influxdb_timeout` | `10000` | Time waiting for connection to InfluxDB |\n| `galileo_expdb_influxdb_org` | `galileo` | InfluxDB organization |\n| `galileo_expdb_influxdb_org_id` | `org-id` | InfluxDB organization |\n\nRun tests\n=========\n\nTests are located in the `tests` package.\n\nTo run the InfluxDB tests, you need to be able to connect to a running InfluxDB instance.\nSet the connection details via environment variables.",
"bugtrack_url": null,
"license": "",
"summary": "Galileo DB: Gateway and client tools for the Galileo Experiment DB",
"version": "0.10.4",
"project_urls": {
"Homepage": "https://github.com/edgerun/galileo-db"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "db7366293f69cfe1f2940e7717114125726bd82023cf02bae9cf9431acb0786d",
"md5": "b38d7514f583d6f8e124a0150e7da13f",
"sha256": "ee86d3f0d9bc75e6b9087956a1234798474fccf860cd83cd1113f4e120fcdf5c"
},
"downloads": -1,
"filename": "galileo-db-0.10.4.tar.gz",
"has_sig": false,
"md5_digest": "b38d7514f583d6f8e124a0150e7da13f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22550,
"upload_time": "2021-11-15T14:29:41",
"upload_time_iso_8601": "2021-11-15T14:29:41.348872Z",
"url": "https://files.pythonhosted.org/packages/db/73/66293f69cfe1f2940e7717114125726bd82023cf02bae9cf9431acb0786d/galileo-db-0.10.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2021-11-15 14:29:41",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "edgerun",
"github_project": "galileo-db",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "galileo-db"
}