Tools for generating General Data Anonymity Scores (www.gda-score.org)
Project description
code
This repo holds a variety of tools in support of the GDA Score Project (General Data Anonymity Score Project).
The code here is still very much alpha, and little effort has gone into making it easy for others to install and use.
The primary language is Python, and requires Python3.7 or later. API documentation for some of the tools can be found at https://gda-score.github.io/.
To run
This repo has executable .py files in a variety of locations, most notably ./attacks and ./utility.
There are libraries and configuration files located under ./common.
To run these executables, the environment variable PYTHONPATH
must be set to the path to the repo. (For example, PYTHONPATH=C:\Users\francis\Documents\GitHub\code;
)
Repo Organization
This repo is organized as follows:
anon-methods
Contains tools to implement new anonymization methods.
attacks
Contains all of the attacks on the various anonymization methods.
common
Contains general support code.
graphs
Contains tools to generate diagrams of the attack and utility scores.
utility
Contains tools to measure the utility of various anonymization methods
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gda_score_code-2.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9103a45382a583a1cf2f49ea9a1db12de7105e2d9b0e63428a4f818d4b17357 |
|
MD5 | 8108a8281831dbb688a497029d0934a6 |
|
BLAKE2b-256 | 52e8e205980e4e513b8cae828e71b114688070cafa2e26dfc29d4b1e061dafda |