- update of readme etc. - Naming of Elatus and Thereus - deltaT update - update fixstars.ast - small modification -a and -D switch regarding app/sep - Bug with -Rh postponed - Different color -a -D - variable rename general.c - In calc.c, fSupp Semisquare toggled. - Include data files for Alternative Interpretation switches - Fix bug in charts3.c affecting -Zd switch (up and lo could have been wrong) June 2004 - Raise MaxNumberedAsteroid to 100000 in astrolog.h - Naming of Cyllarus,Okyrhoe and Bienor - Replace QZ9 with Deucalion,QJ4 with VS2,QY9 with 2004DW and CU29 with "Sedna" - Readme and deltaT update - Bug with -Rh/hypothetical Planets fixed, seorbel.txt - Fix bug in calc.c and xscreen.c for graphic display of Gauquelin sectors in Swiss Ephemeris mode using keyboard toggle M. - Fix bug in calc.c for graphic display of approximate Gauqelin sectors with combination -l0 -X - Avoid call of slow Swiss Ephemeris Gauqelin sector calculation in swe_call.c if approximate Sectors (-l0) set. - Fix bug for infobar text listing of fixed stars in graphic Display of Gauqelin Sectors October 2005 - xcharts1.c Observe -RS restriction for aspect lines drawn in graphic chart - deltaT update (swephlib.c) - Naming of Orcus December 2005 - non-geocentric charts use ecliptic latitude instead of equatorial declination for parallel aspects September 2006 - replace SB93/SC94 with Eris and Logos - naming Crantor,Echeclus,Amycus (Their Riyal Orbits possibly out of date, it is recommended to use them with swe files,e.g. -NU ,-Na switches ) - Upgrade to Swiss Ephemeris version 1.71 (from 1.64.02) The previous modifications were not taken in again. Therefore the star distance and brightness is broken. However the old starfile fixstars.ast was taken in as a replacement for the original fixstars.cat in swiss ephemeris so that especially the galactic coordinates and similar will continue to work. The performance with many unspecified asteroids will be somewhat slower due to standard swe file search path,especially if there are asteroid gaps. - Raise maximum asteroid number from 100000 to 150000 - Adaptions because of SWE function swe_get_planet_name - astrolog.dat contains only planets , dwarf planets and chiron by default - aastrolog.dat contains most named Centaurs, TNOs , SDO and a few unnamed by default - Partially outdated Riyal orbits disabled by default in aastrolog.dat - asteroid names file seasnam.txt updated November 2006 - Naming of Typhon and Ceto - Alternate Interpretion files edited for linebreaks - correct aspect orbs printing in intrpalt.c for transiting aspects (-yt file -Ib switch) December 2007 - add Borasisi (66652) and Teharonhiawako (88611) in aastrolog.dat - Upgrade to Swiss Ephemeris version 1.72.00 - Fixes with lunar occultations searches, swe changes, was broken June 2008 - 5.40 license file recovered February 2009 - changes for X includes in Makefile and Makefile.cyg so it compiles with Windows Vista and current Cygwin - add switch -YT1 to toggle forced restrictions for chaotic orbists etc. - Improvements with longrange objects .sx1 files precision - New .sx1 files created, some with slightly updated orbits - .sx1 files contain header line with JD startdate, stepsize and scaling March 2009 - NU switch with negative argument looks for comet file sc00nnn.sx1 - long.fle file rebuilt - Earth/Sun restrictions can be handled by the user, program will not attempt to choose itself any longer - riyal.c .sx header accepts stepsize in 0.1/0.2/0.5/1 Julian Years to use output from orbit9 / OrbFit4.0 ( at http://adams.dm.unipi.it ) - header output -b1 changed for sidereal mode, -b1 is somewhat misleading for now - -st value defaults to J2000 - -YTJ switch added, use JPL DE405/DE406 ephemeris files via swiss eph SEFLG_JPLEPH - modified -NN,-NA switch , now looking for .sx1 files as well - modified path for SWE, use SE_EPHE_PATH first and EPHE_DIR from local.h,set JPLEPH path Do not use other stuff anymore. - if 4th letter of (text) shortname of object is numerical digit, continue searching, e.g. astrolog -R0 Cha1 finds Chariklo, astrolog -R0 Cha2 finds Chaos use -HO switch for checking current object numbers and ordering. - load larger (1079 entries) fixstars catalogue if -NL not set (with #define ASTEROIDS,e.g.aastrolog) . - -R switch can ignore or show object groups ,e.g -Rc1 shows hardcoded Centaurs/SDO -Rt0 ignores all objects between TrneLo and TrneHi. - init_ephe_path() - Reduce compiler warnings - add switch -YN obj name and -YNL obj name which set name of object szObjName and riyal unnumbered name variable riyalObjName example (assuming 305 is slightly lower than constant RiyaHi in astrolog.h ) : aastrolog -YNL 305 1994TA -NL 305 -R0 305 -NB would cause it to look for an .sx1 file named sx1994TA.sx1 This way custom unnumbered objects can be read in. - aastrolog -YTI -ZC writes double floats instead of integers Then scale=0 in the header. Header remains 3 integers for now Needs twice the diskspace Used first for .sx1 files of Voyager and Pioneer spacecrafts - At beginning or end of .sx1 file use linear approx instead of Everett polynomial to extend slightly range of ephemeris. - -EY numberofyears -X will actually draw multi-year ephemeris graphics - switch -YTd value to force deltaT in seconds, e.g. -YTd 0 means deltaT == 0 Display does not show it however (except -b1) Useful for comparing dates given in ET (ephemeris time) or similar Also works with -i -o . TT now means same as ET, no longer same as DT - use GNU auto tools - use FileOpen in riyal.c, added mode 3 in io.c - Loading asteroid names is slow when only .sx1 file present. (searching for .se1 files before checking seasnam.txt ). - changes in SzZodiac and SzAltitude with -NB switch - roughly account for lighttime in FRiyalNumbered() and FRiyalUnnumbered() April 2009 - fix bug with -g -X -Xs 400 for midpoints with text (due to larger grid-> ) - use also libtool for building (shared) libswe - include swetest and swemini executables - Upgrade to swisseph-1.76.00 - -yr checks for -F switch on return object and turns it off otherwise, so -F Sun Sag 0 -yr initial Sun (or combined with -ZE) looks for next return of forced value - ChartReturn() calls it ingress instead of return if -F used - -F allows value of -360 to "unforce" , e.g. -F Sun Ari -360 will undo previous -F command. - ChartReturnSet() iterates for more precision - fix bug printing chart title with -ys -X causing "Bad draw." error - fixing bugs with -ZEO switch, more occultations in close proximity in time found May 2009 - use FileOpen instead of fopen for atlas July 2009 - Bug creating bitmaps was introduced by miplaced added parantheses in extern.h for reduced compiler warnings, go back to old definition