Generate Synthetic Data for MDM use case
Project description
Mock Data Gen
Code to generate synthetic Customer data, usefull to feed into a MDM system for test & validation.
Release history
Version 1.0.0 - Date 6/14/2025 { Run CLI Command like mockdatagen --number 10 --print N }
High Level Conceptual Data Flow Diagram:
Draw Project Directory
tree /F /A > tree_output.txt
Faker Package - Attributes
The Faker library provides a wide range of attributes for generating synthetic data. Here are some commonly used ones:
Personal Information
- fake.name() – Full name
- fake.first_name() – First name
- fake.last_name() – Last name
- fake.prefix() – Name prefix (e.g., Mr., Ms.)
- fake.suffix() – Name suffix (e.g., Jr., Sr.)
Address Details
- fake.address() – Full address (street, city, state, ZIP)
- fake.street_address() – Street address
- fake.city() – City name
- fake.state() – State name
- fake.zipcode() – ZIP code
- fake.country() – Country name
- fake.latitude() – Latitude coordinate
- fake.longitude() – Longitude coordinate
Contact Information
- fake.phone_number() – Phone number
- fake.email() – Email address
- fake.domain_name() – Domain name
- fake.url() – Website URL
Business & Finance
- fake.company() – Company name
- fake.job() – Job title
- fake.credit_card_number() – Credit card number
- fake.currency_code() – Currency code (e.g., USD, EUR)
Miscellaneous
- fake.date_of_birth() – Random date of birth
- fake.ssn() – Social Security Number
- fake.ipv4() – IPv4 address
- fake.ipv6() – IPv6 address
- fake.uuid4() – Unique identifier (UUID)
You can explore more attributes in the official Faker documentation or GeeksforGeeks guide. Let me know if you need specific examples!
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
mockdatagen-1.1.0.tar.gz
(5.5 kB
view details)
Built Distribution
File details
Details for the file mockdatagen-1.1.0.tar.gz
.
File metadata
- Download URL: mockdatagen-1.1.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
be2ce1e17ac6a0160abbf2103a6044604409ea6d5d6863e82ece96e0c9091661
|
|
MD5 |
e6b71399a6a3db35f2ac73872229554a
|
|
BLAKE2b-256 |
6b2f177a660b44f2b119895aadf918eb79381af50bc5a1ac8d8d41f94653e1de
|
File details
Details for the file mockdatagen-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: mockdatagen-1.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a7f029d698118b10d714170c813e62e38d5ec6dad9066d9777f478740a560d20
|
|
MD5 |
8225f13ef865f6c7df21fe892ccea943
|
|
BLAKE2b-256 |
50370e130ebac6876c6f172eea0c4f2d4ceb7b8a79eb030f4a8f432def9d3195
|