Dutch Ephemeris

Free astronomical software

Going TDD

Recently I followed a course given by Ron Jeffries and Chet Hendrickson. Together with about 20 colleague’s from Qualogy we learned to use Test Driven Development in a better way. I was already convinced that TDD was the way to go and this course reaffirmed this strongly.

The current code at this site will be rewritten and I will try to use the techniques I learned form Ron and Chet. I will tell you all about my progress – and my errors – in this blog and you are invited to comment on my writings. This site will serve two interests: astronomical software and agile techniques.

What’s next

The Dutch Ephemeris uses binary data files. I wrote a few classes to construct these files from the original data as published for the VSOP87 approach – a method to describe the elements of planetary movements. I dod not yet publish the code for creating these binary files. I will use it for the first attempt to rewrite the code and publish the results, hopefully within a few weeks.

Yes, I know, TDD speeds things up, but I also have my daily job :-)

The Dutch Ephemeris’ very first blog

DutchEphemeris.com is your site for astronomical software. It focuses on celestial mechanics and its first software is a Java implementation of a fast and accurate planetary ephemeris.

The Dutch Ephemeris is an open source library. You can download a package that contains all information, the source and of course the library itself.
The current version 0.9 is in beta. It calculates all planets. At some time in the future the calculation of Sun, Moon and Pluto will be added.

Starting today this site is created with WordPress.