Kakapo: unsupervised outlier detection and integration with mlflow
Project description
Contributing to Kakapo
Overview
We happily welcome contributions to Kakapo as long as CLA has been accepted. We use GitHub Issues to track community reported issues and GitHub Pull Requests for accepting changes.
Repository structure
The repository is structured as follows:
.github
CICD for both kakapo and for solution examples.python/kakapo/
Kakapo python module and tests. This code is used to build databricks-kakapo pip dependency.docs/
Source code for documentation. Documentation is built via sphinx.
Test & build Kakapo
Python
The python bindings can be tested using unittest.
- Move to the
python/
directory and install the project and its dependencies:pip install .
- Run the tests using
unittest
:python -m unittest
The project wheel file can be built with build.
- Install the build requirements:
pip install build wheel
. - Build the wheel using
python -m build
. - Collect the .whl file from
python/dist/
Documentation
The documentation has been produced using Sphinx.
To build the docs:
- Install the pandoc library (follow the instructions for your platform here).
- Install the python requirements from
docs/docs-requirements.txt
. - Build the HTML documentation by running
make html
fromdocs/
. - You can locally host the docs by running the
reload.py
script in thedocs/source/
directory.
Style
Tools we use for code formatting and checking:
scalafmt
andscalastyle
in the main scala project.black
andisort
for the python bindings.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file databricks-kakapo-0.0.2.tar.gz
.
File metadata
- Download URL: databricks-kakapo-0.0.2.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ad5f5e8f1311eeefc62f7d5602ac4e95dbb724b75b8a4bc3e52b557d969886 |
|
MD5 | 77b82884db3fb70973e996b08036cb1b |
|
BLAKE2b-256 | 31f9949dd2e455b43f5b5e3809d05e447ef651966f31c4d19ca56d8f58d01058 |
File details
Details for the file databricks_kakapo-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: databricks_kakapo-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 734938760bdfd257316f21243fd389601094a2e5d8eb7d9c572eb6002a610d9b |
|
MD5 | 25ee39294a7b1fa146d12d1f67d7f121 |
|
BLAKE2b-256 | a38cf7e1f0b330775969024cee2aa2a4de53e4f2ac784309fda6ad0dd1601a3e |