{"id":20248215,"url":"https://github.com/sintel-dev/sintel","last_synced_at":"2025-04-10T22:24:39.751Z","repository":{"id":40252631,"uuid":"299290600","full_name":"sintel-dev/sintel","owner":"sintel-dev","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-19T00:14:26.000Z","size":24067,"stargazers_count":16,"open_issues_count":14,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T19:22:05.463Z","etag":null,"topics":["flask","restful-api","signals"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sintel-dev.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null}},"created_at":"2020-09-28T11:44:39.000Z","updated_at":"2025-03-11T06:01:41.000Z","dependencies_parsed_at":"2023-12-07T16:44:15.381Z","dependency_job_id":"f47cbdb7-f019-4f0a-85c9-50756f8ef04b","html_url":"https://github.com/sintel-dev/sintel","commit_stats":{"total_commits":675,"total_committers":8,"mean_commits":84.375,"dds":"0.45925925925925926","last_synced_commit":"aecd050f2e1ccc24e540b3d0371c0ac59bae1252"},"previous_names":["signals-dev/sintel"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintel-dev%2Fsintel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintel-dev%2Fsintel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintel-dev%2Fsintel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintel-dev%2Fsintel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sintel-dev","download_url":"https://codeload.github.com/sintel-dev/sintel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248307363,"owners_count":21081828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","restful-api","signals"],"created_at":"2024-11-14T09:47:06.023Z","updated_at":"2025-04-10T22:24:39.713Z","avatar_url":"https://github.com/sintel-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\n\u003cimg width=15% src=\"https://dai.lids.mit.edu/wp-content/uploads/2018/06/Logo_DAI_highres.png\" alt=“DAI-Lab” /\u003e\n\u003ci\u003eAn open source project from Data to AI Lab at MIT.\u003c/i\u003e\n\u003c/p\u003e\n\n[![Development Status](https://img.shields.io/badge/Development%20Status-2%20--%20Pre--Alpha-yellow)](https://pypi.org/search/?c=Development+Status+%3A%3A+2+-+Pre-Alpha)\n[![PyPI Shield](https://img.shields.io/pypi/v/sintel.svg)](https://pypi.python.org/pypi/sintel)\n[![Github Workflow Status](https://img.shields.io/github/workflow/status/signals-dev/sintel/CI)](https://github.com/signals-dev/sintel/actions)\n[![Coverage Status](https://codecov.io/gh/signals-dev/sintel/branch/master/graph/badge.svg?token=WwM2IJURrq)](https://codecov.io/gh/signals-dev/sintel)\n[![Downloads](https://pepy.tech/badge/sintel)](https://pepy.tech/project/sintel)\n# Sintel\n\n**Sintel** (Signal Intelligence) provides Restful APIs to process massive signal data for anomaly analysis in an efficient and user-friendly way.\n\n* License: [MIT](https://github.com/signals-dev/sintel/blob/master/LICENSE)\n* Development Status: [Pre-Alpha](https://pypi.org/search/?c=Development+Status+%3A%3A+2+-+Pre-Alpha)\n* Homepage: https://github.com/sintel-dev/sintel\n\n\n## Prerequisites\n\nMake sure you have installed all of the following prerequisites on your development machine:\n\n-   **Python (\u003e= 3.8)** - Sintel has been developed and runs on [Python 3.8](https://www.python.org/downloads/release/python-360/). Although it is not strictly required, the usage of a [virtualenv](https://virtualenv.pypa.io/en/latest/) is highly recommended in order to avoid interfering with other software installed in the system where **MTV** is run. To this end, [Anaconda python](https://www.anaconda.com/distribution/#download-section) is suggested to maintain the virtual environments.\n-   **Git** - [Download \u0026 Install Git](https://git-scm.com/downloads). OSX and Linux machines typically have this already installed.\n-   **MongoDB (\u003e= 4.4)** - [Download \u0026 Install MongoDB](http://www.mongodb.org/downloads), and make sure it's running on the default port (27017).\n\n## Get Started\n\n\n### Quick Install\n\nOnce 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\n\n```bash\n$ make install\n```\n\nThis command will install all the dependencies needed for the application to run. For development, use the following command instead, which will install some additional\ndependencies for code linting and testing\n\n```bash\n$ make install-develop\n```\n\nDownload demo data and load it to the mongodb. The database name by default is `sintel`.\n```bash\n$ make load-db\n```\n\n### Running Your Application\n\nPlease activate your virtualenv, and then launch the API server:\n\n```bash\n$ sintel run -v\n```\n\nGo to the API playground ([http://localhost:3000/apidocs](http://localhost:3000/apidocs)) to have a try.\n\n### Development\n\nRun the following command for the purpose of development\n\n```bash\n$ sintel run -E development -v\n```\n\n### API Documentations\nOnce the server runs up, you should be able to open the following API interfaces:\n\n- http://localhost:3000/apidocs (Swagger UI style)\n- http://localhost:3000/redoc (Redoc UI style)\n\n### Use Your Own Data\nFollow the tutorial `.tutorials/Anomaly Detection.ipynb` for detail.\n\n\n## Use Docker to deploy\n\n-   Install [Docker](https://docs.docker.com/install/) and [Compose](https://docs.docker.com/compose/install/)\n\n-   Load data into the mongo container\n\n    ```bash\n    $ make docker-db-up\n    ```\n\n    ```bash\n    $ make docker-up\n    ```\n\nGo to the API playground ([http://localhost:3000/apidocs](http://localhost:3000/apidocs)) to have a try. For further commands, please refer to `Makefile`, the session of Docker Installation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsintel-dev%2Fsintel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsintel-dev%2Fsintel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsintel-dev%2Fsintel/lists"}