Avatar for the BDHU user
BDHU
thinkagain
BlogDocsChangelog

This PR represents a major API and architecture refactoring of the thinkagain framework, introducing a cleaner module structure, updated terminology, and improved runtime capabilities.

#61Merged
Comparing
dynamic
(
d204bf5
) with
main
(
9abf039
)
CodSpeed Performance Gauge
-31%
Improvement
2
Regression
2
Untouched
9
New
2
Skipped
32

Benchmarks

47 total
test_bench_basic_replica_execution
tests/bench_distributed.py
CodSpeed Performance Gauge
-31%
14.8 µs21.3 µs
test_bench_replica_multiple_calls
tests/bench_distributed.py
CodSpeed Performance Gauge
-12%
13 µs14.7 µs
test_bench_profiling_summary_generation
tests/bench_distributed.py
CodSpeed Performance Gauge
+79%
72.5 µs40.4 µs
test_bench_replica_with_different_multipliers
tests/bench_distributed.py
CodSpeed Performance Gauge
+16%
15.1 µs13 µs
test_bench_parallel_node_execution
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13 µs
test_bench_mixed_parallel_sequential
tests/bench_distributed.py
CodSpeed Performance Gauge
N/A
N/A13.1 µs
test_bench_multiple_replica_handles
tests/bench_distributed.py
CodSpeed Performance Gauge
+7%
13.9 µs13 µs
test_bench_locally_defined_replica
tests/bench_distributed.py
CodSpeed Performance Gauge
0%
13 µs13 µs
test_bench_mixed_replicas_and_nodes
tests/bench_distributed.py
CodSpeed Performance Gauge
0%
13 µs13 µs
test_bench_stateful_replica
tests/bench_distributed.py
CodSpeed Performance Gauge
-1%
13 µs13 µs
test_bench_replica_handle_switching
tests/bench_distributed.py
CodSpeed Performance Gauge
-1%
13 µs13.1 µs
test_bench_profiling_overhead
tests/bench_distributed.py
CodSpeed Performance Gauge
-1%
12.9 µs13 µs
test_bench_concurrent_replica_calls
tests/bench_distributed.py
CodSpeed Performance Gauge
-1%
12.9 µs13.1 µs
test_bench_mesh_context_overhead
tests/bench_distributed.py
CodSpeed Performance Gauge
-1%
13.6 µs13.8 µs
test_bench_complex_distributed_pipeline
tests/bench_distributed.py
CodSpeed Performance Gauge
-7%
13 µs13.9 µs
test_bench_materialization
tests/bench_declarative.py
Skipped
653.8 µs*
test_bench_metadata_tracking
tests/bench_declarative.py
Skipped
526.7 µs*
test_bench_while_loop
tests/bench_declarative.py
Skipped
13.3 ms*
test_bench_loop_pipeline
tests/bench_declarative.py
Skipped
436.3 µs*
test_bench_deep_nesting
tests/bench_declarative.py
Skipped
260.4 µs*
test_bench_conditional_pipeline
tests/bench_declarative.py
Skipped
253.9 µs*
test_bench_pipeline_with_replica
tests/bench_distributed.py
Skipped
253 µs*
test_bench_round_robin_distribution
tests/bench_distributed.py
Skipped
107.2 µs*
test_bench_nested_pipeline
tests/bench_declarative.py
Skipped
233 µs*
test_bench_replica_get
tests/bench_distributed.py
Skipped
39.9 µs*

Commits

Click on a commit to change the comparison range
Base
main
9abf039
-30.78%
feat: enhance service decorator to support class and function usage
d204bf5
2 months ago
by BDHU
© 2026 CodSpeed Technology
Home Terms Privacy Docs