Skip to main content

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
      
  • 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.8.tar.gz (3.1 kB view hashes)

Uploaded Source

Built Distribution

RandoMorph-0.0.8-py3-none-any.whl (3.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page