Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

“DAI-Lab” An open source project from Data to AI Lab at MIT.

Development Status PyPI Shield Travis CI Shield Coverage Status Downloads

Sintel

Sintel (Signal Intelligence) provides Restful APIs to process massive signal data for anomaly analysis in an efficient and user-friendly way.

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

  • Python (>= 3.0) - Sintel has been developed and runs on Python 3.6. Although it is not strictly required, the usage of a virtualenv is highly recommended in order to avoid interfering with other software installed in the system where MTV is run. To this end, Anaconda python is suggested to maintain the virtual environments.
  • Git - Download & Install Git. OSX and Linux machines typically have this already installed.
  • MongoDB (>= 3.6) - Download & Install MongoDB, and make sure it's running on the default port (27017).

Get Started

Quick Install

Once you've downloaded the Sintel repository and installed all the prerequisites, you're just a few steps away from running your application. To install the project, create a virtualenv and execute

$ make install

This command will install all the dependencies needed for the application to run. For development, use the following command instead, which will install some additional dependencies for code linting and testing

$ make install-develop

Running Your Application

Please activate your virtualenv, and then launch the API server:

$ sintel run -v

Go to the API playground (http://localhost:3000/apidocs) to have a try.

Development

Run the following command for the purpose of development

$ sintel run -E development -v

Data

The command make install or make install-develop has already pull the demo dataset and restore it into MongoDB. The database name by default is sintel.

Working with Orion to generate your own data

You can type the following command to update the data from Orion to Sintel-supported formats. Note that you can configure the mongodb in the file ./sintel/config.yaml.

$ mtv update db -v

Use Docker to deploy

  • Install Docker and Compose

  • Load data into the mongo container

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

Go to the API playground (http://localhost:3000/apidocs) to have a try. For further commands, please refer to Makefile, the session of Docker Installation.

History

0.1.0

  • First release on PyPI.

Metadata

Release files for sintel 0.1.0.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sintel 0.1.0.dev0
File Size Uploaded
sintel-0.1.0.dev0.tar.gz 48.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sintel 0.1.0.dev0
File Interpreter ABI Platform
sintel-0.1.0.dev0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 108.9 kB

Release files / sintel-0.1.0.dev0.tar.gz

Download URL sintel-0.1.0.dev0.tar.gz
Size 48.5 kB
Tags Source
SHA-256 checksum
How to use checksums
af4d795f2f58fc4f46c1d3065b541392e7c1e85624ef1cab5f318e1e94a41703
BLAKE2b-256 checksum
How to use checksums
e1fd9150781bf82dc6ae6a5fc54eba9858b7c5a72719b276f49f54f37eed815d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201103 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.12

Release files / sintel-0.1.0.dev0-py2.py3-none-any.whl

Download URL sintel-0.1.0.dev0-py2.py3-none-any.whl
Size 60.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
34de27420e8819cfc9a8317f3c53d71d5db7b12479708950a812a82fd3f6b35f
BLAKE2b-256 checksum
How to use checksums
f92c79bac08cb6be84794f96edd8042dc8e9cc1c07b2963ba37984f902e0051b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201103 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.12

Release history Release notifications | RSS feed

This release

0.1.0.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page