<commit_before>FirstYearComputing_Master.pdf: FirstYearComputing_Master.tex \
	00-first-steps.tex 01-python-basics.tex 02-programs.tex \
	03-loops-control-flow.tex 04-basic-plotting.tex \
	05-classes-oop.tex 06-exceptions-debugging-testing.tex 07-numpy-plotting.tex \
	08-sympy.tex 09-statistics.tex
	pdflatex $<
	pdflatex $<



%.pdf: %.tex %.ipynb
	pdflatex $<
	pdflatex $<

%.tex: %.ipynb chapter-base.tplx
	ipython nbconvert --to latex --template=chapter-ipython.tplx $<

Exercises.tex: Exercises.ipynb
	ipython nbconvert --to latex $<
ExercisesSolutions.tex: ExercisesSolutions.ipynb
	ipython nbconvert --to latex $<

clean:
	rm -f *.{out,log,aux}
	rm -rf auto
	rm -f 0*tex
	rm -rf 0*files
	rm -f Exercises*tex
	rm -rf Exercises*files<commit_msg>Remove toc file when cleaning.<commit_after>FirstYearComputing_Master.pdf: FirstYearComputing_Master.tex \
	00-first-steps.tex 01-python-basics.tex 02-programs.tex \
	03-loops-control-flow.tex 04-basic-plotting.tex \
	05-classes-oop.tex 06-exceptions-debugging-testing.tex 07-numpy-plotting.tex \
	08-sympy.tex 09-statistics.tex
	pdflatex $<
	pdflatex $<



%.pdf: %.tex %.ipynb
	pdflatex $<
	pdflatex $<

%.tex: %.ipynb chapter-base.tplx
	ipython nbconvert --to latex --template=chapter-ipython.tplx $<

Exercises.tex: Exercises.ipynb
	ipython nbconvert --to latex $<
ExercisesSolutions.tex: ExercisesSolutions.ipynb
	ipython nbconvert --to latex $<

clean:
	rm -f *.{out,log,aux,toc}
	rm -rf auto
	rm -f 0*tex
	rm -rf 0*files
	rm -f Exercises*tex
	rm -rf Exercises*files
{'fraction_non_alphanumeric': 0.133946158896914, 'fraction_numerical': 0.028890347997373604, 'mean_word_length': 3.8535031847133756, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 3, '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': '6210147', 'n_tokens_mistral': 689, 'n_tokens_neox': 627, 'n_words': 119}