Skip to main content

A scientific instrument monitoring framework

Project description

DAQBroker Server

Introduction

This is the most important part of the DAQBroker framework, which consists of several automated persistent monitoring services along with a flask-based web application with included front-end interface that allows users to create or edit virtual instrument representations, gather instrument data of said instruments and easily chart, manipulate and share that data with other collaborators in your scientific projects.

Resources

This page is a repository to contain the most up-to-date version of DAQBroker's code as well as a forum for users, developers and contributors to start a conversation about specific issues and to suggest new features to the framework.

Instalation

A binary distribution of this project exists for both Windows and Linux. This section focuses on installation of DAQBroker on a python environment.

You should install DAQBroker using the regular pip installation method (as per the rules in a virtual environment):

Install daqbroker Server

pip install daqbrokerServer

Supported databases

DAQBroker uses the SQLAlchemy ORM for database access and manipulation. However, DAQBroker also handles administrator tasks, specifically database and user creation/edit/deletion. These actions are not supported via the ORM meaning that specific code must be created for these administrative tasks for each database engine. This section contains a list of database engines that are currently supported as well as database engines that are on track for full support. If you would like to suggest a database engine to be supported by DAQBroker, feel free to issue or pull request if you have your own code to handle DAQBroker with.

  • MySQL - Fully tested and compatible
  • Postgres - Fully tested and compatible
  • Oracle - Missing adminstrator tasks (ongoing)
  • MSSQL - Missing adminstrator tasks (ongoing)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DAQBrokerServer-0.0.2-py3-none-any.whl (91.3 kB view details)

Uploaded Python 3

File details

Details for the file DAQBrokerServer-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for DAQBrokerServer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5659a345d73f530620d0c41e204e0a7fd330fe4493e2cb216e84a753d4b351bc
MD5 7e1c577c75b1706fd61bcb001a2beae4
BLAKE2b-256 283dcb3e3f5d63e19f3f97caeae2f6d9ec732083f8266cdec04d029e183cbfcd

See more details on using hashes here.

Supported by

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