libnova is a general purpose, double precision, celestial mechanics, astrometry and astrodynamics library. This repository is a fork from https://git.code.sf.net/p/libnova/libnova
Attempting to use libnova 0.15.0 near the poles, I get many anomalous outputs from ln_get_solar_rst(). Generally, I get rise/transit/set times that do not occur in order. My expectation is that rise/transit/set should be in order increasing in time.
Please see example code and output attached.
$ uname -a
Linux incursion 5.13.0-30-generic #33-Ubuntu SMP Fri Feb 4 17:03:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux