Skip to main content

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/'

Metadata

Release files for RandoMorph 0.0.8

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

Source distribution (sdist)

Source distribution for RandoMorph 0.0.8
File Size Uploaded
RandoMorph-0.0.8.tar.gz 3.1 kB Details

Built distribution (wheel)

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

Total release size: 6.5 kB

Release files / RandoMorph-0.0.8.tar.gz

Download URL RandoMorph-0.0.8.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4e0e35d4df35e4ffe30ad6b716cb539dd1ca7df81512fec8004e514cf596a0b7
BLAKE2b-256 checksum
How to use checksums
85720be9660aa194337997e1f1c6ae1faf2951cf39235ad70b35534fce249633
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / RandoMorph-0.0.8-py3-none-any.whl

Download URL RandoMorph-0.0.8-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dbd3a1da26ef3092bfbaa797cbab3eb50d858cdb0b2023430bc8f7cfc22d29d5
BLAKE2b-256 checksum
How to use checksums
d826702832cecc2ba58d6891977cb6a6d7c1723575c75c9b55d925f6a238f680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

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