Metadata-Version: 2.1
Name: data-agent-osisoft-pi
Version: 0.1.0
Summary: Osisoft PI historian plugin for `data-agent` package
Home-page: https://github.com/imubit/data-agent-osisoft-pi/
Author: Meir Tseitlin
Author-email: meir@imubit.com
License: LGPL v3
Project-URL: Documentation, https://github.com/imubit/data-agent-osisoft-pi/
Project-URL: Source, https://github.com/imubit/data-agent-osisoft-pi/
Project-URL: Download, https://pypi.org/project/data-agent-osisoft-pi/#files
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
License-File: LICENSE.txt
Requires-Dist: importlib-metadata; python_version < "3.8"
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: pythonnet
Provides-Extra: testing
Requires-Dist: setuptools; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"


[![Built Status](https://api.cirrus-ci.com/github/imubit/data-agent-osisoft-pi.svg?branch=main)](https://cirrus-ci.com/github/imubit/data-agent-osisoft-pi)
[![PyPI-Server](https://img.shields.io/pypi/v/data-agent-osisoft-pi.svg)](https://pypi.org/project/data-agent-osisoft-pi/)
[![Project generated with PyScaffold](https://img.shields.io/badge/-PyScaffold-005CA0?logo=pyscaffold)](https://pyscaffold.org/)

# data-agent-osisoft-pi

> [Data Agent](https://github.com/imubit/data-agent) plugin for accessing Osisoft PI Historian.


## CLI Examples

Example of using [Data Agent](https://github.com/imubit/data-agent) CLI to access PI tags

```commandline
dagent exec create_connection --conn_name=pi --conn_type=osisoft-pi --enabled=True --server_name=DATA-SERVER
dagent exec list_connections
dagent exec connection_info --conn_name=pi
dagent exec list_tags --conn_name=pi
dagent exec read_tag_values_period --conn_name=pi --tags="['sinusoid', 'sinusoidu']" --first_timestamp=*-100h --last_timestamp=*
dagent exec copy_period --src_conn=pi --tags="['SINUSOID', 'sinusoidu']" --dest_conn=csv --dest_group='sinus.csv' --first_timestamp=*-100h --last_timestamp=*
```
