{"id":25497331,"url":"https://github.com/param-sahu/scientific_calculator_desktop_application","last_synced_at":"2025-10-15T06:43:55.267Z","repository":{"id":233024322,"uuid":"785800385","full_name":"Param-Sahu/Scientific_Calculator_Desktop_Application","owner":"Param-Sahu","description":"Python Code which generate Scientific Calculator Graphical User Interface. ","archived":false,"fork":false,"pushed_at":"2024-06-13T05:04:22.000Z","size":50,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-19T11:45:42.431Z","etag":null,"topics":["calculator-application","graphical-user-interface","python","software-development","tkinter-gui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Param-Sahu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-12T16:46:22.000Z","updated_at":"2025-02-07T06:57:09.000Z","dependencies_parsed_at":"2024-05-29T20:13:23.049Z","dependency_job_id":"0c2b3516-a4bf-4708-b09b-b2b07e4cfabe","html_url":"https://github.com/Param-Sahu/Scientific_Calculator_Desktop_Application","commit_stats":null,"previous_names":["param-sahu/scientific_calculator_gui_python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Param-Sahu/Scientific_Calculator_Desktop_Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Param-Sahu%2FScientific_Calculator_Desktop_Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Param-Sahu%2FScientific_Calculator_Desktop_Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Param-Sahu%2FScientific_Calculator_Desktop_Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Param-Sahu%2FScientific_Calculator_Desktop_Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Param-Sahu","download_url":"https://codeload.github.com/Param-Sahu/Scientific_Calculator_Desktop_Application/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Param-Sahu%2FScientific_Calculator_Desktop_Application/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265324411,"owners_count":23747069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculator-application","graphical-user-interface","python","software-development","tkinter-gui"],"created_at":"2025-02-19T01:19:18.522Z","updated_at":"2025-10-15T06:43:55.193Z","avatar_url":"https://github.com/Param-Sahu.png","language":"Python","readme":"# Scientific Calculator GUI Desktop Application using Python\nDeveloped a comprehensive Scientific Calculator Desktop Application using Python and Tkinter, designed to handle a wide range of mathematical computations from basic arithmetic to advanced functions. This application supports trigonometric, logarithmic, and exponential calculations, and includes specialized constants and factorial operations. Additionally, it features robust matrix operations, such as determinant, inverse, and eigenvalue calculations for 2x2 and 3x3 matrices, as well as tools for computing HCF, LCM, and averages of multiple values. The user-friendly interface offers real-time calculation updates, intuitive navigation, and error handling, enhancing the overall user experience. This project demonstrates my proficiency in Python programming, GUI development with Tkinter, and the ability to create practical, user-centric software solutions.\n\n## Installation \n-  ### Dowwnload App for your PC :\n   https://www.dropbox.com/scl/fi/84zezon5opj7q7ftjdjjj/Scientific_Calculator_Setup.exe?rlkey=qtapfpkpigvww3tswj3cbbyku\u0026e=1\u0026st=j3lvwmar\u0026dl=0\n  \n-  ### Know more about the features and installation, watch the demo video of the application :\n   https://youtu.be/ao_wK2X8vGc?si=fvChgbfkMhV9lZ8a\n\n## Key Features \n- Automatic calculates answers of valid expressions as it entered, without pressing \"=\" button.\n- Automatic scrolls entry display horizontally as more input is entered.\n- Automatic calculates answer after backspace without pressing \"=\" button.\n- Better Exception Handling.\n- Calculates Arithmetic Operations + , - , x , / etc.\n- Calculates values of Trigonometric Functions like sin, cos, tan in degrees as well as in radians.\n- Calculates square root, cube root, log, natural log and exponential of numbers.\n- Calculates square , cube and power of numbers.\n- Calculates Factorial of Positive Integers.\n\n## Advanced Calculators \n- **Matrix Determinant Calculator :** Computes the Determinant of matrices of order 2x2 and 3x3.\n- **Inverse Matrix Calculator  :** Computes the Inverse of matrices of order 2x2 and 3x3.\n- **Matrix Eigen Value Calculator :** Computes the Eigen Values of matrices of order 2x2 and 3x3.\n  \n## Python code converted into Desktop Application \n- ### Advantages of converting Python code into a Desktop application (executable file)\n  - **Ease of Use :** Users can run the application without needing to install Python or manage dependencies, making it more accessible to those unfamiliar with programming.\n  - **One-Click Execution :** The application can be launched with a single click, providing a seamless experience.\n  - **Single Package :** All necessary files and dependencies are bundled into a single package, simplifying distribution and installation.\n\n  \u003c/br\u003e    \n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/a7519038-06bf-44bb-bb49-a438c15d086e)\n\n\n## Graphical User Interface of Calculator (Output of Code) :\n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/aa97033c-7c2e-4870-bc9f-c66125a6c8de)\n\n### Matrix Determinant Calculator Window\n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/741beeae-ed9c-454f-a958-293495f792fb)\n\n### Inverse Matrix Calculator Window\n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/947e1eb5-2cc2-459b-8b82-087f6be0d987)\n\n### Matrix Eigen Value Calculator Window\n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/294dde01-5238-4d0f-9735-e12635ca9633)\n\n### Average Calculator Window\n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/21006f79-bb84-42f2-a76e-7404c9cd7b7a)\n\n\n### HCF and LCM Calculator Window\n![image](https://github.com/Param-Sahu/Scientific_Calculator_GUI_Python/assets/147901491/1c38f843-7763-4c9f-8bbc-a65a06109d77)\n\n\n\n \u003c/br\u003e As a Student and Learner this project was very exiciting for me and I learned new things about development and enhanced my coding skills.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparam-sahu%2Fscientific_calculator_desktop_application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparam-sahu%2Fscientific_calculator_desktop_application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparam-sahu%2Fscientific_calculator_desktop_application/lists"}