Kisters 液压网络存储服务的客户端库
项目描述
液压网络客户端库
该库允许连接到远程液压网络 REST 服务器。它支持使用 OpenID Connect 进行身份验证。
安装
安装pip:
> python -m pip install kisters.water.hydraulic_network.client
示例用法
创建 Kisters REST 客户端
from kisters.water.rest_client import RESTClient
from kisters.water.rest_client.auth import OpenIDConnect
rest_client = RESTClient(
url="https://jesse-test.hydraulic-network.kisters.cloud",
authentication=OpenIDConnect(
client_id="jesse-test",
client_secret="c4b0f70d-d2e6-497f-b11c-d49fe806c29b",
),
)
# Verify the client is set up correctly
# Note: If you have not created any networks yet, this could be an empty list
rest_client.get(("rest", "networks"))
# ['my-network', 'my-other-network', ...]
连接到网络
from kisters.water.hydraulic_network.client import Network
# Instantiate the Network class with the network name and client
network = Network("my-network", rest_client)
# You can now access the properties of the network
network.get_nodes()
# [
# FlowBoundary(
# created=datetime.datetime(2019, 6, 27, 16, 53, 5),
# uid='flow_boundary',
# display_name='flow_boundary',
# location={'x': 0.0, 'y': 0.0, 'z': 0.0},
# schematic_location={'x': 0.0, 'y': 0.0, 'z': 0.0})
# ,
# ...
# ]
项目详情
关
kisters.water.hydraulic_network.client -0.1.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d61385993b5ddb584c7d73bd8e4c435226e084511f4aae28da50e5b4c8f8552e |
|
| MD5 | 38523fb4aa25ca38da01b5c4c6d9911d |
|
| 布莱克2-256 | 5178e96e3a67bc94ca1c475d056180e6575c5e04e01a74b5726e1c7fb412f767 |
关
kisters.water.hydraulic_network.client -0.1.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 80d09126e689a59b6cfcefaac0cc3cba44fc5edf387a7e8a0c21030f3a188667 |
|
| MD5 | 9635c123632a43ef056b72c9f31970e9 |
|
| 布莱克2-256 | 61f348da68326a0a7e7b7c9274f0681c09fa56805116f453814ef8702b79351b |