Skip to main content

Data Agent is a python library for pipelining real-time and historical data to and from industrial historians and control systems

Project description

PyPI-Server Coveralls

Data Agent

Python package for accessing real-time and historical data on industrial historians and control systems. Different historian protocols and APIs are implemented through standalone plugins.

THIS PACKAGE IS USELESS WITHOUT EXTERNAL PLUGINS IMPLEMENTING TARGET SYSTEM CUSTOM DATA ACCESS PROTOCOLS

Description

The package provides a unified data access API having several usage scenarios:

  • As a Python package
  • As a command line CLI
  • As a service (Windows or Linux) using AMQ protocol

Installation

pip install data-agent

Install the plugins required for communicating with the target systems

Python Package Usage

from data_agent.local_agent import LocalAgent

with LocalAgent() as agent:

    agent.api.list_supported_connectors()
    agent.api.create_connection(...)

Command Line Usage

dagent --service.id my_service --broker.uri amqp://guest:guest@192.168.4.23/

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

data_agent-0.3.1.tar.gz (49.9 kB view hashes)

Uploaded Source

Built Distribution

data_agent-0.3.1-py2.py3-none-any.whl (33.2 kB view hashes)

Uploaded Python 2 Python 3

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