<commit_before>void gltf3(){
  // TF3 can be drawn in several styles,
   // default // (like surface4)
   // kMaple0 (very nice colours)
   // kMaple1 (nice colours and outlines)
   // kMaple2 (nice colour outlines).
   // To switch between them, you can press 's' key.

   TCanvas *cnv = new TCanvas("glc", "TF3 sample", 200, 10, 600, 600);

   TPaveLabel *title = new TPaveLabel(0.04, 0.86, 0.96, 0.98, "\"gl\" option for TF3. Select plot and press 's' to change the color.");
   title->SetFillColor(32);
   title->Draw();

   TPad *tf3Pad  = new TPad("box", "box", 0.04, 0.04, 0.96, 0.8);   
   tf3Pad->Draw();

   TF3 *tf3 = new TF3("sample", "x*x+y*y-z*z-1", -2., 2., -2., 2., -2., 2.);
   tf3->SetFillColor(kGreen);
   tf3Pad->cd();
   tf3->Draw("gl");
}
<commit_msg>- New version using the "Klein Bottle" equation.<commit_after>void gltf3(){
  // TF3 can be drawn in several styles,
   // default // (like surface4)
   // kMaple0 (very nice colours)
   // kMaple1 (nice colours and outlines)
   // kMaple2 (nice colour outlines).
   // To switch between them, you can press 's' key.

   TCanvas *cnv = new TCanvas("glc", "TF3: Klein bottle", 200, 10, 600, 600);

   TPaveLabel *title = new TPaveLabel(0.04, 0.86, 0.96, 0.98, "\"gl\" option for TF3. Select plot and press 's' to change the color.");
   title->SetFillColor(32);
   title->Draw();

   TPad *tf3Pad  = new TPad("box", "box", 0.04, 0.04, 0.96, 0.8);   
   tf3Pad->Draw();

 //  TF3 *tf3 = new TF3("sample", "x*x+y*y-z*z-1", -2., 2., -2., 2., -2., 2.);
   TF3 *tf3 = new TF3("Klein Bottle","(x*x + y*y + z*z + 2*y -1)*((x*x + y*y + z*z - 2*y -1)*(x*x + y*y + z*z - 2*y -1)-8*z*z)+16*x*z*(x*x + y*y + z*z - 2*y -1)", -3.5, 3.5, -3.5, 3.5, -5.5, 5.5);
   tf3->SetFillColor(kRed);
   tf3Pad->cd();
   tf3->Draw("gl");
}

{'fraction_non_alphanumeric': 0.21792717086834734, 'fraction_numerical': 0.08067226890756303, 'mean_word_length': 2.7442348008385746, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 0, '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': '4181062', 'n_tokens_mistral': 838, 'n_tokens_neox': 747, 'n_words': 215}