Signal Intelligence(Signal Intelligence)提供restfulapi,以高效、用户友好的方式处理大量异常分析信号数据

sintel的Python项目详细描述


“DAI-Lab” 麻省理工学院从数据到人工智能实验室的开源项目。

Development StatusPyPI ShieldTravis CI ShieldCoverage StatusDownloads

烧结矿

Sintel(Signal Intelligence)提供Restful api,以一种高效且用户友好的方式处理大量的异常分析信号数据。在

先决条件

请确保已在开发计算机上安装了以下所有先决条件:

  • ^{str1}$Python(>;=3.0)-Sintel已经开发并运行在Python 3.6上。虽然不是严格要求,但强烈建议使用virtualenv,以避免干扰运行MTV的系统中安装的其他软件。为此,建议使用Anaconda python来维护虚拟环境。在
  • Git-Download & Install Git。OSX和Linux机器通常已经安装了这个。在
  • MongoDB(>;=3.6)-Download & Install MongoDB,并确保它在默认端口(27017)上运行。在

开始吧

快速安装

一旦您下载了Sintel存储库并安装了所有的先决条件,离运行应用程序只有几步之遥。要安装项目,请创建一个virtualenv并执行

$ make install

此命令将安装应用程序运行所需的所有依赖项。对于开发,请改为使用以下命令,它将安装一些附加的 代码链接和测试的依赖关系

^{pr2}$

运行应用程序

请激活virtualenv,然后启动API服务器:

$ sintel run -v

去API游乐场(http://localhost:3000/apidocs)试试看。在

开发

运行以下命令进行开发

$ sintel run -E development -v

数据

命令make install或{}已经拉取了demo数据集并将其还原到MongoDB中。默认情况下,数据库名称是sintel。在

使用Orion生成您自己的数据

您可以键入以下命令将数据从Orion更新为Sintel支持的格式。请注意,您可以在文件./sintel/config.yaml中配置mongodb。在

$ mtv update db -v

使用Docker部署

  • 安装Docker和{a19}

  • 将数据加载到mongo容器中

    $ make docker-db-up
    
    $ make docker-up
    

去API游乐场(http://localhost:3000/apidocs)试试看。更多命令请参考Makefile,Docker安装会话。在

历史

0.1.0款

  • PyPI的第一个版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在没有代码气味的情况下编写遵循Liskov替代和其他可靠原则的不可变映射?   java最新jre上的压缩字符串对旧编译代码有好处吗?   java是否可以在javascript中取消PrimeFaces menuitem onclick函数   mysql从SQL数据库中访问java中xml名称空间标记的值   从java程序打开excel文件   java在方法中使用“var”是否会使执行(并发)线程不安全?   java使搜索视图以一种关于AndroidManifest的通用方式可用。xml   java对如何准确使用正则表达式感到困惑?   mule如何访问java文件中的记录变量   java在从2D数组引发异常后继续   枚举当前设置为的java值   java当listview只有几个项目时,如何使alert对话框显示listview的所有项目?   java getTableRow()返回大于项大小的索引   c用java传输二进制文件(数据)   java更改多选列表项复选框颜色