EDITAR: Ignore a continuación, consulte los comentarios para corregirlos.
@DavidHammen, ejecuté su secuencia de comandos con el año de inicio y finalización configurados en 2096 y obtuve esto:
(' Solsticio de diciembre en ', 2096,' es en ', 2096/12/20 20:45:17,' UTC ')
Día más corto del año, por longitud: Fecha Longitud (' 19/12 ', -180) (' 19/12 ', -170) (' 19/12 ', -160) (' 19/12 ', -150) (' 19/12 ', -140) (' 19/12 ', -130) (' 19/12 ', -120) (' 19/12 ', -110) (' 19/12 ', -100) (' 19/12 ', -90) (' 19/12 ', -80) (' 19/12 ', -70) (' 19/12 ', -60) (' 19/12 ', -50) (' 19/12 ', -40) (' 12/19 ', -30) (' 12/19 ', -20) (' 12/19 ', -10) (' 12/20 ', 0) (' 12/20 ', 10) (' 12 / 20 ', 20) (' 12/20 ', 30) (' 12/20 ', 40) (' 12/20 ', 50) (' 12/21 ', 60) (' 12/21 ', 70) ('12/21', 80) ('12/21', 90) ('12/21', 100) ('12/21', 110) ('12/21', 120) ('12/21 ', 130) (' 21/12 ', 140) (' 21/12 ', 150) (' 21/12 ', 160) (' 21/12 ', 170) (' 20/12 ', 180) ( )
¿Supongo que obtiene resultados diferentes?