API reference

Embeddings

Tools for generating a Bloom filter embedding and its underlying features.

bloom_filters Module for the Bloom filter encoder.
embedder Classes and functions for handling embedding objects.
features Feature generation functions for various column types.

Encryption

Functions for handling the data and key encryption processes.

encryption Tools for performing envelope encryption on GCP.

Configuration

Functions for working out and handling linkage configuration.

config Functions for handling PPRL configuration.

Client-side app

Functions for the Flask application where users upload, process, and download their data.

utils Utility functions for the party-side app.

Server functions

Functions for the matching workload server. Used in scripts/server.py

cloud Functions for performing matching in the cloud.
local Functions for performing matching locally.
perform Functions for performing the matching itself.