{"id":23136960,"url":"https://github.com/mark-nawar/differential-equation-solver","last_synced_at":"2026-06-20T21:31:12.986Z","repository":{"id":119073972,"uuid":"290507542","full_name":"Mark-Nawar/Differential-equation-solver","owner":"Mark-Nawar","description":"Using Runge-Kuttah algorithm to solve a wide variety of differential equations","archived":false,"fork":false,"pushed_at":"2020-08-26T14:40:19.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T09:27:22.699Z","etag":null,"topics":["accuracy","differential-equations","runge-kuttah-algorithm"],"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/Mark-Nawar.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":"2020-08-26T13:42:06.000Z","updated_at":"2024-10-13T09:14:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"399dc8c8-c303-4c29-b636-f50f31ec4500","html_url":"https://github.com/Mark-Nawar/Differential-equation-solver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mark-Nawar/Differential-equation-solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-Nawar%2FDifferential-equation-solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-Nawar%2FDifferential-equation-solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-Nawar%2FDifferential-equation-solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-Nawar%2FDifferential-equation-solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mark-Nawar","download_url":"https://codeload.github.com/Mark-Nawar/Differential-equation-solver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mark-Nawar%2FDifferential-equation-solver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34586666,"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-20T02:00:06.407Z","response_time":98,"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":["accuracy","differential-equations","runge-kuttah-algorithm"],"created_at":"2024-12-17T12:26:17.623Z","updated_at":"2026-06-20T21:31:12.969Z","avatar_url":"https://github.com/Mark-Nawar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Differential-equation-solver\nUsing Runge-Kuttah algorithm to solve a wide variety of differential equations\n\n\nNumerical techniques are clever algorithms created by clever SCIENSTISTS to solve differnt topics in maths but this is just part of the story as this algorithms could go into complex loops where \nprecision and accuracy are essential if we want results close to the ones from the classical analytical methods and that is what computers are all about solving stuff fast and in magical accuracy. So in this mini project I will use Python's Tkintrer library to implemnt such algorithm into living scripts.\n\n\n\nbellow is a screen shot from the basic UI\n![runge](https://user-images.githubusercontent.com/62334815/91313216-694d6c80-e7b5-11ea-9c04-3f43935dbfdf.PNG)\n\nthe follwing script is capable to solve three types of DE numerically \ngiven for example the following DE y'= xy + x^2  with inital conditions x0 = 0 and y0 = 1. We input the x-variable we need its y-variable this way:\nfor this example we will be checking the y fo x-value= 0.1 then click execute\n\n![e1](https://user-images.githubusercontent.com/62334815/91315018-753a2e00-e7b7-11ea-8d91-5253ae59c93c.PNG)\n\nthe same thing goes with cases 2 and 3 \n\u003ch2\u003e IMPORTANT NOTES \u003c/h2\u003e\nF(x,y) in case 1 is the y' being the subject of the DE \u003cbr\u003e\nf(x,y,z) in case 2 is the y'' being the subject of the DE and z being y' and z0 is y' intial comdition.\u003cbr\u003e\nCase 3 is solving two DE where Y' is the first and Z' is the second\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmark-nawar%2Fdifferential-equation-solver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmark-nawar%2Fdifferential-equation-solver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmark-nawar%2Fdifferential-equation-solver/lists"}