A simple Python library for generating random data of various types, including strings, names, addresses, numbers, and more.
Project description
RandoMorph
The RandoMorph is a simple Python library designed for generating random data of various types, including strings, names, addresses, numbers, and more. This library is ideal for creating test data, mock-ups, or demonstration samples.
Table of Contents
Getting Started
Installation
Install using pypi
pip install randomorph
or
- Clone the GitHub repository:
git clone https://github.com/soyll/RandoMorph.git
- Navigate to directory:
cd RandoMorph
- (Recommended) Create a virtual environment to manage Python packages for your project:
python3 -m venv venv
- Activate the virtual enviropment
- On windows:
.\venv\Scripts\activate
- On linux or macOs:
source venv/bin/activate
- On windows:
- Install the required Python packages from
requirements.txt
:pip install -r requirments.txt
Usage
import RandoMorph
# later... ---> ???
Arguments
Argument Name | Description | Conditions | Example |
---|---|---|---|
sample |
Examples of data that should be included in the file. Can include addresses, dates, email addresses, user IDs, and names. Multiple options can be specified in any order. | Options: Address , Date , Email , User_id , Name . Multiple options can be used in different combinations. |
sample='Name' 'Email' |
length |
The length of the table, i.e., the number of rows in the generated file. Limited to values less than 100. | Integer 1<N<100 . |
length=50 |
filename |
The name of the file and its extension in which the result will be saved. | A string with a valid file extension (e.g., 'xlsx', 'png', 'json', 'csv'). | filename='sample_data.xlsx' |
output_path |
The path where the file will be saved. | A string representing the directory path where the file should be saved. | output_path='/path/to/save/' |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
RandoMorph-0.0.5.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for RandoMorph-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7926d3b95cec8bd9269e4cad916b99ac22914d2bd028b3bd3a5919ffef52d27 |
|
MD5 | 93ccec51beaf8d7c973589b943c285a7 |
|
BLAKE2b-256 | b78e98d021b1228dbc926f604d939f5970da3cbeaf970f3fedaf44da74fef9c2 |