Skip to content

Commit

Permalink
Include benchmark url
Browse files Browse the repository at this point in the history
  • Loading branch information
aweakley committed May 27, 2024
1 parent 90558b6 commit 6c0e239
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ Since the `EDTFField` and the `_earliest` and `_latest` field values are set aut

### Running tests
- From `python-edtf`, run the unit tests: `pytest`
- From `python-edtf`, run `pytest -m benchmark` to run the benchmarks
- From `python-edtf`, run `pytest -m benchmark` to run the benchmarks (published [here]( https://ixc.github.io/python-edtf/dev/bench/))
- From `python-edtf/edtf_django_tests`, run the integration tests: `python manage.py test edtf_integration`
- To run CI locally, use `act`, e.g. `act pull_request` or `act --pull=false --container-architecture linux/amd64`. Some steps may require a Github PAT: `act pull_request --container-architecture linux/amd64 --pull=false -s GITHUB_TOKEN=<your PAT>`

Expand Down

15 comments on commit 6c0e239

@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.py24483%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py922177%88, 93, 95, 98–99, 101–102, 104, 109, 113–116, 155, 157, 159, 169–170, 174–175, 183
   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.py1487152%34, 44–45, 47–50, 55–56, 59–62, 64, 68–71, 73–74, 76–78, 86–88, 90–94, 104, 106, 119, 126, 157–159, 161–166, 169–171, 173–178, 202–205, 209, 224, 226–227, 229, 246, 248, 256, 258, 260, 262, 267, 270, 276
   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.py30100% 
   grammar.py123992%147–150, 346, 350–353
   parser_classes.py54827749%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, 478, 485, 501, 510–512, 514–516, 519–520, 522, 525–528, 530, 532–534, 536, 540, 549–551, 555, 557, 560–562, 566, 568, 573–576, 581–582, 587–588, 590, 593, 596–598, 600, 603, 606–609, 611–617, 624–627, 629–635, 644–645, 648, 651, 654–656, 658, 666, 685–687, 689–692, 694–695, 697–698, 700, 703–704, 706–707, 709, 711, 713–714, 716, 718–723, 725, 727, 729–730, 732, 735–737, 740–742, 745–747, 755, 757–758, 761–762, 765–766, 769–770, 772–773, 777, 781–782, 785, 790–791, 795–796, 798–806, 808, 818–819, 821, 823–824, 826, 829, 834, 839, 845–846, 849, 852, 855, 857–859, 861, 866–867, 869, 878–879, 882, 885, 888–889, 891, 900–901, 903–905, 907, 916–918, 923, 926–927, 929, 934
   tests.py76760%3–4, 6, 8–10, 26, 219, 233, 255, 257–260, 262–264, 266–270, 273–274, 276–277, 280–282, 285–286, 289–292, 295, 298–302, 305, 308, 311, 314–319, 322, 325, 328, 333–334, 336–337, 340, 342–347, 349–356, 359–361, 363
edtf
   __init__.py40100% 
   appsettings.py24291%12–13
   convert.py631182%11–19, 21, 73
   fields.py92920%1, 3–6, 8–10, 12, 20, 26, 28, 30–32, 35–36, 48–49, 64, 66, 69, 71–74, 76–80, 82–83, 85, 87–88, 90, 92–93, 95, 97–99, 101–102, 104, 106–109, 111, 113–116, 118, 127–129, 132, 135, 141–142, 144–146, 149, 153, 155, 157, 159, 162–175, 181, 183–184, 186–187, 192–193
   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.py1481192%56, 59, 119, 165–166, 177–178, 204–205, 209, 276
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py30100% 
   grammar.py123199%352
   parser_classes.py5488484%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, 540, 603, 609, 613, 627, 631, 704, 722–723, 725, 730, 736, 741, 746, 782, 785, 791, 796, 798–806, 821, 826, 903, 907, 934
   tests.py76198%363
TOTAL253289664% 

Tests Skipped Failures Errors Time
249 0 💤 0 ❌ 0 🔥 2.552s ⏱️

@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.py24483%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py922177%88, 93, 95, 98–99, 101–102, 104, 109, 113–116, 155, 157, 159, 169–170, 174–175, 183
   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.py1487152%34, 44–45, 47–50, 55–56, 59–62, 64, 68–71, 73–74, 76–78, 86–88, 90–94, 104, 106, 119, 126, 157–159, 161–166, 169–171, 173–178, 202–205, 209, 224, 226–227, 229, 246, 248, 256, 258, 260, 262, 267, 270, 276
   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.py30100% 
   grammar.py123992%147–150, 346, 350–353
   parser_classes.py54827749%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, 478, 485, 501, 510–512, 514–516, 519–520, 522, 525–528, 530, 532–534, 536, 540, 549–551, 555, 557, 560–562, 566, 568, 573–576, 581–582, 587–588, 590, 593, 596–598, 600, 603, 606–609, 611–617, 624–627, 629–635, 644–645, 648, 651, 654–656, 658, 666, 685–687, 689–692, 694–695, 697–698, 700, 703–704, 706–707, 709, 711, 713–714, 716, 718–723, 725, 727, 729–730, 732, 735–737, 740–742, 745–747, 755, 757–758, 761–762, 765–766, 769–770, 772–773, 777, 781–782, 785, 790–791, 795–796, 798–806, 808, 818–819, 821, 823–824, 826, 829, 834, 839, 845–846, 849, 852, 855, 857–859, 861, 866–867, 869, 878–879, 882, 885, 888–889, 891, 900–901, 903–905, 907, 916–918, 923, 926–927, 929, 934
   tests.py76760%3–4, 6, 8–10, 26, 219, 233, 255, 257–260, 262–264, 266–270, 273–274, 276–277, 280–282, 285–286, 289–292, 295, 298–302, 305, 308, 311, 314–319, 322, 325, 328, 333–334, 336–337, 340, 342–347, 349–356, 359–361, 363
edtf
   __init__.py40100% 
   appsettings.py24291%12–13
   convert.py631182%11–19, 21, 73
   fields.py92920%1, 3–6, 8–10, 12, 20, 26, 28, 30–32, 35–36, 48–49, 64, 66, 69, 71–74, 76–80, 82–83, 85, 87–88, 90, 92–93, 95, 97–99, 101–102, 104, 106–109, 111, 113–116, 118, 127–129, 132, 135, 141–142, 144–146, 149, 153, 155, 157, 159, 162–175, 181, 183–184, 186–187, 192–193
   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.py1481192%56, 59, 119, 165–166, 177–178, 204–205, 209, 276
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py30100% 
   grammar.py123199%352
   parser_classes.py5488484%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, 540, 603, 609, 613, 627, 631, 704, 722–723, 725, 730, 736, 741, 746, 782, 785, 791, 796, 798–806, 821, 826, 903, 907, 934
   tests.py76198%363
TOTAL253289664% 

Tests Skipped Failures Errors Time
249 0 💤 0 ❌ 0 🔥 2.443s ⏱️

@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.py24483%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py922177%88, 93, 95, 98–99, 101–102, 104, 109, 113–116, 155, 157, 159, 169–170, 174–175, 183
   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.py1487152%34, 44–45, 47–50, 55–56, 59–62, 64, 68–71, 73–74, 76–78, 86–88, 90–94, 104, 106, 119, 126, 157–159, 161–166, 169–171, 173–178, 202–205, 209, 224, 226–227, 229, 246, 248, 256, 258, 260, 262, 267, 270, 276
   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.py30100% 
   grammar.py123992%147–150, 346, 350–353
   parser_classes.py54827749%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, 478, 485, 501, 510–512, 514–516, 519–520, 522, 525–528, 530, 532–534, 536, 540, 549–551, 555, 557, 560–562, 566, 568, 573–576, 581–582, 587–588, 590, 593, 596–598, 600, 603, 606–609, 611–617, 624–627, 629–635, 644–645, 648, 651, 654–656, 658, 666, 685–687, 689–692, 694–695, 697–698, 700, 703–704, 706–707, 709, 711, 713–714, 716, 718–723, 725, 727, 729–730, 732, 735–737, 740–742, 745–747, 755, 757–758, 761–762, 765–766, 769–770, 772–773, 777, 781–782, 785, 790–791, 795–796, 798–806, 808, 818–819, 821, 823–824, 826, 829, 834, 839, 845–846, 849, 852, 855, 857–859, 861, 866–867, 869, 878–879, 882, 885, 888–889, 891, 900–901, 903–905, 907, 916–918, 923, 926–927, 929, 934
   tests.py76760%3–4, 6, 8–10, 26, 219, 233, 255, 257–260, 262–264, 266–270, 273–274, 276–277, 280–282, 285–286, 289–292, 295, 298–302, 305, 308, 311, 314–319, 322, 325, 328, 333–334, 336–337, 340, 342–347, 349–356, 359–361, 363
edtf
   __init__.py40100% 
   appsettings.py24291%12–13
   convert.py631182%11–19, 21, 73
   fields.py92920%1, 3–6, 8–10, 12, 20, 26, 28, 30–32, 35–36, 48–49, 64, 66, 69, 71–74, 76–80, 82–83, 85, 87–88, 90, 92–93, 95, 97–99, 101–102, 104, 106–109, 111, 113–116, 118, 127–129, 132, 135, 141–142, 144–146, 149, 153, 155, 157, 159, 162–175, 181, 183–184, 186–187, 192–193
   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.py1481192%56, 59, 119, 165–166, 177–178, 204–205, 209, 276
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py30100% 
   grammar.py123199%352
   parser_classes.py5488484%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, 540, 603, 609, 613, 627, 631, 704, 722–723, 725, 730, 736, 741, 746, 782, 785, 791, 796, 798–806, 821, 826, 903, 907, 934
   tests.py76198%363
TOTAL253289664% 

Tests Skipped Failures Errors Time
249 0 💤 0 ❌ 0 🔥 2.606s ⏱️

@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.py24483%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py922177%88, 93, 95, 98–99, 101–102, 104, 109, 113–116, 155, 157, 159, 169–170, 174–175, 183
   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.py1487152%34, 44–45, 47–50, 55–56, 59–62, 64, 68–71, 73–74, 76–78, 86–88, 90–94, 104, 106, 119, 126, 157–159, 161–166, 169–171, 173–178, 202–205, 209, 224, 226–227, 229, 246, 248, 256, 258, 260, 262, 267, 270, 276
   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.py30100% 
   grammar.py123992%147–150, 346, 350–353
   parser_classes.py54827749%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, 478, 485, 501, 510–512, 514–516, 519–520, 522, 525–528, 530, 532–534, 536, 540, 549–551, 555, 557, 560–562, 566, 568, 573–576, 581–582, 587–588, 590, 593, 596–598, 600, 603, 606–609, 611–617, 624–627, 629–635, 644–645, 648, 651, 654–656, 658, 666, 685–687, 689–692, 694–695, 697–698, 700, 703–704, 706–707, 709, 711, 713–714, 716, 718–723, 725, 727, 729–730, 732, 735–737, 740–742, 745–747, 755, 757–758, 761–762, 765–766, 769–770, 772–773, 777, 781–782, 785, 790–791, 795–796, 798–806, 808, 818–819, 821, 823–824, 826, 829, 834, 839, 845–846, 849, 852, 855, 857–859, 861, 866–867, 869, 878–879, 882, 885, 888–889, 891, 900–901, 903–905, 907, 916–918, 923, 926–927, 929, 934
   tests.py76760%3–4, 6, 8–10, 26, 219, 233, 255, 257–260, 262–264, 266–270, 273–274, 276–277, 280–282, 285–286, 289–292, 295, 298–302, 305, 308, 311, 314–319, 322, 325, 328, 333–334, 336–337, 340, 342–347, 349–356, 359–361, 363
edtf
   __init__.py40100% 
   appsettings.py24291%12–13
   convert.py631182%11–19, 21, 73
   fields.py92920%1, 3–6, 8–10, 12, 20, 26, 28, 30–32, 35–36, 48–49, 64, 66, 69, 71–74, 76–80, 82–83, 85, 87–88, 90, 92–93, 95, 97–99, 101–102, 104, 106–109, 111, 113–116, 118, 127–129, 132, 135, 141–142, 144–146, 149, 153, 155, 157, 159, 162–175, 181, 183–184, 186–187, 192–193
   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.py1481192%56, 59, 119, 165–166, 177–178, 204–205, 209, 276
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py30100% 
   grammar.py123199%352
   parser_classes.py5488484%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, 540, 603, 609, 613, 627, 631, 704, 722–723, 725, 730, 736, 741, 746, 782, 785, 791, 796, 798–806, 821, 826, 903, 907, 934
   tests.py76198%363
TOTAL253289664% 

Tests Skipped Failures Errors Time
249 0 💤 0 ❌ 0 🔥 2.523s ⏱️

@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.3/x64/lib/python3.12/site-packages/edtf
   __init__.py40100% 
   appsettings.py24483%10–13
   convert.py634430%11–19, 21, 38–39, 52, 61, 72–73, 75, 104, 107–109, 113, 117, 136–156
   fields.py922177%88, 93, 95, 98–99, 101–102, 104, 109, 113–116, 155, 157, 159, 169–170, 174–175, 183
   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.3/x64/lib/python3.12/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1487152%34, 44–45, 47–50, 55–56, 59–62, 64, 68–71, 73–74, 76–78, 86–88, 90–94, 104, 106, 119, 126, 157–159, 161–166, 169–171, 173–178, 202–205, 209, 224, 226–227, 229, 246, 248, 256, 258, 260, 262, 267, 270, 276
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py30100% 
   grammar.py123992%147–150, 346, 350–353
   parser_classes.py54827749%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, 478, 485, 501, 510–512, 514–516, 519–520, 522, 525–528, 530, 532–534, 536, 540, 549–551, 555, 557, 560–562, 566, 568, 573–576, 581–582, 587–588, 590, 593, 596–598, 600, 603, 606–609, 611–617, 624–627, 629–635, 644–645, 648, 651, 654–656, 658, 666, 685–687, 689–692, 694–695, 697–698, 700, 703–704, 706–707, 709, 711, 713–714, 716, 718–723, 725, 727, 729–730, 732, 735–737, 740–742, 745–747, 755, 757–758, 761–762, 765–766, 769–770, 772–773, 777, 781–782, 785, 790–791, 795–796, 798–806, 808, 818–819, 821, 823–824, 826, 829, 834, 839, 845–846, 849, 852, 855, 857–859, 861, 866–867, 869, 878–879, 882, 885, 888–889, 891, 900–901, 903–905, 907, 916–918, 923, 926–927, 929, 934
   tests.py76760%3–4, 6, 8–10, 26, 219, 233, 255, 257–260, 262–264, 266–270, 273–274, 276–277, 280–282, 285–286, 289–292, 295, 298–302, 305, 308, 311, 314–319, 322, 325, 328, 333–334, 336–337, 340, 342–347, 349–356, 359–361, 363
edtf
   __init__.py40100% 
   appsettings.py24291%12–13
   convert.py631182%11–19, 21, 73
   fields.py92920%1, 3–6, 8–10, 12, 20, 26, 28, 30–32, 35–36, 48–49, 64, 66, 69, 71–74, 76–80, 82–83, 85, 87–88, 90, 92–93, 95, 97–99, 101–102, 104, 106–109, 111, 113–116, 118, 127–129, 132, 135, 141–142, 144–146, 149, 153, 155, 157, 159, 162–175, 181, 183–184, 186–187, 192–193
   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.py1481192%56, 59, 119, 165–166, 177–178, 204–205, 209, 276
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py30100% 
   grammar.py123199%352
   parser_classes.py5488484%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, 540, 603, 609, 613, 627, 631, 704, 722–723, 725, 730, 736, 741, 746, 782, 785, 791, 796, 798–806, 821, 826, 903, 907, 934
   tests.py76198%363
TOTAL253289664% 

Tests Skipped Failures Errors Time
249 0 💤 0 ❌ 0 🔥 3.983s ⏱️

@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: 6c0e239 Previous: 90558b6 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 117003.68049318365 iter/sec (stddev: 7.379838642027185e-7) 80582.48576992679 iter/sec (stddev: 8.932571132018978e-7) 0.69
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 11431.107684353572 iter/sec (stddev: 0.000004724495405530904) 8723.055067176152 iter/sec (stddev: 0.000005514716029706042) 0.76
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 14173.361102479623 iter/sec (stddev: 0.0000035427575764334276) 10643.250868963421 iter/sec (stddev: 0.000010561377766575552) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 9454.06749578109 iter/sec (stddev: 0.000004095787277387687) 7090.9310435272455 iter/sec (stddev: 0.000007013845497689025) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 16616.98830564465 iter/sec (stddev: 0.0000033464325271168497) 12662.061719965792 iter/sec (stddev: 0.000004414719024277194) 0.76
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 11942.142045055618 iter/sec (stddev: 0.000004354964946345207) 9163.855226353196 iter/sec (stddev: 0.000004940229834602092) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 7498.620535930153 iter/sec (stddev: 0.000005023716914108119) 5742.973118680105 iter/sec (stddev: 0.000007478806244740097) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 10219.018694959113 iter/sec (stddev: 0.000006195004351442201) 7606.170288851266 iter/sec (stddev: 0.000013626892281005909) 0.74
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 66985.86611154258 iter/sec (stddev: 8.821894028269639e-7) 48759.16658879253 iter/sec (stddev: 0.0000021467529169852325) 0.73
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 56489.254626942355 iter/sec (stddev: 8.873802242054716e-7) 42308.612825237535 iter/sec (stddev: 0.0000011805042694386185) 0.75
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 32815.652445838394 iter/sec (stddev: 0.00000194275102407926) 24377.787009148728 iter/sec (stddev: 0.0000029401980981380735) 0.74
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 133.83479757861832 iter/sec (stddev: 0.0015073892171360227) 158.718199255562 iter/sec (stddev: 0.00048474320907967294) 1.19
edtf/parser/tests.py::test_benchmark_parser[2008-12] 150.8119224495673 iter/sec (stddev: 0.0016474934144343463) 165.6623929841403 iter/sec (stddev: 0.0017180824483017394) 1.10
edtf/parser/tests.py::test_benchmark_parser[2008] 186.86064742151402 iter/sec (stddev: 0.0013697404914913842) 195.08085459021194 iter/sec (stddev: 0.002005364563976082) 1.04
edtf/parser/tests.py::test_benchmark_parser[-0999] 190.98860140047455 iter/sec (stddev: 0.0009478540747901884) 196.78820196904562 iter/sec (stddev: 0.0015516261018943384) 1.03
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 127.43592802961386 iter/sec (stddev: 0.001402698838175663) 140.11606059481684 iter/sec (stddev: 0.0014596683651959548) 1.10
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 112.66500405981427 iter/sec (stddev: 0.0019995259479429445) 126.83060561340648 iter/sec (stddev: 0.0018323765701294269) 1.13
edtf/parser/tests.py::test_benchmark_parser[/2006] 231.0504557308992 iter/sec (stddev: 0.000485665066642226) 324.86480513431644 iter/sec (stddev: 0.00025162149046091276) 1.41
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 190.90706874049775 iter/sec (stddev: 0.0012297277967062005) 218.0547041069529 iter/sec (stddev: 0.0012084256807922287) 1.14
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 19.622649773161598 iter/sec (stddev: 0.00184430529148034) 31.783999309794797 iter/sec (stddev: 0.0027347249273083954) 1.62
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 479.51929882718815 iter/sec (stddev: 0.00008290102026587897) 470.384400946271 iter/sec (stddev: 0.00007668406769218034) 0.98
edtf/parser/tests.py::test_benchmark_parser[2001-29] 108.24959533534822 iter/sec (stddev: 0.0019998969304789683) 117.19777710874818 iter/sec (stddev: 0.0020870244849718537) 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: 6c0e239 Previous: 57af559 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 117003.68049318365 iter/sec (stddev: 7.379838642027185e-7) 83145.31123765919 iter/sec (stddev: 0.0000038449208492781715) 0.71
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 11431.107684353572 iter/sec (stddev: 0.000004724495405530904) 8850.006387981433 iter/sec (stddev: 0.000004973784051735898) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 14173.361102479623 iter/sec (stddev: 0.0000035427575764334276) 11355.541438312745 iter/sec (stddev: 0.000009778485917295933) 0.80
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 9454.06749578109 iter/sec (stddev: 0.000004095787277387687) 7584.665215630892 iter/sec (stddev: 0.0000061908567080837525) 0.80
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 16616.98830564465 iter/sec (stddev: 0.0000033464325271168497) 13266.471761868468 iter/sec (stddev: 0.000004190472598923141) 0.80
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 11942.142045055618 iter/sec (stddev: 0.000004354964946345207) 9392.911299727075 iter/sec (stddev: 0.000004770300207040104) 0.79
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 7498.620535930153 iter/sec (stddev: 0.000005023716914108119) 6063.103704361849 iter/sec (stddev: 0.000009532226807516151) 0.81
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 10219.018694959113 iter/sec (stddev: 0.000006195004351442201) 8188.172551705493 iter/sec (stddev: 0.000005388911526168896) 0.80
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 66985.86611154258 iter/sec (stddev: 8.821894028269639e-7) 51633.48372745142 iter/sec (stddev: 0.0000014158548580022152) 0.77
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 56489.254626942355 iter/sec (stddev: 8.873802242054716e-7) 46648.85654840566 iter/sec (stddev: 0.000001678939832689382) 0.83
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 32815.652445838394 iter/sec (stddev: 0.00000194275102407926) 25110.70603776918 iter/sec (stddev: 0.0000027165253985539826) 0.77
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 133.83479757861832 iter/sec (stddev: 0.0015073892171360227) 103.90530941782221 iter/sec (stddev: 0.0002540701929655922) 0.78
edtf/parser/tests.py::test_benchmark_parser[2008-12] 150.8119224495673 iter/sec (stddev: 0.0016474934144343463) 123.98609037248124 iter/sec (stddev: 0.0013756340181688962) 0.82
edtf/parser/tests.py::test_benchmark_parser[2008] 186.86064742151402 iter/sec (stddev: 0.0013697404914913842) 155.22900405369813 iter/sec (stddev: 0.00012822078019738116) 0.83
edtf/parser/tests.py::test_benchmark_parser[-0999] 190.98860140047455 iter/sec (stddev: 0.0009478540747901884) 119.63884724319132 iter/sec (stddev: 0.00014533633469374752) 0.63
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 127.43592802961386 iter/sec (stddev: 0.001402698838175663) 96.41215815727729 iter/sec (stddev: 0.00010859673089454983) 0.76
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 112.66500405981427 iter/sec (stddev: 0.0019995259479429445) 42.896736150657155 iter/sec (stddev: 0.00021904463488974188) 0.38
edtf/parser/tests.py::test_benchmark_parser[/2006] 231.0504557308992 iter/sec (stddev: 0.000485665066642226) 108.06662062069886 iter/sec (stddev: 0.00017238245175072993) 0.47
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 190.90706874049775 iter/sec (stddev: 0.0012297277967062005) 91.74215330161674 iter/sec (stddev: 0.00030091914375046273) 0.48
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 19.622649773161598 iter/sec (stddev: 0.00184430529148034) 22.718057681453455 iter/sec (stddev: 0.00025388821495139183) 1.16
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 479.51929882718815 iter/sec (stddev: 0.00008290102026587897) 400.16195996975415 iter/sec (stddev: 0.00006304255437443394) 0.83
edtf/parser/tests.py::test_benchmark_parser[2001-29] 108.24959533534822 iter/sec (stddev: 0.0019998969304789683) 115.55622728366868 iter/sec (stddev: 0.00008712569876445537) 1.07

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: 6c0e239 Previous: 90558b6 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 88245.83894730097 iter/sec (stddev: 0.0000010155592139044523) 80582.48576992679 iter/sec (stddev: 8.932571132018978e-7) 0.91
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 7173.519317947607 iter/sec (stddev: 0.00004914806150192237) 8723.055067176152 iter/sec (stddev: 0.000005514716029706042) 1.22
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 11356.6176268943 iter/sec (stddev: 0.000005955435148192683) 10643.250868963421 iter/sec (stddev: 0.000010561377766575552) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7653.607609035423 iter/sec (stddev: 0.000007820587794092021) 7090.9310435272455 iter/sec (stddev: 0.000007013845497689025) 0.93
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 13496.518905716015 iter/sec (stddev: 0.000004292450993173198) 12662.061719965792 iter/sec (stddev: 0.000004414719024277194) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9588.284681811136 iter/sec (stddev: 0.000005007496681778731) 9163.855226353196 iter/sec (stddev: 0.000004940229834602092) 0.96
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 6138.3314741275135 iter/sec (stddev: 0.000007516203727533038) 5742.973118680105 iter/sec (stddev: 0.000007478806244740097) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 8281.950258024466 iter/sec (stddev: 0.000008842815881308866) 7606.170288851266 iter/sec (stddev: 0.000013626892281005909) 0.92
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 51778.41519401632 iter/sec (stddev: 9.491299250910111e-7) 48759.16658879253 iter/sec (stddev: 0.0000021467529169852325) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 46755.23242830709 iter/sec (stddev: 0.0000014152483818165631) 42308.612825237535 iter/sec (stddev: 0.0000011805042694386185) 0.90
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 25546.013414350946 iter/sec (stddev: 0.0000024165290923831225) 24377.787009148728 iter/sec (stddev: 0.0000029401980981380735) 0.95
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 165.6937778966742 iter/sec (stddev: 0.00039830018748193946) 158.718199255562 iter/sec (stddev: 0.00048474320907967294) 0.96
edtf/parser/tests.py::test_benchmark_parser[2008-12] 171.17582503605254 iter/sec (stddev: 0.0017517567717538142) 165.6623929841403 iter/sec (stddev: 0.0017180824483017394) 0.97
edtf/parser/tests.py::test_benchmark_parser[2008] 204.7219232481617 iter/sec (stddev: 0.0017319235603933981) 195.08085459021194 iter/sec (stddev: 0.002005364563976082) 0.95
edtf/parser/tests.py::test_benchmark_parser[-0999] 203.61716101342876 iter/sec (stddev: 0.0017768120757401125) 196.78820196904562 iter/sec (stddev: 0.0015516261018943384) 0.97
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 146.24930845747824 iter/sec (stddev: 0.0017302379235183878) 140.11606059481684 iter/sec (stddev: 0.0014596683651959548) 0.96
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 136.12681766891936 iter/sec (stddev: 0.0014921299047697212) 126.83060561340648 iter/sec (stddev: 0.0018323765701294269) 0.93
edtf/parser/tests.py::test_benchmark_parser[/2006] 331.96221127006845 iter/sec (stddev: 0.0010365170390919164) 324.86480513431644 iter/sec (stddev: 0.00025162149046091276) 0.98
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 224.57575008567528 iter/sec (stddev: 0.0011831806254181205) 218.0547041069529 iter/sec (stddev: 0.0012084256807922287) 0.97
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 33.48495306952563 iter/sec (stddev: 0.0006376676007611862) 31.783999309794797 iter/sec (stddev: 0.0027347249273083954) 0.95
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 477.28165845642087 iter/sec (stddev: 0.0008656567256010204) 470.384400946271 iter/sec (stddev: 0.00007668406769218034) 0.99
edtf/parser/tests.py::test_benchmark_parser[2001-29] 123.50144723195214 iter/sec (stddev: 0.001847457521482299) 117.19777710874818 iter/sec (stddev: 0.0020870244849718537) 0.95

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: 6c0e239 Previous: 57af559 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 88245.83894730097 iter/sec (stddev: 0.0000010155592139044523) 83145.31123765919 iter/sec (stddev: 0.0000038449208492781715) 0.94
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 7173.519317947607 iter/sec (stddev: 0.00004914806150192237) 8850.006387981433 iter/sec (stddev: 0.000004973784051735898) 1.23
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 11356.6176268943 iter/sec (stddev: 0.000005955435148192683) 11355.541438312745 iter/sec (stddev: 0.000009778485917295933) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7653.607609035423 iter/sec (stddev: 0.000007820587794092021) 7584.665215630892 iter/sec (stddev: 0.0000061908567080837525) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 13496.518905716015 iter/sec (stddev: 0.000004292450993173198) 13266.471761868468 iter/sec (stddev: 0.000004190472598923141) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9588.284681811136 iter/sec (stddev: 0.000005007496681778731) 9392.911299727075 iter/sec (stddev: 0.000004770300207040104) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 6138.3314741275135 iter/sec (stddev: 0.000007516203727533038) 6063.103704361849 iter/sec (stddev: 0.000009532226807516151) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 8281.950258024466 iter/sec (stddev: 0.000008842815881308866) 8188.172551705493 iter/sec (stddev: 0.000005388911526168896) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 51778.41519401632 iter/sec (stddev: 9.491299250910111e-7) 51633.48372745142 iter/sec (stddev: 0.0000014158548580022152) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 46755.23242830709 iter/sec (stddev: 0.0000014152483818165631) 46648.85654840566 iter/sec (stddev: 0.000001678939832689382) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 25546.013414350946 iter/sec (stddev: 0.0000024165290923831225) 25110.70603776918 iter/sec (stddev: 0.0000027165253985539826) 0.98
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 165.6937778966742 iter/sec (stddev: 0.00039830018748193946) 103.90530941782221 iter/sec (stddev: 0.0002540701929655922) 0.63
edtf/parser/tests.py::test_benchmark_parser[2008-12] 171.17582503605254 iter/sec (stddev: 0.0017517567717538142) 123.98609037248124 iter/sec (stddev: 0.0013756340181688962) 0.72
edtf/parser/tests.py::test_benchmark_parser[2008] 204.7219232481617 iter/sec (stddev: 0.0017319235603933981) 155.22900405369813 iter/sec (stddev: 0.00012822078019738116) 0.76
edtf/parser/tests.py::test_benchmark_parser[-0999] 203.61716101342876 iter/sec (stddev: 0.0017768120757401125) 119.63884724319132 iter/sec (stddev: 0.00014533633469374752) 0.59
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 146.24930845747824 iter/sec (stddev: 0.0017302379235183878) 96.41215815727729 iter/sec (stddev: 0.00010859673089454983) 0.66
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 136.12681766891936 iter/sec (stddev: 0.0014921299047697212) 42.896736150657155 iter/sec (stddev: 0.00021904463488974188) 0.32
edtf/parser/tests.py::test_benchmark_parser[/2006] 331.96221127006845 iter/sec (stddev: 0.0010365170390919164) 108.06662062069886 iter/sec (stddev: 0.00017238245175072993) 0.33
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 224.57575008567528 iter/sec (stddev: 0.0011831806254181205) 91.74215330161674 iter/sec (stddev: 0.00030091914375046273) 0.41
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 33.48495306952563 iter/sec (stddev: 0.0006376676007611862) 22.718057681453455 iter/sec (stddev: 0.00025388821495139183) 0.68
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 477.28165845642087 iter/sec (stddev: 0.0008656567256010204) 400.16195996975415 iter/sec (stddev: 0.00006304255437443394) 0.84
edtf/parser/tests.py::test_benchmark_parser[2001-29] 123.50144723195214 iter/sec (stddev: 0.001847457521482299) 115.55622728366868 iter/sec (stddev: 0.00008712569876445537) 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: 6c0e239 Previous: 90558b6 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 79736.7233378459 iter/sec (stddev: 9.288155323886471e-7) 80582.48576992679 iter/sec (stddev: 8.932571132018978e-7) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8592.544873852265 iter/sec (stddev: 0.000005520700121837507) 8723.055067176152 iter/sec (stddev: 0.000005514716029706042) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10752.91113524361 iter/sec (stddev: 0.000004196794065317875) 10643.250868963421 iter/sec (stddev: 0.000010561377766575552) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7021.096385695988 iter/sec (stddev: 0.000014214425135446613) 7090.9310435272455 iter/sec (stddev: 0.000007013845497689025) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12907.214292245882 iter/sec (stddev: 0.0000041331538335428586) 12662.061719965792 iter/sec (stddev: 0.000004414719024277194) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9118.170762550006 iter/sec (stddev: 0.0000051785312267849234) 9163.855226353196 iter/sec (stddev: 0.000004940229834602092) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5718.208713626198 iter/sec (stddev: 0.000006701150272560994) 5742.973118680105 iter/sec (stddev: 0.000007478806244740097) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7661.21649603016 iter/sec (stddev: 0.0000055052697911927735) 7606.170288851266 iter/sec (stddev: 0.000013626892281005909) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 48347.94168543026 iter/sec (stddev: 0.000002072333901999176) 48759.16658879253 iter/sec (stddev: 0.0000021467529169852325) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42592.867064696664 iter/sec (stddev: 0.0000013015774390770715) 42308.612825237535 iter/sec (stddev: 0.0000011805042694386185) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 24535.284609447248 iter/sec (stddev: 0.0000024971429388196334) 24377.787009148728 iter/sec (stddev: 0.0000029401980981380735) 0.99
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 160.73891916360307 iter/sec (stddev: 0.00046378340263224254) 158.718199255562 iter/sec (stddev: 0.00048474320907967294) 0.99
edtf/parser/tests.py::test_benchmark_parser[2008-12] 167.59456853320168 iter/sec (stddev: 0.0016091511017768873) 165.6623929841403 iter/sec (stddev: 0.0017180824483017394) 0.99
edtf/parser/tests.py::test_benchmark_parser[2008] 191.12240764528454 iter/sec (stddev: 0.001990515342756404) 195.08085459021194 iter/sec (stddev: 0.002005364563976082) 1.02
edtf/parser/tests.py::test_benchmark_parser[-0999] 204.29282837622847 iter/sec (stddev: 0.0009625989208194592) 196.78820196904562 iter/sec (stddev: 0.0015516261018943384) 0.96
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 143.81460605175585 iter/sec (stddev: 0.0012922208531472932) 140.11606059481684 iter/sec (stddev: 0.0014596683651959548) 0.97
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 132.81447923155784 iter/sec (stddev: 0.0011833780066021263) 126.83060561340648 iter/sec (stddev: 0.0018323765701294269) 0.95
edtf/parser/tests.py::test_benchmark_parser[/2006] 322.7360262185291 iter/sec (stddev: 0.0007654578317242621) 324.86480513431644 iter/sec (stddev: 0.00025162149046091276) 1.01
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 215.93805127434715 iter/sec (stddev: 0.0010901943938594614) 218.0547041069529 iter/sec (stddev: 0.0012084256807922287) 1.01
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.64868130394781 iter/sec (stddev: 0.0004325827419358625) 31.783999309794797 iter/sec (stddev: 0.0027347249273083954) 0.97
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 464.8670679767085 iter/sec (stddev: 0.0006157102163227444) 470.384400946271 iter/sec (stddev: 0.00007668406769218034) 1.01
edtf/parser/tests.py::test_benchmark_parser[2001-29] 120.43338771161547 iter/sec (stddev: 0.0012487664509095964) 117.19777710874818 iter/sec (stddev: 0.0020870244849718537) 0.97

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: 6c0e239 Previous: 57af559 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 79736.7233378459 iter/sec (stddev: 9.288155323886471e-7) 83145.31123765919 iter/sec (stddev: 0.0000038449208492781715) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8592.544873852265 iter/sec (stddev: 0.000005520700121837507) 8850.006387981433 iter/sec (stddev: 0.000004973784051735898) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10752.91113524361 iter/sec (stddev: 0.000004196794065317875) 11355.541438312745 iter/sec (stddev: 0.000009778485917295933) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 7021.096385695988 iter/sec (stddev: 0.000014214425135446613) 7584.665215630892 iter/sec (stddev: 0.0000061908567080837525) 1.08
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12907.214292245882 iter/sec (stddev: 0.0000041331538335428586) 13266.471761868468 iter/sec (stddev: 0.000004190472598923141) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 9118.170762550006 iter/sec (stddev: 0.0000051785312267849234) 9392.911299727075 iter/sec (stddev: 0.000004770300207040104) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5718.208713626198 iter/sec (stddev: 0.000006701150272560994) 6063.103704361849 iter/sec (stddev: 0.000009532226807516151) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7661.21649603016 iter/sec (stddev: 0.0000055052697911927735) 8188.172551705493 iter/sec (stddev: 0.000005388911526168896) 1.07
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 48347.94168543026 iter/sec (stddev: 0.000002072333901999176) 51633.48372745142 iter/sec (stddev: 0.0000014158548580022152) 1.07
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42592.867064696664 iter/sec (stddev: 0.0000013015774390770715) 46648.85654840566 iter/sec (stddev: 0.000001678939832689382) 1.10
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 24535.284609447248 iter/sec (stddev: 0.0000024971429388196334) 25110.70603776918 iter/sec (stddev: 0.0000027165253985539826) 1.02
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 160.73891916360307 iter/sec (stddev: 0.00046378340263224254) 103.90530941782221 iter/sec (stddev: 0.0002540701929655922) 0.65
edtf/parser/tests.py::test_benchmark_parser[2008-12] 167.59456853320168 iter/sec (stddev: 0.0016091511017768873) 123.98609037248124 iter/sec (stddev: 0.0013756340181688962) 0.74
edtf/parser/tests.py::test_benchmark_parser[2008] 191.12240764528454 iter/sec (stddev: 0.001990515342756404) 155.22900405369813 iter/sec (stddev: 0.00012822078019738116) 0.81
edtf/parser/tests.py::test_benchmark_parser[-0999] 204.29282837622847 iter/sec (stddev: 0.0009625989208194592) 119.63884724319132 iter/sec (stddev: 0.00014533633469374752) 0.59
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 143.81460605175585 iter/sec (stddev: 0.0012922208531472932) 96.41215815727729 iter/sec (stddev: 0.00010859673089454983) 0.67
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 132.81447923155784 iter/sec (stddev: 0.0011833780066021263) 42.896736150657155 iter/sec (stddev: 0.00021904463488974188) 0.32
edtf/parser/tests.py::test_benchmark_parser[/2006] 322.7360262185291 iter/sec (stddev: 0.0007654578317242621) 108.06662062069886 iter/sec (stddev: 0.00017238245175072993) 0.33
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 215.93805127434715 iter/sec (stddev: 0.0010901943938594614) 91.74215330161674 iter/sec (stddev: 0.00030091914375046273) 0.42
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.64868130394781 iter/sec (stddev: 0.0004325827419358625) 22.718057681453455 iter/sec (stddev: 0.00025388821495139183) 0.70
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 464.8670679767085 iter/sec (stddev: 0.0006157102163227444) 400.16195996975415 iter/sec (stddev: 0.00006304255437443394) 0.86
edtf/parser/tests.py::test_benchmark_parser[2001-29] 120.43338771161547 iter/sec (stddev: 0.0012487664509095964) 115.55622728366868 iter/sec (stddev: 0.00008712569876445537) 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: 6c0e239 Previous: 90558b6 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 79525.00137822666 iter/sec (stddev: 0.000001581939772603948) 80582.48576992679 iter/sec (stddev: 8.932571132018978e-7) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8522.401869212488 iter/sec (stddev: 0.000008797307589053898) 8723.055067176152 iter/sec (stddev: 0.000005514716029706042) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10556.853155538698 iter/sec (stddev: 0.000009528858908690066) 10643.250868963421 iter/sec (stddev: 0.000010561377766575552) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6948.679232762833 iter/sec (stddev: 0.000007196632013519529) 7090.9310435272455 iter/sec (stddev: 0.000007013845497689025) 1.02
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12730.467523900876 iter/sec (stddev: 0.000005297883009584402) 12662.061719965792 iter/sec (stddev: 0.000004414719024277194) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8905.453034843906 iter/sec (stddev: 0.000006466938084800811) 9163.855226353196 iter/sec (stddev: 0.000004940229834602092) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5733.618494884712 iter/sec (stddev: 0.000007309138785171034) 5742.973118680105 iter/sec (stddev: 0.000007478806244740097) 1.00
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7696.677189385089 iter/sec (stddev: 0.000006229106197550657) 7606.170288851266 iter/sec (stddev: 0.000013626892281005909) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 49518.49969053278 iter/sec (stddev: 0.0000015586628911894236) 48759.16658879253 iter/sec (stddev: 0.0000021467529169852325) 0.98
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42813.46056214678 iter/sec (stddev: 0.000002194621329377989) 42308.612825237535 iter/sec (stddev: 0.0000011805042694386185) 0.99
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 24459.853529115597 iter/sec (stddev: 0.0000029768824613222287) 24377.787009148728 iter/sec (stddev: 0.0000029401980981380735) 1.00
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 157.49178168512358 iter/sec (stddev: 0.0005794814674003579) 158.718199255562 iter/sec (stddev: 0.00048474320907967294) 1.01
edtf/parser/tests.py::test_benchmark_parser[2008-12] 159.2187147221691 iter/sec (stddev: 0.0024008803329278344) 165.6623929841403 iter/sec (stddev: 0.0017180824483017394) 1.04
edtf/parser/tests.py::test_benchmark_parser[2008] 192.58048997869972 iter/sec (stddev: 0.0023306708740726354) 195.08085459021194 iter/sec (stddev: 0.002005364563976082) 1.01
edtf/parser/tests.py::test_benchmark_parser[-0999] 201.2464644433691 iter/sec (stddev: 0.0018910534017154209) 196.78820196904562 iter/sec (stddev: 0.0015516261018943384) 0.98
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 141.41949297915707 iter/sec (stddev: 0.0018417623867687015) 140.11606059481684 iter/sec (stddev: 0.0014596683651959548) 0.99
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 132.7858811920063 iter/sec (stddev: 0.0017378251453212333) 126.83060561340648 iter/sec (stddev: 0.0018323765701294269) 0.96
edtf/parser/tests.py::test_benchmark_parser[/2006] 331.80949230795204 iter/sec (stddev: 0.0001743336467260359) 324.86480513431644 iter/sec (stddev: 0.00025162149046091276) 0.98
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 218.9766701854305 iter/sec (stddev: 0.0012381410525512246) 218.0547041069529 iter/sec (stddev: 0.0012084256807922287) 1.00
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.15949827981698 iter/sec (stddev: 0.0047316999429168) 31.783999309794797 iter/sec (stddev: 0.0027347249273083954) 0.99
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 473.30244157391746 iter/sec (stddev: 0.00010523909148919004) 470.384400946271 iter/sec (stddev: 0.00007668406769218034) 0.99
edtf/parser/tests.py::test_benchmark_parser[2001-29] 115.55769699663348 iter/sec (stddev: 0.002849186788621501) 117.19777710874818 iter/sec (stddev: 0.0020870244849718537) 1.01

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: 6c0e239 Previous: 57af559 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 79525.00137822666 iter/sec (stddev: 0.000001581939772603948) 83145.31123765919 iter/sec (stddev: 0.0000038449208492781715) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8522.401869212488 iter/sec (stddev: 0.000008797307589053898) 8850.006387981433 iter/sec (stddev: 0.000004973784051735898) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 10556.853155538698 iter/sec (stddev: 0.000009528858908690066) 11355.541438312745 iter/sec (stddev: 0.000009778485917295933) 1.08
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6948.679232762833 iter/sec (stddev: 0.000007196632013519529) 7584.665215630892 iter/sec (stddev: 0.0000061908567080837525) 1.09
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 12730.467523900876 iter/sec (stddev: 0.000005297883009584402) 13266.471761868468 iter/sec (stddev: 0.000004190472598923141) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8905.453034843906 iter/sec (stddev: 0.000006466938084800811) 9392.911299727075 iter/sec (stddev: 0.000004770300207040104) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5733.618494884712 iter/sec (stddev: 0.000007309138785171034) 6063.103704361849 iter/sec (stddev: 0.000009532226807516151) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7696.677189385089 iter/sec (stddev: 0.000006229106197550657) 8188.172551705493 iter/sec (stddev: 0.000005388911526168896) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 49518.49969053278 iter/sec (stddev: 0.0000015586628911894236) 51633.48372745142 iter/sec (stddev: 0.0000014158548580022152) 1.04
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 42813.46056214678 iter/sec (stddev: 0.000002194621329377989) 46648.85654840566 iter/sec (stddev: 0.000001678939832689382) 1.09
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 24459.853529115597 iter/sec (stddev: 0.0000029768824613222287) 25110.70603776918 iter/sec (stddev: 0.0000027165253985539826) 1.03
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 157.49178168512358 iter/sec (stddev: 0.0005794814674003579) 103.90530941782221 iter/sec (stddev: 0.0002540701929655922) 0.66
edtf/parser/tests.py::test_benchmark_parser[2008-12] 159.2187147221691 iter/sec (stddev: 0.0024008803329278344) 123.98609037248124 iter/sec (stddev: 0.0013756340181688962) 0.78
edtf/parser/tests.py::test_benchmark_parser[2008] 192.58048997869972 iter/sec (stddev: 0.0023306708740726354) 155.22900405369813 iter/sec (stddev: 0.00012822078019738116) 0.81
edtf/parser/tests.py::test_benchmark_parser[-0999] 201.2464644433691 iter/sec (stddev: 0.0018910534017154209) 119.63884724319132 iter/sec (stddev: 0.00014533633469374752) 0.59
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 141.41949297915707 iter/sec (stddev: 0.0018417623867687015) 96.41215815727729 iter/sec (stddev: 0.00010859673089454983) 0.68
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 132.7858811920063 iter/sec (stddev: 0.0017378251453212333) 42.896736150657155 iter/sec (stddev: 0.00021904463488974188) 0.32
edtf/parser/tests.py::test_benchmark_parser[/2006] 331.80949230795204 iter/sec (stddev: 0.0001743336467260359) 108.06662062069886 iter/sec (stddev: 0.00017238245175072993) 0.33
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 218.9766701854305 iter/sec (stddev: 0.0012381410525512246) 91.74215330161674 iter/sec (stddev: 0.00030091914375046273) 0.42
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 32.15949827981698 iter/sec (stddev: 0.0047316999429168) 22.718057681453455 iter/sec (stddev: 0.00025388821495139183) 0.71
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 473.30244157391746 iter/sec (stddev: 0.00010523909148919004) 400.16195996975415 iter/sec (stddev: 0.00006304255437443394) 0.85
edtf/parser/tests.py::test_benchmark_parser[2001-29] 115.55769699663348 iter/sec (stddev: 0.002849186788621501) 115.55622728366868 iter/sec (stddev: 0.00008712569876445537) 1.00

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: 6c0e239 Previous: 90558b6 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 69623.3088759745 iter/sec (stddev: 0.0000013849908566456315) 80582.48576992679 iter/sec (stddev: 8.932571132018978e-7) 1.16
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8255.889795047835 iter/sec (stddev: 0.000005961178613019849) 8723.055067176152 iter/sec (stddev: 0.000005514716029706042) 1.06
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 9897.171699215625 iter/sec (stddev: 0.00000463407317027265) 10643.250868963421 iter/sec (stddev: 0.000010561377766575552) 1.08
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6748.667184331565 iter/sec (stddev: 0.000006944707679588234) 7090.9310435272455 iter/sec (stddev: 0.000007013845497689025) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 11639.134552985804 iter/sec (stddev: 0.0000059887326331891594) 12662.061719965792 iter/sec (stddev: 0.000004414719024277194) 1.09
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8311.522196603652 iter/sec (stddev: 0.000015458063010660085) 9163.855226353196 iter/sec (stddev: 0.000004940229834602092) 1.10
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5675.264845322828 iter/sec (stddev: 0.000020193912783789967) 5742.973118680105 iter/sec (stddev: 0.000007478806244740097) 1.01
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7400.349916571939 iter/sec (stddev: 0.0000055515862163685545) 7606.170288851266 iter/sec (stddev: 0.000013626892281005909) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 50027.98387150724 iter/sec (stddev: 0.0000015611581518258672) 48759.16658879253 iter/sec (stddev: 0.0000021467529169852325) 0.97
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 44575.19294034347 iter/sec (stddev: 0.000001918260001514796) 42308.612825237535 iter/sec (stddev: 0.0000011805042694386185) 0.95
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 22193.034744723212 iter/sec (stddev: 0.000003762823312923562) 24377.787009148728 iter/sec (stddev: 0.0000029401980981380735) 1.10
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 122.91376473906767 iter/sec (stddev: 0.0006188323254610916) 158.718199255562 iter/sec (stddev: 0.00048474320907967294) 1.29
edtf/parser/tests.py::test_benchmark_parser[2008-12] 129.04941731703363 iter/sec (stddev: 0.001679261256900155) 165.6623929841403 iter/sec (stddev: 0.0017180824483017394) 1.28
edtf/parser/tests.py::test_benchmark_parser[2008] 157.45082443530742 iter/sec (stddev: 0.0022578710745921595) 195.08085459021194 iter/sec (stddev: 0.002005364563976082) 1.24
edtf/parser/tests.py::test_benchmark_parser[-0999] 156.91618376763557 iter/sec (stddev: 0.002312174360203822) 196.78820196904562 iter/sec (stddev: 0.0015516261018943384) 1.25
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 107.48377913583656 iter/sec (stddev: 0.0023273187524285102) 140.11606059481684 iter/sec (stddev: 0.0014596683651959548) 1.30
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 98.56495242587283 iter/sec (stddev: 0.001997524568329419) 126.83060561340648 iter/sec (stddev: 0.0018323765701294269) 1.29
edtf/parser/tests.py::test_benchmark_parser[/2006] 210.85940206066465 iter/sec (stddev: 0.00014844895252695344) 324.86480513431644 iter/sec (stddev: 0.00025162149046091276) 1.54
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 166.8221126726796 iter/sec (stddev: 0.001233872218382916) 218.0547041069529 iter/sec (stddev: 0.0012084256807922287) 1.31
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 18.737964981086854 iter/sec (stddev: 0.0006557341446106546) 31.783999309794797 iter/sec (stddev: 0.0027347249273083954) 1.70
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 383.3827603596974 iter/sec (stddev: 0.0001941011481852602) 470.384400946271 iter/sec (stddev: 0.00007668406769218034) 1.23
edtf/parser/tests.py::test_benchmark_parser[2001-29] 91.79172461953596 iter/sec (stddev: 0.00211764246569607) 117.19777710874818 iter/sec (stddev: 0.0020870244849718537) 1.28

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: 6c0e239 Previous: 57af559 Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 69623.3088759745 iter/sec (stddev: 0.0000013849908566456315) 83145.31123765919 iter/sec (stddev: 0.0000038449208492781715) 1.19
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 8255.889795047835 iter/sec (stddev: 0.000005961178613019849) 8850.006387981433 iter/sec (stddev: 0.000004973784051735898) 1.07
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 9897.171699215625 iter/sec (stddev: 0.00000463407317027265) 11355.541438312745 iter/sec (stddev: 0.000009778485917295933) 1.15
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 6748.667184331565 iter/sec (stddev: 0.000006944707679588234) 7584.665215630892 iter/sec (stddev: 0.0000061908567080837525) 1.12
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 11639.134552985804 iter/sec (stddev: 0.0000059887326331891594) 13266.471761868468 iter/sec (stddev: 0.000004190472598923141) 1.14
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 8311.522196603652 iter/sec (stddev: 0.000015458063010660085) 9392.911299727075 iter/sec (stddev: 0.000004770300207040104) 1.13
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5675.264845322828 iter/sec (stddev: 0.000020193912783789967) 6063.103704361849 iter/sec (stddev: 0.000009532226807516151) 1.07
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 7400.349916571939 iter/sec (stddev: 0.0000055515862163685545) 8188.172551705493 iter/sec (stddev: 0.000005388911526168896) 1.11
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 50027.98387150724 iter/sec (stddev: 0.0000015611581518258672) 51633.48372745142 iter/sec (stddev: 0.0000014158548580022152) 1.03
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 44575.19294034347 iter/sec (stddev: 0.000001918260001514796) 46648.85654840566 iter/sec (stddev: 0.000001678939832689382) 1.05
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 22193.034744723212 iter/sec (stddev: 0.000003762823312923562) 25110.70603776918 iter/sec (stddev: 0.0000027165253985539826) 1.13
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 122.91376473906767 iter/sec (stddev: 0.0006188323254610916) 103.90530941782221 iter/sec (stddev: 0.0002540701929655922) 0.85
edtf/parser/tests.py::test_benchmark_parser[2008-12] 129.04941731703363 iter/sec (stddev: 0.001679261256900155) 123.98609037248124 iter/sec (stddev: 0.0013756340181688962) 0.96
edtf/parser/tests.py::test_benchmark_parser[2008] 157.45082443530742 iter/sec (stddev: 0.0022578710745921595) 155.22900405369813 iter/sec (stddev: 0.00012822078019738116) 0.99
edtf/parser/tests.py::test_benchmark_parser[-0999] 156.91618376763557 iter/sec (stddev: 0.002312174360203822) 119.63884724319132 iter/sec (stddev: 0.00014533633469374752) 0.76
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 107.48377913583656 iter/sec (stddev: 0.0023273187524285102) 96.41215815727729 iter/sec (stddev: 0.00010859673089454983) 0.90
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 98.56495242587283 iter/sec (stddev: 0.001997524568329419) 42.896736150657155 iter/sec (stddev: 0.00021904463488974188) 0.44
edtf/parser/tests.py::test_benchmark_parser[/2006] 210.85940206066465 iter/sec (stddev: 0.00014844895252695344) 108.06662062069886 iter/sec (stddev: 0.00017238245175072993) 0.51
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 166.8221126726796 iter/sec (stddev: 0.001233872218382916) 91.74215330161674 iter/sec (stddev: 0.00030091914375046273) 0.55
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 18.737964981086854 iter/sec (stddev: 0.0006557341446106546) 22.718057681453455 iter/sec (stddev: 0.00025388821495139183) 1.21
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 383.3827603596974 iter/sec (stddev: 0.0001941011481852602) 400.16195996975415 iter/sec (stddev: 0.00006304255437443394) 1.04
edtf/parser/tests.py::test_benchmark_parser[2001-29] 91.79172461953596 iter/sec (stddev: 0.00211764246569607) 115.55622728366868 iter/sec (stddev: 0.00008712569876445537) 1.26

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

Please sign in to comment.