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/' |
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)
| File | Size | Uploaded | |
|---|---|---|---|
| RandoMorph-0.0.8.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|