Home | Back
ChangeLog

20042001
-src/transform.c
-src/libnova.h
-lntest/test.c

Changed from longitude measurement from Meeus positively westwards to the
IAU's positively eastwards.

Liam Girdwood, Guillermo Ballester Valor


20033008

-src/julian_day.c

Added Win32 timezone functionality

Liam Girdwood, Pablo Martikian

-src/libnova.h
-src/rise_set.c
-src/elliptic_motion.c

Removed inlines due to build problems on some compilers

Pablo Martikian

-src/transform.c

Removed unintentional debug from CVS

Liam Girdwood

-src/libnova.c

Added #define VERSION for building on Windows

Pablo Martikian

20032508
-src/*.c *.h

Corrected GNU licence to use LGPL

Liam Girdwood

20032403
-src/julian_day.c

Fixed local to UT transformations

Liam Girdwood

20032003
-src/misc.c

Mac OSX does not have malloc.h as it's included in stdlib.h

Paul Ray

-examples/asteroid.c
-examples/Makefile.am

added asteroid example code based on MPCORB data for Pallas.

-src/elliptic motion.c

removed an unintentional change.

-src/libnova.h
-src/elliptic_motion.c

added get_ell_last_perihelion()

Liam Girdwood

20031808
-src/libnova.h
-src/julian_day.c

Added MPC date format to ln_date conversion.

Liam Girdwood

20031708
-src/rise_set.c
-src/julian_day.c
-src/transform.c

Fixed doxygen warnings

-lntest/lntest.c
Updated test's to use dynamical time diff in nutation.

-src/Makefile.am
-src/libnova.h
-src/angular_separation.c
-lntest/test.c

Added angular separation and position angle functions.

Liam Girdwood

20031508
-src/lunar.*

Removed build warnings

Liam Girdwood

20031308
-src/julian_day.c

Fixed divide by hours bug in get_julian_local_date()
to divide by seconds

Pablo Martikian, Liam Girdwood

-src/mercury.c
-src/venus.c
-src/earth.c
-src/mars.c
-src/jupiter.c
-src/saturn.c
-src/uranus.c
-src/neptune.c
-src/pluto.c
-src/elliptic_motion.c
-src/parabolic_motion.c
-src/solar.c

Removed unused variable JD in get_rect_from_helio()

Pablo Martikian, Liam Girdwood

-src/misc.c
Fixed uninitialised variable in interpolate5

Pablo Martikian, Liam Girdwood

-src/nutation.c
Removed build warnings.
Uses JD + delta T Chap 22, equ 22.1

Liam Girdwood, Pablo Martikian

20031208
-src/aberration.*
-src/misc.c
Removed build warnings

Pablo Martikian, Liam Girdwood

-src/libnova.h
Add extra M_PI_* #defines for windows

Pablo Martikian

-configure.in
Added -Wall build option

Liam Girdwood

20033007
-src/julian_day.c
FreeBSD does not have variable timezone.

Kirill Ponomarew, Liam Girdwood

20032907
-src/julian_day.c
Fixed return at line 320

Petr Kubanek

**** Release 0.8.0 ****

20032807
-examples/*
Added some examples.

Liam Girdwood

20032703
-src/lunar.c
Fixed some documentation errors in lunar phase and disk.

Kimura Fuyuku, Liam Girdwood

20032703
-src/julian_day.c
Fixed bug stopping get_julian_day() changing parameter.

Kimura Fuyuku, Liam Girdwood

20032803
-src/libnova.h, libnova.c
Added sign member to struct ln_dms to represent small negative angles.

John R. Thorstensen, Liam Girdwood


**** Release 0.7.0 ****

20032203
-src/lunar.c, libnova.h
Added Lunar longitudes for ascending node and perigee.

Liam Girdwood

20030303
-src/libnova.h
typo - cant spell jupiter at line 1148

Arsita Chetan, Liam Girdwood

20030226
-src/mercury.c - pluto.c, transform.c, solar.c, lunar.c
replaced atan() with atan2() to remove quadrant errors.

Asrita Chetan, Liam Girdwood

20030226
-src/transform.c
ra not in correct quadrant for hrz<->equ coords transformation

Asrita Chetan, Liam Girdwood


20030224
-macros/libnova-check.m4
fixed compilation problem with gcc 3.2

-macros/Makefile.am
Added install rule for libnova-check.m4
Removed unused macros

Liam Girdwood

20030126
-src/parabolic_motion.c, src/elliptic_motion.c
Put true anomaly in correct quadrant.

-* Various
Doxygen documentation updates.

-src/mercury - pluto.c
Added Heliocentrcic rectangular coords.

Liam Girdwood

20030123
-ln_test/test.c
Fixed parabolic tests
Added test results

Liam Girdwood

20030118
-src/mercury .. pluto.c, lunar.c, parabolic_motion.c, elliptic_motion.c
Fixed error in calculation of JD_UT for rise,transit, set times.

Petr Kubanek, Liam Girdwood

20030117
-src/parabolic_motion.c
Change true anomaly to degrees.
Fixed object elongation.

-src/elliptic_motion.c
added get_ell_body_elong();

Liam Girdwood

20030117
-src/rise_set.c, src/libnova.h
Added get_object_next_rst function.

Petr Kubanek

20030116

-src/parabolic_motion.c, src/elliptic_motion.c
Heliocentric and geocentric position functions
had wrong names

Fix by Herbert Straub, Liam Girdwood


20030107
-src/lunar.c in get_lunar_ecl_coords ()
Put longitude in correct quadrant.

Fix supplied by Danie Malan

20030103
- src/transform.c in get_hrz_from_equ ()

Algorithm changed to one, which use atan2 instead of atan function
and thus returns 0..2PI for Azimuth instead of -pi/2..pi/2

- src/julian_day.c in get_julian_day ()

Correct check for 4th October 1582 (Julian/Gregorian calendar)

Petr Kubanek <petr@lascaux.asu.cas.cz>

20022911 - src/julian_day.c in get_timet_from_julian ()

Spurious errors were caused by loctime.tm_isdst not
being initialised to 0.  

Fix supplied by Petr Kubanek <petr@lascaux.asu.cas.cz>


****** Release 0.6.0 ********