No project description provided
Project description
DATAMIMIC Community Edition
Table of Contents
- Introduction
- Key Features
- Why Use DATAMIMIC?
- Getting Started
- Examples and Demos
- Contributing
- License
- Support
- Connect with Us
- FAQ
- Acknowledgments
Introduction
Welcome to DATAMIMIC Community Edition, the AI-powered platform that revolutionizes test data generation! By leveraging advanced AI and model-driven technologies, DATAMIMIC enables developers and testers to create realistic, scalable, and privacy-compliant test data with ease.
Key Features
- 🧠 Model-Driven Data Generation: Utilize sophisticated algorithms to simulate real-world data scenarios.
- 🔮 AI-Powered Data Generation: Simulate real-world data scenarios using cutting-edge AI algorithms. (Like GANs, LLMs, and more)
- 🛡️ Data Privacy Compliance: Anonymize and pseudonymize data to meet GDPR and global data protection standards.
- 🚀 High Performance: Engineered for scalability to handle complex datasets efficiently.
- 🐍 Seamless Python Integration: Easily integrate with Python projects and manage dependencies.
- ⚙️ Extensibility: Customize and extend functionalities to suit your specific testing needs.
Note: The Community Edition focuses on core functionalities and does not include AI-powered features like automatic model generation. These advanced features are available in the Enterprise Edition.
Why Use DATAMIMIC?
Traditional test data generation can be time-consuming and may compromise data privacy. DATAMIMIC addresses these challenges by:
- Reducing Time-to-Market: Quickly generate test data without manual intervention.
- Enhancing Test Coverage: Simulate diverse data scenarios for comprehensive testing.
- Ensuring Compliance: Maintain data privacy and comply with legal regulations.
- Improving Data Quality: Generate realistic data that mirrors production environments.
Getting Started
Prerequisites
- Operating System: Windows, macOS, or Linux
- Python: Version 3.10 or higher
- uv Package Manager: Install from GitHub
Quick Start
Get up and running with DATAMIMIC in just a few steps!
-
Install uv Package Manager
pip install uv
-
Clone the Repository
git clone https://github.com/rapiddweller/datamimic.git cd datamimic
-
Install Dependencies
uv sync -
Run DATAMIMIC
uv run datamimic --help
-
Explore Demos
List available demos:
uv run datamimic demo list
Run a demo:
uv run datamimic demo create demo-model uv run datamimic run ./demo-model/datamimic.xml
Examples and Demos
Discover the capabilities of DATAMIMIC through our curated demos:
- Overview Generators: Explore available entities and generators.
- Demo Model: Generate data using built-in generators and custom datasets.
- Demo JSON/XML: Generate and export JSON and XML data.
- Demo Database: Connect to databases and perform read/write operations.
Find these and more in the datamimic_ce/demos directory.
Contributing
We ❤️ contributions! Here's how you can help:
- Code Contributions: Submit pull requests for new features or bug fixes.
- Documentation: Improve existing docs or help with translations.
- Community Engagement: Join discussions and support other users.
Check out our Contribution Guidelines and Code of Conduct.
License
DATAMIMIC CE is now open source and licensed under MIT:
- 📄 Open Source License: Licensed under the MIT License
- 🆓 Free for Everyone: Use freely for both personal and commercial projects
- 💡 Key Permissions:
- Commercial use
- Modification
- Distribution
- Private use
For questions or support, contact us at info@rapiddweller.com.
Support
Need help or have questions? We're here for you!
- Issues: Open an issue on GitHub.
- Email: Reach out at support@rapiddweller.com.
Connect with Us
Stay updated and connect with our community!
- 🌐 Website: www.datamimic.io
- 🏢 Rapiddweller: www.rapiddweller.com
- 💼 LinkedIn: rapiddweller
- 🐦 Twitter: @rapiddweller
FAQ
Q: When will the Community Edition be fully available?
A: We are in the final stages of preparation. Stay tuned for updates in the coming weeks!
Q: Can I use DATAMIMIC for commercial purposes?
A: The Community Edition is for non-commercial use only. For commercial licensing, please contact info@rapiddweller.com.
Q: What Python versions are supported?
A: DATAMIMIC requires Python 3.10 or higher.
Q: How do I install uv?
A: Install uv using pip:
pip install uv
Acknowledgments
A big thank you to all our contributors! Your efforts make DATAMIMIC possible.
Don't forget to ⭐ star and 👀 watch this repository to stay updated!
Legal Notices
For detailed licensing information, please see the LICENSE file.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datamimic_ce-1.0.0.tar.gz.
File metadata
- Download URL: datamimic_ce-1.0.0.tar.gz
- Upload date:
- Size: 12.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87fb958ca9b92d4309388ecc67e3f05b39a3a981648783af1bb081d4ba8193bf
|
|
| MD5 |
35bdb54cf743ff92ea76ff537a97c387
|
|
| BLAKE2b-256 |
3e78f2799b48abf3bb8c7469d22d88072538be3d3d7bb96f9b5b2beec2caa230
|
File details
Details for the file datamimic_ce-1.0.0-py3-none-any.whl.
File metadata
- Download URL: datamimic_ce-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15225ff53b56b67c0a223692d4e7434f2eb7aaa84afcbec1d715dabc0d593b40
|
|
| MD5 |
40604320504d85a893aeb33c07893fb8
|
|
| BLAKE2b-256 |
101cd74a0e5ebaef186d81f92b2651465e5ce562db4c2d1211d7f70b5450d6c3
|