Solar eclipse simulator

eclipseThis project originally started because I was bored and thought I could make some prettier graphics than the ones at Wikipedia. But as this stuff usually does, it turned out to be more complex than initially thought, and became a nice experiment that taught me quite a bit about practical astronomy, geographical databases and modern web development.

It is actually quite crazy what sorts of variables you have to consider to accurately model solar eclipses. There are the obvious factors like the ellipticity of orbits, but even smaller ones like Earth’s flattened shape, or the fact that the Earth’s rotation is speeding up because of the last Ice Age’s effects play a huge role and will make your calculations be off by kilometers if they aren’t considered.

Luckily NASA was nice enough to publish their tables of the finished calculations so after a bit of reading up on the interpretation of the data it was quite easy to develop this into a nice looking web app.

4 Replies to “Solar eclipse simulator”

  1. Hi,

    Couldn’t find any contact email or so about suprip.
    Was wondering if you plan to make it opensource on github or so?
    And main question was: would it be possible to add DVD subs support?
    Your app works amazing.


    1. I uploaded the source for you at if you’re still interested.
      I stopped developing it more than two years ago so I don’t really plan on continuing now that VLC has built-in BluRay subtitle support.
      DVD and HD-DVD subtitles are very similar. It’s the same file format with a few new fields and higher resolution support so the code could be easily adjusted.

Leave a Reply

Your email address will not be published. Required fields are marked *