Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.54 KB

File metadata and controls

52 lines (36 loc) · 1.54 KB


vantage6

A Privacy Enhancing Technology (PET) Operations platform

QuickstartProject structureJoin the communityLicenseCode of conductReferences


This repository is contains some basic session algorithms that run on the vantage6 platform. For more information on how to use vantage6, please visit the vantage6 website.

The base code for this algorithm has been created via the v6-algorithm-template template generator.

Build algorithm image

Build and (optionally) push the algorithm image:

make image TAG=latest VANTAGE6_VERSION=5.0.0
# add PUSH_REG=true to also push

The Dockerfile installs dependencies with uv using the lockfile for reproducibility and then installs the project.

Development quickstart

Local setup using uv:

# Create/refresh virtualenv and install deps from pyproject/uv.lock
uv sync

# Run the package (example: list available functions or run tests)
# if you want to add a dependency## Developing