{"id":24603565,"url":"https://github.com/algoscienceacademy/mathpower","last_synced_at":"2026-05-20T02:40:35.855Z","repository":{"id":273522634,"uuid":"919988961","full_name":"algoscienceacademy/Mathpower","owner":"algoscienceacademy","description":"MathPower is a comprehensive mathematical tool designed to assist students, educators, and professionals in performing complex mathematical computations with ease. Developed by AlgoScience Academy, MathPower aims to make advanced mathematical operations accessible to everyone through a user-friendly interface.","archived":false,"fork":false,"pushed_at":"2025-01-21T11:44:37.000Z","size":15937,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T12:30:12.954Z","etag":null,"topics":["pyside6","pyside6-app","python","qt","software"],"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/algoscienceacademy.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}},"created_at":"2025-01-21T11:20:54.000Z","updated_at":"2025-01-21T11:47:56.000Z","dependencies_parsed_at":"2025-01-21T12:41:06.916Z","dependency_job_id":null,"html_url":"https://github.com/algoscienceacademy/Mathpower","commit_stats":null,"previous_names":["algoscienceacademy/mathpower"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoscienceacademy%2FMathpower","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoscienceacademy%2FMathpower/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoscienceacademy%2FMathpower/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoscienceacademy%2FMathpower/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/algoscienceacademy","download_url":"https://codeload.github.com/algoscienceacademy/Mathpower/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244188343,"owners_count":20412977,"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":["pyside6","pyside6-app","python","qt","software"],"created_at":"2025-01-24T15:14:40.050Z","updated_at":"2026-05-20T02:40:35.828Z","avatar_url":"https://github.com/algoscienceacademy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MathPower\n\n![mathpower_pic_1](https://github.com/user-attachments/assets/cb9b5c18-fcb0-4934-aa4c-90309111b7cf)\n\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Installation](#installation)\n  - [Prerequisites](#prerequisites)\n  - [Cloning the Repository](#cloning-the-repository)\n  - [Setting Up the Environment](#setting-up-the-environment)\n- [Usage](#usage)\n- [Building the Executable](#building-the-executable)\n  - [Using PyInstaller](#using-pyinstaller)\n  - [Using cx_Freeze](#using-cx_freeze)\n- [Showcase](#showcase)\n- [Contributing](#contributing)\n- [License](#license)\n- [About AlgoScience Academy](#about-algoscience-academy)\n\n## Introduction\n\nMathPower is a comprehensive mathematical tool developed to assist students, educators, and professionals in performing complex mathematical computations with ease. Designed with a user-friendly interface, MathPower aims to make advanced mathematical operations accessible to everyone.\n\n## Features\n\n- **Comprehensive Calculations**: Perform a wide range of mathematical computations, from basic arithmetic to advanced calculus.\n- **Graphical Representations**: Visualize functions and data through interactive graphs.\n- **Equation Solvers**: Solve linear and nonlinear equations efficiently.\n- **User-Friendly Interface**: Intuitive design for a seamless user experience.\n\n## Installation\n\n### Prerequisites\n\n- **Python 3.8 or higher**: Ensure that Python is installed on your system. You can download it from the [official website](https://www.python.org/downloads/).\n\n### Cloning the Repository\n\nClone the MathPower repository to your local machine using the following command:\n\n```bash\ngit clone https://github.com/algoscienceacademy/Mathpower.git\n```\n\n### Setting Up the Environment\n\nNavigate to the project directory and install the required dependencies:\n\n```bash\ncd Mathpower\npip install -r requirements.txt\n```\n\n## Usage\n\nTo start using MathPower, run the main application script:\n\n```bash\npython power_system_simulator.py\n```\n\nThis will launch the MathPower interface, allowing you to perform various mathematical operations.\n\n## Building the Executable\n\nTo distribute MathPower as a standalone executable, you can use tools like PyInstaller or cx_Freeze.\n\n### Using PyInstaller\n\n1. **Install PyInstaller**:\n\n   ```bash\n   pip install pyinstaller\n   ```\n\n2. **Create the Executable**:\n\n   Navigate to the project directory and run:\n\n   ```bash\n   pyinstaller --onefile power_system_simulator.py\n   ```\n\n   This will generate a `dist` folder containing the `main.exe` executable.\n\n### Using cx_Freeze\n\n1. **Install cx_Freeze**:\n\n   ```bash\n   pip install cx_Freeze\n   ```\n\n2. **Create a `setup.py` File**:\n\n   ```python\n   from cx_Freeze import setup, Executable\n\n   setup(\n       name=\"MathPower\",\n       version=\"1.0\",\n       description=\"A comprehensive mathematical tool\",\n       executables=[Executable(\"power_system_simulator.py\")]\n   )\n   ```\n\n3. **Build the Executable**:\n\n   Run the following command:\n\n   ```bash\n   python setup.py build\n   ```\n\n   This will create a `build` directory containing the executable files.\n\n## Showcase\n\nHere are some screenshots showcasing MathPower's capabilities:\n\n![mathpower_pic_1](https://github.com/user-attachments/assets/ceb5ac05-8700-4c15-9174-3a7cc4dbe656)\n*The main interface of MathPower.*\n\n\n*Visualizing functions through interactive graphs.*\n![mathpwer_pic_2](https://github.com/user-attachments/assets/ab70e1b0-537e-45df-8796-981c7190a8e3)\n![mathpower_pic_4](https://github.com/user-attachments/assets/f2d1e95a-5d85-4ecc-8743-b005f30f5ae2)\n![mathpower_pic_3](https://github.com/user-attachments/assets/26b4c506-15aa-4bb3-995c-3e332fc16ba9)\n![mathpower_pic_5](https://github.com/user-attachments/assets/39760a32-0f8c-469b-bf4a-d33f5e31e67c)\n![mathpower_pic_6](https://github.com/user-attachments/assets/d3491ecd-f3a5-4fe6-a3cb-7d0790a67f34)\n\n*Solving equations efficiently.*\n\n## Contributing\n\nWe welcome contributions from the community. To contribute:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Commit your changes with descriptive messages.\n4. Push your branch and create a pull request.\n\nPlease ensure your code adheres to the project's coding standards and includes appropriate tests.\n\n## License\n\nMathPower is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## About AlgoScience Academy\n\nAlgoScience Academy is a platform dedicated to combining free thought and technology, aiming to work out goals and objectives that foster innovation and learning.\n\nFor more information, visit our [SoundCloud page](https://soundcloud.com/algoscienceacademy) or our [YouTube channel](https://www.youtube.com/@algoscienceacademy). \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgoscienceacademy%2Fmathpower","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falgoscienceacademy%2Fmathpower","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgoscienceacademy%2Fmathpower/lists"}