Avatar for the asdf-format user
asdf-format
asdf
BlogDocsChangelog

Add type hints to block and IO APIs

#2048
Comparing
sydduckworth:block-type-hints
(
34be1e1
) with
main
(
a883bff
)
CodSpeed Performance Gauge
0%
Untouched
122

Benchmarks

122 total
test_tagged_tree_to_tagged_tree[no_data-large_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
+1%
248.4 µs245.5 µs
test_tagged_tree_to_tagged_tree[large_data-large_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
+1%
246.5 µs245 µs
test_walk[small_data-deep_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
+1%
42.9 µs42.7 µs
test_walk[small_data-small_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
+1%
52.2 µs52 µs
test_dump[small_data-large_tree]
benchmarks/test_asdf.py
CodSpeed Performance Gauge
+1%
7.1 ms7.1 ms
test_tagged_tree_to_tagged_tree[no_data-deep_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
+1%
267 µs265.6 µs
test_custom_tree_to_tagged_tree[no_data-deep_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
+1%
266.8 µs265.4 µs
test_walk[no_data-large_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
0%
36.1 µs35.9 µs
test_walk[large_data-flat_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
0%
159.2 µs158.5 µs
test_walk[no_data-deep_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
0%
43 µs42.8 µs
test_walk[large_data-deep_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
0%
42.9 µs42.8 µs
test_custom_tree_to_tagged_tree[small_data-small_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
956.9 µs953.2 µs
test_tagged_tree_to_tagged_tree[no_data-small_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
303.5 µs302.3 µs
test_walk[no_data-small_tree]
benchmarks/test_treeutil.py
CodSpeed Performance Gauge
0%
52.4 µs52.2 µs
test_custom_tree_to_tagged_tree[large_data-flat_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
test_custom_tree_to_tagged_tree[small_data-flat_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
test_custom_tree_to_tagged_tree[large_data-large_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
241.9 µs241.1 µs
test_tagged_tree_to_tagged_tree[small_data-deep_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
490.1 µs488.8 µs
test_write_to[large_data-large_tree]
benchmarks/test_asdf.py
CodSpeed Performance Gauge
0%
6.8 ms6.8 ms
test_custom_tree_to_tagged_tree[large_data-small_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
956.5 µs953.9 µs
test_load[no_data-large_tree]
benchmarks/test_asdf.py
CodSpeed Performance Gauge
0%
7.6 ms7.6 ms
test_validate[no_data-flat_tree]
benchmarks/test_asdf.py
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
test_load[no_data-deep_tree]
benchmarks/test_asdf.py
CodSpeed Performance Gauge
0%
7.7 ms7.6 ms
test_open[no_data-small_tree]
benchmarks/test_asdf.py
CodSpeed Performance Gauge
0%
7.8 ms7.8 ms
test_custom_tree_to_tagged_tree[no_data-flat_tree]
benchmarks/test_yamlutil.py
CodSpeed Performance Gauge
0%
737.8 µs736 µs

Commits

Click on a commit to change the comparison range
Base
main
a883bff
+0.1%
Added test case for `USE_INTERNAL`
4c37cd7
11 days ago
by sydduckworth
-0.06%
Tweaked block tests
34be1e1
9 days ago
by sydduckworth
© 2026 CodSpeed Technology
Home Terms Privacy Docs