An open source framework for Machine Learning dataset storage and serving
Project description
Wicker
Wicker is an open source framework for Machine Learning dataset storage and serving developed at Woven Planet L5.
Usage
Refer to the Wicker documentation's Getting Started page for more information.
Development
To develop on Wicker to contribute, set up your local environment as follows:
- Create a new virtual environment
- Do a
pip install -r dev-requirements.txt
to install the development dependencies - Run
make test
to run all unit tests - Run
make lint-fix
to fix all lints andmake lint
to check for any lints that must be fixed manually - Run
make type-check
to check for type errors
To contribute a new plugin to have Wicker be compatible with other technologies (e.g. Kubernetes, Ray, AWS batch etc):
- Add your plugin into the
wicker.plugins
module as an appropriately named module - If your new plugin requires new external dependencies:
- Add a new extra-requires entry to
setup.cfg
- Update
dev-requirements.txt
with any necessary dependencies to run your module in unit tests
- Add a new extra-requires entry to
- Write a unit test in
tests/
to test your module
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
wicker-0.0.16.tar.gz
(60.6 kB
view details)
Built Distribution
wicker-0.0.16-py3-none-any.whl
(56.2 kB
view details)
File details
Details for the file wicker-0.0.16.tar.gz
.
File metadata
- Download URL: wicker-0.0.16.tar.gz
- Upload date:
- Size: 60.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886021c0dab9fcfe8c90e2ab964aeeeb3849756e3880bfc8b560d88afd6c5dbb |
|
MD5 | d4e1495e4f7bddc0f45170ff81aa1b6b |
|
BLAKE2b-256 | 54c2e50ea01a73ee94b718a641c759676296bd8c4ad6723888b35b0f68262e2b |
File details
Details for the file wicker-0.0.16-py3-none-any.whl
.
File metadata
- Download URL: wicker-0.0.16-py3-none-any.whl
- Upload date:
- Size: 56.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5bc3cefa4e054cf959b205470c41ae58bac711716af69793c584c787a3f541f |
|
MD5 | 27fc4f6e5e7d6274d7793e0066991d13 |
|
BLAKE2b-256 | d5a47e70dedc22254da3b00b85b79168ae5d365a40aab8882d6ff467ff8c14f9 |