Package tripleblind

This module allows you to interact with the TripleBlind Router (https://eval.tripleblind.app) via Python scripts.

Sub-modules

tripleblind.agreement

Agreements allow organizations to customize permissions for using specific assets for partners. When agreements are in place, partner teams and …

tripleblind.asset

Assets are the primary and most valuable objects stored on the Router …

tripleblind.config

The Config object connects the SDK to the TripleBlind Router. It also provides access to the standard and custom variables and properties which …

tripleblind.converters

Converter utilities for working with various frameworks.

tripleblind.database_datasource
tripleblind.exceptions

Exceptions thrown by the TripleBlind SDK.

tripleblind.federation_group
tripleblind.job

A Job represents a computational run coordinated by the TripleBlind Router amongst one or more Access Points …

tripleblind.log_export

Diagnostic utility

tripleblind.model_asset

Specialized Asset representing trained models, such as a neural network …

tripleblind.model_factory

The ModelFactory makes it easier to define common architectures than by using the NetworkBuilder and defining each layer explicitly. For example, a …

tripleblind.network

The network object represents a neural network …

tripleblind.network_builder

The NetworkBuilder allows you to fashion a neural network one layer at a time …

tripleblind.operation

Operations are the protocols that make up the capabilities of the TripleBlind Privacy Suite.

tripleblind.owner

Owner API …

tripleblind.regression_asset
tripleblind.report_asset

Specialized Asset representing a parameterized database report …

tripleblind.report_result
tripleblind.request

Access Request API …

tripleblind.session

A Session connects the script to the TripleBlind Router. In a typical script, the user token is retrieved from tripleblind.yaml during a call to …

tripleblind.table_asset

Specialized Asset representing tabular data, like a spreadsheet …

tripleblind.tasks

These Tasks represent targeted jobs and preprocessing for specific things. The general hierarchy is: …

tripleblind.team

Teams API …

tripleblind.user

User API …

tripleblind.xgboost

XGBoost model support …

Global variables

var DATASET_IRIS

Asset containing the standard Iris training dataset

var DATASET_MNIST

Asset containing the standard MNIST handwritten digit dataset