- Clone the repository and its submodules with
git clone --recurse-submodules
. - Recommended: Build the environment docker image with
docker compose build
. Alternatively: Install the requirements to a new or existing Python 3.9 virtual environment. - Skip this step if you want to use this release version of CaMeLS instead of configuring your own. Instructions to host a new CaMeLS server are in the server readme. Instructions to connect with the new CaMeLS server are in the client readme.
- Write the CaMeLS server address
TBA
to the filecamels/client/connection_settings.py
. - Optional: Use the RecSys data loader to load and process common data sets. Refer to its readme for usage.
- Use
camels/client_functions.py
to connect with the server and execute CaMeLS routines. Or call functions incamels/client/client_routine.py
directly to customize more options, e.g., use custom data sets.