{"id":51530740,"url":"https://github.com/harrisonv789/astro_scripts","last_synced_at":"2026-07-09T02:01:09.775Z","repository":{"id":222951450,"uuid":"397789582","full_name":"harrisonv789/Astro_Scripts","owner":"harrisonv789","description":"For astrophysical scripts to analyse data produced by PHANTOM simulations on simulated proto-planetary discs.","archived":false,"fork":false,"pushed_at":"2021-11-03T03:56:58.000Z","size":90,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-17T08:29:42.238Z","etag":null,"topics":["astrophysics","plotting","simulations"],"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/harrisonv789.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}},"created_at":"2021-08-19T02:15:51.000Z","updated_at":"2024-02-17T08:29:45.675Z","dependencies_parsed_at":"2024-02-17T08:29:45.120Z","dependency_job_id":"76fb113d-2929-4ffe-b1c2-81749b48662a","html_url":"https://github.com/harrisonv789/Astro_Scripts","commit_stats":null,"previous_names":["harrisonv789/astro_scripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/harrisonv789/Astro_Scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harrisonv789%2FAstro_Scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harrisonv789%2FAstro_Scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harrisonv789%2FAstro_Scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harrisonv789%2FAstro_Scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harrisonv789","download_url":"https://codeload.github.com/harrisonv789/Astro_Scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harrisonv789%2FAstro_Scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35283905,"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-07-09T02:00:07.329Z","response_time":57,"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":["astrophysics","plotting","simulations"],"created_at":"2026-07-09T02:01:06.994Z","updated_at":"2026-07-09T02:01:09.757Z","avatar_url":"https://github.com/harrisonv789.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Astro Scripts :star:\n\nThis repository contains all the scripts used to analyse data produced by the smoothed-particle hydrodynamics simulator, PHANTOM, which aims to reproduce positions of planets forming in proto-planetary discs. Although these scripts will not show how PHANTOM is used, all scripts here are used for my physics research project to analyse the data that was produced. The scripts use Python to convert FITS files into meaningful visualisations. :snake:\n\nThis research was conducted and completed in the Monash University (Melbourne, Australia) undergraduate Science degree (BSc) as part of an astrophysics major. These unis are PHS3350 and PHS3360. With the exception of the modules installed below, all other scripts are open-sourced and can be used and changed in the future.\n\n\n## Setup :scroll:\nThere exists some submodules that need to be run prior to any scripts being executed here. To set up, make sure the **modules** folder exists and change into the folder.\n\nCASA Cube can be used to plot FITS data files in python. The repository we use is from Christophe Pinté's repository and can be installed via the following steps:\n\n```\ncd modules\n\ngit clone https://github.com/cpinte/casa_cube.git\ncd casa_cube\npython3 setup.py install\n```\n\nIf running on another computer (such as a SuperComputer) without super user access (**sudo**), then install the script using the following line:\n```\npython3 setyp.py install --user\n```\n\n\nAdditionally, to run the radiative transfer code, **MCFOST**, we can do this through Python as well. This can be done by installing Christophe Pinté's repository for this module:\n\n\n```\ncd modules\n\ngit clone https://github.com/cpinte/pymcfost.git\ncd pymcfost\npython3 setup.py install\n```\n\n\nI have also developed my own parameter system. This allows for user-editing script parameters and being able to change inputs without editing the scripts. This is a new package and still a work-in-progress. All parameters can be found in the [SCRIPT].para files located in this repository.\n\n```\ncd modules\n\ngit clone https://github.com/harrisonv789/params.git\n```\n\nFinally, here are some python packages that must be installed:\n\n```\npip3 install matplotlib\npip3 install numpy\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharrisonv789%2Fastro_scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharrisonv789%2Fastro_scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharrisonv789%2Fastro_scripts/lists"}