bheisler / criterion.rs

Statistics-driven benchmarking library for Rust
Apache License 2.0
4.61k stars 309 forks source link

Criterion version 0.4 and 0.5 milestones #504

Open lemmih opened 3 years ago

lemmih commented 3 years ago

What should be in criterion-0.4 and criterion-0.5? Few things are set in stone so submit your comments and ideas.

Version 0.4:

Version 0.5:

Random wishlist

bheisler commented 3 years ago

My intention was actually to move away from relying on Gnuplot and make Plotters the default plotting backend; that way users don't need to install Gnuplot separately, but that's not set in stone. Is there some reason we want to avoid using Plotters?

c410-f3r commented 3 years ago

External installation of the gnuplot lib has always been a nuisance. Let's say that with plotters everything "just works".

poliorcetics commented 2 years ago

What's missing for a release of v0.4 ? I see all the TODOs are checked

lemmih commented 2 years ago

The code is there. Just needs to be reviewed.

dclong commented 1 year ago

Can we use a JS library for plots so that they are more interactive?

https://github.com/bheisler/criterion.rs/issues/653

wilgaboury commented 1 year ago

I can understand CSV being an optional feature, but what is the reasoning behind it being removed? It is extremely useful for seamlessly importing and doing data visualization in other languages or programs (R, Python, Excel...).