Skip to content

Conversation

@kayjan
Copy link
Owner

@kayjan kayjan commented Sep 8, 2025

Description

Testing

Additional notes

Checklist

I have read through the contributing guidelines and ensured that

  • I have added a descriptive title for this pull request.
  • I have followed the convention and standards, and my code is checked for style and correctness.
  • I have added test cases, and unit tests pass with 100% code coverage.
  • I have updated the documentation and code docstrings.

Checklist (for reviewer)

  • I have added label (breaking / enhancement / bug / documentation) to this pull request, if applicable.
  • I will ensure this change is captured in the CHANGELOG.md file.
@kayjan kayjan added the documentation Improvements or additions to documentation label Sep 8, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark

Benchmark suite Current: 89e2f00 Previous: 7e27412 Ratio
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_10 17958.70575138942 iter/sec (stddev: 0.0000013013593202507406) 18412.255934120993 iter/sec (stddev: 0.0000041336755322569505) 1.03
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_100 429.4919863561952 iter/sec (stddev: 0.000036068880511892376) 470.69550956948507 iter/sec (stddev: 0.000008905585645265663) 1.10
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_1000 14.163484747755419 iter/sec (stddev: 0.0017020891780719625) 14.458928928726847 iter/sec (stddev: 0.0000440029721507458) 1.02
tests/node/test_node_benchmark.py::test_node_benchmark_width_2_depth_10 87.47143336061842 iter/sec (stddev: 0.00030567872597622237) 85.19431474994433 iter/sec (stddev: 0.00008457555717219983) 0.97
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_10_no_assertions 25799.294389150804 iter/sec (stddev: 0.0000022464075333724043) 26220.154908619086 iter/sec (stddev: 0.0000021911824929606166) 1.02
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_100_no_assertions 1767.8459407141056 iter/sec (stddev: 0.00002603828797662006) 1888.0114670266655 iter/sec (stddev: 0.00002712136343480123) 1.07
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_1000_no_assertions 96.56106598821945 iter/sec (stddev: 0.006122624001335955) 170.6904901432093 iter/sec (stddev: 0.00012843208751076252) 1.77
tests/node/test_node_benchmark.py::test_node_benchmark_width_2_depth_10_no_assertions 123.2925834289691 iter/sec (stddev: 0.00008243896332224019) 123.03835339246835 iter/sec (stddev: 0.0002635552436466143) 1.00

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

@kayjan kayjan enabled auto-merge (squash) September 8, 2025 14:51
@github-actions
Copy link
Contributor

github-actions bot commented Sep 8, 2025

Code Coverage

Package Line Rate Branch Rate Complexity Health
bigtree 100% 100% 0
bigtree.binarytree 100% 100% 0
bigtree.dag 100% 100% 0
bigtree.node 100% 100% 0
bigtree.tree 100% 100% 0
bigtree.tree.construct 100% 100% 0
bigtree.tree.export 100% 100% 0
bigtree.utils 100% 100% 0
Summary 100% (2970 / 2970) 100% (1102 / 1102) 0
@kayjan kayjan merged commit 2fc9e32 into master Sep 8, 2025
7 checks passed
@kayjan kayjan deleted the feature/clean-up branch September 8, 2025 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

2 participants