A client library for the Kaskada time travel machine learning service
Project description
Kaskada SDK
Developer Instructions
The package uses Poetry to develop and build.
- Install Pyenv Pyenv Documentation
- Install Python 3.9.16:
$ pyenv install 3.9.16
- Install Poetry Poetry Documentation
- Install dependences:
$ poetry install
Run tasks
The package uses poethepoet
for running tasks
Test Task
To run tests: $ poetry run poe test
Check Style Task
To check the style: $ poetry run poe style
Format Task
To auto-format (isort + black): $ poetry run poe format
Check Static Type Task
To perform static type analysis (mypy): $ poetry run poe types
Lint Task
To run the linter (pylint): $ poetry run poe lint
Using the Client from Jupyter
Install Jupyter
To install Jupyter: $ pip install notebook
Build the Client
To build the client: $ poetry build
Install the Client
To install the client: $ pip install dist/*.whl
Open a Jupyter Notebook
To open a notebook: $ jupyter notebook
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
kaskada-0.1.1a9.tar.gz
(95.5 kB
view hashes)
Built Distribution
kaskada-0.1.1a9-py3-none-any.whl
(99.5 kB
view hashes)
Close
Hashes for kaskada-0.1.1a9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2975c8df04ce615116d0ff78ce60de62fd9a9313dd49ba22b9ec396a80f5726c |
|
MD5 | 5f9f9ef8ca6b36ecb46bacf904deb279 |
|
BLAKE2b-256 | 59df4a00d00a3eed35f069fc3678d592ad1dcaf75dca8c78943c39501e376db7 |