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
  • Cryptocurrency Data
  • Satellite Data
  • Fraud Detection Data
  • Political Data
  • Wildlife Data
  • Voting and Election Data
  • Academic Research Data
  • Financial Market 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 DataPulse import sales_data

data = sales_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 DataPulse import 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:
👉 https://pypi.org/project/datrix/


🤝 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-1.1.0.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

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

datrix-1.1.0-py3-none-any.whl (62.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for datrix-1.1.0.tar.gz
Algorithm Hash digest
SHA256 5a511fcfa3c55c413baeb9b5e96e8e8ac375a8bc9f99b5fbe2b5afeb5ef38411
MD5 ece1907f43c705dfc71480e2ec9ccd51
BLAKE2b-256 4644dfccffe806737384c051e00e23fb5dca2539f742260e40db720b57394017

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for datrix-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a41e99c57c4eb6bec91d9b7976b5b0c2b31832a0e05addc00db76afbbf18da7c
MD5 2787427cfb5637998507c8366530c022
BLAKE2b-256 ff52cfb5a8dd5c3ed60082bda04add905f64084c6dd082e1cdb3b346af9e2132

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