{"id":19848729,"url":"https://github.com/etcwilde/stars","last_synced_at":"2026-05-14T04:33:17.428Z","repository":{"id":80177826,"uuid":"52618210","full_name":"etcwilde/Stars","owner":"etcwilde","description":null,"archived":false,"fork":false,"pushed_at":"2016-03-19T21:09:56.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T12:47:27.715Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/etcwilde.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-02-26T16:42:56.000Z","updated_at":"2016-03-04T18:38:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"bdc051c9-44c2-4123-818c-605dcb4dfed5","html_url":"https://github.com/etcwilde/Stars","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/etcwilde%2FStars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etcwilde%2FStars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etcwilde%2FStars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etcwilde%2FStars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etcwilde","download_url":"https://codeload.github.com/etcwilde/Stars/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241226818,"owners_count":19930487,"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":[],"created_at":"2024-11-12T13:18:12.596Z","updated_at":"2026-05-14T04:33:17.383Z","avatar_url":"https://github.com/etcwilde.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stars\n\n## Initial Phase\n\nThe initial phase is to build a basic version that has a limited number of stars. We\nwill begin with three stars to determine how the base system will work. The initial\nphase will not be using any acceleration structures or fancy algorithm, simply the\nraw mathematics and physics to calculate the accelerations for each star. From that,\nwe will look at various ODE solvers including Romberg and RK4 to determine which is\nmore suitable for our application and provides better visual results in less time.\n\n## Secondary Phase\n\nThe Secondary phase is to expand the system for much larger systems with many stars.\nWe will have to determine a more generalized method of calculating the derivatives\nas we won't know how many stars to calculate for so implementing a fixed function\nwill no longer work.\n\nAs there are many stars, and the acceleration calculations are a O(n^2) operation,\nacceleration structures may prove useful for limiting the amount of calculations to\nperform. First, we can look into limiting the number of stars that we are involving\nin the Lagrangian by using a radius search for all stars that are within a certain\ndistance of the others. Beyond that distance, the stars are far enough away from\neach other that their gravitational pulls are negligible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetcwilde%2Fstars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fetcwilde%2Fstars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetcwilde%2Fstars/lists"}