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.txtto install the development dependencies - Run
make testto run all unit tests - Run
make lint-fixto fix all lints andmake lintto check for any lints that must be fixed manually - Run
make type-checkto 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.pluginsmodule 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.txtwith 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|