AaaS Python wrapper
Project description
PyARXaaS
Python Package for interfacing with ARXaaS in Python
Read more about PyARXaaS at: https://pyaaas.readthedocs.io/
Getting Started
Installation
pip install pyaaas
Basic Usage
# import dependencies
from pyaaas import ARXaaS
from pyaaas.privacy_models import KAnonymity
from pyaaas import AttributeType
from pyaaas import Dataset
import pandas as pd
arxaas = ARXaaS(url) # url contains url to AaaS web service
df = pd.read_csv("data.csv")
# create Dataset
dataset = Dataset.from_pandas(df)
# set attribute type
dataset.set_attributes(AttributeType.QUASIIDENTIFYING, 'name', 'gender')
dataset.set_attribute(AttributeType.IDENTIFYING, 'id')
# get the risk profle of the dataset
risk_profile = arxaas.risk_profile(dataset)
# get risk metrics
re_indentifiation_risk = risk_profile.re_identification_risk
distribution_of_risk = risk_profile.distribution_of_risk
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyARXaaS-0.3.9.tar.gz
(20.6 kB
view hashes)