未提供项目说明
pyTS的Python项目详细描述
皮茨西
pyTSI是用于microsoftazuretime series insights的只读pythonsdk。 它提供了方便地检索数据的方法,并且是设计的 对于分析人员、数据科学家和时间序列开发人员 Azure TSI中的数据。在
该图书馆的主要目标是:
- 不以任何方式转换数据。将提供信息 由TSI、gaps和所有人向您传达。唯一的例外 这是说,当请求时间序列时,可以请求包含的行 完全取决于楠的去留。在
- 使获取TSI中作为 熊猫数据帧。在
请注意,代码正在大量开发中,API将 频繁更改,文档尚未更新。也, 请注意,即使这段代码开始时是 TSClient,pyTSI不兼容 和TSIClient在一起。在
文件
- Azure时间序列REST API:https://docs.microsoft.com/en-us/rest/api/time-series-insights/
快速启动
实例化TSIClient以查询您的TSI环境。使用凭据 从Azure中有权访问TSI环境的服务主体 (也可以使用环境变量实例化pyTSI或提供 具体的TSI API版本,请查看文档)。在
frompyTSIimportTSIClientasTSIclient=TSI.TSIClient(environment_name='<your-tsi-env-name>',client_id='<your-client-id>',client_secret='<your-client-secret>',tenant_id='<your-tenant-id>',application_name='<your-app-name>')# List the instances in the TSI, also list their types# and variables.forinstanceinclient.time_series():print(f'\t{instance}')print('\tInstance type description:')print(f'\t\t{instance.series_type}')print('\t\tType vars:')forvininstance.series_type.vars:print(f'\t\t\t{v}')
现在可以查询每个实例
您可以按timeseries id、timeseries name或timeseries查询您的timeseries数据 描述。Microsoft TSI API支持聚合,因此可以指定 采样频率和聚集方法。有关详细信息,请参阅文档 信息。在
^{pr2}$每个函数都返回一个DataFrame,变量名作为列。在
许可证
pyTSI是根据麻省理工学院的许可证授权的。有关详细信息,请参阅LICENSE文件。在
- 项目
标签: