{"id":15673617,"url":"https://github.com/alancoding/spheres-of-influence","last_synced_at":"2026-06-02T02:30:14.594Z","repository":{"id":144899867,"uuid":"58019743","full_name":"AlanCoding/Spheres-of-Influence","owner":"AlanCoding","description":"Orbital Metrics Calculators (with hopes of a Django app) with a Constraint-Based Model","archived":false,"fork":false,"pushed_at":"2017-02-08T02:33:52.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-03T05:39:15.506Z","etag":null,"topics":["orbital-mechanics","planetary-data"],"latest_commit_sha":null,"homepage":null,"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/AlanCoding.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":"2016-05-04T03:23:06.000Z","updated_at":"2016-05-04T03:25:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"aab7dc60-fc23-405d-8ef4-67ace47fc8d6","html_url":"https://github.com/AlanCoding/Spheres-of-Influence","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlanCoding%2FSpheres-of-Influence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlanCoding%2FSpheres-of-Influence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlanCoding%2FSpheres-of-Influence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlanCoding%2FSpheres-of-Influence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlanCoding","download_url":"https://codeload.github.com/AlanCoding/Spheres-of-Influence/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240170064,"owners_count":19759143,"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":["orbital-mechanics","planetary-data"],"created_at":"2024-10-03T15:41:33.823Z","updated_at":"2026-06-02T02:30:14.361Z","avatar_url":"https://github.com/AlanCoding.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Spheres of Influence\n\nThis is a quick shot at making a library that will compute Delta V numbers\nusing python and best-practices with a class structure.\n\nThe goal is to answer questions asked in terms A-\u003eB trips. For instance,\n\"what is the velocity to escape Earth's gravity well starting at LEO at \n400 km altitude?\"\n\nYou could put this into Google:\n\n```\nsqrt(2*G*(mass of Earth)/(radius of Earth))-sqrt(G*(mass of Earth)/((radius of Earth)+(400 km))\n```\n\nThat will get your answer, but it's a simple quesiton.\n\n### Use\n\nRun tests:\n\n```\npy.test soi/test_base.py \n```\n\nShow parser output:\n\n```\npython2.7 soi/parsers.py\n```\n\n### Sources\n\nPlanet data dump\nhttp://nssdc.gsfc.nasa.gov/planetary/factsheet/\n\nMoon data dump\n - orbital\n   - http://www.windows2universe.org/our_solar_system/moons_table.html\n   - inclination:\n     - http://nineplanets.org/data.html\n - physical\n   - http://ssd.jpl.nasa.gov/?sat_phys_par\n\nSome details breaking down these data sources can be found in [data/README](data/README.md)\n\n## Goals\n\n - A python library that will take two locations and find the Delta V between them\n - Network resource flow calculator - a numerical illustration of [Hop's vision](http://hopsblog-hop.blogspot.com/2013/09/one-legged-stools.html)\n - Simple website (likely client-side scripting) that can calculate the first goal with selection boxes\n\nI believe all these are very highly attainable, although they will push my own\nlimits to some degree (part of the point). Thus, I want to distinguish them\nfrom the next set of goals.\n\n - discrete simulations with time-domain actions within the network model\n - A text-based website where users can make accounts and input data to create their own\n   network-defined resource flow numbers\n   - Ability to share this with a link\n - A time-based website where users can build their time-domain actions in the\n   discrete simulation\n\n## Links\n\nTo get going diving into the data, I [asked this on Space Stack Exchange](http://space.stackexchange.com/questions/15107/data-for-moons-in-the-solar-system-with-masses).\n\nOnce I hit 2 or 3 (or 1, I haven't decided yet), I'll bounce this around NASA\nSpaceflight and possibly some other related communities.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falancoding%2Fspheres-of-influence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falancoding%2Fspheres-of-influence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falancoding%2Fspheres-of-influence/lists"}