This Python code creates QuantumCalc X, a high-level, multi-tab desktop calculator and scientific toolkit built using the Tkinter GUI library and powerful numerical packages like NumPy and SymPy. The application is structured with a secure core function, safe_eval, which only allows permitted mathematical functions (like sin or
) to be executed, preventing malicious code injection. The calculator offers several specialized tabs: Basic (for standard arithmetic), Programmer (for base conversions), Matrix (for matrix operations using NumPy), CAS (for symbolic calculus differentiation and integration using SymPy), Plotter (for generating graphs using Matplotlib), and a History log to track all calculations, making the entire project a robust and hackathon-worthy scientific application.
Log in or sign up for Devpost to join the conversation.