I just typed in the leap year data from the Iranian calendar authority and put it at: https://github.com/roozbehp/persiancalendar/blob/main/kabise.txt It would be great if automatic tests could be added based on that data to this project. (I expect all of them to pass.)