Metadata-Version: 2.4
Name: lads-opcua-viewer
Version: 0.1.0
Summary: A Streamlit Viewer for LADS OPC UA Servers
Project-URL: Homepage, https://github.com/opcua-lads/lads-client-py
Project-URL: Issues, https://github.com/opcua-lads/lads-client-py/issues
Author-email: "Dr. Mathias Arnold" <m.arnold@aixengineers.de>, "Dr. Ricardo Cunha" <cunha@iuta.de>, Muhammad Hamad-Ul-Hassan <hamadibrahimkhel@gmail.com>
Maintainer-email: "Dr. Mathias Arnold" <m.arnold@aixengineers.de>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Requires-Dist: asyncua>=1.1.5
Requires-Dist: lads-opcua-client>=0.1.0
Requires-Dist: matplotlib>=3.9.0
Requires-Dist: pandas>=2.2.2
Requires-Dist: plotly>=5.22.0
Requires-Dist: streamlit>=1.43.2
Requires-Dist: typing-extensions>=4.12.2
Description-Content-Type: text/markdown

## Streamlit Viewer for LADS OPC UA Servers

After installing the lads_opcua_viewer library, the Streamlit all can be started by running:

```bash
lads_opcua_viewer
```

The viewer will open in your default browser and you can start exploring the LADS OPC UA Server.

If a `config.json file` (as examplified below) is present in the current working directory, the viewer will
automatically connect to the server/s specified in the config file. If a connection is not enabled, no connection
will be established.

```json
{
    "connections": [
        {
            "url": "opc.tcp://localhost:XXXX",
            "user": "the_user",
            "password": "the_password",
            "enabled": true
        },
        {
            "url": "opc.tcp://localhost:XXXX",
            "enabled": false
        },
        {
            "url": "opc.tcp://localhost:XXXX",
            "enabled": false
        }
    ]
}
```
