<commit_before>examples_more = {
   TH1: [
     { name: "docu_zero", file: "histpainter6.root", layout: "vert21", style: "style_zero", items: ['draw_bar','draw_zero2','draw_zero1'], title: "show gStyle->SetHistMinimumZero(); functionality from THistPainter documentation page" },
     { name: "varbins", file: "hbins.root", item: "SpectraPions;1", title: "variable bins" },
     { name: "labels", opt: "hist", file: "hitmap.root", item: "EnergyMeanAsyLo;1", title: "custom text labels for hist bins" },
     { name: "negfill", opt: "hist,fill_red", file: "hitmap.root", item: "EnergyMeanAsyLo;1", title: "fill attributes for histogram with negative bins" },
     { name: "labels2", opt: "", file: "text_labels.root", item: "c1;1", title: "small labels, should be rotated by 20 grad" },
     { name: "hbar", file: "hbars.root", item: "c1;1", title: "Horizontal bars" },
     { name: "tut1", file: "tutorials_hist.root", layout: "grid2x1", items: ['h1draw','hksimple'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "tut2", file: "tutorials_hist.root", layout: "grid2x1", items: ['logscales', 'rebin'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "tut3", file: "tutorials_hist.root", layout: "grid2x2", items: ['histpalettecolor', 'hlabels1', 'twoscales', 'transpad'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "tut4", file: "tutorials_hist.root", layout: "grid2x2", items: ['thstackpalettecolor', 'statsEditing', 'testSmooth',  'xyplot'], opts: ['pfc nostack'], title: "Macro outputs from $ROOTSYS/tutorials/hist" }
   ],
   TH2: [
     { name: "hitmap", file: "hitmap.root", item: "HitMap;1" },
     { name: "atlas", opt: "col", file: "atlas.root", item: "LEDShapeHeightCorr_Gain0;1" },
     { name: "logx", opt: "colz", file: "QAresults.root", item: "PIDqa/PIDqa1/ITS/hNsigmaP_ITS_electron;1" },
     { name: "logz", url: "?nobrowser&file=$$$sparsehist.root&item=c;1&palette=7", title: "LogZ plus text on several canvas" },
     { name: "userz", json: "th2ul.json.gz", opt: "colz", title: "TH2 with set user min/max, drawn with COLZ" },
     { name: "candle", file: "candleplot.root", item: "c1;1" },
     { name: "box_same", json: "hbox_same.json.gz", title: "several histograms, drawn with box same opitons" },
     { name: "col_same", json: "hcol_same.json.gz", title: "several histograms, drawn with col same opitons" },
     { name: "docu", file: "histpainter6.root", layout: "vert33", items: ['draw_th2e','draw_scat','draw_arr','draw_box','draw_box1','draw_boxsame'], title:"several TH2 examples from THistPainter documentation page" },
     { name: "docu_col", file: "histpainter6.root", layout: "grid2x2", items: ['draw_col','draw_col1', 'draw_colr', 'draw_text2d'], title:"several TH2 COL examples from THistPainter documentation page" },
     { name: "docu_cont", file: "histpainter6.root", layout: "vert33", items: ['draw_contz','draw_cont1z', 'draw_cont2', 'draw_cont3', 'draw_cont4z', 'draw_contlst1'], title:"several TH2 CONT examples from THistPainter documentation page" },
     { name: "docu_lego", file: "histpainter6.root", layout: "grid2x2", items: ['draw_lego', 'draw_lego1', 'draw_lego3', 'draw_lego2'], title: "several TH2 LEGO examples from THistPainter documentation page" },
     { name: "docu_surf", file: "histpainter6.root", layout: "grid4x2", items: ['draw_surf', 'draw_surf1', 'draw_surf2', 'draw_surf3', 'draw_surf4', 'draw_surf5', 'draw_surf7', 'draw_surf2_cont1'], title: "several TH2 SURF examples from THistPainter documentation page" },
     { name: "lego_tf2", file: "https://root.cern/files/StressIOPluginsTestFiles/stress_5.root", item:"h2form", opt:"lego", title: "Combination of th2 an tf2 in 3D" },
     { name: "tut1", file: "tutorials_hist.root", layout: "grid2x2", items: ['thstack2palettecolor', 'reverseaxis', 'hlabels2', 'labels3'], opts: ['0lego1_pfc'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "earth", file: "tutorials_graphics.root", item: 'earth',  title: "Earth projections, tutorials/graphics/earth.C" },
     { name: "hard_cont", file: "hard_contour.root", item: 'hard_contour',  title: "Complex contour plot without closed lines, trying to fix it", opt:"cont" }
   ],
   TH2Poly : [
      { name: "germany", url: "?nobrowser&file=$$$th2poly.root&item=europe;1/[13]", title: "Draw single TH2PolyBin from europe map" },
      { name: "docu", file: "histpainter6.root", layout: "vert22", items: ['draw_poly1', 'draw_poly2', 'draw_poly3'], title: "several TH2Poly examples from THistPainter documentation page" }
   ],
   TH3 : [
      { name: "subpads", opt: "", file: "glc.root", item: "glc;1", title: "canvas with two subpads, both with 3D plotls" }
   ],
   TWebCanvas: [
      { name: "greyscale", json: "web6canv/greyscale.json.gz", title: "40K TBox objects with different fill attributes" },
      { name: "para", json: "web6canv/StandAloneaPara.json.gz", title: "TTree drawing into TParallelCoord object" },
      { name: "pie", json: "web6canv/piechart.json.gz", title: "Testing native TPie painting" },
      { name: "trans", json: "web6canv/transparency.json.gz", title: "Testing with TGraph without axes" }
   ],
   v7 : [
      { name: "axes", opt: "", json: "v7/axes.json.gz", title: "RAxes drawings" },
      { name: "rh1", opt: "", json: "v7/rh1.json.gz", title: "draw_rh1.cxx macro output" },
      { name: "rh1_twoaxes", opt: "", json: "v7/rh1_twoaxes.json.gz", title: "draw_rh1_twoaxes.cxx macro output" },
      { name: "rh2", opt: "", json: "v7/rh2.json.gz", title: "draw_rh2.cxx macro output" },
      { name: "rh2_colz", opt: "", json: "v7/rh2_colz.json.gz", title: "draw_rh2_colz.cxx macro output" },
      { name: "rh3", opt: "", json: "v7/rh3.json.gz", title: "draw_rh3.cxx macro output" },
      { name: "frame", opt: "", json: "v7/frame.json.gz", title: "draw_frame.cxx macro output" },
      { name: "legend", opt: "", json: "v7/legend.json.gz", title: "draw_legend.cxx macro output" },
      { name: "pave", opt: "", json: "v7/pave.json.gz", title: "draw_pave.cxx macro output" },
      { name: "subpads", opt: "", json: "v7/subpads.json.gz", title: "draw_subpads.cxx macro output" },
      { name: "text", opt: "", json: "v7/text.json.gz", title: "draw_text.cxx macro output" },
      { name: "v6", opt: "", json: "v7/v6.json.gz", title: "draw_v6.cxx macro output" },<commit_msg>Add demo for symlog scale with TH2<commit_after>examples_more = {
   TH1: [
     { name: "docu_zero", file: "histpainter6.root", layout: "vert21", style: "style_zero", items: ['draw_bar','draw_zero2','draw_zero1'], title: "show gStyle->SetHistMinimumZero(); functionality from THistPainter documentation page" },
     { name: "varbins", file: "hbins.root", item: "SpectraPions;1", title: "variable bins" },
     { name: "labels", opt: "hist", file: "hitmap.root", item: "EnergyMeanAsyLo;1", title: "custom text labels for hist bins" },
     { name: "negfill", opt: "hist,fill_red", file: "hitmap.root", item: "EnergyMeanAsyLo;1", title: "fill attributes for histogram with negative bins" },
     { name: "labels2", opt: "", file: "text_labels.root", item: "c1;1", title: "small labels, should be rotated by 20 grad" },
     { name: "hbar", file: "hbars.root", item: "c1;1", title: "Horizontal bars" },
     { name: "tut1", file: "tutorials_hist.root", layout: "grid2x1", items: ['h1draw','hksimple'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "tut2", file: "tutorials_hist.root", layout: "grid2x1", items: ['logscales', 'rebin'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "tut3", file: "tutorials_hist.root", layout: "grid2x2", items: ['histpalettecolor', 'hlabels1', 'twoscales', 'transpad'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "tut4", file: "tutorials_hist.root", layout: "grid2x2", items: ['thstackpalettecolor', 'statsEditing', 'testSmooth',  'xyplot'], opts: ['pfc nostack'], title: "Macro outputs from $ROOTSYS/tutorials/hist" }
   ],
   TH2: [
     { name: "hitmap", file: "hitmap.root", item: "HitMap;1" },
     { name: "atlas", opt: "col", file: "atlas.root", item: "LEDShapeHeightCorr_Gain0;1" },
     { name: "logx", opt: "colz", file: "QAresults.root", item: "PIDqa/PIDqa1/ITS/hNsigmaP_ITS_electron;1" },
     { name: "logz", url: "?nobrowser&file=$$$sparsehist.root&item=c;1&palette=7", title: "LogZ plus text on several canvas" },
     { name: "userz", json: "th2ul.json.gz", opt: "colz", title: "TH2 with set user min/max, drawn with COLZ" },
     { name: "candle", file: "candleplot.root", item: "c1;1" },
     { name: "box_same", json: "hbox_same.json.gz", title: "several histograms, drawn with box same opitons" },
     { name: "col_same", json: "hcol_same.json.gz", title: "several histograms, drawn with col same opitons" },
     { name: "docu", file: "histpainter6.root", layout: "vert33", items: ['draw_th2e','draw_scat','draw_arr','draw_box','draw_box1','draw_boxsame'], title:"several TH2 examples from THistPainter documentation page" },
     { name: "docu_col", file: "histpainter6.root", layout: "grid2x2", items: ['draw_col','draw_col1', 'draw_colr', 'draw_text2d'], title:"several TH2 COL examples from THistPainter documentation page" },
     { name: "docu_cont", file: "histpainter6.root", layout: "vert33", items: ['draw_contz','draw_cont1z', 'draw_cont2', 'draw_cont3', 'draw_cont4z', 'draw_contlst1'], title:"several TH2 CONT examples from THistPainter documentation page" },
     { name: "docu_lego", file: "histpainter6.root", layout: "grid2x2", items: ['draw_lego', 'draw_lego1', 'draw_lego3', 'draw_lego2'], title: "several TH2 LEGO examples from THistPainter documentation page" },
     { name: "docu_surf", file: "histpainter6.root", layout: "grid4x2", items: ['draw_surf', 'draw_surf1', 'draw_surf2', 'draw_surf3', 'draw_surf4', 'draw_surf5', 'draw_surf7', 'draw_surf2_cont1'], title: "several TH2 SURF examples from THistPainter documentation page" },
     { name: "lego_tf2", file: "https://root.cern/files/StressIOPluginsTestFiles/stress_5.root", item:"h2form", opt:"lego", title: "Combination of th2 an tf2 in 3D" },
     { name: "tut1", file: "tutorials_hist.root", layout: "grid2x2", items: ['thstack2palettecolor', 'reverseaxis', 'hlabels2', 'labels3'], opts: ['0lego1_pfc'], title: "Macro outputs from $ROOTSYS/tutorials/hist" },
     { name: "earth", file: "tutorials_graphics.root", item: 'earth',  title: "Earth projections, tutorials/graphics/earth.C" },
     { name: "hard_cont", file: "hard_contour.root", item: 'hard_contour',  title: "Complex contour plot without closed lines, trying to fix it", opt:"cont" },
     { name: "symlog", opt: "col,symlogx,symlogy", file: "hsimple.root", item: "hpxpy;1", title: "symlog scale with default 1e-3 factor for constant" },
     { name: "symlog1", opt: "col,symlogx1,symlogy1", file: "hsimple.root", item: "hpxpy;1", title: "symlog scale with 1e-1 factor for constant" },
     { name: "symlog5", opt: "col,symlogx5,symlogy5", file: "hsimple.root", item: "hpxpy;1", title: "symlog scale with 1e-5 factor for constant" }
   ],
   TH2Poly : [
      { name: "germany", url: "?nobrowser&file=$$$th2poly.root&item=europe;1/[13]", title: "Draw single TH2PolyBin from europe map" },
      { name: "docu", file: "histpainter6.root", layout: "vert22", items: ['draw_poly1', 'draw_poly2', 'draw_poly3'], title: "several TH2Poly examples from THistPainter documentation page" }
   ],
   TH3 : [
      { name: "subpads", opt: "", file: "glc.root", item: "glc;1", title: "canvas with two subpads, both with 3D plotls" }
   ],
   TWebCanvas: [
      { name: "greyscale", json: "web6canv/greyscale.json.gz", title: "40K TBox objects with different fill attributes" },
      { name: "para", json: "web6canv/StandAloneaPara.json.gz", title: "TTree drawing into TParallelCoord object" },
      { name: "pie", json: "web6canv/piechart.json.gz", title: "Testing native TPie painting" },
      { name: "trans", json: "web6canv/transparency.json.gz", title: "Testing with TGraph without axes" }
   ],
   v7 : [
      { name: "axes", opt: "", json: "v7/axes.json.gz", title: "RAxes drawings" },
      { name: "rh1", opt: "", json: "v7/rh1.json.gz", title: "draw_rh1.cxx macro output" },
      { name: "rh1_twoaxes", opt: "", json: "v7/rh1_twoaxes.json.gz", title: "draw_rh1_twoaxes.cxx macro output" },
      { name: "rh2", opt: "", json: "v7/rh2.json.gz", title: "draw_rh2.cxx macro output" },
      { name: "rh2_colz", opt: "", json: "v7/rh2_colz.json.gz", title: "draw_rh2_colz.cxx macro output" },
      { name: "rh3", opt: "", json: "v7/rh3.json.gz", title: "draw_rh3.cxx macro output" },
      { name: "frame", opt: "", json: "v7/frame.json.gz", title: "draw_frame.cxx macro output" },
      { name: "legend", opt: "", json: "v7/legend.json.gz", title: "draw_legend.cxx macro output" },
      { name: "pave", opt: "", json: "v7/pave.json.gz", title: "draw_pave.cxx macro output" },
      { name: "subpads", opt: "", json: "v7/subpads.json.gz", title: "draw_subpads.cxx macro output" },
      { name: "text", opt: "", json: "v7/text.json.gz", title: "draw_text.cxx macro output" },
      { name: "v6", opt: "", json: "v7/v6.json.gz", title: "draw_v6.cxx macro output" },
{'fraction_non_alphanumeric': 0.18843764206697985, 'fraction_numerical': 0.023791483558114866, 'mean_word_length': 4.7662734818698125, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6775368', 'n_tokens_mistral': 5040, 'n_tokens_neox': 4847, 'n_words': 1215}