The internal time structure for events is moved from a string type YYYY-MM-DD to a float number representing the time in years, and the fractions the days in the year. The native support for dates in python is limited, and with pandas precise to a nanosecond due to 64 bit, but not before 1699 CE and therefore not suitable. Astronomical data calculation seems to be an overcomplicated solution.
The internal time structure for events is moved from a string type YYYY-MM-DD to a float number representing the time in years, and the fractions the days in the year. The native support for dates in python is limited, and with pandas precise to a nanosecond due to 64 bit, but not before 1699 CE and therefore not suitable. Astronomical data calculation seems to be an overcomplicated solution.