File tree Expand file tree Collapse file tree 1 file changed +204
-0
lines changed
Expand file tree Collapse file tree 1 file changed +204
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,108 @@ def notest_isLeap_negativeYear(self):
1717
1818 # year -> f"{'L' if isLeap33 else ' '}{'L' if isLeap2820 else ' '}"
1919 isLeapDict = {
20+ - 50 : " " ,
21+ - 49 : " " ,
22+ - 48 : "L" ,
23+ - 47 : " " ,
24+ - 46 : " " ,
25+ - 45 : " " ,
26+ - 44 : "L" ,
27+ - 43 : " " ,
28+ - 42 : " " ,
29+ - 41 : " " ,
30+ - 40 : "L" ,
31+ - 39 : " " ,
32+ - 38 : " " ,
33+ - 37 : " " ,
34+ - 36 : "L" ,
35+ - 35 : " " ,
36+ - 34 : " " ,
37+ - 33 : " " ,
38+ - 32 : "L" ,
39+ - 31 : " " ,
40+ - 30 : " " ,
41+ - 29 : " " ,
42+ - 28 : "L" ,
43+ - 27 : " " ,
44+ - 26 : " " ,
45+ - 25 : " " ,
46+ - 24 : "L" ,
47+ - 23 : " " ,
48+ - 22 : " " ,
49+ - 21 : " " ,
50+ - 20 : "L" ,
51+ - 19 : " " ,
52+ - 18 : " " ,
53+ - 17 : " " ,
54+ - 16 : "L" ,
55+ - 15 : " " ,
56+ - 14 : " " ,
57+ - 13 : " " ,
58+ - 12 : "L" ,
59+ - 11 : " " ,
60+ - 10 : " " ,
61+ - 9 : " " ,
62+ - 8 : "L" ,
63+ - 7 : " " ,
64+ - 6 : " " ,
65+ - 5 : " " ,
66+ - 4 : "L" ,
67+ - 3 : " " ,
68+ - 2 : " " ,
69+ - 1 : " " ,
70+ 0 : "L" ,
71+ 1 : " " ,
72+ 2 : " " ,
73+ 3 : " " ,
74+ 4 : "L" ,
75+ 5 : " " ,
76+ 6 : " " ,
77+ 7 : " " ,
78+ 8 : "L" ,
79+ 9 : " " ,
80+ 10 : " " ,
81+ 11 : " " ,
82+ 12 : "L" ,
83+ 13 : " " ,
84+ 14 : " " ,
85+ 15 : " " ,
86+ 16 : "L" ,
87+ 17 : " " ,
88+ 18 : " " ,
89+ 19 : " " ,
90+ 20 : "L" ,
91+ 21 : " " ,
92+ 22 : " " ,
93+ 23 : " " ,
94+ 24 : "L" ,
95+ 25 : " " ,
96+ 26 : " " ,
97+ 27 : " " ,
98+ 28 : "L" ,
99+ 29 : " " ,
100+ 30 : " " ,
101+ 31 : " " ,
102+ 32 : "L" ,
103+ 33 : " " ,
104+ 34 : " " ,
105+ 35 : " " ,
106+ 36 : "L" ,
107+ 37 : " " ,
108+ 38 : " " ,
109+ 39 : " " ,
110+ 40 : "L" ,
111+ 41 : " " ,
112+ 42 : " " ,
113+ 43 : " " ,
114+ 44 : "L" ,
115+ 45 : " " ,
116+ 46 : " " ,
117+ 47 : " " ,
118+ 48 : "L" ,
119+ 49 : " " ,
120+ 50 : " " ,
121+
20122 1990 : " " ,
21123 1991 : " " ,
22124 1992 : "L" ,
@@ -59,6 +161,108 @@ def notest_isLeap_negativeYear(self):
59161 2029 : " " ,
60162 }
61163 dateToJdDict = {
164+ (- 50 , 1 , 1 ): 1702798 ,
165+ (- 49 , 1 , 1 ): 1703163 ,
166+ (- 48 , 1 , 1 ): 1703528 ,
167+ (- 47 , 1 , 1 ): 1703894 ,
168+ (- 46 , 1 , 1 ): 1704259 ,
169+ (- 45 , 1 , 1 ): 1704624 ,
170+ (- 44 , 1 , 1 ): 1704989 ,
171+ (- 43 , 1 , 1 ): 1705355 ,
172+ (- 42 , 1 , 1 ): 1705720 ,
173+ (- 41 , 1 , 1 ): 1706085 ,
174+ (- 40 , 1 , 1 ): 1706450 ,
175+ (- 39 , 1 , 1 ): 1706816 ,
176+ (- 38 , 1 , 1 ): 1707181 ,
177+ (- 37 , 1 , 1 ): 1707546 ,
178+ (- 36 , 1 , 1 ): 1707911 ,
179+ (- 35 , 1 , 1 ): 1708277 ,
180+ (- 34 , 1 , 1 ): 1708642 ,
181+ (- 33 , 1 , 1 ): 1709007 ,
182+ (- 32 , 1 , 1 ): 1709372 ,
183+ (- 31 , 1 , 1 ): 1709738 ,
184+ (- 30 , 1 , 1 ): 1710103 ,
185+ (- 29 , 1 , 1 ): 1710468 ,
186+ (- 28 , 1 , 1 ): 1710833 ,
187+ (- 27 , 1 , 1 ): 1711199 ,
188+ (- 26 , 1 , 1 ): 1711564 ,
189+ (- 25 , 1 , 1 ): 1711929 ,
190+ (- 24 , 1 , 1 ): 1712294 ,
191+ (- 23 , 1 , 1 ): 1712660 ,
192+ (- 22 , 1 , 1 ): 1713025 ,
193+ (- 21 , 1 , 1 ): 1713390 ,
194+ (- 20 , 1 , 1 ): 1713755 ,
195+ (- 19 , 1 , 1 ): 1714121 ,
196+ (- 18 , 1 , 1 ): 1714486 ,
197+ (- 17 , 1 , 1 ): 1714851 ,
198+ (- 16 , 1 , 1 ): 1715216 ,
199+ (- 15 , 1 , 1 ): 1715582 ,
200+ (- 14 , 1 , 1 ): 1715947 ,
201+ (- 13 , 1 , 1 ): 1716312 ,
202+ (- 12 , 1 , 1 ): 1716677 ,
203+ (- 11 , 1 , 1 ): 1717043 ,
204+ (- 10 , 1 , 1 ): 1717408 ,
205+ (- 9 , 1 , 1 ): 1717773 ,
206+ (- 8 , 1 , 1 ): 1718138 ,
207+ (- 7 , 1 , 1 ): 1718504 ,
208+ (- 6 , 1 , 1 ): 1718869 ,
209+ (- 5 , 1 , 1 ): 1719234 ,
210+ (- 4 , 1 , 1 ): 1719599 ,
211+ (- 3 , 1 , 1 ): 1719965 ,
212+ (- 2 , 1 , 1 ): 1720330 ,
213+ (- 1 , 1 , 1 ): 1720695 ,
214+ (0 , 1 , 1 ): 1721060 ,
215+ (1 , 1 , 1 ): 1721426 ,
216+ (2 , 1 , 1 ): 1721791 ,
217+ (3 , 1 , 1 ): 1722156 ,
218+ (4 , 1 , 1 ): 1722521 ,
219+ (5 , 1 , 1 ): 1722887 ,
220+ (6 , 1 , 1 ): 1723252 ,
221+ (7 , 1 , 1 ): 1723617 ,
222+ (8 , 1 , 1 ): 1723982 ,
223+ (9 , 1 , 1 ): 1724348 ,
224+ (10 , 1 , 1 ): 1724713 ,
225+ (11 , 1 , 1 ): 1725078 ,
226+ (12 , 1 , 1 ): 1725443 ,
227+ (13 , 1 , 1 ): 1725809 ,
228+ (14 , 1 , 1 ): 1726174 ,
229+ (15 , 1 , 1 ): 1726539 ,
230+ (16 , 1 , 1 ): 1726904 ,
231+ (17 , 1 , 1 ): 1727270 ,
232+ (18 , 1 , 1 ): 1727635 ,
233+ (19 , 1 , 1 ): 1728000 ,
234+ (20 , 1 , 1 ): 1728365 ,
235+ (21 , 1 , 1 ): 1728731 ,
236+ (22 , 1 , 1 ): 1729096 ,
237+ (23 , 1 , 1 ): 1729461 ,
238+ (24 , 1 , 1 ): 1729826 ,
239+ (25 , 1 , 1 ): 1730192 ,
240+ (26 , 1 , 1 ): 1730557 ,
241+ (27 , 1 , 1 ): 1730922 ,
242+ (28 , 1 , 1 ): 1731287 ,
243+ (29 , 1 , 1 ): 1731653 ,
244+ (30 , 1 , 1 ): 1732018 ,
245+ (31 , 1 , 1 ): 1732383 ,
246+ (32 , 1 , 1 ): 1732748 ,
247+ (33 , 1 , 1 ): 1733114 ,
248+ (34 , 1 , 1 ): 1733479 ,
249+ (35 , 1 , 1 ): 1733844 ,
250+ (36 , 1 , 1 ): 1734209 ,
251+ (37 , 1 , 1 ): 1734575 ,
252+ (38 , 1 , 1 ): 1734940 ,
253+ (39 , 1 , 1 ): 1735305 ,
254+ (40 , 1 , 1 ): 1735670 ,
255+ (41 , 1 , 1 ): 1736036 ,
256+ (42 , 1 , 1 ): 1736401 ,
257+ (43 , 1 , 1 ): 1736766 ,
258+ (44 , 1 , 1 ): 1737131 ,
259+ (45 , 1 , 1 ): 1737497 ,
260+ (46 , 1 , 1 ): 1737862 ,
261+ (47 , 1 , 1 ): 1738227 ,
262+ (48 , 1 , 1 ): 1738592 ,
263+ (49 , 1 , 1 ): 1738958 ,
264+ (50 , 1 , 1 ): 1739323 ,
265+
62266 (2015 , 1 , 1 ): 2457024 ,
63267 (2015 , 2 , 1 ): 2457055 ,
64268 (2015 , 3 , 1 ): 2457083 ,
You can’t perform that action at this time.
0 commit comments