用于python的seeq sdk
seeq的Python项目详细描述
seeqpython库用于与seeq服务器(http://www.seeq.com)接口。
执行pip install seeq
以使其可用于导入。
参见间谍
seeqspy模块是一组友好的函数,经过优化后可用于 Jupyter、Pandas和NumPy。
如果您尝试执行以下任一操作,则间谍模块是最佳选择:
- 搜索信号、条件、标量、资源
- 从SEEQ中提取数据
- 以编程方式导入数据(当seeq workbench的csv import功能不会切断它时)
- 用python计算新数据并将其推送到seeq中
- 创建资产模型
要开始探索spy模块,请在jupyter中执行以下代码行:
from seeq import spy
spy.docs.copy()
jupyter文件夹现在将包含一个Spy Documentation
文件夹,其中包含一个tutorial和command reference
能带你完成日常活动的笔记本。
对于更高级的任务,您可能需要使用下面描述的sdk模块。
请参见q.sdk
seeqsdk模块是seeq服务器rest api的一组python绑定。你可以试试 rest api通过选择seeq workbench右上角“hamburger”菜单中的api reference菜单项。
使用以下模式完成登录:
import seeq
import getpass
api_client = seeq.sdk.ApiClient('http://localhost:34216/api')
# Change this to False if you're getting errors related to SSL
seeq.sdk.Configuration().verify_ssl = True
auth_api = seeq.sdk.AuthApi(api_client)
auth_input = seeq.sdk.AuthInputV1()
# Use raw_input() instead of input() if you're using Python 2
auth_input.username = input('Username:').rstrip().lower()
auth_input.password = getpass.getpass()
auth_input.auth_provider_class = "Auth"
auth_input.auth_provider_id = "Seeq"
auth_api.login(body=auth_input)
然后将api_client
对象用作参数来构造所需的任何api对象,例如
seeq.sdk.ItemsApi
。在api引用网页中看到的每个根端点都对应
到一个seeq.sdk.XxxxxApi
类。
如果您正在寻找gencove包,可以在这里找到:https://pypi.org/project/gencove/