ChangeLog
20042905 - Added logo Edward Rands, Liam Girdwood 20042805 -src/hyperbolic.c, src/libnova/hyperbolic.h, src/libnova/solar.h Fixed doxygen typos Liam Girdwood 20042005 -src/hyperbolic.c, src/libnova/hyperbolic.h Added hyperbolic motion of bodies Petr Kubanek 20040205 -src/utility.c Added overflow detection in *_to_hms(), *_to_dms() 20040105 -src/transform.c -examples/transforms.c Fixed quadrant range bug and added transform example 20041904 -src/utility.c Simplify some basic conversions. Juan Carlos Remis 20041704 -examples/sun.c Fixed typo in example code Liam Girdwood 20041804 -src/elliptic_motion.c -src/parabolic_motion.c Change RST to use IAU longitudes. Liam Girdwood 20041704 -src/rise_set.c Change RST to use IAU longitudes. Liam Girdwood 20041004 -src/rise_set.c Fixed bug with correct side of angles passed to ln_interpolate3 in ln_get_body_rst_horizont Petr Kubanek 20041003 -src/aberration.c -src/nutation.c -src/transform.c -src/precession.c -src/utility.c -lntest/test.c Used long doubles internally. Fixed bug in ln_dms negative bit. Liam Girdwood 20040703 -src/*.c -src/libnova/*.h -lntest/*.c -examples/*.c Created new API with ln_ prefix. All headers are now in src/libnova/ and are installed in $(prefix)/libnova/ Liam Girdwood, Peter Williams 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 ******** |