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

whereami

@whereami

Joined June 21st, 2026

  • 7Devlogs
  • 1Projects
  • 1Ships
  • 15Votes
Ship

I made a website where the user can calculate and visualize an orbit around a planetary object (or the Sun) based on their input parameters. The project actually started in March as a passion project, but I decided to turn it from a Python script to a proper website to make it more useful.

Most of the obstacles I have to deal with are related to the calculations, but formatting the UI is also quite challenging. And since I made this website to make science a bit more friendly, the instructions are displayed on the website itself.

  • 7 devlogs
  • 10h
  • 15.74x multiplier
  • 150 Stardust
Try project → See source code →
Open comments for this post

3h 41m 3s logged

Devlog #7

I’m close to accomplishing what I want for this project, and I will probably ship it soon.

What I have changed

  • I have solved the apogee, perigee problem using the eccentric vector
  • I have added the option to choose which body in the solar system the user wants to orbit around. That means the radius and mass of the orbited object will change to reflect the physics involved.
  • Added the ability to calculate the orbit period.
  • Tidied up the UI

What I will work on

  • I think that I will ship it, and if I am suggested to change or add something, I will be very glad to implement it.
0
0
3
Open comments for this post

1h 22m 42s logged

Devlog #6

What I have changed:

  • I have added additional information to the users regarding their calculation. When their orbit parameters result in the object either being below the atmosphere or crashing into the surface, a warning will appear in the result section. A warning will also be made if the parameters are invalid for an orbit around the Earth.
  • I have also fixed the scrolling problem. The scrolling function is tied to the calculation button, and when the software hasn’t finished rendering the result image, the scroll function will scroll to the wrong place. Therefore I’ve added a delay to the scroll function so that it can wait for the completion of the rendering process.

What I will work on

  • The position of the apogee/perigee problem hasn’t been solved, mainly because it is quite math-heavy. That will be something I will try to solve in the long term, aside from other adjustments that I can carry out immediately.
0
0
1
Open comments for this post

1h 7m 43s logged

Devlog #5

What I have changed

I have made some adjustments and rearrangements to the layout of the user interface to improve the user experience. I have also added a paragraph to explain how to use it and explain what the result and technical terms mean, and also explain the colors on the graph.

Problems I will work on:

  1. The z=0 problem: currently, my script uses the z position provided by the user to determine the position of the apogee and perigee relative to the equator; thus, when the input for z is 0, the result isn’t satisfactory. I will probably use the velocity and the direction of rotation relative to the Earth to solve the problem.

  2. I will also add additional information to notify the user of the problems with their parameters(for example, their parameters will send the satellite into the ground or the orbit is physically impossible).

  3. The scroll function: I want the website to automatically scroll down to the result when the user presses the ”Calculate” button, but it seems like my script can’t detect where to scroll down yet. To fix this, I will try to update my internal JS script.

0
0
2
Open comments for this post

41m 43s logged

I’m transferring my Python script to a website so that it’s easier to use, but the process is really messy. I plan to use PyScript, so if anyone knows how to pull this off, please let me know.

0
0
7
Open comments for this post

1h 6m 1s logged

I have completed the calculation for the apogee and perigee positions relative to the equator. I have also made some adjustments to the display of the result

0
0
3
Open comments for this post

32m 22s logged

I’m trying to determine the theta position of a given position. This will be a step toward determining where the apogee/perigee are relative to the equator.

0
0
3

Followers

Loading…