Tagreader is a Python package for reading trend data from the OSIsoft PI and Aspen Infoplus.21 IMS systems.
Project description
tagreader-python
Tagreader is a Python package for reading timeseries data from the OSIsoft PI and Aspen Infoplus.21 Information Manufacturing Systems (IMS) systems. It is intended to be easy to use, and present as similar interfaces as possible to the backend historians.
Installation
You can install tagreader directly into your project from pypi by using pip or another package manager. The only requirement is Python version 3.8 or above.
pip install tagreader
The following are required and will be installed:
- pandas
- requests
- requests-kerberos
- certifi
- diskcache
Usage
Tagreader easy to use for both Equinor internal IMS services, and non-internal usage. For non-internal usage you simply need to provide the corresponding IMS service URLs and IMSType. See data source for details.
Usage example
import tagreader
c = tagreader.IMSClient("mysource", "aspenone")
print(c.search("tag*"))
df = c.read_tags(["tag1", "tag2"], "18.06.2020 08:00:00", "18.06.2020 09:00:00", 60)
Note, you can add a timeout argument to the search method in order to avoid long-running search queries.
Jupyter Notebook Quickstart
Jupyter Notebook examples can be found in /examples. In order to run these examples, you need to install the optional dependencies.
pip install tagreader[notebooks]
The quickstart Jupyter Notebook can be found here
For more details, see the Tagreader Docs.
Documentation
The full documentation can be found in Tagreader Docs
Contribute
To starting contributing, please see Tagreader Docs - Contribute
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tagreader-6.0.1.tar.gz
.
File metadata
- Download URL: tagreader-6.0.1.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.13 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6420fbb99b93d6a91d2f0b5da1fdca42b9e5270023b11d9ddd2e32bad410866 |
|
MD5 | 034aef60c61d05af4678d0ce4ead44a4 |
|
BLAKE2b-256 | e685b1562a134fa29e1debbec5d993e5b6493fd76c6c2ea07fdd6d3098299590 |
File details
Details for the file tagreader-6.0.1-py3-none-any.whl
.
File metadata
- Download URL: tagreader-6.0.1-py3-none-any.whl
- Upload date:
- Size: 24.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.13 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10d929e91cb7163291db98e9365e8ee1e924b1eabf0851a571db714f0fb8b73e |
|
MD5 | 1ae9db969c64766c90bd644f96d019d4 |
|
BLAKE2b-256 | c82e9a7cacf79987744ed4abe336ad31b1f17dd687c4fb306034d82d0faabd7f |