Skip to content
View loggger101's full-sized avatar

Block or report loggger101

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Loggger101/README.md

Logan M Edwards, Astronomy and Astrophysics, Planetary Science
Asteroid catalogs and mining economics. Deep learning on survey imagery. Orbit simulation in pure Python.
Website: loganmedwardsastrophy.com CV (PDF) LinkedIn: logan-edwards Kaggle: loggger

I'm an Astronomy & Astrophysics student at Florida Tech, double majoring in Planetary Science. Most of the work here is about asteroids. I built a catalog of about 1.57 million of them and a pipeline that estimates whether mining one would make money, then used the catalog for a paper on whether the belt's S/C composition gradient is left over from when the planets formed. I've also trained two image classifiers and written an orbit simulator.

Outside of school I'm CTO of AspireCURES and VP of Database Management at Sisters Hope Foundation. Both are rare-disease nonprofits, and I run their websites and patient databases.

1.57M asteroids cataloged (AsteroidCatalog) 161,659 classified asteroids analyzed (asteroid-belt-gradient) 562 research sources (General_Research) 253 agent skills (Hermes_Skills)

Satellite-Space-Flight: the ISS orbit, live elements and ground-station passes asteroid-belt-gradient: S-types give way to C-types farther from the Sun (fraction by number across semimajor axis, D of at least 53 km, families collapsed) Mars Global Mosaic: SVM landform classes across Tharsis and Valles Marineris drone-target-id: per-target valid/invalid scores on aerial footage

Space economics

These four repos work together to estimate whether an uncrewed asteroid mining mission would turn a profit. The catalog also feeds my paper.

How the repos connect: General_Research holds the sources that AsteroidCatalog and spacecost cite. AsteroidCatalog releases feed asteroid-belt-gradient, which builds the paper, and economicspace, which also installs spacecost and ranks mining targets by profit.

economicspace
the pipeline

The main pipeline. It builds a catalog from public astronomy databases, prices the minerals, costs the transport, then runs the rocket equation and a cost cascade to rank targets by profit.

Python pandas Docker
AsteroidCatalog
Stage 1: the catalog

The pipeline's catalog stage, moved into its own repo. About 1.57 million asteroids from JPL SBDB, SsODNet, NEOWISE and MP3C, cross-matched, with the source of every value recorded and a cited composition estimate for each taxonomy class. Releases are frozen so other projects can pin one.

Python Parquet Latest release Project page
spacecost
Stage 3: mission costs

The pipeline's mission-cost stage as an installable Python package: reference tables for mission cost and mass, with a citation on every row.

Python pandas Latest release Project page
General_Research
the sources

The sources behind the other three, ranked into tiers by authority, with the numbers I use pulled into a CSV for each source.

Project page

Planetary science

asteroid-belt-gradient
paper and code

Code and paper for Constraints on the Origin of the Asteroid Belt's Compositional Gradient from Debiased Taxonomic Data. It tests whether the belt's switch from S-types to C-types dates back to formation, using 161,659 classified asteroids from AsteroidCatalog after collapsing collisional families and correcting for the brightness bias that favors S-types. The code rebuilds every figure and number in the paper from two public input files.

Python SciPy LaTeX Latest release Paper
Mars Global Mosaic
Mars GIS mapping

My project for OCN 4704 (Remote Sensing). In ArcGIS Pro I lined up Viking color, THEMIS day and night infrared, and HRSC/MOLA elevation between 60°N and 60°S, then mapped lava flows, river channels and impact craters.

ArcGIS Pro Python

Deep learning

star-spectral-classifier
stellar classification

A multi-task CNN that predicts a star's Morgan-Keenan spectral letter and subclass digit from Pan-STARRS color cutouts, without any spectra. On 14k held-out cutouts it gets the letter right 84.3% of the time, and 98.4% within its top two guesses. Finished 10/21/2025.

TensorFlow Astropy Kaggle dataset Project page
drone-target-id
aerial target ID

YOLO finds and segments targets in aerial footage, then a multi-output CNN gives each one a fine class and a valid/invalid call. On a 27k held-out test set it scores 87.6% on fine class and 91.2% on valid/invalid. Finished 12/6/2025.

TensorFlow YOLO OpenCV Kaggle dataset Project page

Simulation

Satellite-Space-Flight
orbit simulator

A 3-D Earth orbit simulator in pure Python. The physics runs in numpy (J2 to J4 gravity, drag, Sun and Moon, solar radiation pressure, maneuvers) and pygame draws it. You can also fly a multi-stage rocket to orbit from anywhere on Earth, or from one of fifteen real launch complexes.

Python NumPy pygame

Nonprofit work

Both repos are private, but the sites are public.

AspireCURES
CTO

I'm the CTO. AspireCURES matches patients with rare brain diseases to research. The site runs on Cloudflare Pages with serverless registration and a research feed that updates itself.

Cloudflare Pages Live site Project page
Sisters Hope Foundation
VP, Database Management

I'm the VP of Database Management. Sisters Hope is a 501(c)(3) patient advocacy group for ALSP and CSF1R-related disorders. I moved their site off Squarespace and onto Cloudflare Pages.

Cloudflare Pages Live site

Elsewhere

website
portfolio site

The code for my portfolio site. Plain HTML, CSS and JavaScript with no build step.

HTML5 CSS JavaScript Live site
Hermes_Skills
agent skills

My library of 253 agent skills in 23 categories, built for my Hermes agent setup.

Python Markdown

Get in touch

The contact form on my site goes straight to my email, or you can message me on LinkedIn.

Contact form on loganmedwardsastrophy.com LinkedIn: logan-edwards


Pinned Loading

  1. economicspace economicspace Public

    End-to-end pipeline optimizing the net profit of an uncrewed autonomous asteroid mining and sample-return mission, from catalog build through mineral pricing to the cost cascade.

    Python 1

  2. asteroid-belt-gradient asteroid-belt-gradient Public

    Family-collapsed, size-debiased analysis of the asteroid belt's S/C compositional gradient (161k classified main-belt asteroids), with the paper and every figure and number in it reproducible from …

    TeX 1

  3. AsteroidCatalog AsteroidCatalog Public

    A merged, provenance-tagged catalog of the known asteroids: JPL SBDB, SsODNet, NEOWISE and MP3C cross-matched, validated, and enriched with a cited per-taxonomy composition estimate. EconomicSpace …

    Python 1

  4. drone-target-id drone-target-id Public archive

    YOLO segmentation front-end + multi-output CNN for aerial target identification: 87.1% fine-class and 91.3% coarse valid/invalid accuracy on a 27k held-out test set. Finished: 12/6/2025

    Python

  5. Satellite-Space-Flight Satellite-Space-Flight Public

    Earth-centred 3-D satellite orbit simulator in pure Python: numpy physics (J2-J4, drag, Sun/Moon, SRP, manoeuvres) with an interactive pygame front end

    Python

  6. Mars_Terrestrial_GlobalMosaic_GIS-Data Mars_Terrestrial_GlobalMosaic_GIS-Data Public

    Mars Global Mosaic (OCN 4704, Florida Tech): an ArcGIS Pro project co-registering Viking color, THEMIS day/night IR and HRSC/MOLA elevation at ±60° to map lava flows, channels and craters. Project …

    Python