pylustrator: Code generation for reproducible figures for publication
Not on the map. Why?
Abstract (arXiv)
One major challenge in science is to make all results potentially reproducible. Thus, along with the raw data, every step from basic processing of the data, evaluation, to the generation of the figures, has to be documented as clearly as possible. While there are many programming libraries that cover the basic processing and plotting steps (e.g. Matplotlib in Python), no library yet addresses the reproducible composing of single plots into meaningful figures for publication. Thus, up to now it is still state-of-the-art to generate publishable figures using image-processing or vector-drawing software leading to unwanted alterations of the presented data in the worst case and to figure quality reduction in the best case. Pylustrator a open source library based on the Matplotlib aims to fill this gap and provides a tool to easily generate the code necessary to compose publication figures from single plots. It provides a graphical user interface where the user can interactively compose the figures. All changes are tracked and converted to code that is automatically integrated into the calling script file. Thus, this software provides the missing link from raw data to the complete plot published in scientific journals and thus contributes to the transparency of the complete evaluation procedure.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1.
3 papers.
- 2022Improving the Accuracy and Robustness of CNNs Using a Deep CCA Neural Data Regularizercited by 3
- 2022Different Spectral Representations in Optimized Artificial Neural Networks and Brainscited by 2
- 2024Analyzing Narrative Processing in Large Language Models (LLMs): Using GPT4 to test BERTcited by 1
- 2024Analyzing Narrative Processing in Large Language Models (LLMs): Using GPT4 to test BERT3 May 2024
- 2022Improving the Accuracy and Robustness of CNNs Using a Deep CCA Neural Data Regularizer6 Sep 2022
- 2022Different Spectral Representations in Optimized Artificial Neural Networks and Brains22 Aug 2022