Metadata-Version: 2.1
Name: zanon
Version: 0.1.2
Summary: A module for z-anonymity
Home-page: https://github.com/marty90/zeta-anonymity
Author: SmartData@PoliTO
Author-email: s251325@studenti.polito.it
License: UNKNOWN
Description: # zeta-anonymity
        
        A script that simulates the behaviour of a $z$-anonymity module. 
        
        When instantiating the object the constructor receives a $\Delta t$ and a value for $z$.
        
        The *anonymize()* method accepts a string in the form of a triple $(t,u,a)$ - meaning that at time $t$ a user $u$ exposes an attribute $a$ - and a file object. 
        
        If the triple exposes an attribute that has not been exposed by other $z$ - 1 users in the past $deltat$ the triple is simply ignored. Otherwise, the triple is printed on the file object.
        
        ## example
        ```
        from zanon import *
        
        file = "trace_products.txt"
        deltat = 3600 #in seconds
        z = 20
        
        z = zanon(deltat,z)
        f = open('simulation_output.txt', 'w+')
        
        for line in open(file, 'r'):
        	z.anonymize(line,f)
        
        f.close()
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
