Skip to content

Conversation

@kayjan
Copy link
Owner

@kayjan kayjan commented Sep 9, 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 enhancement New feature or request label Sep 9, 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: de82c6a Previous: 2fc9e32 Ratio
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_10 18480.83814286379 iter/sec (stddev: 0.000003839024136524787) 18469.522978382218 iter/sec (stddev: 0.000004441125561033911) 1.00
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_100 465.98967376207327 iter/sec (stddev: 0.000010568983637293234) 468.76770696751953 iter/sec (stddev: 0.00001759896854678031) 1.01
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_1000 14.169271275100954 iter/sec (stddev: 0.00011289652726231126) 14.435847981180403 iter/sec (stddev: 0.00008947227163362389) 1.02
tests/node/test_node_benchmark.py::test_node_benchmark_width_2_depth_10 87.6691453422574 iter/sec (stddev: 0.0001882671804898824) 86.57322705725751 iter/sec (stddev: 0.0002844477741584954) 0.99
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_10_no_assertions 25258.83996268031 iter/sec (stddev: 0.000005308109184077778) 25637.87021085471 iter/sec (stddev: 0.000005082966385411908) 1.02
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_100_no_assertions 1879.291773861095 iter/sec (stddev: 0.000027275724845596663) 1876.3572512886267 iter/sec (stddev: 0.000030374973867228767) 1.00
tests/node/test_node_benchmark.py::test_node_benchmark_width_1_depth_1000_no_assertions 100.42366030845218 iter/sec (stddev: 0.005647222323761553) 95.54911488699071 iter/sec (stddev: 0.006450701678104708) 0.95
tests/node/test_node_benchmark.py::test_node_benchmark_width_2_depth_10_no_assertions 125.5335962425285 iter/sec (stddev: 0.00015440737227324103) 122.06624908862047 iter/sec (stddev: 0.0001421452921596688) 0.97

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

@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 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% (2978 / 2978) 100% (1110 / 1110) 0
@kayjan kayjan merged commit 93dcaba into master Sep 9, 2025
7 checks passed
@kayjan kayjan deleted the feature/support-none-childkey branch September 9, 2025 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

2 participants