Thomas Mack, Bad Harzburg / Braunschweig (Germany)
Attention:As the amount of spam mails has increased dramatically
in the past time, I can no longer guarantuee to read all non-spam-mails.
Please use correct sender adress and (absolutely important): use some
meaningful subject lines, not just "Hi Mack!" or
"Important question" or something like this. If I don't react
within one to three days, I'm either on holidays or I did not find your
mail in all the spam. You might then want to resend your mail with a
better (more specific) subject line, or you can call me on the phone
Everything I publish here is free for use by anyone for any purpose
as long as it does not violate any laws. The swisseph packages are a
port from the C programming language to Java of a planetary calculation
package from www.astro.com (Astrodienst Zürich). The license of
the original package applies for this port to Java as well.
I packed the download files for Unix with
*.tar.bz2) or with
for DOS / Windows / OS/2 with
A port of the Swiss Ephemeris library of AstroDienst Zürich to Java, 3rd of May 2012.
swisseph-1.76.00-java-src-06.tar.bz2 (718,597 bytes)
or as zip archive:
swisseph-1.76.00-java-src-06.zip (832,547 bytes)
Ready to use JAR archives:
swissephSWI-1.76.00-06.jar (410,185 bytes)
Including transit routines, swisseph and Moshier calculation routines, but without JPL calculation method.
swissephJ2ME-1.76.00-06.jar (340,660 bytes)
To be used with JavaME. Requires CLDC 1.1 or newer.
swisseph-1.76.00 API documentation
swisseph-1.76.00-java-doc-06.zip (162,775 bytes)
The API documentation for this library as download.
Changes in this port since swisseph-1.61.01-java-src-00:
An indian Panjika (astro-calendar program) for JavaME mobiles. It uses this java Port.
(September 7, 2011) The HTML documentation for above package. This
documentation can be generated via the program javadoc from
the above package.
Here you can look at the
online. You will want to look at the SwissEph class as the main
angelsrc-00.tar.bz2 (44,122 bytes)
angelsrc-00.zip (70,229 bytes)
(June 12, 2001) A heavily specialized version of the
swisseph-1.61.02-java package for use in (Jyotish-) applets:
- SWIEPH calculations only (no JPL or MOSHIER)
- Just the main planets from sun to uranus / neptun / pluto
plus calculation of ascendent
- Access to datafiles via http only
- Siderical calculations with Lahiri ayanamsha only
(382,280 bytes (use for Windows))
You should update to at least version
0.19e if you use 0.19d (or below)!
(December 14, 2002) A small (concerning features) Jyotish-program
The jyotish.jar Version contains just a jar-archive, which can be
started in Windows (with Java 1.2 and above?) just by double
clicking on its icon. The other two versions contain the *.class
files. They can be started via java Jyotish (this is
not nice on Windows).
It's in an eternal state of testing and trying... Program without
And here you can test it as a
Java applet - Attention: It's about 150 kByte!
The list of changes from jyotish-0.18n onwards.
- Geographical coordinates for some european countries. This project
has moved to http://opengeodb.de
(16,578 bytes for Unix)
(21,364 bytes for DOS / Windows / OS/2)
(June 8, 2001) A list of about 1300 towns in Portugal
with the coordinates of their geographic location on earth. The
character encoding of the Unix version is ISO Latin-1 (8859-1),
the PC version is encoded in the MS-DOS format.
Initial start of this page: May 2000
Last modification to this page: March 25, 2013