Skip to main content

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

real-time-analog-monitoring-tool-0.0.9.tar.gz (38.2 kB view details)

Uploaded Source

Built Distributions

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

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

Hashes for real-time-analog-monitoring-tool-0.0.9.tar.gz
Algorithm Hash digest
SHA256 0a110e61c04adc80056bc9ded26bd3217e6bccad0233a1bb5715407f72138abe
MD5 26c4b44177ca352b5390cedc59803690
BLAKE2b-256 5d68ab9a3f2294ef3f89d9fa41801067e184d899984ef5a65b7248b408de815e

See more details on using hashes here.

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

Hashes for real_time_analog_monitoring_tool-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5ba90c75efc8a7ab2ad1ccf7fdc17acb312b5ca82e93c3b611697927aca3bf1d
MD5 e0ea92da914d0ee59f2bc8db47daccca
BLAKE2b-256 2e53aedef02727cc85f911a6516fbb43e876b047c9b9a82de1e2536e4a80470c

See more details on using hashes here.

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

Hashes for real_time_analog_monitoring_tool-0.0.9-py2-none-any.whl
Algorithm Hash digest
SHA256 710a5676ea8d34de69064f388e0cc17647d3fb1f724b3122935edef7bb4c0839
MD5 dd665b0df2adf06071d7cfc6fa5a448a
BLAKE2b-256 4abed2ebaeba4f1f76430ad5c81ea9e9083cdf006e3c5f301551045f1edb770b

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