Skip to content

Commit f6c5440

Browse files
committed
added first pages on variables and variable assignments
1 parent 611c065 commit f6c5440

36 files changed

+483
-27
lines changed

bibliography/bibliography.bib

Lines changed: 99 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,11 @@ @string { a_cimran_robert
5959
@string { a_clinton_david = "David Clinton" }
6060
@string { a_coghlan_alyssa = "Alyssa Coghlan" }
6161
@string { a_cornapeau_david = "David Cournapeau" }
62+
@string { a_crossley_john_newsome = "John Newsome Crossley" }
63+
@string { a_cullen_christopher = "Christopher Cullen" }
6264
@string { a_d_alche_buc_florence = "Florence d'Alch{\'e}{-}Buc" }
6365
@string { a_da_veiga_leprevost_felipe = "Felipe {da Veiga Leprevost}" }
66+
@string { a_dauben_joseph_w = "Joseph W.\ Dauben" }
6467
@string { a_davis_andy = "Andy Davis" }
6568
@string { a_dean_jeffrey = "Jeffrey Dean" }
6669
@string { a_dennison_justing = "Justin Dennison" }
@@ -128,6 +131,7 @@ @string { a_levenberg_josh
128131
@string { a_lin_zeming = "Zeming Lin" }
129132
@string { a_liu_yuxi = "Yuxi Liu" }
130133
@string { a_loy_marc = "Marc Loy" }
134+
@string { a_lun_anthony_w_c = "Anthony W.-C.\ Lun" }
131135
@string { a_mann_samuel = "Samuel Mann" }
132136
@string { a_massa_francisco = "Francisco Massa" }
133137
@string { a_maxwell_aaron = "Aaron Maxwell" }
@@ -146,6 +150,7 @@ @string { a_nguyen_quan
146150
@string { a_niemeyer_patrick = "Patrick Niemeyer" }
147151
@string { a_niven_ivan = "Ivan Niven" }
148152
@string { a_norvig_peter = "Peter Norvig" }
153+
@string { a_oconnor_john_j = "John J.\ O'Connor" }
149154
@string { a_oliphant_travis_e = "Travis E.\ Oliphant" }
150155
@string { a_pajankar_ashwin = "Ashwin Pajankar" }
151156
@string { a_paquete_luis = "Lu{\'i}s Paquete" }
@@ -168,20 +173,23 @@ @string { a_raison_martin
168173
@string { a_raschka_sebastian = "Sebastian Raschka" }
169174
@string { a_reddy_tyler = "Tyler Reddy" }
170175
@string { a_ribeiro_antonio_h = "Ant{\^o}nio H.\ Ribeiro" }
176+
@string { a_robertson_edmund_f = "Edmund F.\ Robertson" }
171177
@string { a_roscoe_timothy = "Timothy Roscoe" }
172178
@string { a_russel_stuart = "Stuart J.\ Russell" }
173179
@string { a_sachsenberg_timo = "Timo Sachsenberg" }
174180
@string { a_sagher_yoram = "Yoram Sagher" }
175181
@string { a_salakoski_tapio = "Tapio Salakoski" }
176182
@string { a_scipy_1 = "{{SciPy 1.0 Contributors}}" }
177183
@string { a_shalev_shwartz_shai = "Shai Shalev{-}Shwartz" }
184+
@string { a_shen_kangshen = "Shen Kangshen" }
178185
@string { a_sheppart_kevin = "Kevin Sheppard" }
179186
@string { a_silva_sara = "Sara Silva" }
180187
@string { a_skoulikari_anna = "Anna Skoulikari" }
181188
@string { a_smith_eric_v = "Eric V.\ Smith" }
182189
@string { a_smith_nathaniel_j = "Nathaniel J.\ Smith" }
183190
@string { a_sottet_jean_sebastien = "Jean{-}S{\'e}bastien Sottet" }
184191
@string { a_steiner_benoit = "Benoit Steiner" }
192+
@string { a_straffin_jr_philip_d = "Philip D.\ {Straffin~Jr.}" }
185193
@string { a_taylor_julian = "Julian Taylor" }
186194
@string { a_tejani_alykhan = "Alykhan Tejani" }
187195
@string { a_ternent_tobias = "Tobias Ternent" }
@@ -232,13 +240,16 @@ @string { l_canada_toronto
232240
@string { l_canada_vancouver = "{{Vancouver}, {BC}, {Canada}}" }
233241
@string { l_china_beijing = "{{China}, {Beijing}}" }
234242
@string { l_portugal_lisbon = "{{Lisbon}, {Portugal}}" }
243+
@string { l_spain_leioa = "{{Leioa}, {Bizkaia}, {Spain}}" }
235244
@string { l_switzerland_cham = "{{Cham}, {Switzerland}}" }
236245
@string { l_switzerland_geneva = "{{Geneva}, {Switzerland}}" }
237246
@string { l_switzerland_winterthur = "{{Winterthur}, {Switzerland}}" }
238247
@string { l_uk_birmingham = "{{Birmingham}, {England}, {UK}} " }
239248
@string { l_uk_cambridge = "{{Cambridge}, {England}, {UK}}" }
240249
@string { l_uk_chichester = "{{Chichester}, {West Sussex}, {England}, {UK}}" }
241250
@string { l_uk_london = "{{London}, {England}, {UK}}" }
251+
@string { l_uk_oxford = "{{Oxford}, {Oxfordshire}, {England}, {UK}}" }
252+
@string { l_uk_st_andrews = "{{St~Andrews}, {Scotland}, {UK}}" }
242253
@string { l_usa_beaverton = "{{Beaverton}, {OR}, {USA}}" }
243254
@string { l_usa_berkeley = "{{Berkeley}, {CA}, {USA}}" }
244255
@string { l_usa_boca_raton = "{{Boca Raton}, {FL}, {USA}}" }
@@ -250,6 +261,7 @@ @string { l_usa_hoboken
250261
@string { l_usa_ithaca = "{{Ithaca}, {NY}, {USA}}" }
251262
@string { l_usa_new_york = "{{New York}, {NY}, {USA}}" }
252263
@string { l_usa_piscataway = "{{Piscataway}, {NJ}, {USA}}" }
264+
@string { l_usa_providence = "{{Providence}, {RI}, {USA}}" }
253265
@string { l_usa_redwood_shores = "{{Redwood Shores}, {CA}, {USA}}" }
254266
@string { l_usa_reston = "{{Reston}, {VA}, {USA}}" }
255267
@string { l_usa_san_diego = "{{San Diego}, {CA}, {USA}}" }
@@ -265,6 +277,7 @@ @string { l_usa_new_york
265277
%% publishers
266278
@string { p_aci_learning = "{{ACI} Learning}" }
267279
@string { p_acm = "{Association for Computing Machinery~({ACM})}" }
280+
@string { p_ams = "{American Mathematical Society~({AMS})}" }
268281
@string { p_apress = "{Apress Media, LLC}" }
269282
@string { p_asa = "{American Standards Association Incorporated}" }
270283
@string { p_bruhin_software = "{Bruhin Software}" }
@@ -279,21 +292,24 @@ @string { p_infinite_skills
279292
@string { p_informs = "{The Institute for Operations Research and the Management Sciences~({INFORMS})}" }
280293
@string { p_iso = "{International Organization for Standardization~{(ISO)}}" }
281294
@string { p_manning_publications = "{Manning Publications}" }
282-
@string { p_microsoft_press = "{Microsoft Press}, " # p_pearson_education }
283295
@string { p_mit_press = "{{MIT} Press}" }
284296
@string { p_neurips = "{The Neural Information Processing Systems Foundation~{(NeurIPS)}}" }
285297
@string { p_oracle = "{Oracle Corporation}" }
286298
@string { p_oreilly = "{{O'Reilly} Media, Inc.}" }
299+
@string { p_oxford_university_press = "{Oxford University Press}" }
287300
@string { p_packt = "{Packt Publishing Ltd}" }
288301
@string { p_pearson_education = "Pearson Education, Inc." }
302+
@string { p_microsoft_press = "{Microsoft Press}, " # p_pearson_education }
289303
@string { p_plos = "Public Library of Science~{(PLOS)}" }
290304
@string { p_python_software_foundation = "{Python Software Foundation~{(PSF)}}" }
291305
@string { p_springer = "{Springer}" }
292306
@string { p_springer_nature_limited = "{Springer Nature Limited}" }
293307
@string { p_springer_new_york = "{Springer New York}" }
294308
@string { p_taylor_and_francis = "{Taylor and Francis Ltd.}" }
295309
@string { p_unicode_consortium = "{The Unicode Consortium}" }
310+
@string { p_universidad_del_pais_vasco = "{{Universidad del Pa{\'i}s Vasco} / {Euskal Herriko Unibertsitatea}}" }
296311
@string { p_university_of_south_carolina = "{University of South Carolina}" }
312+
@string { p_university_of_st_andrews_somas = "{{University of St~Andrews}, {School of Mathematics and Statistics}}" }
297313
@string { p_university_of_toronto_cs = "{{Department of Computer Science}, {University of Toronto}}" }
298314
@string { p_university_of_washington = "{University of Washington}" }
299315
@string { p_usas = "{United States of America Standards Institute~{(USAS)}}" }
@@ -304,6 +320,7 @@ @string { p_wiley_and_sons_ltd
304320
%% publisher addresses
305321
@string { pa_aci_learning = l_usa_centennial }
306322
@string { pa_acm = l_usa_new_york }
323+
@string { pa_ams = l_usa_providence }
307324
@string { pa_apress = l_usa_new_york }
308325
@string { pa_asa = l_usa_new_york }
309326
@string { pa_bruhin_software = l_switzerland_winterthur }
@@ -318,20 +335,23 @@ @string { pa_ieee_ny
318335
@string { pa_infinite_skills = l_canada_oakville }
319336
@string { pa_informs = l_usa_catonsville }
320337
@string { pa_manning_publications = l_usa_shelter_island }
321-
@string { pa_microsoft_press = pa_pearson_education }
322338
@string { pa_mit_press = l_usa_cambridge }
323339
@string { pa_neurips = l_usa_san_diego }
324340
@string { pa_oracle = l_usa_redwood_shores }
325341
@string { pa_oreilly = l_usa_sebastopol }
342+
@string { pa_oxford_university_press = l_uk_oxford }
326343
@string { pa_packt = l_uk_birmingham }
327344
@string { pa_pearson_education = l_usa_hoboken }
345+
@string { pa_microsoft_press = pa_pearson_education }
328346
@string { pa_plos = l_usa_san_francisco }
329347
@string { pa_python_software_foundation = l_usa_beaverton }
330348
@string { pa_springer_cham = l_switzerland_cham }
331349
@string { pa_springer_nature_limited = l_uk_london }
332350
@string { pa_springer_new_york = l_usa_new_york }
333351
@string { pa_unicode_consortium = l_usa_south_san_francisco }
352+
@string { pa_universidad_del_pais_vasco = l_spain_leioa }
334353
@string { pa_university_of_south_carolina = l_usa_columbia }
354+
@string { pa_university_of_st_andrews_somas = l_uk_st_andrews }
335355
@string { pa_university_of_toronto_cs = l_canada_toronto }
336356
@string { pa_university_of_washington = l_usa_seattle }
337357
@string { pa_usas = l_usa_new_york }
@@ -388,13 +408,27 @@ @xdata{j_lum
388408
issn = {1044-6397},
389409
}
390410

411+
@xdata{j_mm,
412+
journal = {Mathematics Magazine},
413+
publisher = p_taylor_and_francis,
414+
address = pa_taylor_and_francis,
415+
issn = {0025-570X},
416+
}
417+
391418
@xdata{j_jomlr,
392419
journal = {Journal of Machine Learning Research~{(JMLR)}},
393420
issn = {1532-4435},
394421
publisher = p_mit_press,
395422
address = pa_mit_press,
396423
}
397424

425+
@xdata{j_oscdo,
426+
journal = {Ontology Studies (Cuadernos de Ontolog{\'i}a)},
427+
issn = {1576-2270},
428+
publisher = p_universidad_del_pais_vasco,
429+
address = pa_universidad_del_pais_vasco,
430+
}
431+
398432
@xdata{j_n,
399433
journal = {Nature},
400434
issn = {0028-0836},
@@ -409,6 +443,13 @@ @xdata{j_nm
409443
address = pa_springer_nature_limited
410444
}
411445

446+
@xdata{j_notams,
447+
journal = {Notices of the American Mathematical Society},
448+
publisher = p_ams,
449+
address = pa_ams,
450+
issn = {1088-9477}
451+
}
452+
412453
@xdata{j_pcb,
413454
journal = {{PLOS} Computational Biology},
414455
issn = {1553-7358},
@@ -608,6 +649,18 @@ @inbook{BHK2006NS
608649
urldate = {2024-07-27}
609650
}
610651

652+
@article{C2002LFLHADWTDM,
653+
title = {Learning from Liu Hui? A Different Way to Do Mathematics},
654+
author = a_cullen_christopher,
655+
xdata = {j_notams},
656+
volume = {49},
657+
number = {7},
658+
pages = {783--790},
659+
date = {2002-08},
660+
url = {https://www.ams.org/notices/200207/comm-cullen.pdf},
661+
urldate = {2024-08-09},
662+
}
663+
611664
@article{CBST2024LOHPPTDDSAMLA,
612665
author = a_castro_oscar # and # a_bruneau_pierrix # and # a_sottet_jean_sebastien # and # a_torregrossa_dario,
613666
title = {Landscape of High-Performance \python\ to Develop Data Science and Machine Learning Applications},
@@ -638,6 +691,16 @@ @book{CN2020ULB
638691
xdata = {ser_bs},
639692
}
640693

694+
@book{CR2003LH,
695+
author = a_oconnor_john_j # and # a_robertson_edmund_f,
696+
title = {Liu Hui},
697+
publisher = p_university_of_st_andrews_somas,
698+
address = pa_university_of_st_andrews_somas,
699+
date = {2003-12},
700+
url = {https://mathshistory.st-andrews.ac.uk/Biographies/Liu_Hui},
701+
urldate = {2024-08-10}
702+
}
703+
641704
@book{D2024MCFABAFITTCPL,
642705
author = a_dimitrovic_slobodan,
643706
title = {Modern~\pgls{C} for Absolute Beginners: A Friendly Introduction to the \pgls{C}~Programming Language},
@@ -647,6 +710,17 @@ @book{D2024MCFABAFITTCPL
647710
isbn = {9798868802249},
648711
}
649712

713+
@article{D2010AALHOCAS,
714+
author = a_dauben_joseph_w,
715+
title = {Archimedes and Liu Hui on Circles and Spheres},
716+
xdata = {j_oscdo},
717+
volume = {10},
718+
pages = {21--38},
719+
date = {2010},
720+
url = {https://ddd.uab.cat/pub/ontstu/15762270n10/15762270n10p21.pdf},
721+
urldate = {2024-08-10},
722+
}
723+
650724
@book{DBvR2024ITN,
651725
author = a_dennison_justing # and # a_bose_cherokee # and # a_van_rysdam,
652726
title = {Intro to \numpy},
@@ -1068,6 +1142,19 @@ @article{S1988WPCHD
10681142
pages = {117},
10691143
}
10701144

1145+
@article{S1998LHATFGAOCM,
1146+
author = a_straffin_jr_philip_d,
1147+
title = {Liu Hui and the First Golden Age of Chinese Mathematics},
1148+
date = {1998-06},
1149+
xdata = {j_mm},
1150+
volume = {71},
1151+
number = {3},
1152+
pages = {163--181},
1153+
url = {https://www.researchgate.net/publication/237334342},
1154+
urldate = {2024-08-10},
1155+
doi = {10.2307/2691200},
1156+
}
1157+
10711158
@book{S2023LG,
10721159
author = a_skoulikari_anna,
10731160
title = {Learning \git},
@@ -1077,6 +1164,16 @@ @book{S2023LG
10771164
address = pa_oreilly
10781165
}
10791166

1167+
@book{SCL1999TNCOTMACAC,
1168+
title = {The Nine Chapters on the Mathematical Art: Companion and Commentary},
1169+
author = a_shen_kangshen # and # a_crossley_john_newsome # and # a_lun_anthony_w_c,
1170+
doi = {10.1093/oso/9780198539360.001.0001},
1171+
isbn = {9780198539360},
1172+
date = {1999-10-07},
1173+
publisher = p_oxford_university_press,
1174+
address = pa_oxford_university_press
1175+
}
1176+
10801177
@book{SSBD2014UMLFTTA,
10811178
author = a_shalev_shwartz_shai # and # a_ben_david_shai,
10821179
title = {Understanding Machine Learning: From Theory to Algorithms},

scripts/pdflatex.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ while [ "$watchFileContents" != "$oldWatchFileContents" ] ; do
151151
[[ "$fileContents" = *"\\abx@aux@segm"* ]]; then
152152
auxName="${anyAuxFile%%.*}"
153153
echo "$(date +'%0Y-%0m-%0d %0R:%0S'): File '$auxFile' contains citations, so we applying '$bibProgram' to '$auxName'."
154-
"$bibProgram" "$auxName"
154+
"$bibProgram" --dieondatamodel --isbn-normalise --sortcase=false --sortupper=false "$auxName"
155155
echo "$(date +'%0Y-%0m-%0d %0R:%0S'): Finished applying '$bibProgram' to '$auxFile'."
156156
else
157157
echo "$(date +'%0Y-%0m-%0d %0R:%0S'): File '$auxFile' does not contain any citation, so we do not apply '$bibProgram'."

scripts/website.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ sed -i "s/=$BASE_URL/=.\//g" "$websiteDir/index.html"
5757
sed -i "s/<\/h1>/<\/h1><h2>built on\&nbsp;$(date +'%0Y-%0m-%0d %0R:%0S')<\/h2>/g" "$websiteDir/index.html"
5858
echo "$(date +'%0Y-%0m-%0d %0R:%0S'): Finished copying README.md to index.html."
5959

60-
6160
cd "$websiteDir"
6261
echo "$(date +'%0Y-%0m-%0d %0R:%0S'): Now minifying website."
6362
find -type f -name "*.html" -exec "$PYTHON_INTERPRETER" -c "print('{}');import minify_html;f=open('{}','r');s=f.read();f.close();s=minify_html.minify(s,do_not_minify_doctype=True,ensure_spec_compliant_unquoted_attribute_values=True,keep_html_and_head_opening_tags=False,minify_css=True,minify_js=True,remove_bangs=True,remove_processing_instructions=True);f=open('{}','w');f.write(s);f.close()" \;

styles/keys.sty

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@
2121
%% the PyCharm python console menu key
2222
\protected\gdef\pycharmConsole{\raisebox{-1.75pt}{\includegraphics[width=1em,keepaspectratio]{styles/icons/pycharmPythonConsole}}}%
2323
%
24+
%% Include a pdf with chinese characters
25+
%% the pdf should have 0.2pt space around the characters of height 11pt, font should be KaiTi
26+
\protected\gdef\cnPdf#1{(\raisebox{-0.4ex}{\includegraphics[height=2.1ex,keepaspectratio]{\currentDir/#1}})}

styles/latexgit.sty

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
%% This work is author-maintained, i.e., it can only be maintained by
2020
%% Thomas Weise.
2121
\NeedsTeXFormat{LaTeX2e}[1999/12/01]%
22-
\ProvidesPackage{latexgit}[2024/08/02 0.8.4 Improved Build Process.]%
22+
\ProvidesPackage{latexgit}[2024/08/07 0.8.5 Improved Examples.]%
2323
%%
2424
%%
2525
%%

0 commit comments

Comments
 (0)