Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 1.71 KB

README.md

File metadata and controls

67 lines (52 loc) · 1.71 KB


vantage6

An open source infrastructure for privacy enhancing analysis


v6-diagnostics

This algorithm is part of the vantage6 solution. This repository contains diagnostic tools for debugging and testing the vantage6 infrastructure on a high level.

Usage

Install

git clone https://github.com/vantage6/v6-diagnostics.git
cd v6-diagnostic
pip install .

Execute

vtest run-test-algorithm --host http://localhost --port 5000 --username *** \
  --password *** --collaboration 1 [--online-only] [--organization 1] \
  [--organization N]
python -i v6_diagnostic/cli.py [host] [port] [path] [username] [password]
>>> from vantage6.client import Client
>>> client = Client('http://localhost', 5000, '***', '***')
>>> from v6_diagnostics.cli import DiagnosticRunner
>>> runner = DiagnosticRunner(client, collaboration_id, organizations,
...                           online_only)
>>> runner()

Build

Package

python setup.py sdist bdist_wheel

Docker image

# build the docker image
make image

# push the docker image to the registry
make push

# build and push the docker image
make publish

LICENCE

Apache License 2.0

Read more

See the documentation for detailed instructions on how to install and use the server and nodes.


vantage6