Bugs and significant changes in the contents of J.H.'s Package of computer programmes 1997-10-23 - Corrected a blunder leading eventually to rewriting a source data file by the Graph_D plotting programme by making hardcopy of a screen into a (should be new) file (main error has been in the g_scree unit). - Added a possibility to find the moments of wanted colongitudos by the Moon programme. - Better formatted output of the Plan programme, in case of just one or two bodies and more than one day ephemeris (concerns mainly lunar ephemeris. -11-11 - Corrected mad time displaying in case of multiple Moon positions plotted the Map_BSC programme. (Found thanks to the awaited morning occultation of Saturn.) -28 - not so many blank lines in SunDial output file, correct comments in *.eps - HR2Par inserts

to text files (for converting them to html) -12-08 - correct default (current) year in the params_g unit (affects Map_BSC), (params_g.pas is produced now from params.pas by erasing '(* ' and '*)') - in the Map_BSC programme, added description of the morning/evening time parameter and reconstructed *.bat a *.cnf files for the Hale-Bopp comet -10 - time2jd (date+time -> continuous quantity) understands summer time now - graph_d: added linear transformation of y-variables, better descriptions, optional border, optional lines through the graph (instead of ticks on axes only) - programme Plan has correct formatting when displaying azimuths 1998-03-06 - graph_d centers normal density curve over histograms properly now - dbbridge unit allows record length 2048 instead of 1024 - lf2crlf convertor does not fail on files over 20KB - FITSstvw programme for viewing FITS and ST-CCD cameras images added - SunDial accepts air transparency as a parameter when computing expositions - Noci (a Czech version of Nights) do not produce false (shifted, asymmetric) morning and evening moments. It was a serious blunder! - MapBSC programme does not fail for shifted maps (when printing a magnified map on several sheets of paper), and plots lines and texts at (tunable) grey instead of white. - batches mb_m and mb_c centering maps by the above programmme at the Moon or a comet behave sanely when a conflicting parameter enters ephemeris. -13 - unit ftbridge corrected (to handle description of more than two tables in a FITS-format file and to find always an end of a table heading) - Plan can give RA and Decl. of a chosen planet as an input for other programmes (just Moon and Posi programmes could do that before) - Map_mGSC displays all tiles even on southern sky, has gray description, should not fail around poles any more, and accepts names of directories (mainly that with the MegaStar catalogue) as parameters. -06-08 - in Map_BSC, also labels follow parallaxes in the stereoscopic mode - batch for the Hale-Bopp comet for April 8 contains the year 1997 as well - dBase programmes for handling distances in the Bright Star Catalogue corrected - Graph_D does not omit scales for text files with default columns. Puts y-marks correctly with /mt option (there was a bug in graph_m8 unit). - FITSstVw really works now (even for read-only files): displays FITS images and ST-# (Santa Barbara CCD) images on perhaps all cards; default is (slow) 16-gray VGA mode. - (SunDial writes empty lines between months and between hours.) - Lum gives a faintness of a 5' diameter circle (naked-eye point) as well - Plan accepts a time step for ephemeris, can skip babylonian expressions and "comment" text lines (suitable when the output is an input for some plot). -24 - Fai2Bri is a new name for previous mag2Bri, to have shorts of two names of quantities in its name. An error in conversion to B faintness has been removed, and a remark concerning uncertain conversion coefficients added. - Lum: Uncertain conversion of standard and astronomic way of expressing luminance hass been reflected by adding word >some< to the output. -07-20 - cs_conv converts Kamenicky to IL2 code page and vice versa; it preserves symbol of degrees. Some minor change concerns also the two other programmes, nbsp and nons2bla. -08-03 - graph_d is able to accept (for input text files) any delimiter and for an x-field the absolute position and length (made to be able to use the Hipparcos catalogue). The input line remains however limited to 255 bytes. - map_BSC accepts also hip_main.dat or somehow even tyc_main.dat (Hipparcos or Tycho catalogues) as an input instead of the Bright Stars Catalog (but using Tycho is extremely slow and inefficient). The main purpose were more accurate stereoscopic star views (The BSC5 has parallaxes based on ground observation, hence non-reliable). Bad cliping of these views in PostScript output files has been corrected. For Hipparcos, faintnesses in Hipparcos system (not V's) are employed. -10 - in map_BSC, V instead of Hp faintness for Hipparcos catalogue, and a possibility to disable composing fixed stars through the "cw" switch as well. For variable stars, V - Hp assumed remaining equal in both maximum and minimum brightness to the (reported V) - (median Hp). Default comment string is none for other catalogues than the BSC. - cut works now fully for files over 20 MB as well 1998-09-03 - cs_conv is able to make a table of character occurence count again. -11-28 - better ll-corner description of graphs in graph_m8 unit, undocumented switch for setting margins in graph_d 1999-12-03 lf2crlf does not add a character each 20000 bytes graph_m8 checks correctly y-axis marks insideness (crashed sometimes before), enables 1024x768 and 800x600 modes, smoother stars graph_d does not plot circles with zero diameter for large data, does not chaotize y-axis description, reversed x-axis and further file transformation options added. fai2bri has the true bolometric scale origin, different from the past one planet better formatting (but perhaps spoiled linefeeds after Moon lines) and a new name (plan originally) different from an X programme, lengths in zodiac signs as an option. planets planet names [0:10] as constant field of strings supplemented doppl accurate doppler ratio 1/(1-v/c) instead of 1+v/c used doppl2v and doppl2vs added: conversion of interval into velocity (the latter with sound demonstration, not for Linux, the former can be piped). cutbe new name for cut (to differ from a standard Unix programme) (be stands for Begin and End) min a bit civilized (to run in any directory, e.g.) moon Y option for writing Year to each line, better times of main phases sol_temp included (temperatures on Moon and Mars without atmosphere) solar_ut YYYYreal function added (JD -> real YYYY); default site information made as constants to be changed easily; at_height does not add one obsolete day to MJD for MJD<0; t_h real function replaced by h2t boolean one map_bsc handles Tycho more efficiently; planets don't fail in 2000; q switch documented (batch processing); precesses stars for dates further than 3 years from J2000; RA and sidereal time can be given in the babylonian notation as well *2text batches added, to generate versions of graphic programmes avoiding screen graphics (for just PostScript output) padi works perhaps really well with the Bright Star Catalogue nigths does not fail for heights not reached by the Sun star_pos added (angular height, azimuth etc. of a star) star_tim added (time of passing a given angular height, for planets as well) Documentation updated. The most important changes are the notices about the Free Pascal Compiler, which makes the programmes almost platform independent, and notices on GNU copyleft, contained also often in source programmes and expressed by most executables. -08 map_bsc option for hiding overlaps of stars added (hf); composes colours in colour stereo maps (anaglyphs) OK even in multiluminace modes. The coefficient for displaying parallax has been changed to have a definite meaning -- milimeters per arcsecond (or for 1 AU distance in the Solar system), default is 20 now instead of 3 (with similar result), so please change your configurations for stereo maps. The colour change concerns the graph_m8 unit, in fact. kam2??? added: conversion batch files for getting another coding of Czech letters in the source programmes 2000-01-31 planet Forced Julian and Forced Gregorian options added for planets moon and moon (for overcoming the standard default calendar change) interval repaired (almost did not work before) graph_d forced margins for graphs better documented regress the code rewritten (and simplified) to suit the GPL map_bsc better stereo maps: 1-pixel chaos on the screen wiped out, parallax options for planets and Moon options added, mirror-reversed left map possible now (-sm pamemeter); code for grids shifted to the map_bs_p unit (to get smaller and compilable main code). fpc-compiled version fails now, however. Plotting just selected planets considered, but not yet made (the marvelous evening visibility curve of Mars 1999/2000 is the motive). padi refraction included, more points than 2 can be given -02-03 map_mgsc a bug for the gr2 (black&white) mode corrected, longer and smarter search paths for data employed gcvs data search path longer and smarter graph_m8 the fpc is sometimes not able to set the grayscale. I don't know the reason. Map_bsc.exe by the fpc for DOS ends by an error, if the number of stars is not very limited. Again, I do not know why. The non-screen version (i.e., using graph_mt generated from graph_m8) runs OK, however. Non-screen versions are the only running on my Linux machine (they are suitable for making PostScript figures and star charts). map_bsc English description of stereo maps generation added into documentation -10 sol_temp the second thermal capacity input corrected, up to 10 m diffusion depth enabled star_tim works also for circumpolar fixed stars now star_pos enables up to 7 stars at once solar_ut year is of type double instead of real in the tt_utc function (failed before for the past centuries), new constants added (Earth radius, speed of light) planet shows faintness of the Moon by default rather its "age"; Terrestric Time as a correct argument for ephemerides -- before, TT was used just for the planet rotation, not for their positions sun a bit more accurate (longer expression for solar longitude used) sun_ph computes solar longitude correctly in Terrerstric Time, does not miss pre-Gregorian equinoxes and solstices. (TT still should be implemented to another programmes, as posi and map_bsc) -03-24 TT implemented to the remaining programmes, for ephemerides of solar system bodies. It is even possible to set Terrestric Time - UT value as TT#[unit] (default s). However, this possibility is not mentioned in most programmes help outputs, for lack of tima and sake of simplicity. solar_ut Air_Mass is computed correctly now (it was wrong below 7 degrees before), Sun_long without systematic error now (it had been 6 millidegrees large, almost irrelevant) map_bsc Two bug causing run-time errors corrected: non-initialized stereo coefficients, disposing a disposed pointer (this bug is just avoided, the error itself may reappear); Refraction is included now; Extinction correct even below 7 degrees of angular height planets Extinction included now graph_m8 more SVGA BGIs allowed, also svga16 (default being svga256). sun_ph explicitly stated, that mean equinoxes and solstices are computed sbig unit added (reading of a ST# image file from a SBIG CCD camera) -04-08 map_bsc wrong PS bounding box for gray stereo corrected, stereo colour PS enabled (of little use, perhaps editing the file to two alternatives and printing one from them on foil would work -- I do not know how to add colours otherwise, is this something to do with separation of them?); disposing a pointer outside the heap avoided in such a way, that no disposing takes place, if sufficient memory is available (I'm unable to solve it causally, I even think I have a bad hadware), so perhaps no runtime error 204 (or crash) should ever appear color stereo default shift set to 0, correct stereo text labels undocumented automated stereo-off for fixed stars after a comet discarded params Par_RA and Par_de (coordinates input) corrected (concerns Hel_Cor), svga default set correctly to svga256.bgi str_num avoiding the check of interval in BabS2DecO enabled posi and map_mgsc parameters handling a bit rewritten, to make mg_c working better (perhaps will not cause problems); $h works now narrow maps (strips) enabled, in *.eps really so -11 elm unit added -- reading orbital elements from xephem or mpc format files; the programmes using this possibility include: map_mgsc map_bsc posi (all resets) FileMode set to 0 instead of default 2 -- thanks to that even read-only files can be opened. Concerns even *.bgi. tr_bin does not arrive to deadlock with no interval given map_bsc posi -- flexible paths for data files included, star_tim like for map_mgsc; they are defined in the star_pos elm, gcvs and bsc_dir units padi -14 params correct text version of params_g, enduring svga options map_mgsc \ changed to /, S and N to s and n, and linux version runs -25 str_num decimal -> 'babylonian string' conversion works also for a (-0.9999,-0.00001) interval now star_tim works OK even for planets solar_ut tt_utc calculation uses 'extended' instead of 'double' variable type to prevent runtime error in linux (all using the BSC ) longitudes 0..9 degrees work again (like l5 ) -05-04 solar_ut at_height uses longitude (should be set) instead of t_ut, so it should work outside Europe as well, even when using the UTC map_bsc evening and morning twilight times options should work universally map_mgsc and map_bsc: output files names preserve the case in Unix 2001-01-13 map_bsc stars below horizon can be shown for horizon maps including refracted positions for those above horizon --help parameter works for at least astronomy programmes already -22 map_bsc a NG option for avoiding geocentric Moon over horizon added -02-08 sun_ph more years can be computed and months selected (e.g., just equinoxes or just summer solstices) (Solar a TT option made functional and included in help system -- this serves for a forced input progs.) of the Terrestric Time minus Universal Time (TT-UTC) difference. (various) parameters for computing refraction in the Earth atmosphere params mentioned in help for the remaining relevant astronomical programmes, and made functional indeed -03-29 solar_ut a_h function (coordinate conversion) zenith/nadir crash avoided map_bsc grids for planispheres and conical maps corrected: hour scale properly oriented, southern maps hour scale goes in the needed direction hour scales can be switched off (by gri- or gro-) cutting lines correct for a southern planisphere grid landscape A4 printing option added for an eps output (la) refraction does not spoil alt-az. grids for conical maps (an error existing temporarily from January) graph_d distinguishing lowercase filenames in Unix graph_dt really non-screen version at last (not needing graphic mode) g2text.chg adapted to suit generating graph_dt from graph_d -07-27 map_bsc case of paths maintained (relevant for Unix) -08-12 map_bsc an option for non-black background added (BG#) -10-14 planet missing extinction for Moon added (has been a bug) and an illumination option I instead of faintness given -17 planet another (maybe better) phase dependence of lunar brightness, correct illumination for all planets, even for non-horizontal surfaces, default k4 instead of k2 for this purpose fai2bri faintness of the Sun changed from -26.5 mag to -26.8 mag in the help screen -11-21 ies2tab programme for making tables and summary data from ies photometric files added, really a first draft. With some scripts in bash (dos batch files are easy to make), effective sorting of plenty of *.ies concerning thousands of luminaires can be achieved. -28 ies2tab supplemented by computation of Increase of Light Pollution ratio -12-14 ies2tab supplemented by computation of flux into glare zone posi, map_bsc found faulty as regards computation of WT24: 2deg in error! 2002-02-22 ies2tab modified some ways, don't remember what exactly -27 planet correct (not the opposite one) zodiac sign for Sun, lm/m2 computation for an i option included in help -03-15 planet airmass defaults changed (to no babylonian coordinates) -08-01 sundial LA option for a landscape-A4 eps output added -10-18 ies2tab distant light pollution computation added; overall light pollution value corrected (it's been reported a bit lower then the true one) -10-23 star_pos enables 20 stars now instead of 7 2004-02-07 sun_zod adapted as both an extension and a replacement of sun_ph (sun_ph became obsolete, command "sun_zod nm3:6:9:12" does the job) sol_hei one-purpose programme for computing solar positon for given JD's str_num functions SRxb and LI_S added to this unit showrem unit included in the package, as taken from http://www.bsdg.org/swag/DOS/0055.PAS.html -05-21 map_bsc does not switch-off planets by using RA, TS, G and GR switches when their presence is set by the PL switch -08-27 ies2tab ies format to eulumdat photometric data conversion corrected for symmetry type Isym 1, 3 and 4 2005-04-06 map_bsc some minor improvements to make the online version work correctly and corrections of typos and to obey fp demands (within map_bs_s and map_bs_p); Equivalent projection added. -07-01 map_bsc plots planar maps centered on a given azimuth and height 2006-01-16 planet computes angular distance and position angle with respect to Sun -24 padi includes proper motions, and works correctly with -r