{"id":19207666,"url":"https://github.com/gill-singh-a/rocket-simulator","last_synced_at":"2026-05-08T06:44:44.132Z","repository":{"id":152459732,"uuid":"625238639","full_name":"Gill-Singh-A/Rocket-Simulator","owner":"Gill-Singh-A","description":"Simulates the Flight of a Rocket by plotting its Altitude, Vertical Velocity, Vertical Acceleration and Vertical Forces acted upon the Rocket vs Time.","archived":false,"fork":false,"pushed_at":"2023-05-31T20:09:39.000Z","size":15,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-04T15:41:49.589Z","etag":null,"topics":["math","matplotlib","numpy","physics","python","python3","rocket","rocket-simulation","rocket-simulator","simulation","simulator","sympy"],"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/Gill-Singh-A.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}},"created_at":"2023-04-08T13:49:59.000Z","updated_at":"2024-11-06T16:08:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"edc52e72-2afa-48da-a319-da32adb81e90","html_url":"https://github.com/Gill-Singh-A/Rocket-Simulator","commit_stats":{"total_commits":11,"total_committers":2,"mean_commits":5.5,"dds":"0.36363636363636365","last_synced_commit":"2767d3cba68ddf67bfb9e2fe634c3c7ba43d1b1b"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gill-Singh-A%2FRocket-Simulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gill-Singh-A%2FRocket-Simulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gill-Singh-A%2FRocket-Simulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gill-Singh-A%2FRocket-Simulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gill-Singh-A","download_url":"https://codeload.github.com/Gill-Singh-A/Rocket-Simulator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240280835,"owners_count":19776414,"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":["math","matplotlib","numpy","physics","python","python3","rocket","rocket-simulation","rocket-simulator","simulation","simulator","sympy"],"created_at":"2024-11-09T13:21:45.298Z","updated_at":"2025-10-16T08:47:47.235Z","avatar_url":"https://github.com/Gill-Singh-A.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rocket-Simulator\nSimulates the Flight of a Rocket by plotting its Altitude, Vertical Velocity, Vertical Acceleration and Vertical Forces acted upon the Rocket vs Time. \u003cbr /\u003e\nThe functions used in the Program for calculating properties like atmospheric density, pressure, temperature, etc are valid upto 10km only, so the program may not work if the rocket goes above 10km\n\n## Requirements\nLanguage Used = Python3\u003cbr /\u003e\nModules/Packages used:\n* math\n* sympy\n* pickle\n* optparse\n* datetime\n* colorama\n* time\n* matplotlib\n\u003c!-- --\u003e\nInstall the dependencies:\n```bash\npip install -r requirements.txt\n```\n\n### main.py\nIt is the python program that does the simulation.\nIt takes in the following arguments:\n* '-m',\"--mass\" : Mass of the Rocket without the Fuel (Dry Mass)\n* '-f',\"--fuel\" : Mass of theFuel to be loaded in the Rocket\n* '-a',\"--area\" : Area of the Rocket as seen from Top View\n* '-o',\"--angle\" : Vertex Angle of the Right Circular Cone on top of the Rocket (in degrees)\n* '-t',\"--throttle\" : Fuel entering the Engine (in Kg/s) on 100% Throttle (burn rate)\n* '-e',\"--engine\" : Thrust as a function of the fuel entering the engine (x) in Kg/s\n* '-r',\"--time-resolution\" : Time resolution for the simulation (Default = 0.01 seconds)\n* '-d',\"--displacement-resolution\" : Displacement Resolution for the simulation (Default = 0.1 metres)\n\n### read_AVA.py\nIt reads the pickle dump file that contains data about the Altitude, Vertical Velocity and Vertical Acceleration vs Time created by main.py\n\n### read_focres.py\nIt reads the pickle dump file that contains data about the Vertical Forces acting upon the Rocket vs Time created by main.py\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgill-singh-a%2Frocket-simulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgill-singh-a%2Frocket-simulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgill-singh-a%2Frocket-simulator/lists"}