Skip to content

Add README badges for stable version of docs and coverage#176

Open
ameligrana wants to merge 1 commit into
mainfrom
Tortar-patch-10
Open

Add README badges for stable version of docs and coverage#176
ameligrana wants to merge 1 commit into
mainfrom
Tortar-patch-10

Conversation

@ameligrana
Copy link
Copy Markdown
Collaborator

We can now do so since the package is released

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 8, 2025

Benchmark Results

21fc5c2 44e6e27 21fc5c2 / 44e6e27
TTFX excluding time to load 0.0629 ± 0 s 0.0646 ± 0 s 0.949 ± 0,1.04 ± 0,0.974 ± 0
code size in bytes 1.53e+04 ± 0 h 1.53e+04 ± 0 h 1 ± 0
code size in lines 566 ± 0 h 566 ± 0 h 1 ± 0
code size in syntax nodes 4.12e+03 ± 0 h 4.12e+03 ± 0 h 1 ± 0
constructor empty 2.02 ± 0.29 μs 2.5 ± 0.71 μs 1.01 ± 0.22,0.902 ± 0.23,0.81 ± 0.26
constructor n=100 σ=0.1 6.46 ± 0.91 μs 5.84 ± 0.17 μs 0.995 ± 0.061,1.03 ± 0.048,1.11 ± 0.16
constructor n=100 σ=1.0 7.17 ± 0.73 μs 6.26 ± 0.16 μs 0.946 ± 0.09,1.02 ± 0.081,1.15 ± 0.12
constructor n=100 σ=10.0 8 ± 1.6 μs 6.99 ± 0.4 μs 0.953 ± 0.093,1.01 ± 0.048,1.14 ± 0.23
constructor n=100 σ=100.0 10.4 ± 5.2 μs 10.4 ± 5.5 μs 1 ± 0.36,1.05 ± 3.9,1 ± 0.73
constructor n=1000 σ=0.1 0.0465 ± 0.0044 ms 0.042 ± 0.0016 ms 1.01 ± 0.039,0.991 ± 0.048,1.11 ± 0.11
constructor n=1000 σ=1.0 0.0451 ± 0.0024 ms 0.0479 ± 0.0048 ms 1 ± 0.026,1.05 ± 0.057,0.943 ± 0.11
constructor n=1000 σ=10.0 0.053 ± 0.0045 ms 0.0521 ± 0.0019 ms 0.982 ± 0.03,1 ± 0.044,1.02 ± 0.095
constructor n=1000 σ=100.0 0.0616 ± 0.0057 ms 0.0612 ± 0.0044 ms 1 ± 0.026,0.99 ± 0.033,1.01 ± 0.12
constructor n=10000 σ=0.1 0.429 ± 0.034 ms 0.435 ± 0.035 ms 1.02 ± 0.072,0.995 ± 0.1,0.986 ± 0.11
constructor n=10000 σ=1.0 0.495 ± 0.034 ms 0.438 ± 0.037 ms 0.916 ± 0.062,1.08 ± 0.095,1.13 ± 0.12
constructor n=10000 σ=10.0 0.491 ± 0.041 ms 0.459 ± 0.13 ms 1.02 ± 0.12,0.994 ± 0.21,1.07 ± 0.31
constructor n=10000 σ=100.0 0.595 ± 0.057 ms 0.605 ± 0.048 ms 1.02 ± 0.085,0.986 ± 0.099,0.984 ± 0.12
constructor zeros 3.28 ± 0.82 μs 3.21 ± 0.53 μs 1.11 ± 0.1,1.04 ± 0.18,1.02 ± 0.31
delete ∘ rand n=100 σ=0.1 4.48 ± 0.2 μs 4.48 ± 0.2 μs 1 ± 0.059,1.02 ± 0.076,1 ± 0.063
delete ∘ rand n=100 σ=1.0 4.72 ± 0.19 μs 4.74 ± 0.21 μs 0.998 ± 0.054,1 ± 0.06,0.996 ± 0.06
delete ∘ rand n=100 σ=10.0 4.85 ± 0.2 μs 4.83 ± 0.18 μs 1 ± 0.052,1.02 ± 0.055,1 ± 0.056
delete ∘ rand n=100 σ=100.0 6.92 ± 0.46 μs 6.87 ± 0.46 μs 1.01 ± 0.089,1.01 ± 0.14,1.01 ± 0.095
delete ∘ rand n=1000 σ=0.1 0.0444 ± 0.0012 ms 0.0446 ± 0.0013 ms 0.999 ± 0.028,1.07 ± 0.1,0.996 ± 0.039
delete ∘ rand n=1000 σ=1.0 0.0487 ± 0.0026 ms 0.0484 ± 0.0014 ms 1 ± 0.028,1.01 ± 0.032,1.01 ± 0.061
delete ∘ rand n=1000 σ=10.0 0.0494 ± 0.0019 ms 0.0492 ± 0.0014 ms 1 ± 0.027,1.04 ± 0.088,1 ± 0.047
delete ∘ rand n=1000 σ=100.0 0.0535 ± 0.0017 ms 0.0539 ± 0.0027 ms 1 ± 0.036,0.936 ± 0.092,0.994 ± 0.058
delete ∘ rand n=10000 σ=0.1 0.486 ± 0.015 ms 0.483 ± 0.014 ms 1.01 ± 0.038,1.01 ± 0.074,1.01 ± 0.042
delete ∘ rand n=10000 σ=1.0 0.526 ± 0.02 ms 0.52 ± 0.015 ms 1.02 ± 0.028,1.04 ± 0.11,1.01 ± 0.048
delete ∘ rand n=10000 σ=10.0 0.542 ± 0.02 ms 0.528 ± 0.018 ms 0.989 ± 0.16,0.999 ± 0.053,1.02 ± 0.051
delete ∘ rand n=10000 σ=100.0 0.526 ± 0.019 ms 0.52 ± 0.017 ms 1.01 ± 0.034,1 ± 0.043,1.01 ± 0.049
intermixed_h n=100 σ=0.1 11.7 ± 1.4 μs 11.6 ± 1 μs 0.996 ± 0.11,1.01 ± 0.12,1 ± 0.15
intermixed_h n=100 σ=1.0 12 ± 1.2 μs 11.7 ± 1 μs 0.982 ± 0.13,0.988 ± 0.12,1.03 ± 0.14
intermixed_h n=100 σ=10.0 12.5 ± 2.9 μs 12.1 ± 2.8 μs 0.92 ± 0.45,1.04 ± 0.51,1.03 ± 0.34
intermixed_h n=100 σ=100.0 12.9 ± 1.6 μs 12.1 ± 1.3 μs 1.02 ± 0.13,1 ± 0.15,1.06 ± 0.17
intermixed_h n=1000 σ=0.1 0.108 ± 0.0099 ms 0.111 ± 0.01 ms 1.01 ± 0.22,1 ± 0.15,0.974 ± 0.13
intermixed_h n=1000 σ=1.0 0.117 ± 0.011 ms 0.112 ± 0.0094 ms 1.02 ± 0.1,1 ± 0.12,1.05 ± 0.13
intermixed_h n=1000 σ=10.0 0.111 ± 0.012 ms 0.104 ± 0.0096 ms 1.02 ± 0.12,1 ± 0.14,1.07 ± 0.15
intermixed_h n=1000 σ=100.0 0.12 ± 0.012 ms 0.113 ± 0.013 ms 0.985 ± 0.16,0.992 ± 0.15,1.07 ± 0.17
intermixed_h n=10000 σ=0.1 1.18 ± 0.15 ms 1.18 ± 0.18 ms 0.993 ± 0.16,1.02 ± 0.27,0.999 ± 0.2
intermixed_h n=10000 σ=1.0 1.16 ± 0.15 ms 1.15 ± 0.17 ms 1.04 ± 0.22,1.01 ± 0.2,1.01 ± 0.2
intermixed_h n=10000 σ=10.0 1.11 ± 0.19 ms 1.1 ± 0.16 ms 0.99 ± 0.19,0.952 ± 0.21,1.01 ± 0.23
intermixed_h n=10000 σ=100.0 1.14 ± 0.2 ms 1.14 ± 0.19 ms 0.973 ± 0.27,0.995 ± 0.25,1.01 ± 0.24
pathological 1 0.0487 ± 0.0017 μs 0.0544 ± 0.00013 μs 0.939 ± 0.02,0.996 ± 0.13,0.895 ± 0.031
pathological 1′ 0.139 ± 0.0013 μs 0.148 ± 0.0012 μs 0.906 ± 0.013,0.899 ± 0.042,0.937 ± 0.011
pathological 2 0.0657 ± 0.0017 μs 0.0637 ± 0.00032 μs 0.967 ± 0.024,1.01 ± 0.23,1.03 ± 0.027
pathological 2′ 0.148 ± 0.0017 μs 0.164 ± 0.0012 μs 1.01 ± 0.046,0.828 ± 0.16,0.901 ± 0.012
pathological 2′′ 0.204 ± 0.026 μs 0.196 ± 0.0093 μs 0.964 ± 0.12,0.995 ± 0.36,1.04 ± 0.14
pathological 3 16.9 ± 0.22 ns 16.7 ± 0.24 ns 1.02 ± 0.019,1.02 ± 0.084,1.01 ± 0.02
pathological 4 0.0652 ± 0.0017 μs 0.063 ± 0.00032 μs 0.946 ± 0.025,1 ± 0.19,1.03 ± 0.027
pathological 4′ 0.151 ± 0.0018 μs 0.17 ± 0.0014 μs 1.02 ± 0.015,0.965 ± 0.15,0.892 ± 0.013
pathological 4′′ 0.197 ± 0.013 μs 0.207 ± 0.015 μs 1.01 ± 0.037,1.01 ± 0.13,0.95 ± 0.094
pathological 5a 0.0483 ± 0.0014 μs 0.047 ± 0.00025 μs 0.939 ± 0.028,1 ± 0.17,1.03 ± 0.03
pathological 5b 0.0469 ± 0.0017 μs 0.0471 ± 0.00034 μs 0.969 ± 0.035,1 ± 0.18,0.995 ± 0.036
pathological 5b′ 0.304 ± 0.0038 μs 0.304 ± 0.0039 μs 1.01 ± 0.016,1 ± 0.11,0.998 ± 0.018
pathological 5b′′ 0.331 ± 0.011 μs 0.346 ± 0.036 μs 0.969 ± 0.024,0.983 ± 0.027,0.955 ± 0.1
pathological large compaction (133380-op) 15 ± 0.26 ms 15.2 ± 0.17 ms 1.02 ± 0.031,1.03 ± 0.023,0.99 ± 0.02
pathological medium compaction (1254-op) 0.103 ± 0.013 ms 0.104 ± 0.015 ms 1 ± 0.14,0.982 ± 0.3,0.998 ± 0.19
pathological old compaction (6-op) 0.214 μs 0.213 μs 1.01,0.973,1.01
pathological small compaction (18-op) 0.921 ± 0.018 μs 0.92 ± 0.017 μs 1 ± 0.02,0.995 ± 0.12,1 ± 0.026
pathological tiny compaction (6-op) 0.267 ± 0.0019 μs 0.266 ± 0.0017 μs 0.999 ± 0.012,1 ± 0.19,1 ± 0.0097
sample (bulk) n=1000 k=10000 σ=1 0.168 ± 0.022 ms 0.166 ± 0.021 ms 1.02 ± 0.18,0.997 ± 0.18,1.01 ± 0.18
sample (bulk) n=1000 k=10000 σ=100 0.105 ± 0.037 ms 0.102 ± 0.037 ms 1.03 ± 0.53,0.992 ± 0.47,1.03 ± 0.52
sample (bulk) n=1000 k=1000000 σ=1 17.2 ± 1.6 ms 15.9 ± 1.4 ms 0.996 ± 0.2,0.99 ± 0.19,1.08 ± 0.14
sample (bulk) n=1000 k=1000000 σ=100 8.3 ± 4.2 ms 8.24 ± 3.6 ms 1.09 ± 0.69,1.13 ± 0.66,1.01 ± 0.67
sample (bulk) n=1000000 k=10000 σ=1 0.367 ± 0.07 ms 0.465 ± 0.041 ms 1.16 ± 0.12,0.99 ± 0.16,0.789 ± 0.17
sample (bulk) n=1000000 k=10000 σ=100 0.167 ± 0.044 ms 0.136 ± 0.014 ms 1.01 ± 0.21,1.04 ± 0.29,1.23 ± 0.35
sample (bulk) n=1000000 k=1000000 σ=1 21.1 ± 0.89 ms 24.4 ± 1.3 ms 1.05 ± 0.027,1.11 ± 0.11,0.863 ± 0.058
sample (bulk) n=1000000 k=1000000 σ=100 8.37 ± 3.2 ms 7.56 ± 2 ms 1.08 ± 0.66,1.45 ± 1.1,1.11 ± 0.51
sample n=100 σ=0.1 25.4 ± 0.67 ns 25.5 ± 0.73 ns 1.01 ± 0.037,0.987 ± 0.098,0.998 ± 0.039
sample n=100 σ=1.0 29.5 ± 2.3 ns 29.4 ± 2.4 ns 1.01 ± 0.11,1.01 ± 0.12,1 ± 0.11
sample n=100 σ=10.0 19.3 ± 4.8 ns 19.2 ± 4.7 ns 1.04 ± 0.35,1.01 ± 0.3,1 ± 0.35
sample n=100 σ=100.0 16.9 ± 3.8 ns 16.8 ± 3.8 ns 1.02 ± 0.33,1.01 ± 0.32,1.01 ± 0.32
sample n=1000 σ=0.1 23.9 ± 6.5 ns 23.3 ± 4.4 ns 1.02 ± 0.3,1.04 ± 0.3,1.03 ± 0.34
sample n=1000 σ=1.0 0.0328 ± 0.0031 μs 0.0323 ± 0.0025 μs 1.01 ± 0.098,1.02 ± 0.088,1.02 ± 0.12
sample n=1000 σ=10.0 20.5 ± 5.5 ns 20.4 ± 5.7 ns 1.02 ± 0.38,1.03 ± 0.37,1 ± 0.39
sample n=1000 σ=100.0 17.1 ± 3.8 ns 17 ± 4.2 ns 1.02 ± 0.33,1.01 ± 0.29,1.01 ± 0.33
sample n=10000 σ=0.1 0.0325 ± 0.0015 μs 0.0319 ± 0.0021 μs 1 ± 0.057,1.01 ± 0.063,1.02 ± 0.082
sample n=10000 σ=1.0 0.0348 ± 0.002 μs 0.0348 ± 0.0024 μs 0.987 ± 0.058,1.01 ± 0.062,1 ± 0.089
sample n=10000 σ=10.0 20.5 ± 5.6 ns 21.3 ± 5.9 ns 1.01 ± 0.36,1.01 ± 0.34,0.962 ± 0.37
sample n=10000 σ=100.0 17.5 ± 3.6 ns 16.5 ± 4 ns 0.987 ± 0.35,0.993 ± 0.31,1.06 ± 0.33
summarysize n=100 σ=0.1 1.19e+05 ± 0 h 1.19e+05 ± 0 h 1 ± 0
summarysize n=100 σ=1.0 1.19e+05 ± 0 h 1.19e+05 ± 0 h 1 ± 0
summarysize n=100 σ=10.0 1.19e+05 ± 0 h 1.19e+05 ± 0 h 1 ± 0
summarysize n=100 σ=100.0 1.19e+05 ± 0 h 1.19e+05 ± 0 h 1 ± 0
summarysize n=1000 σ=0.1 1.52e+05 ± 0 h 1.52e+05 ± 0 h 1 ± 0
summarysize n=1000 σ=1.0 1.52e+05 ± 0 h 1.52e+05 ± 0 h 1 ± 0
summarysize n=1000 σ=10.0 1.52e+05 ± 0 h 1.52e+05 ± 0 h 1 ± 0
summarysize n=1000 σ=100.0 1.52e+05 ± 0 h 1.52e+05 ± 0 h 1 ± 0
summarysize n=10000 σ=0.1 1.13e+06 ± 0 h 1.13e+06 ± 0 h 1 ± 0
summarysize n=10000 σ=1.0 1.13e+06 ± 0 h 1.13e+06 ± 0 h 1 ± 0
summarysize n=10000 σ=10.0 1.13e+06 ± 0 h 1.13e+06 ± 0 h 1 ± 0
summarysize n=10000 σ=100.0 1.13e+06 ± 0 h 1.13e+06 ± 0 h 1 ± 0
update ∘ rand n=100 σ=0.1 0.0847 ± 0.0023 μs 0.0822 ± 0.0023 μs 0.996 ± 0.036,1.01 ± 0.08,1.03 ± 0.04
update ∘ rand n=100 σ=1.0 0.0908 ± 0.0032 μs 0.0887 ± 0.0031 μs 0.999 ± 0.041,1.01 ± 0.042,1.02 ± 0.051
update ∘ rand n=100 σ=10.0 0.101 ± 0.0041 μs 0.0985 ± 0.0039 μs 1 ± 0.044,0.979 ± 0.099,1.03 ± 0.058
update ∘ rand n=100 σ=100.0 0.169 ± 0.017 μs 0.168 ± 0.015 μs 0.988 ± 0.11,0.992 ± 0.12,1.01 ± 0.13
update ∘ rand n=1000 σ=0.1 0.0862 ± 0.0047 μs 0.083 ± 0.0038 μs 0.996 ± 0.034,1 ± 0.082,1.04 ± 0.073
update ∘ rand n=1000 σ=1.0 0.0943 ± 0.0088 μs 0.0892 ± 0.0033 μs 1 ± 0.031,0.974 ± 0.076,1.06 ± 0.11
update ∘ rand n=1000 σ=10.0 0.0976 ± 0.003 μs 0.0964 ± 0.0026 μs 0.998 ± 0.026,0.997 ± 0.031,1.01 ± 0.041
update ∘ rand n=1000 σ=100.0 0.169 ± 0.01 μs 0.17 ± 0.01 μs 0.989 ± 0.053,1 ± 0.06,0.992 ± 0.085
update ∘ rand n=10000 σ=0.1 0.0969 ± 0.0056 μs 0.0924 ± 0.0023 μs 0.959 ± 0.2,1 ± 0.089,1.05 ± 0.066
update ∘ rand n=10000 σ=1.0 0.0982 ± 0.0043 μs 0.0941 ± 0.0018 μs 1 ± 0.023,0.982 ± 0.044,1.04 ± 0.05
update ∘ rand n=10000 σ=10.0 0.0976 ± 0.0027 μs 0.0975 ± 0.0026 μs 1 ± 0.024,1 ± 0.069,1 ± 0.039
update ∘ rand n=10000 σ=100.0 0.165 ± 0.0058 μs 0.159 ± 0.004 μs 0.991 ± 0.018,1.01 ± 0.04,1.04 ± 0.045
time_to_load 0.0893 ± 0.0028 s 0.0832 ± 0.0015 s 0.969 ± 0.013,0.995 ± 0.011,1.07 ± 0.038

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR.
Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).

@ameligrana
Copy link
Copy Markdown
Collaborator Author

I don't know why, but the preview still seem to show the comment symbols.

@LilithHafner
Copy link
Copy Markdown
Owner

Have you checked to see if the links are still 404?

@ameligrana
Copy link
Copy Markdown
Collaborator Author

yeah, they are not

Comment thread README.md
# WeightVectors

<!-- [![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://LilithHafner.github.io/WeightVectors.jl/stable/) -->
[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://LilithHafner.github.io/WeightVectors.jl/stable/)
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

This link is still 404.

Copy link
Copy Markdown
Collaborator Author

@ameligrana ameligrana Sep 27, 2025

Choose a reason for hiding this comment

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

sorry, I thought I checked some weeks ago, not sure why stable is still not there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants