What has been done to produce 2026 charts



First: read the start of the header.html file from the preceding year, here from 2025

“Maps were produced by bash scripts, trivially edited from their 2023 versions by changing the dates for those years to the demanded calendar dates for 2025.

The 1st script: allsky16.sh with the updated calenadar dates; it creates the needed directories (and makes allsky maps within them) Mmmdd, symlinked to .mm-dd ones (which exist, but are not shown by Apache).

Within the directories, scripts for individual constellations and dates are then used with proper dates and old *.tex files. Maps are mostly for 21 h of local time. But some scripts in directories, around solstices, have been adapted to create maps for later times for high latitudes. Such times, that the Sun is at least 14 degrees deep. Then, MonDa.sh was run before the remaining scripts, as it creates lists of dates/latitudes to be put into the latPDFset*.sh scripts instead of the old ones.”

To have the new dates, the dates.txt file is to be created. It takes me rather obsolete work, as I have to write a central date for the each interval of dates (which are not interesting for me at all) I got by e-mail with a table like (after making a simple text file from it) that for 2025: https://amper.ped.muni.cz/jhollan/astro/maps/GaNight/2025/wanted.txt

The file I’d like to get for producing the charts looks like that (for 2025): https://amper.ped.muni.cz/jhollan/astro/maps/GaNight/2025/dates.txt – simple, isn’t it?

So I had to create a similar one for 2026, just changing the last number on each line, editing from the dates for 2025 (subtracting mostly 10 days): https://amper.ped.muni.cz/jhollan/astro/maps/GaNight/.2026/dates.txt

Those dates were then edited into allsky16.sh instead of those for 2025 (and before them, 2026 is put to Ye instead of 2025), and the script was tried. It appeared, that bash has a bit changed, so within if (( $Md \> 35 )) the backslash had to be discarded, see the so adapted allsky16_.sh. The result seems to be OK, all the directories and all-sky maps are there.

(I had to run aptitude update, aptitude upgrade, aptitude install pdftk and, for further scripts, aptitude install calc – that sw is not a matter-of-course part of the standard debian installation.)

Backlashes before > or < within if commands were to be discarded in all further scripts, I made a noBacksl.sh script for that, starting with Perseus, January; it replaces 2025 to 2026 in the first command of new scripts too. The rest of the date – the very day – was replaced manually.

Those scripts (and *.tex files) were copied to February subdirectories Ori and Per, the dates and names changed, and scripts run. The Cma script from 2025 has been changed to the new one by noBackSlNames.sh. To that, the old and new names are to be given as parameters.

For March, Ori and Cma, the scripts were copied from 2026 Jan or Feb directories and just mm-dd in the changed and renamed. For Leo, the noBack… script run, using a

For April, March Leo script needed just date and name change. Crux had to be taken from 2025 and noBack… script used. For May, Boo the same way.

And so on…

For Cetus, with no recognisable star group, I took To_Edit.tex and All_*.sh from Grus, changing Gruis to Ceti, and naming Menkar instead of Alnair at the end of the .tex file. In *.sh, it took to replace Gru for Cet in the initial

ah (){ star_pos nAlp_Cet

Then, MonDa.sh script from 2025 was copied, edited to 2026 and the proper dates (putting dates.txt into it instead of the old dates) and run. It has produced 2 txt files MonDa*. The further scripts lat* need those text files put into them instead of the 2025 ones: the dates.txt to their beginning and MonDa.txt to their ends. Ye at the beginning changed to 2026 (I doubt it is needed). The shorter-named script had to change Gem to Cet in the list of constellations. The const*.sh need just the dates.txt being put instead of the old set of dates in them.

Zip*.sh were the last ones.

Hope it’s done. Header.html has been updated, of course.



So far the “log” of what I’ve done the last two days…

Jeník Hollan, with best regards to all…