A tool for real time analog monitoring.
Project description
# rtamt
Specification-based real-time monitoring library
## Install
### Install back-ends
`bash sudo apt install libboost-all-dev sudo apt install python-dev sudo apt install python-pip `
If your work for TL development, following package is needed in addition.
`bash sudo apt install antlr4 `
### Build the tool
#### clone the repository
`bash git clone https://github.com/nickovic/rtamt `
#### build cpp libs (required only if you want to use CPP backend)
`bash cd rtamt/rtamt mkdir build cd build cmake ../ make `
#### install rtamt tool
`bash cd rtamt/ sudo pip install . `
## Run examples
### online-STL example
`bash cd rtamt/examples/basic $ python monitor_basic.py time=0 rob=122.0 time=1 rob=3.0 time=2 rob=-10.0 `
### offline-STL example
`bash cd rtamt/examples/basic $ python monitor_offline.py Robustness: -98.0 `
### Io-STL example
`bash cd rtamt/examples/offline_monitors $ python offline_monitor_dt.py Example (a) - standard robustness: 3.0 Example (a) - output robustness: 3.0 Example (a) - input vacuity: 0 Example (b) - standard robustness: 1.0 Example (b) - output robustness: inf Example (b) - input vacuity: 1.0 Example (c) - standard robustness: -2.0 Example (c) - output robustness: -2.0 Example (c) - input vacuity: 0 Example (d) - standard robustness: -1.0 Example (d) - output robustness: -2.0 Example (d) - input vacuity: 0 `
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file real-time-analog-monitoring-tool-0.0.9.tar.gz.
File metadata
- Download URL: real-time-analog-monitoring-tool-0.0.9.tar.gz
- Upload date:
- Size: 38.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a110e61c04adc80056bc9ded26bd3217e6bccad0233a1bb5715407f72138abe
|
|
| MD5 |
26c4b44177ca352b5390cedc59803690
|
|
| BLAKE2b-256 |
5d68ab9a3f2294ef3f89d9fa41801067e184d899984ef5a65b7248b408de815e
|
File details
Details for the file real_time_analog_monitoring_tool-0.0.9-py3-none-any.whl.
File metadata
- Download URL: real_time_analog_monitoring_tool-0.0.9-py3-none-any.whl
- Upload date:
- Size: 80.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ba90c75efc8a7ab2ad1ccf7fdc17acb312b5ca82e93c3b611697927aca3bf1d
|
|
| MD5 |
e0ea92da914d0ee59f2bc8db47daccca
|
|
| BLAKE2b-256 |
2e53aedef02727cc85f911a6516fbb43e876b047c9b9a82de1e2536e4a80470c
|
File details
Details for the file real_time_analog_monitoring_tool-0.0.9-py2-none-any.whl.
File metadata
- Download URL: real_time_analog_monitoring_tool-0.0.9-py2-none-any.whl
- Upload date:
- Size: 79.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
710a5676ea8d34de69064f388e0cc17647d3fb1f724b3122935edef7bb4c0839
|
|
| MD5 |
dd665b0df2adf06071d7cfc6fa5a448a
|
|
| BLAKE2b-256 |
4abed2ebaeba4f1f76430ad5c81ea9e9083cdf006e3c5f301551045f1edb770b
|