DummyPy is a Python analytics library created for educational and testing purposes. This toolkit provides example statistical modeling, data analysis, and visualization capabilities designed to showcase modern Python development practices.
📚 EDUCATIONAL & DEMONSTRATION PURPOSE This software is created for learning and demonstration purposes. Feel free to use, modify, and distribute.
Get started immediately with a fully configured cloud development environment:
Benefits:
- 🚀 Zero Setup - Ready in 2-3 minutes
- 🔧 Pre-configured - All tools and dependencies included
- 📊 Marimo Notebooks - Interactive analytics environment on port 8080
- 🛡️ Quality Tools - Ruff, pre-commit, and testing ready to use
- Example Statistical Models: Sample algorithms & statistics for data analysis
- Data Processing: Demonstration of data manipulation and analysis techniques
- Visualization Tools: Example plotting and data visualization capabilities
# Clone the repository
git clone git@github.com:[USERNAME]/dummypy.git
cd dummypy
# Run the automated setup
make setupFor detailed Windows setup instructions using WSL and VS Code, see INSTALL_WINDOWS.md.
make help # Show all available commands
make setup # Create development environment
make test # Run test suite
make lint # Run code quality checks
make format # Format code
make clean # Clean up environmentimport dummypy as dp
grid = dp.Grid()
grid.diff()For developers working on this project, comprehensive documentation about the CI/CD infrastructure, development workflows, and quality assurance processes is available in GITHUB_CICD_README.md.
This documentation covers:
- GitHub Actions workflows for automated testing and deployment
- Pre-commit hooks for code quality enforcement
- Dependency management with Renovate
- GitHub Codespaces cloud development environment
- Development workflow commands and best practices
- Core Models (
dummypy.models): Example statistical models - Core Payoffs (
dummypy.payoffs): Demonstration payoff functions - Analytics (
dummypy.analytics): Sample performance tracking and reporting
© 2025 Mark Richardson. Released under MIT License.
This software is provided for educational and demonstration purposes. Feel free to use, modify, and distribute according to the MIT License terms.
Version: 0.1.0 Last Updated: August 2025 Classification: CONFIDENTIAL