On Wed, Jan 31, 2024 at 12:31:06AM +0900, Akira Yokosawa wrote: > Hi Paul, > > I'm not sure if you are already working on those figures in .png, > but I'm sending updates in scripts. I'm dropping changes and > additions of .eps and .png files generated by the updated scripts. > > Here is a list of commands you'd need to reflect the changes in > perfbook.pdf. > > pushd CodeSamples/cpu/data/kerneltest009.05.atn6.2024.01.17-08.25.02/ I removed this directory due to my having tweaked the data to paper over bugs in early versions of my scripts. So I focused instead on CodeSamples/cpu/data/kerneltest054.05.atn6.2024.01.22-12.28.01. Ah, and I never did push out the commit where I removed the CodeSamples/cpu/data/kerneltest009.05.atn6.2024.01.17-08.25.02 directory. Apologies, and it is out there now. > sh plots.sh This failed until I installed the groff package to get pfbtops. I of course also had to move expand.pl to this directory. > evince coe-nvalue.eps & > evince coe.eps & > evince fre.eps & > evince rfe.eps & > display fre.png & I do like the vertical dashed line at x=0. I see artifacts on my screen due to pixel/plot misalignment, but increasing size makes things look good. It will be fine on paper. And the fill is good compared to the funny datapoint labels. I adjusted coe.eps's xrange to include the entire curve in the plot. And it does look a lot more professional than my original, so thank you for that! > If those plots look reasonable to you, please copy them to the parent > directory and do the "make": > > cp *.eps fre.png ../ I don't understand why fre.png is needed. I am leaving it out, so perhaps I will learn the hard way. ;-) > popd > make > > If those figures in the resulting perfbook.pdf looks good to you, > I'd like you to go forward and commit the changes and additions: > > git add CodeSamples/cpu/data/kerneltest009.05.atn6.2024.01.17-08.25.02/*.eps > git add CodeSamples/cpu/data/kerneltest009.05.atn6.2024.01.17-08.25.02/fre.png > git add CodeSamples/cpu/data/*.eps > git add CodeSamples/cpu/data/fre.png > > git commit -a # with a suitable tag such as Requested-by: me > > Furthermore, if you think those .png figures, now obsoleted by the > new .eps figures, are not needed anymore, please "git rm" them as well. Done. I kept the old .png files where they are generated because I did not remove that part of the plots.sh file. Showing both ways of doing this is not necessarily a bad thing. ;-) > If there is anything I've missed, please let me know. Queued and pushed, thank you! Thanx, Paul > Thanks, Akira > -- > Akira Yokosawa (2): > CodeSamples/cpu/data: plots.sh: Fix typo in xlabel for fre plot > CodeSamples/cpu/data: Use "smooth frequency" for plotting histogram > > .../expand.pl | 42 +++++++++ > .../plots.sh | 85 ++++++++++++++++++- > 2 files changed, 126 insertions(+), 1 deletion(-) > create mode 100755 CodeSamples/cpu/data/kerneltest009.05.atn6.2024.01.17-08.25.02/expand.pl > > > base-commit: 9caac64bfabf85439c480ce928dddef969354369 > -- > 2.34.1 > >