{"id":27011049,"url":"https://github.com/mrtaz77/numerical-analysis","last_synced_at":"2026-06-19T08:32:32.919Z","repository":{"id":197963436,"uuid":"699376519","full_name":"mrtaz77/Numerical-Analysis","owner":"mrtaz77","description":"Hub of numerical methods, implemented using python and its data analysis libraries like numpy and matplotlib.","archived":false,"fork":false,"pushed_at":"2023-10-14T08:38:42.000Z","size":2265,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-25T18:58:18.553Z","etag":null,"topics":["interpolation","matplotlib-pyplot","newton-raphson","numpy","regression"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"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/mrtaz77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2023-10-02T14:10:02.000Z","updated_at":"2025-07-08T15:16:12.000Z","dependencies_parsed_at":"2025-04-04T11:30:31.522Z","dependency_job_id":"50320203-8602-43ce-bd42-185b53b747c6","html_url":"https://github.com/mrtaz77/Numerical-Analysis","commit_stats":null,"previous_names":["mrtaz77/numerical-analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrtaz77/Numerical-Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrtaz77%2FNumerical-Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrtaz77%2FNumerical-Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrtaz77%2FNumerical-Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrtaz77%2FNumerical-Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrtaz77","download_url":"https://codeload.github.com/mrtaz77/Numerical-Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrtaz77%2FNumerical-Analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34523982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-19T02:00:06.005Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["interpolation","matplotlib-pyplot","newton-raphson","numpy","regression"],"created_at":"2025-04-04T11:28:11.855Z","updated_at":"2026-06-19T08:32:32.898Z","avatar_url":"https://github.com/mrtaz77.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Numerical Analysis\n\nThis repository contains implementations of various numerical methods used in mathematics and computer science. These methods are essential for solving mathematical problems that might be impossible or too time-consuming to solve analytically. The implementations in this repository are done using Python and cover a range of techniques from root-finding algorithms to interpolation, regression, and integration.\n\n## Numerical Methods Implemented\n\n- **Root Finding:**\n  - Newton-Raphson Method\n\n- **Interpolation:**\n  - Newton Interpolation\n\n- **Regression and Curve Fitting:**\n  - Linear Regression\n  - Polynomial Regression\n\n- **Linear Algebra:**\n  - Gaussian Elimination\n\n- **Integration:**\n  - Trapezoidal Rule\n  - Simpson's Rule\n\n## Prerequisites\n\nMake sure you have Python installed on your system. You will also need the following Python libraries:\n\n- **Numpy:** Used for numerical computations.\n  Install using: \n```\npip install numpy\n```\n\n- **Matplotlib:** Used for data visualization.\n  Install using: \n```\npip install matplotlib\n```\n\n## Usage\n\nEach numerical method has its own directory with a dedicated Python file. To use a specific method, navigate to the respective directory and run the Python file associated with it.\n\nFor example, to run the Newton-Raphson method:\n\n```bash\ncd Integration\npython integration.py\n```\n\n## Documentation\nDetailed explanations and documentation for each numerical method can be found in the PDF files located in their respective directories.\n\nFeel free to explore the implementations and learn about the underlying algorithms!\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrtaz77%2Fnumerical-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrtaz77%2Fnumerical-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrtaz77%2Fnumerical-analysis/lists"}