Skip to main content

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 Email 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.

Release files for verisptab 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for verisptab 0.1.0
File Size Uploaded
verisptab-0.1.0.tar.gz 2.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for verisptab 0.1.0
File Interpreter ABI Platform
verisptab-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.7 kB

Release files / verisptab-0.1.0.tar.gz

Download URL verisptab-0.1.0.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8dcee4bf84370f027f61b77b08549833a89bcdcc6aa5f6af02e363f644fec7ab
BLAKE2b-256 checksum
How to use checksums
22eeeb2896ae3b2158cb42e5ae2e018b16344a4c69161f7eb41c260e430af811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / verisptab-0.1.0-py3-none-any.whl

Download URL verisptab-0.1.0-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31aec618a7405586556d67c5a0854edc71d7412a8a49c6fb695aaaffa2bb0709
BLAKE2b-256 checksum
How to use checksums
c19ff381dbd54f982d2cda94262d9f1b3ebfc4b91c4bcadf0b52c2f64ce27eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page