https://github.com/src-d/lookout-sdk-ml
SDK for ML based Lookout analyzers
https://github.com/src-d/lookout-sdk-ml
Last synced: about 2 months ago
JSON representation
SDK for ML based Lookout analyzers
- Host: GitHub
- URL: https://github.com/src-d/lookout-sdk-ml
- Owner: src-d
- License: other
- Created: 2018-11-05T14:37:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-03T12:44:00.000Z (about 6 years ago)
- Last Synced: 2025-05-05T05:04:53.547Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 303 KB
- Stars: 3
- Watchers: 8
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: license.md
- Code of conduct: docs/code_of_conduct.md
Awesome Lists containing this project
README
# lookout-sdk-ml
Lookout Python SDK for stateful analyzers, typically using Machine Learning.
[](https://readthedocs.org/projects/lookout-sdk-ml/)
[](https://travis-ci.com/src-d/lookout-sdk-ml)
[](https://codecov.io/github/src-d/lookout-sdk-ml)
[](https://hub.docker.com/r/srcd/lookout-sdk-ml)
[](https://pypi.python.org/pypi/lookout-sdk-ml)

[](https://opensource.org/licenses/Apache-2.0)[Overview](#overview) • [Installation](#installation) • [How To Use](#how-to-use) • [Contributions](#contributions) • [License](#license)
## Overview
This is a Python package which provides API to create stateful analyzers for
the [Lookout framework](https://github.com/src-d/lookout).
"Stateful" means that such analyzers update "state" after each push to repository. In machine
learning terms, a state is a model and updating state is training.
Thus all the Lookout analyzers which use machine learning are based on this API.You benefit from `lookout-sdk-ml` if you:
- Code in Python.
- Want to create a stateful analyzer for Lookout.
- Find the [lookout-sdk](https://github.com/src-d/lookout-sdk) too low level.## Installation
You need Python 3.5 or later.
```
pip3 install lookout-sdk-ml
```## How To Use
Please refer to the [getting started guide](docs/user/getting_started.md).
## Contributions
Contributions are very welcome and desired! Please follow the [code of conduct](docs/code_of_conduct.md)
and read the [contribution guidelines](docs/contributing.md).## License
Apache-2.0, see [license.md](license.md).