ARXaaS Python wrapper package
Project description
PyARXaaS
Python Package for interfacing with ARXaaS in Python
Read more about PyARXaaS at: https://pyarxaas.readthedocs.io/
Getting Started
Installation
pip install pyarxaas
Basic Usage
# import dependencies
from pyarxaas import ARXaaS
from pyarxaas.privacy_models import KAnonymity
from pyarxaas import AttributeType
from pyarxaas 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.5.7.tar.gz
(20.2 kB
view hashes)
Built Distribution
pyARXaaS-0.5.7-py3-none-any.whl
(35.0 kB
view hashes)