{"id":38903989,"url":"https://github.com/cgosmeyer/pluto-crater-counting","last_synced_at":"2026-01-17T15:05:47.758Z","repository":{"id":275072730,"uuid":"95021071","full_name":"cgosmeyer/pluto-crater-counting","owner":"cgosmeyer","description":"Python scripts to aid user in selecting craters on Charon and Pluto, measure the craters' diameteters and locations, and create crater density plots in order estimate surface ages.","archived":false,"fork":false,"pushed_at":"2017-06-27T18:41:31.000Z","size":8320,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-10T00:31:52.910Z","etag":null,"topics":["charon","crater-density-plots","craters","event-handling","planetary-science","pluto"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cgosmeyer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-06-21T15:54:11.000Z","updated_at":"2017-06-28T17:21:20.000Z","dependencies_parsed_at":"2025-01-31T02:35:18.807Z","dependency_job_id":"bb4d7538-eed4-46de-a4e2-af55d46d0d1c","html_url":"https://github.com/cgosmeyer/pluto-crater-counting","commit_stats":null,"previous_names":["cgosmeyer/pluto-crater-counting"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cgosmeyer/pluto-crater-counting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgosmeyer%2Fpluto-crater-counting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgosmeyer%2Fpluto-crater-counting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgosmeyer%2Fpluto-crater-counting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgosmeyer%2Fpluto-crater-counting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cgosmeyer","download_url":"https://codeload.github.com/cgosmeyer/pluto-crater-counting/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgosmeyer%2Fpluto-crater-counting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28510928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["charon","crater-density-plots","craters","event-handling","planetary-science","pluto"],"created_at":"2026-01-17T15:05:44.995Z","updated_at":"2026-01-17T15:05:47.743Z","avatar_url":"https://github.com/cgosmeyer.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pluto-crater-counting\nPython scripts to aid user in selecting craters on Charon and Pluto, measure the craters' diameteters and locations, and create crater density plots in order estimate surface ages.\n\nWritten as a project for a 2015 Johns Hopkins University course \"Planetary Surface Processes,\" taught by Kevin Lewis. \n\nBefore running any scripts, change the 'path' variable at the top to the path containing this repo, containing 'data', 'outputs', and 'pluto-crater-counting' directories. You will also need create the 'outputs' directory. \n\n1. Transform full Pluto and Charon images to greyscale and place in 'data'.\n\n2. In main of `select_craters.py`, select the image of body, the id of the image region, and the name of the region to run the crater selector on. When run the script, will be given pop-up matplotlib windows on which you can select the center of a suspected crater and measure the radius. The values of the selected crater coordinates and radius will be saved in 'outputs', as well as the image of the region showing the selected craters. \n\n3. In main of `make_crater_plots.py`, select the plots/statistic function you wish to run. Crater density plots will appear in 'outputs'.\n\nCan ignore `mapflat_test.pro` and `mapflat.pro`, failed attempts to project Pluto and Charon as flat maps, with pixels equating to equal physical areas. \n\n### Message me if you would like my crater count files!  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcgosmeyer%2Fpluto-crater-counting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcgosmeyer%2Fpluto-crater-counting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcgosmeyer%2Fpluto-crater-counting/lists"}