Skip to content

Commit

Permalink
Correct README file name
Browse files Browse the repository at this point in the history
  • Loading branch information
aweakley committed Jul 18, 2024
1 parent 3b402c8 commit 2112db7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ dependencies = [
]
description = "Python implementation of Library of Congress EDTF (Extended Date Time Format) specification"
requires-python = ">=3.8"
readme = {file = "README.txt", content-type = "text/markdown"}
readme = {file = "README.md", content-type = "text/markdown"}
authors = [
{ name = "The Interaction Consortium", email = "[email protected]"},
{ name = "Alastair Weakley"},
Expand Down

20 comments on commit 2112db7

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.262s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.332s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.196s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 6.193s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.486s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 87765.20218159675 iter/sec (stddev: 8.72076666425702e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 0.92
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 9053.081725004195 iter/sec (stddev: 0.000005851439973183954) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 0.96
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 11389.64786929119 iter/sec (stddev: 0.00000460827810399328) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 0.95
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7555.5750736655245 iter/sec (stddev: 0.0000062823166896354575) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 13560.31788707249 iter/sec (stddev: 0.000003564855891384906) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 0.95
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9667.30201380772 iter/sec (stddev: 0.000004733510152695573) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 6071.008819946056 iter/sec (stddev: 0.000007449361123610753) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 0.95
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 8256.42233369026 iter/sec (stddev: 0.0000056136408963988255) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 52082.35061160568 iter/sec (stddev: 0.000001179274109274838) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 45908.59089968493 iter/sec (stddev: 0.0000021740691824268134) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 25230.517963399758 iter/sec (stddev: 0.000002450582296469729) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 0.96
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 150.90469026201743 iter/sec (stddev: 0.0017418574196077907) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 1.03
edtf/parser/tests.py::test_benchmark_parser[2008-12] 168.29791250946087 iter/sec (stddev: 0.002020650874185915) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 0.96
edtf/parser/tests.py::test_benchmark_parser[2008] 210.10051975280766 iter/sec (stddev: 0.0012616657903010533) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 0.93
edtf/parser/tests.py::test_benchmark_parser[-0999] 202.16409976469603 iter/sec (stddev: 0.001964636875004623) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 0.95
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 145.22016229273234 iter/sec (stddev: 0.0020158953813307658) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 0.97
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 123.40945074570587 iter/sec (stddev: 0.0018146960318521014) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 0.97
edtf/parser/tests.py::test_benchmark_parser[/2006] 340.0890793248209 iter/sec (stddev: 0.0001306840783493797) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 0.95
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 227.18700905445013 iter/sec (stddev: 0.0012974755859589736) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 0.95
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.639845482259204 iter/sec (stddev: 0.003656712895111965) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 0.96
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 460.10063408276164 iter/sec (stddev: 0.00008113312530872207) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 0.96
edtf/parser/tests.py::test_benchmark_parser[2001-29] 124.09715593597336 iter/sec (stddev: 0.0016503755545040528) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 0.94

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 81646.42377027404 iter/sec (stddev: 9.56705636234734e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8666.73126056445 iter/sec (stddev: 0.000006144278671008529) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10901.627665354781 iter/sec (stddev: 0.00000569747955208092) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7164.902753537795 iter/sec (stddev: 0.0000067251620509604276) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12933.538410916824 iter/sec (stddev: 0.000004150391911296379) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9177.166320219529 iter/sec (stddev: 0.000005530164930833393) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5787.201650164257 iter/sec (stddev: 0.000005931359748772035) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7786.374268578433 iter/sec (stddev: 0.0000063219971701435334) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 48780.91183071381 iter/sec (stddev: 0.0000014303466854164555) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42284.08685528984 iter/sec (stddev: 0.0000012295421416170533) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 24334.703309106462 iter/sec (stddev: 0.000007771393192380114) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 1.00
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 159.623090054645 iter/sec (stddev: 0.0004915165025474537) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 0.97
edtf/parser/tests.py::test_benchmark_parser[2008-12] 166.27792859473058 iter/sec (stddev: 0.001651543137218221) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 0.97
edtf/parser/tests.py::test_benchmark_parser[2008] 198.1642919947828 iter/sec (stddev: 0.001329106599950776) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 0.99
edtf/parser/tests.py::test_benchmark_parser[-0999] 197.62641852639328 iter/sec (stddev: 0.0009674086312079742) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 0.98
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 144.21919633363663 iter/sec (stddev: 0.0011639665827445815) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 0.98
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 116.92210994837318 iter/sec (stddev: 0.0014789534252746272) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 1.02
edtf/parser/tests.py::test_benchmark_parser[/2006] 311.66143691369484 iter/sec (stddev: 0.0009831304891199885) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.04
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 220.30881590934476 iter/sec (stddev: 0.0008257554497118144) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 0.97
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 31.944974015578737 iter/sec (stddev: 0.00037362191006212313) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 0.98
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 440.593445034608 iter/sec (stddev: 0.0000894703314792203) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.01
edtf/parser/tests.py::test_benchmark_parser[2001-29] 118.86479139951234 iter/sec (stddev: 0.0017213635496074072) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 110359.46978951832 iter/sec (stddev: 7.882068258070036e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 0.73
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 11377.374362491862 iter/sec (stddev: 0.000006689443125583202) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 13512.659714282314 iter/sec (stddev: 0.000015051597648899847) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 0.80
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 9376.62137267409 iter/sec (stddev: 0.0000057314312343630064) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 16677.713620248855 iter/sec (stddev: 0.000003867541158478014) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 11973.727645932206 iter/sec (stddev: 0.000004338749410560035) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 0.76
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 7509.336340307301 iter/sec (stddev: 0.000007008593170935617) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 10263.367156749246 iter/sec (stddev: 0.00000622120824926713) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 64202.07377429137 iter/sec (stddev: 0.0000010307213557049565) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 0.76
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 55002.24284559423 iter/sec (stddev: 0.0000010898423633136658) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 33006.27964470051 iter/sec (stddev: 0.0000025020887770520214) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 0.74
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 147.34100177104563 iter/sec (stddev: 0.0005673055923189126) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 1.05
edtf/parser/tests.py::test_benchmark_parser[2008-12] 154.5156089463919 iter/sec (stddev: 0.0019562880876279666) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 1.05
edtf/parser/tests.py::test_benchmark_parser[2008] 188.52649594762755 iter/sec (stddev: 0.002122356851584866) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 1.04
edtf/parser/tests.py::test_benchmark_parser[-0999] 193.6500640843258 iter/sec (stddev: 0.0013970801176081435) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 1.00
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 130.89887663447834 iter/sec (stddev: 0.0021508551085484082) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 1.08
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 103.80619460304126 iter/sec (stddev: 0.0017771631465348181) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 1.15
edtf/parser/tests.py::test_benchmark_parser[/2006] 246.88048749991043 iter/sec (stddev: 0.0011340823365048362) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.31
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 201.88163023612825 iter/sec (stddev: 0.00036621278889269556) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 1.06
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 20.528062402965865 iter/sec (stddev: 0.0044925977152867535) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 1.52
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 417.70690405487846 iter/sec (stddev: 0.00010963609913003695) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.06
edtf/parser/tests.py::test_benchmark_parser[2001-29] 110.79594978287878 iter/sec (stddev: 0.002624880106581348) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 1.06

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 80610.88120054602 iter/sec (stddev: 7.259161087990438e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8528.12442668283 iter/sec (stddev: 0.000004322274786747055) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10480.795719693586 iter/sec (stddev: 0.000005450971419529523) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6979.365831828683 iter/sec (stddev: 0.000005252497000210283) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12411.076647344196 iter/sec (stddev: 0.000004196056883853115) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8864.444836332517 iter/sec (stddev: 0.000004359119173801864) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5517.504762163027 iter/sec (stddev: 0.00001833266848281469) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7496.312580547049 iter/sec (stddev: 0.0000050821240748426604) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 46961.42732593712 iter/sec (stddev: 9.784842774161238e-7) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 43481.7814818694 iter/sec (stddev: 0.000001464099194694041) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 23474.215983449903 iter/sec (stddev: 0.0000030034604940164267) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 1.03
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 163.4219061197119 iter/sec (stddev: 0.0003798336650578501) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 0.95
edtf/parser/tests.py::test_benchmark_parser[2008-12] 171.00538850225755 iter/sec (stddev: 0.0014209176408638573) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 0.95
edtf/parser/tests.py::test_benchmark_parser[2008] 206.85829219931918 iter/sec (stddev: 0.0013592336535505531) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 0.94
edtf/parser/tests.py::test_benchmark_parser[-0999] 206.17257823909102 iter/sec (stddev: 0.0010428802565214121) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 0.94
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 145.53113550492736 iter/sec (stddev: 0.0015008912830067277) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 0.97
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 124.12594755485424 iter/sec (stddev: 0.001592365837612881) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 0.96
edtf/parser/tests.py::test_benchmark_parser[/2006] 325.763777608878 iter/sec (stddev: 0.0006886620718693182) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 0.99
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 227.63821896202313 iter/sec (stddev: 0.00033827041493810146) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 0.94
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.42024232573221 iter/sec (stddev: 0.0028475559459531516) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 0.96
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 446.8135911038127 iter/sec (stddev: 0.00007883475056059281) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 0.99
edtf/parser/tests.py::test_benchmark_parser[2001-29] 121.91317024219538 iter/sec (stddev: 0.0020124245704603735) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 68333.9529081237 iter/sec (stddev: 8.470786925829635e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 1.18
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8224.710814460941 iter/sec (stddev: 0.000006567238114339908) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 9900.745454398342 iter/sec (stddev: 0.000005515645567050137) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 1.09
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6743.689073004356 iter/sec (stddev: 0.0000064660297876628416) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 11692.65217111823 iter/sec (stddev: 0.0000059504884554558776) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 1.10
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8492.12064666597 iter/sec (stddev: 0.00000657965342504986) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 1.07
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5729.6442386756235 iter/sec (stddev: 0.000006315267319255901) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7367.213746446968 iter/sec (stddev: 0.000005904828990152012) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 50256.994587699024 iter/sec (stddev: 0.000001401283530033536) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 44426.110592324396 iter/sec (stddev: 0.0000017852162965795462) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.96
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 21955.550808219406 iter/sec (stddev: 0.000004532366616344151) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 1.11
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 126.59492105819483 iter/sec (stddev: 0.0005281682282014624) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 1.23
edtf/parser/tests.py::test_benchmark_parser[2008-12] 132.34446029176098 iter/sec (stddev: 0.001980195683119448) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 1.22
edtf/parser/tests.py::test_benchmark_parser[2008] 165.41215349096208 iter/sec (stddev: 0.001323090000280835) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 1.18
edtf/parser/tests.py::test_benchmark_parser[-0999] 165.89247309616098 iter/sec (stddev: 0.0016263974777194332) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 1.16
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 112.14378055625711 iter/sec (stddev: 0.0018326939991230478) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 1.26
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 90.70260027744335 iter/sec (stddev: 0.001673463585185117) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 1.32
edtf/parser/tests.py::test_benchmark_parser[/2006] 209.60527253418852 iter/sec (stddev: 0.0011796835567331923) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.54
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 171.5357266204154 iter/sec (stddev: 0.00037789309375157803) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 1.25
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 18.24233374613407 iter/sec (stddev: 0.004021854503284434) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 1.71
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 343.42248272828516 iter/sec (stddev: 0.0000906213078081724) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.29
edtf/parser/tests.py::test_benchmark_parser[2001-29] 96.13590704979593 iter/sec (stddev: 0.002012764463237051) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 1.22

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.420s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.296s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.540s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.330s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1477151%33, 43–44, 46–49, 54–55, 58–61, 63, 67–70, 72–73, 75–77, 85–87, 89–93, 103, 105, 118, 125, 156–158, 160–165, 168–170, 172–177, 201–204, 208, 223, 225–226, 228, 245, 247, 255, 257, 259, 261, 266, 269, 275
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py63335044%69, 71, 78–81, 83–84, 86–87, 110–112, 116, 119, 122, 181, 183, 190, 192, 198–202, 207–213, 220–224, 229–235, 246, 257, 286, 290, 302–304, 309, 317–319, 322, 337–338, 342, 371–375, 378, 383–384, 387, 390, 393, 396–400, 403–407, 427–429, 453, 457, 462, 464, 483, 490, 506, 515–517, 519–521, 524–525, 527, 530–533, 535, 537–539, 541, 545, 558, 565–568, 571, 574–577, 580–583, 585–589, 592–593, 596, 600, 606–607, 610, 613–614, 617, 621–622, 625–626, 629, 635, 640–641, 647, 649, 652–654, 660, 665–666, 669, 675, 677, 681–695, 700–702, 706, 708, 711–713, 717, 719, 722–724, 730–733, 738–739, 744–745, 747, 750, 753–755, 757, 760, 763–766, 768–774, 781–784, 786–792, 801–802, 805, 808, 811–813, 815, 823, 842–844, 846–849, 851–852, 854–855, 857, 859, 868, 871, 874, 881–882, 884–885, 887, 889, 891–892, 894, 896–901, 903, 905, 907–908, 910, 913–915, 918–920, 923–925, 933, 935–936, 939–940, 943–944, 947–948, 950–951, 955, 959–960, 963, 968–969, 973–974, 976–984, 986, 996–997, 999, 1001–1002, 1004, 1007, 1012, 1017, 1023–1024, 1027, 1030, 1033, 1035–1037, 1039, 1044–1045, 1047, 1056–1057, 1060, 1063, 1066–1067, 1069, 1078–1079, 1081–1083, 1085–1088, 1100–1102, 1107, 1110–1111, 1113, 1118
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 73
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1471192%55, 58, 118, 164–165, 176–177, 203–204, 208, 275
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py6339884%110–112, 119, 122, 183, 189–193, 200–202, 209–213, 222–224, 229–235, 246, 337–338, 371–375, 378, 393, 396–400, 403–407, 427–429, 545, 581, 589, 593, 640–641, 647, 665–666, 669, 675, 682, 684, 688, 695, 760, 766, 770, 784, 788, 882, 900–901, 903, 908, 914, 919, 924, 960, 963, 969, 974, 976–984, 999, 1004, 1081, 1085, 1118
   tests.py89198%400
TOTAL2822104063% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 6.430s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 80991.12623404925 iter/sec (stddev: 0.0000011119306642100186) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8396.830497487443 iter/sec (stddev: 0.000005826602058669463) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10600.546255886455 iter/sec (stddev: 0.000005094318814344216) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6916.756500675575 iter/sec (stddev: 0.000005980741954010593) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12422.996278076496 iter/sec (stddev: 0.000004341031057327164) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8899.531956665161 iter/sec (stddev: 0.000005300183503271665) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5573.86388019604 iter/sec (stddev: 0.000007342505092553397) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7519.8119751024515 iter/sec (stddev: 0.000005836538527858066) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 46684.343183654004 iter/sec (stddev: 0.0000013604424947210854) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42371.33657024682 iter/sec (stddev: 0.000001594781068351705) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 23947.38748424977 iter/sec (stddev: 0.0000026862063844139468) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 1.01
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 161.1133015060914 iter/sec (stddev: 0.0004043139323113055) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 0.96
edtf/parser/tests.py::test_benchmark_parser[2008-12] 165.075228836259 iter/sec (stddev: 0.001866628620253486) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 0.98
edtf/parser/tests.py::test_benchmark_parser[2008] 202.4060689265872 iter/sec (stddev: 0.0016009512440964635) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 0.96
edtf/parser/tests.py::test_benchmark_parser[-0999] 203.1420272298697 iter/sec (stddev: 0.0012360222290579716) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 0.95
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 140.4253143590978 iter/sec (stddev: 0.002446389847687697) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 1.00
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 119.03864053795277 iter/sec (stddev: 0.0017668832818572848) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 1.00
edtf/parser/tests.py::test_benchmark_parser[/2006] 322.06351322768074 iter/sec (stddev: 0.00020838336213266462) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.00
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 218.8519683364766 iter/sec (stddev: 0.0013502704998701687) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 0.98
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.40511888226576 iter/sec (stddev: 0.0004134861005558122) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 0.96
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 435.1456156590362 iter/sec (stddev: 0.0007946169508594338) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.02
edtf/parser/tests.py::test_benchmark_parser[2001-29] 121.85248694427231 iter/sec (stddev: 0.00172792602728388) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 81079.96789903447 iter/sec (stddev: 9.006456735286341e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8569.352001358942 iter/sec (stddev: 0.000005746045211214113) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10950.870432976415 iter/sec (stddev: 0.00000457332664042182) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7007.4920315282425 iter/sec (stddev: 0.000006327871529610626) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12962.90104171379 iter/sec (stddev: 0.000004430502452968607) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8677.72227804051 iter/sec (stddev: 0.00002464134258469738) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5701.616677000219 iter/sec (stddev: 0.000006847151333809249) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7435.085085909848 iter/sec (stddev: 0.00002661489762760617) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 49179.821533519425 iter/sec (stddev: 0.0000013943809528493886) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42689.194292103464 iter/sec (stddev: 0.0000024972683713343967) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 24284.452696757362 iter/sec (stddev: 0.000006567380738446046) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 1.00
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 159.64381331475056 iter/sec (stddev: 0.0004869860842082705) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 0.97
edtf/parser/tests.py::test_benchmark_parser[2008-12] 165.4931835277125 iter/sec (stddev: 0.0015837001632278112) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 0.98
edtf/parser/tests.py::test_benchmark_parser[2008] 199.16383791196102 iter/sec (stddev: 0.0016510372150421396) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 0.98
edtf/parser/tests.py::test_benchmark_parser[-0999] 196.25533938588245 iter/sec (stddev: 0.0015021504465035464) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 0.98
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 143.06026884619038 iter/sec (stddev: 0.0014964647871721158) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 0.99
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 120.44115627658059 iter/sec (stddev: 0.0013626801980792785) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 0.99
edtf/parser/tests.py::test_benchmark_parser[/2006] 324.617460620382 iter/sec (stddev: 0.00015750251765127854) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.00
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 219.96174008645556 iter/sec (stddev: 0.0010206098857998337) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 0.98
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 30.362006401574515 iter/sec (stddev: 0.0048238906710114555) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 1.03
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 444.11802853875554 iter/sec (stddev: 0.000055945172172371575) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.00
edtf/parser/tests.py::test_benchmark_parser[2001-29] 118.17474555757369 iter/sec (stddev: 0.0021268952084740373) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 88427.65346275468 iter/sec (stddev: 8.589061469051087e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 0.91
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8987.037651246403 iter/sec (stddev: 0.000009146189014935553) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 0.97
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 11484.777402854474 iter/sec (stddev: 0.000004944861318435004) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7670.483862763815 iter/sec (stddev: 0.000009533767082788079) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 0.92
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 13577.523335070626 iter/sec (stddev: 0.0000042652904041221565) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 0.95
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9792.757630484672 iter/sec (stddev: 0.000005484132755706366) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 6158.725865194864 iter/sec (stddev: 0.000006574823147090283) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 8336.449402856577 iter/sec (stddev: 0.000006212238449279785) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 51832.51927670377 iter/sec (stddev: 0.000001150740336663942) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 0.95
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 45690.48540649917 iter/sec (stddev: 0.0000030857235677510124) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 25805.481261735087 iter/sec (stddev: 0.0000026779245684890857) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 0.94
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 165.64505424555972 iter/sec (stddev: 0.00046244203468779954) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 0.94
edtf/parser/tests.py::test_benchmark_parser[2008-12] 170.2384073629041 iter/sec (stddev: 0.002033771192150356) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 0.95
edtf/parser/tests.py::test_benchmark_parser[2008] 212.3274635878188 iter/sec (stddev: 0.0012757881325781114) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 0.92
edtf/parser/tests.py::test_benchmark_parser[-0999] 201.16215307111645 iter/sec (stddev: 0.002061980988670417) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 0.96
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 146.9200064262448 iter/sec (stddev: 0.0019092678682255911) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 0.96
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 123.2455655326119 iter/sec (stddev: 0.0019218847076346807) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 0.97
edtf/parser/tests.py::test_benchmark_parser[/2006] 339.03771591510724 iter/sec (stddev: 0.0002760863241287707) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 0.95
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 227.19163606605272 iter/sec (stddev: 0.0013004691792142939) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 0.95
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 33.11439406754036 iter/sec (stddev: 0.0029764743096216757) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 0.94
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 462.57805111021634 iter/sec (stddev: 0.00011314142867357898) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 0.96
edtf/parser/tests.py::test_benchmark_parser[2001-29] 122.27511590345408 iter/sec (stddev: 0.0022871502428698453) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 56026.283835704715 iter/sec (stddev: 0.000004218558129184818) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 1.44
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 11236.960144966322 iter/sec (stddev: 0.000006067757559161574) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 0.78
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 13972.866525067104 iter/sec (stddev: 0.000005020635825841647) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 9386.541574465868 iter/sec (stddev: 0.000006276227497980658) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 16491.262548326977 iter/sec (stddev: 0.0000035151859859017933) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 0.78
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 11714.975883716403 iter/sec (stddev: 0.0000051600182438819256) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 0.78
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 7507.5064577349 iter/sec (stddev: 0.000008094170984742079) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 10228.882322882831 iter/sec (stddev: 0.000005137780630946958) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 63683.87087672191 iter/sec (stddev: 0.000001119134397427435) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 56488.98678903882 iter/sec (stddev: 0.0000011450676737755059) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 31549.503425404393 iter/sec (stddev: 0.0000023637616917690557) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 0.77
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 147.71069471958276 iter/sec (stddev: 0.0005167764189076776) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 1.05
edtf/parser/tests.py::test_benchmark_parser[2008-12] 154.4124340403534 iter/sec (stddev: 0.0018097560246685968) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 1.05
edtf/parser/tests.py::test_benchmark_parser[2008] 190.03210687457775 iter/sec (stddev: 0.0017181383418986606) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 1.03
edtf/parser/tests.py::test_benchmark_parser[-0999] 189.4165043525289 iter/sec (stddev: 0.001852913179273335) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 1.02
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 129.8868351627233 iter/sec (stddev: 0.0018335408798299505) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 1.09
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 103.08814659899608 iter/sec (stddev: 0.0016075640284061233) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 1.16
edtf/parser/tests.py::test_benchmark_parser[/2006] 248.65495506497902 iter/sec (stddev: 0.00014605747285566573) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.30
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 198.45814656820875 iter/sec (stddev: 0.0012015134762087586) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 1.08
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 20.87109309359785 iter/sec (stddev: 0.0004969145151966616) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 1.50
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 422.3867140208729 iter/sec (stddev: 0.00008263172214180812) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.05
edtf/parser/tests.py::test_benchmark_parser[2001-29] 108.9286220119273 iter/sec (stddev: 0.002147143256838681) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 1.08

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 2112db7 Previous: 3b402c8 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 68060.45176437436 iter/sec (stddev: 8.615301195522848e-7) 80752.32720209043 iter/sec (stddev: 0.0000011061824489090258) 1.19
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8242.877693974906 iter/sec (stddev: 0.000006003072247093304) 8712.00972410283 iter/sec (stddev: 0.000008273745508166583) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 9924.340308763882 iter/sec (stddev: 0.000004840739020371263) 10820.942730341734 iter/sec (stddev: 0.000004602558693928109) 1.09
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6767.115471695963 iter/sec (stddev: 0.000006364617550678054) 7048.430782495798 iter/sec (stddev: 0.000005885724709181311) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 11605.096194248757 iter/sec (stddev: 0.000006893856765676112) 12873.32980557272 iter/sec (stddev: 0.000003913056239278793) 1.11
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8529.583195431256 iter/sec (stddev: 0.000005195231456036771) 9082.125369716541 iter/sec (stddev: 0.000007985957755217053) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5720.513094427222 iter/sec (stddev: 0.000006667317603022173) 5751.533172907724 iter/sec (stddev: 0.000005950802283178913) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7365.949736154676 iter/sec (stddev: 0.000007422043293054814) 7715.37865633614 iter/sec (stddev: 0.0000054485516642303775) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 50794.01084781292 iter/sec (stddev: 0.0000012890110912941165) 49013.279184243765 iter/sec (stddev: 0.0000014183898498620798) 0.96
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 45023.53546150171 iter/sec (stddev: 0.000001063205268401479) 42547.23693217488 iter/sec (stddev: 0.0000010886467209122787) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 21915.77288486005 iter/sec (stddev: 0.000005313763951803528) 24270.804671255202 iter/sec (stddev: 0.00000661745512704059) 1.11
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 123.99664351709897 iter/sec (stddev: 0.0005339481090209314) 155.08637463761124 iter/sec (stddev: 0.0005459563551474472) 1.25
edtf/parser/tests.py::test_benchmark_parser[2008-12] 132.05401676687802 iter/sec (stddev: 0.0018941142341731291) 162.00970899305605 iter/sec (stddev: 0.002001388758022442) 1.23
edtf/parser/tests.py::test_benchmark_parser[2008] 163.01952972850813 iter/sec (stddev: 0.0015061669569046354) 195.20837196545014 iter/sec (stddev: 0.0019201930027345948) 1.20
edtf/parser/tests.py::test_benchmark_parser[-0999] 161.92632342448368 iter/sec (stddev: 0.0020342148667349545) 192.98691195610527 iter/sec (stddev: 0.0017473731741223413) 1.19
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 113.86020711053168 iter/sec (stddev: 0.0005867977953551271) 141.02601835145097 iter/sec (stddev: 0.0016802858078153158) 1.24
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 89.58710080364618 iter/sec (stddev: 0.0020372950848622532) 119.36230012677133 iter/sec (stddev: 0.0015379063038527818) 1.33
edtf/parser/tests.py::test_benchmark_parser[/2006] 207.89883743988662 iter/sec (stddev: 0.0012447340068688095) 323.29913998914515 iter/sec (stddev: 0.0001401719237295538) 1.56
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 167.03953081774094 iter/sec (stddev: 0.0009565260466900734) 214.79763405702414 iter/sec (stddev: 0.0012630496019271878) 1.29
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 18.05262720695939 iter/sec (stddev: 0.004023040462226262) 31.258099071152483 iter/sec (stddev: 0.0005077281198434661) 1.73
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 335.56435096180564 iter/sec (stddev: 0.00028954958722722513) 443.42733948378026 iter/sec (stddev: 0.00006347319885005012) 1.32
edtf/parser/tests.py::test_benchmark_parser[2001-29] 91.97524161799781 iter/sec (stddev: 0.0023618030382527725) 117.21118094222544 iter/sec (stddev: 0.001696479181756765) 1.27

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.