From 204b806e76c2086c1e17722fba1afcb422d0de04 Mon Sep 17 00:00:00 2001 From: Jules P?nuchot Date: Sat, 2 Sep 2023 15:45:32 +0200 Subject: [PATCH] added JOSS status + bibtex --- readme.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/readme.md b/readme.md index 72fcaf5..70dfd1e 100644 --- a/readme.md +++ b/readme.md @@ -4,6 +4,8 @@ Compiler-assisted benchmarking for the study of C++ metaprogram compile times. - Online documentation: https://jpenuchot.github.io/ctbench-docs/ - Discord server: https://discord.gg/NvJFFrdS7p +[![DOI](https://joss.theoj.org/papers/10.21105/joss.05165/status.svg)](https://doi.org/10.21105/joss.05165) + ctbench allows you to declare and generate compile-time benchmark batches for given ranges, run them, aggregate and wrangle Clang profiling data, and plot them. @@ -233,3 +235,20 @@ per benchmark case. In this case, you would then get 3 graphs - [Pyperf - Tune the system for benchmarks]( https://pyperf.readthedocs.io/en/latest/system.html) - [Metabench](https://github.com/ldionne/metabench) + +## Citing ctbench + +```bibtex +@article{Penuchot2023, + doi = {10.21105/joss.05165}, + url = {https://doi.org/10.21105/joss.05165}, + year = {2023}, + publisher = {The Open Journal}, + volume = {8}, + number = {88}, + pages = {5165}, + author = {Jules Penuchot and Joel Falcou}, + title = {ctbench - compile-time benchmarking and analysis}, + journal = {Journal of Open Source Software}, +} +```