pycanon package#
Subpackages#
Submodules#
pycanon.cli module#
Module providing command line tools for pyCANON.
- pycanon.cli.alpha_k_anonymity(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate (alpha,k)-anonymity.
- pycanon.cli.basic_beta_likeness(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate basic beta-likeness.
- pycanon.cli.delta_disclosure(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate delta-disclosure.
- pycanon.cli.enhanced_beta_likeness(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate enhanced beta-likeness.
- pycanon.cli.entropy_l_diversity(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate entropy l-diversity.
- pycanon.cli.k_anonymity(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>)#
Calculate k-anonymity.
- pycanon.cli.l_diversity(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate l-diversity.
- pycanon.cli.main(version: ~typing.Optional[bool] = <typer.models.OptionInfo object>)#
Check the level of anonymity of a dataset.
- pycanon.cli.recursive_c_l_diversity(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate recursive (c,l)-diversity.
- pycanon.cli.report(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Generate a complete privacy report.
- pycanon.cli.t_closeness(filename: ~pathlib.Path = <typer.models.ArgumentInfo object>, qi: ~typing.List[str] = <typer.models.OptionInfo object>, sa: ~typing.List[str] = <typer.models.OptionInfo object>, gen: bool = <typer.models.OptionInfo object>)#
Calculate t-closeness.
- pycanon.cli.version_callback(version: bool)#
Return version info.
Module contents#
pyCANON is a library to check the values of the most common data privacy models.