Skip to main content

A library to generate realistic dummy datasets.

Project description

📊 datrix

datrix is a comprehensive Python library designed to generate realistic dummy datasets across 100+ domains. Whether you need financial data, healthcare records, marketing insights, or geospatial information, Data Pulse provides an easy-to-use interface for creating high-quality sample data.


🚀 Features

100+ Dataset Types: Generate a wide variety of datasets, including Financial, Medical, E-commerce, and more.
Realistic Data: Each dataset is populated with realistic values for testing and development.
Fast & Scalable: Generate up to 500,000 records in seconds.
Export Options: Download datasets in CSV, JSON, or other formats.
Customizable: Tailor attributes to your specific needs with ease.


📦 Installation

You can install datrix directly from PyPI using:

pip install datrix

Ensure Python 3.8 or newer is installed on your system.


📊 Available Datasets

  • Financial Data
  • Sales Data
  • Medical/Healthcare Data
  • Customer Data
  • Marketing Data
  • E-commerce Data
  • Weather Data
  • Geospatial Data
  • Demographic Data
  • Social Media Data
  • IoT (Internet of Things) Data
  • Supply Chain Data
  • Government/Public Sector Data
  • Transportation Data
  • Educational Data
  • Manufacturing Data
  • Energy Consumption Data
  • Telecommunication Data
  • Environmental Data
  • Real Estate Data
  • Cybersecurity Data
  • Human Resources (HR) Data
  • Insurance Data
  • Logistics Data
  • Sports Data
  • Textual/NLP Data
  • Image Data
  • Video Data
  • Audio Data
  • Retail Data
  • Survey Data
  • Sentiment Analysis Data
  • Biometric Data
  • Genomic Data
  • Banking Transaction Data
  • Agricultural Data
  • Tourism and Hospitality Data
  • Consumer Behavior Data
  • Cryptocurrency Data
  • Air Quality Data
  • Automotive Data
  • Construction Data
  • Event Data
  • Satellite Data
  • Climate Data
  • Patent Data
  • Credit Scoring Data
  • Fraud Detection Data
  • Pharmaceutical Data
  • Political Data
  • Wildlife Data
  • Linguistic Data
  • Census Data
  • Electronic Health Record (EHR) Data
  • Emergency Services Data
  • Fisheries Data
  • Disaster Response Data
  • Food and Nutrition Data
  • Space Science Data
  • Cultural Heritage Data
  • Media Consumption Data
  • Voting and Election Data
  • Academic Research Data
  • Financial Market Data
  • Water Resource Data
  • Traffic and Mobility Data
  • Historical Data
  • Clinical Trial Data
  • Renewable Energy Data
  • Drug Development Data
  • Software Usage Data
  • Smart City Data
  • Behavioral Data
  • Airline Data
  • Social Services Data
  • Import/Export Data
  • Digital Marketing Data
  • Public Health Data
  • Cyber Threat Intelligence Data
  • Pension and Retirement Data
  • Investment Data
  • Consumer Product Data
  • Wildlife Conservation Data
  • IT Infrastructure Data
  • Biomedical Imaging Data
  • Livestock Data
  • Food Supply Chain Data
  • Online Learning Data
  • Maritime Data
  • Public Transportation Data
  • Traffic Accident Data
  • Copyright and Intellectual Property Data
  • Urban Development Data
  • Financial Crime Data
  • Population Health Data
  • Asset Management Data
  • Gaming Data
  • Call Center Data
  • Legal Compliance Data

🧑‍💻 Usage

Here's how to generate and download a dataset:

from datrix import generate_sales_data

data = generate_sales_data(num_records=100)
print(data.head())

data.to_csv("sales_data.csv", index=False)

You can switch datasets by importing the corresponding generator function (e.g., generate_financial_data, generate_medical_data).


📂 Example API Endpoint (Using Flask)

from flask import Flask, send_file
import io
from genflow import generate_financial_data

app = Flask(__name__)

@app.route('/download_financial_data')
def download_financial_data():
    df = generate_financial_data(10000)
    output = io.BytesIO()
    df.to_csv(output, index=False)
    output.seek(0)
    return send_file(output, mimetype='text/csv', as_attachment=True, download_name='financial_data.csv')

if __name__ == '__main__':
    app.run(debug=True)

📘 Documentation

For detailed usage instructions and examples, check the official documentation:
👉 genflow Documentation


🤝 Contributing

Contributions are welcome! If you want to add new datasets or improve existing ones:

  1. Fork the repository
  2. Create a new branch
  3. Submit a pull request

Feel free to open issues for bug reports and feature requests.


📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


📧 Contact

If you have questions or feedback, feel free to reach out:

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

datrix-0.1.0.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datrix-0.1.0-py3-none-any.whl (67.6 kB view details)

Uploaded Python 3

File details

Details for the file datrix-0.1.0.tar.gz.

File metadata

  • Download URL: datrix-0.1.0.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for datrix-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c4922b52df35739826842fcc7b6a9aa8d298cfdd788aad66349cfdf2411d25bc
MD5 1910fd3b1a7787c76a560c41bf3ad329
BLAKE2b-256 a6440d0fdf16070a06364e0444d33f93b78c65a2908fd951385800a0c8da460d

See more details on using hashes here.

File details

Details for the file datrix-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: datrix-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 67.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for datrix-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ebc9f0dc69f1bfab7127d17c73afde80ceae0f67030049256526c3020ce0f76
MD5 468efca432f05d2d5910f3d8069a0462
BLAKE2b-256 bcaf5337503bdecfc9b70ddb6e6c32ce7f415812365df5ca89beee43dfe77908

See more details on using hashes here.

Supported by

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