You are browsing as a guest. Sign up (or log in) to start making projects!

Asteroid Threat Sim

  • 5 Devlogs
  • 9 Total hours

this project is going to pull live data from NASA's completely free public APIs and puts it in your terminal. Track asteroid close approaches with a custom danger scoring algorithm, watch the ISS move in real time, browse Mars rover photos, get today's Astronomy Picture of the Day and monitor solar weather events.

Ship #1 Changes requested

I built a sleek NASA Deep Space Monitoring Matrix that simulates real time ISS tracking, solar weather incident logs and near Earth asteroid risk assessments.. The biggest hurdle was completely rewriting the interface from Python's desktop based Tkinter framework into responsive HTMLand python so it could run flawlessly directly inside a web browser.I am proud of the dynamic cyber grid tracking map and updating telemetry feeds which you can test directly on itch.io by switching tabs to watch the live simulation matrix react in real time.

  • 4 devlogs
  • 9h
Try project → See source code →
Open comments for this post

2h 45m 17s logged

i linked the data that the api outputs to the tkinter frontend ui that i began making …. this lead me to many errors such as intiger value errors and data sorting errors…. the data that the api outputs is very volatile as the data is extreamly minute in the data that is to do with satelites and speed and volatility of certain objects … this is not yet finished and cannot run fully yet ….

0
0
7
Open comments for this post

2h 28m 29s logged

i worked on cleaning up the code and making sure i hit all my targets set in the previous devlog . not all were done.Hit a 429 error during testing when I accidentally called the API in a tight loop. The raw requests traceback is ugly.i then added proper handling. Bug I spent 20 minutes on: Had session.get(url, params, timeout) positionally … but timeout is a keyword argument. Changed to session.get(url, params=params, timeout=timeout). usual silly mistakes .

0
0
4
Open comments for this post

1h 14m 2s logged

i Built the first version of the NASA client, enabling access to “astronomy Picture of the day” (APOD), Near Earth object (NEO) feeds, and Mars Rover mission data through reusable API request methods. … looking to add error handling next as it is not in place at the moment

0
0
1
Open comments for this post

2h 19m 3s logged

Been reading api.nasa.gov docs for the past hour. Way more data than I expected. APOD, asteroids, Mars photos, space weather, satellite imagery — all free. Some endpoints don’t even need a key.

Wrote the simplest possible test before building anything. set up the folder structure. coded the first parts of the config.py .

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…