Privacy preserving tables!
Project description
VerisPTab
Description
VerisPTab is a Python package that generates a "private duplicate" of a given table, obfuscating any potential Personally Identifiable Information (PII) in the process.
Installation
VerisPTab can be installed via pip:
pip install verisptab
After installation, you can import the generate function and use it as follows:
from verisptab import generate
new_df = generate.generate("path_to_the_original_table")
This will create a new dataframe new_df that is a "private" version of the original table.
Special Rules for PII Removal
Please rename the columns in your input table (CSV) to follow the following rules
If a column contains full names, please name the column FULL_NAME.
If a column contains last names, please name the column LAST_NAME.
If a column contains first names, please name the column FIRST_NAME.
If a column contains addresses, please name the column LOC_ADDRESS.
Example Input Table
| FULL_NAME | FIRST_NAME | LAST_NAME | LOC_ADDRESS | RANDOM_COLOR | RANDOM_INTEGER | Phone Number | |
|---|---|---|---|---|---|---|---|
| Alexander Cook | Alexander | Cook | 6262 Diana Views Apt. 635, Cathymouth, SD 39278 | Purple | 362 | alexander.cook@fakeemail.com | 792-322-1210x91380 |
| Kenneth Townsend | Kenneth | Townsend | 8960 Danielle Fields, Wrightview, NY 05647 | White | 570 | kenneth.townsend@fakeemail.com | 367.691.1088x8574 |
| Leah Harvey | Leah | Harvey | USNS Bradford, FPO AA 06578 | Gray | 500 | leah.harvey@fakeemail.com | 232.914.1072x685 |
Troubleshooting and Known Issues
This section will be updated as new issues are identified and solutions or workarounds are developed.
License
VerisPTab is open source and free for use. Please use responsibly and respect the privacy of all individuals.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file verisptab-0.1.0.tar.gz.
File metadata
- Download URL: verisptab-0.1.0.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8dcee4bf84370f027f61b77b08549833a89bcdcc6aa5f6af02e363f644fec7ab
|
|
| MD5 |
6e255481de81be9c660c8745d84e5f20
|
|
| BLAKE2b-256 |
22eeeb2896ae3b2158cb42e5ae2e018b16344a4c69161f7eb41c260e430af811
|
File details
Details for the file verisptab-0.1.0-py3-none-any.whl.
File metadata
- Download URL: verisptab-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31aec618a7405586556d67c5a0854edc71d7412a8a49c6fb695aaaffa2bb0709
|
|
| MD5 |
f3b7875f3dd4200130118ab31fa3dca2
|
|
| BLAKE2b-256 |
c19ff381dbd54f982d2cda94262d9f1b3ebfc4b91c4bcadf0b52c2f64ce27eb8
|