Mathematical Universe Explorer is an interactive Python application that allows users to visualize mathematical functions in 3D. Designed using Matplotlib (Pyplot) and Tkinter, this project provides an intuitive GUI for exploring the beauty and complexity of mathematical surfaces and functions.
- 📐 3D Plotting of mathematical functions
- 🖱️ Interactive GUI built with Tkinter
- 🎨 Customization options for graph appearance
- 🧠 Enter your own functions to see how they look in 3D
- 🔁 Realtime updates when modifying parameters
- Python 3.x
- Tkinter – for GUI development
- Matplotlib – for 3D plotting
- NumPy – for mathematical operations
git clone https://github.com/HmbleCreator/MathematicalUniverseExplorer.git
cd MathematicalUniverseExplorer
Ensure you have Python installed. Then install required libraries:
pip install matplotlib numpy
python main.py
- Input your desired mathematical function in the GUI.
- Adjust the axes range and plot resolution.
- Click Plot to generate the 3D visualization.
- Use your mouse to rotate and zoom the 3D graph.
MathematicalUniverseExplorer/
├── main.py # Entry point and GUI setup
├── plotter.py # Plotting logic and 3D rendering
├── utils.py # Utility functions for parsing & evaluation
├── requirements.txt # Required Python packages
└── README.md # Project documentation
- Save/load user-defined functions
- Export 3D plots as images
- Add more function presets
- Improve function parser with error handling
This project is licensed under the MIT License – see the LICENSE file for details.