From 366d86879a061b7cee06d532bcce87337f702790 Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Tue, 23 Sep 2025 21:50:11 -0600 Subject: [PATCH 1/7] Cleanup theses in bib file --- bibliography-sage.bib | 117 +++++++++++++++--------------------------- 1 file changed, 40 insertions(+), 77 deletions(-) diff --git a/bibliography-sage.bib b/bibliography-sage.bib index 0e6ee19..0b667e3 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -60,14 +60,13 @@ @article{Aguilar-ZavoznikPineda-Ruelas2012 volume = {6}, } -@thesis{Albrecht2006, +@mastersthesis{Albrecht2006, author = {Albrecht, Martin}, institution = {Department of Computer Science}, location = {Universität Bremen, Germany}, date = {2006}, note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2006.pdf}, title = {Algebraic Attacks on the Courtois Toy Cipher}, - type = {mathesis}, } @article{Albrecht2008, @@ -81,14 +80,13 @@ @article{Albrecht2008 volume = {32}, } -@thesis{Albrecht2010, +@phdthesis{Albrecht2010, author = {Albrecht, Martin}, institution = {Royal Holloway}, location = {University of London, UK}, date = {2010}, note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2010.pdf}, title = {Algorithmic Algebraic Techniques and their Application to Block Cipher Cryptanalysis}, - type = {phdthesis}, } @inproceedings{AlbrechtCid2009, @@ -229,14 +227,13 @@ @book{AnastassiouIatan2014 title = {Intelligent Routines II: Solving Linear Algebra and Differential Geometry with Sage}, } -@thesis{Aner2009, +@mastersthesis{Aner2009, author = {Aner, Yoav}, institution = {Royal Holloway}, location = {University of London, UK}, date = {2009}, note = {http://www.sagemath.org/files/thesis/aner-thesis-2009.pdf}, title = {Securing the Sage Notebook}, - type = {mathesis}, } @incollection{AranesCremona2014, @@ -291,14 +288,13 @@ @article{ArriPerry2011 volume = {46}, } -@thesis{Augeri2008, +@phdthesis{Augeri2008, author = {Augeri, Christopher J.}, institution = {Graduate School of Engineering and Management}, location = {Air Force Institute of Technology, USA}, date = {2008}, note = {http://www.sagemath.org/files/thesis/augeri-thesis-2008.pdf}, title = {On Graph Isomorphism and the PageRank Algorithm}, - type = {phdthesis}, } @article{AyyerEtAl2012, @@ -404,14 +400,13 @@ @article{BandlowEtAl2009 volume = {31}, } -@thesis{Bard2007, +@phdthesis{Bard2007, author = {Bard, Gregory V.}, institution = {Department of Mathematics}, location = {University of Maryland, USA}, date = {2007}, note = {http://www.sagemath.org/files/thesis/bard-thesis-2007.pdf}, title = {Algorithms for Solving Linear and Polynomial Systems of Equations over Finite Fields with Applications to Cryptanalysis}, - type = {phdthesis}, } @article{BarioliEtAl2009, @@ -830,14 +825,13 @@ @misc{BoothbyBradshaw2009 title = {Bitslicing and the Method of Four Russians Over Larger Finite Fields}, } -@thesis{Borie2011, +@phdthesis{Borie2011, author = {Borie, Nicolas}, institution = {Laboratoire de mathématiques d'Orsay}, location = {University of Paris-Sud 11, Orsay, France}, date = {2011}, note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, title = {Calculate invariants of permutation groups by Fourier Transform}, - type = {phdthesis}, } @misc{BorieThiery2011, @@ -928,14 +922,13 @@ @article{BradenDisneyHogg2024b note = {https://doi.org/10.1080/10586458.2025.2481271}, } -@thesis{Bradshaw2010, +@phdthesis{Bradshaw2010, author = {Bradshaw, Robert W.}, institution = {Department of Mathematics}, location = {University of Washington, USA}, date = {2010}, note = {http://www.sagemath.org/files/thesis/bradshaw-thesis-2010.pdf}, title = {Provable Computation of Motivic $L$-functions}, - type = {phdthesis}, } @article{Braun2011, @@ -1082,24 +1075,22 @@ @book{BumpSchilling2017 title = {Crystal Bases: Representations and Combinatorics}, } -@thesis{Burger2013, +@mastersthesis{Burger2013, author = {Burger, Thomas}, institution = {Mathematisches Institut}, location = {Ludwig-Maximilians-Universität München, Germany}, date = {2013}, note = {http://www.sagemath.org/files/thesis/burger-thesis-2013.pdf}, title = {Algorithmische Umsetzung der Idealarithmetik in nicht-maximalen Ordnungen von Zahlkörpern}, - type = {mathesis}, } -@thesis{Burhanuddin2007, +@phdthesis{Burhanuddin2007, author = {Burhanuddin, Iftikhar A.}, institution = {Faculty of the Graduate School}, location = {University of Southern California, USA}, date = {2007}, note = {http://www.sagemath.org/files/thesis/burhanuddin-thesis-2007.pdf}, title = {Some Computational Problems Motivated by the Birch and Swinnerton-Dyer Conjecture}, - type = {phdthesis}, } @article{ButeraPernici2011, @@ -1626,14 +1617,13 @@ @article{Denton2011A volume = {18}, } -@thesis{Denton2011B, +@phdthesis{Denton2011B, author = {Denton, Tom}, institution = {Department of Mathematics}, location = {University of California, Davis, USA}, date = {2011}, note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, title = {Excursions into Algebra and Combinatorics at q=0}, - type = {phdthesis}, } @article{Denton2012, @@ -1681,14 +1671,13 @@ @inproceedings{DinneenEtAl2012 volume = {7184}, } -@thesis{DisneyHogg2023, +@phdthesis{DisneyHogg2023, author = {L. Disney-Hogg}, institution = {University of Edinburgh}, location = {University of Edinburgh, United Kingdom}, title = {Symmetries of {R}iemann surfaces and magnetic monopoles}, year = {2023}, note = {http://dx.doi.org/10.7488/era/4167}, - type = {phdthesis}, } @book{MR3289088, @@ -1984,14 +1973,13 @@ @inproceedings{ErocalStein2010 volume = {6327}, } -@thesis{Erocal2011, +@phdthesis{Erocal2011, author = {Eröcal, Burçin}, institution = {Research Institute for Symbolic Computation}, location = {Johannes Kepler University, Austria}, date = {2011}, note = {http://www.sagemath.org/files/thesis/erocal-thesis-2011.pdf}, title = {Algebraic Extensions for Symbolic Summation}, - type = {phdthesis}, } @article{Essert2013, @@ -2203,14 +2191,13 @@ @article{GagnonEtAl2021 title = {Parametric Optimization of a Cyclogiro Aircraft Design for Efficient Hover with Aeroelastic Considerations}, } -@thesis{Gainer2012, +@phdthesis{Gainer2012, author = {Gainer, Andrew}, institution = {Department of Mathematics}, location = {Brandeis University, USA}, date = {2012}, note = {http://www.sagemath.org/files/thesis/gainer-thesis-2012.pdf}, title = {$\Gamma$-species, Quotients, and Graph Enumeration}, - type = {phdthesis}, } @book{Gallardo2011, @@ -2550,14 +2537,13 @@ @misc{Grinberg2020b title = {Enumerative Combinatorics}, } -@thesis{Grout2007, +@phdthesis{Grout2007, author = {Grout, Jason Nicholas}, institution = {Department of Mathematics}, location = {Brigham Young University, USA}, date = {2007}, note = {http://www.sagemath.org/files/thesis/grout-thesis-2007.pdf}, title = {The Minimum Rank Problem Over Finite Fields}, - type = {phdthesis}, } @article{Grout2010, @@ -2640,14 +2626,13 @@ @misc{Hanke2011 title = {Explicit formulas for Masses of Ternary Quadratic Lattices of varying determinant over Number Fields}, } -@thesis{Hansen2009, +@mastersthesis{Hansen2009, author = {Hansen, David M\oller}, institution = {Department of Mathematics}, location = {Danmarks Tekniske Universitet, Denmark}, date = {2009}, note = {http://www.sagemath.org/files/thesis/hansen-thesis-2009.pdf}, title = {Pairing-Based Cryptography: A Short Signature Scheme Using the Weil Pairing}, - type = {mathesis}, } @article{HarringtonEtAl2012, @@ -2705,14 +2690,13 @@ @article{Harvey2008A volume = {11}, } -@thesis{Harvey2008B, +@phdthesis{Harvey2008B, author = {Harvey, David}, institution = {Department of Mathematics}, location = {Harvard University, USA}, date = {2008}, note = {http://www.sagemath.org/files/thesis/harvey-thesis-2008.pdf}, title = {Algorithms for $p$-adic cohomology and $p$-adic heights}, - type = {phdthesis}, } @article{Harvey2009, @@ -3392,14 +3376,13 @@ @inproceedings{KredelJolly2010 volume = {6244}, } -@thesis{Krenn2012, +@phdthesis{Krenn2012, author = {Krenn, Daniel}, institution = {Institute of Optimization and Discrete Mathematics}, location = {Graz University of Technology, Austria}, date = {2012}, note = {http://www.sagemath.org/files/thesis/krenn-thesis-2012.pdf}, title = {Digit Expansions with Applications in Cryptography}, - type = {phdthesis}, } @article{KrennEtAl2013, @@ -3435,14 +3418,13 @@ @inproceedings{KurthLong2007 title = {Computations with Finite Index Subgroups of $PSL_2({\mathbb Z})$ Using Farey Symbols}, } -@thesis{Laarakker2009, +@mastersthesis{Laarakker2009, author = {Laarakker, Avra}, institution = {Acadia University}, location = {Canada}, date = {2009}, note = {http://www.sagemath.org/files/thesis/laarakker-thesis-2009.pdf}, title = {Topological Properties of Tiles and Digit Sets}, - type = {mathesis}, } @article{Labbe2011, @@ -3475,13 +3457,12 @@ @book{LamEtAl2013 title = {$k$-Schur functions and affine Schubert calculus}, } -@thesis{LaraRodriguez2009, +@mastersthesis{LaraRodriguez2009, author = {Rodríguez, José Alejandro Lara}, institution = {Universidad Autónoma de Yucatán}, location = {Mexico}, date = {2009}, title = {Some conjectures and results about multizeta values for $\mathbb{F}_q[t]$}, - type = {mathesis}, } @article{LaraRodriguez2010, @@ -3849,14 +3830,13 @@ @book{McAndrew2011 title = {Introduction to Cryptography with Open-Source Software}, } -@thesis{McGown2010A, +@phdthesis{McGown2010A, author = {McGown, Kevin Joseph}, institution = {Department of Mathematics}, location = {University of California, San Diego, USA}, date = {2010}, note = {http://www.sagemath.org/files/thesis/mcgown-thesis-2010.pdf}, title = {Norm-Euclidean Galois Fields}, - type = {phdthesis}, } @misc{McGown2010B, @@ -3878,14 +3858,13 @@ @article{McLemanRasmussen2012 volume = {44}, } -@thesis{Miller2010A, +@phdthesis{Miller2010A, author = {Miller, Robert L.}, institution = {Department of Mathematics}, location = {University of Washington, USA}, date = {2010}, note = {http://www.sagemath.org/files/thesis/miller-thesis-2010.pdf}, title = {Empirical Evidence for the Birch and Swinnerton-Dyer Conjecture}, - type = {phdthesis}, } @article{Miller2011, @@ -3917,14 +3896,13 @@ @misc{Moilanen2012 title = {Sageko Matlabin korvaaja?}, } -@thesis{Moloney2011, +@phdthesis{Moloney2011, author = {Moloney, Richard}, institution = {School of Mathematical Sciences}, location = {University College Dublin, Ireland}, date = {2011}, note = {http://www.sagemath.org/files/thesis/moloney-thesis-2011.pdf}, title = {Divisibility Properties of Kloosterman Sums and Division Polynomials for Edwards Curves}, - type = {phdthesis}, } @misc{MoloneyEtAl2009, @@ -4034,14 +4012,13 @@ @article{NovelliEtAl2010 volume = {32}, } -@thesis{Novoseltsev2011, +@phdthesis{Novoseltsev2011, author = {Novoseltsev, Andrey Yurievich}, institution = {Department of Mathematical and Statistical Sciences}, location = {University of Alberta, Canada}, date = {2011}, note = {http://www.sagemath.org/files/thesis/novoseltsev-thesis-2011.pdf}, title = {Calabi-Yau Hypersurfaces and Complete Intersections in Toric Varieties}, - type = {phdthesis}, } @article{OkadoEtAl2013, @@ -4276,14 +4253,13 @@ @article{Pons2011b volume = {66}, } -@thesis{Price2008, +@mastersthesis{Price2008, author = {Price, Gregory Nathan}, institution = {Department of Electrical Engineering and Computer Science}, location = {Massachusetts Institute of Technology, USA}, date = {2008}, note = {http://www.sagemath.org/files/thesis/price-thesis-2008.pdf}, title = {A Pseudopolynomial Algorithm for Alexandrov's Theorem}, - type = {mathesis}, } @article{Quer2010, @@ -4338,14 +4314,13 @@ @article{RoccoEtAl2011 volume = {46}, } -@thesis{Ruotsalainen2011, +@mastersthesis{Ruotsalainen2011, author = {Ruotsalainen, Lauri}, institution = {Department of Mathematics}, location = {University of Turku, Finland}, date = {2011}, note = {http://www.sagemath.org/files/thesis/ruotsalainen-thesis-2011.pdf}, title = {Sage-Ohjelmisto Lukion Matematiikan Opetuksessa}, - type = {mathesis}, } @article{RyanEtAl2012, @@ -4542,14 +4517,13 @@ @article{Sertoez2019 volume = {88}, } -@thesis{Shumow2009, +@mastersthesis{Shumow2009, author = {Shumow, Daniel}, institution = {Department of Mathematics}, location = {University of Washington, USA}, date = {2009}, note = {http://www.sagemath.org/files/thesis/shumow-thesis-2009.pdf}, title = {Isogenies of Elliptic Curves: A Computational Approach}, - type = {mathesis}, } @article{SkorobogatovZarhin2012, @@ -4617,14 +4591,13 @@ @article{Stagliano2012 volume = {61}, } -@thesis{Stagliano2013, +@phdthesis{Stagliano2013, author = {Staglianò, Giovanni}, institution = {Dipartimento di Matematica e Informatica}, location = {Università Degli Stdudi Di Catania, Italy}, date = {2013}, note = {http://www.sagemath.org/files/thesis/stagliano-thesis-2013.pdf}, title = {On Special Quadratic Birational Transformations of A Projective Space}, - type = {phdthesis}, } @book{Stallings2014, @@ -4744,24 +4717,22 @@ @book{Stix2013 title = {Rational Points and Arithmetic of Fundamental Groups: Evidence for the Section Conjecture}, } -@thesis{Straub2008, +@mastersthesis{Straub2008, author = {Straub, Armin}, institution = {Department of Mathematics}, location = {Technische Universität Darmstadt, Germany}, date = {2008}, note = {http://www.sagemath.org/files/thesis/straub-thesis-2008.pdf}, title = {Local recognition of reflection graphs on Coxeter groups}, - type = {mathesis}, } -@thesis{Streng2010, +@phdthesis{Streng2010, author = {Streng, Marco}, institution = {Thomas Stieltjes Institute for Mathematics}, location = {Universiteit Leiden, The Netherlands}, date = {2010}, note = {http://www.sagemath.org/files/thesis/streng-thesis-2010.pdf}, title = {Complex multiplication of abelian surfaces}, - type = {phdthesis}, } @article{Streng2014, @@ -4830,14 +4801,13 @@ @article{TaniguchiThorne2013 volume = {162}, } -@thesis{Taylor2010, +@phdthesis{Taylor2010, author = {Taylor, Graeme}, institution = {School of Mathematics}, location = {University of Edinburgh, UK}, date = {2010}, note = {http://www.sagemath.org/files/thesis/taylor-thesis-2010.pdf}, title = {Cyclotomic Matrices and Graphs}, - type = {phdthesis}, } @article{Taylor2011, @@ -4875,13 +4845,12 @@ @misc{ThomaeWolf2011 title = {Roots of Square: Cryptanalysis of DoubleLayer Square and Square+}, } -@thesis{Udovenko2019, +@phdthesis{Udovenko2019, author = {Udovenko, Aleksei}, institution = {University of Luxembourg}, date = {2019}, note = {https://orbilu.uni.lu/handle/10993/39350}, title = {Design and Cryptanalysis of Symmetric-Key Algorithms in Black and White-box Models}, - type = {phdthesis}, } @article{Vallieres2012, @@ -4937,14 +4906,13 @@ @book{Washington2008 title = {Elliptic Curves: Number Theory and Cryptography}, } -@thesis{Weinmann2009, +@phdthesis{Weinmann2009, author = {Weinmann, Ralf-Philipp}, institution = {Department of Computer Science}, location = {Technischen Universität Darmstadt, Germany}, date = {2009}, note = {http://www.sagemath.org/files/thesis/weinmann-thesis-2009.pdf}, title = {Algebraic Methods in Block Cipher Cryptanalysis}, - type = {phdthesis}, } @misc{WongEtAl2009, @@ -4955,13 +4923,12 @@ @misc{WongEtAl2009 title = {Partitioning Multivariate Polynomial Equations via Vertex Separators for Algebraic Cryptanalysis and Mathematical Applications}, } -@thesis{Yu2010, +@mastersthesis{Yu2010, author = {Yu, Miao}, institution = {Department of Mathematics}, location = {University of Southern Mississippi, USA}, date = {2010}, title = {An F4-Style Involutive Basis Algorithm}, - type = {mathesis}, } @book {ZimmermannEtAl2018, @@ -5175,13 +5142,12 @@ @book{polishSageBook title = {Zrozumieć matematykę z pakietem Sage ("Understand mathematics with the Sage package")}, } -@thesis{Ajouz15, +@phdthesis{Ajouz15, author = {Ajouz, Ali}, institution = {Faculty IV: Science and Technology, Universität Siegen}, language = {eng}, date = {2015}, title = {Hecke operators on Jacobi forms of lattice index and the relation to elliptic modular forms}, - type = {phdthesis}, } @misc{walker2015creating, @@ -5195,12 +5161,11 @@ @misc{walker2015creating volume = {62}, } -@thesis{Spi-2015, +@phdthesis{Spi-2015, author = {Spicer, Simon V.B.}, institution = {University of Washington}, date = {2015}, title = {The Zeros of Elliptic Curve $L$-functions: Analytic Algorithms with Explicit Time Complexity}, - type = {phdthesis}, } @article{2016arXiv160100013G, @@ -5360,12 +5325,11 @@ @article{KalvodaStarosta2015 volume = {60}, } -@thesis{Kertels2016, +@mastersthesis{Kertels2016, author = {Kertels, Fabian}, institution = {Technische Universität Darmstadt}, date = {2016}, title = {Singular weight products on lattices with small discriminant}, - type = {Master's Thesis}, } @article{JGAA-349, @@ -5567,14 +5531,14 @@ @unpublished{McKayConcreteAlg2018 title = {Concrete Algebra}, } -@thesis{Ziegler2015, +@phdthesis{Ziegler2015, author = {Ziegler, Konstantin}, institution = {Rheinische Friedrich-Willhelms-Universität Bonn}, location = {Bonn, Germany}, date = {2015-04}, - note = {http://hss.ulb.uni-bonn.de/2015/3981/3981.pdf}, + note = {https://hdl.handle.net/20.500.11811/6450}, title = {Counting classes of special polynomials}, - type = {Dissertation}, + type = {{PhD} dissertation}, } @article{benito2012sage, @@ -5890,13 +5854,12 @@ @InProceedings{kapcak2023icdea isbn="978-3-031-25225-9" } -@thesis{Knapman2024, +@phdthesis{Knapman2024, author = {Knapman, Ross}, institution = {Johannes Gutenberg University Mainz}, date = {2024}, note = {http://doi.org/10.25358/openscience-10397}, title = {Creation and Manipulation of Topological Magnetic Textures in Chiral and Frustrated Magnets}, - type = {phdthesis}, } @misc{iwaki2024infinite, From 40b445cfa9a85f910c0c7d0682be20a9d88da846 Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Tue, 23 Sep 2025 22:33:36 -0600 Subject: [PATCH 2/7] More theses cleanup --- MuPAD-Combinat.bib | 61 ++++++++++++++++----------------- Sage-Combinat.bib | 50 +++++++++++++-------------- bibliography-sage.bib | 78 +++++++++++++++++++++---------------------- pubparse.py | 27 +++++++++------ 4 files changed, 107 insertions(+), 109 deletions(-) diff --git a/MuPAD-Combinat.bib b/MuPAD-Combinat.bib index a2953ad..261a8a3 100644 --- a/MuPAD-Combinat.bib +++ b/MuPAD-Combinat.bib @@ -46,14 +46,13 @@ @article{DavidThiery2011 volume = {10}, } -@thesis{Deka2005, - author = {Deka, Lipika}, - institution = {Department of Mathematics}, - location = {University of California, Davis, USA}, - date = {2005}, - note = {http://arxiv.org/abs/math/0512536}, - title = {Fermionic Formulas For Unrestricted Kostka Polynomials And Superconformal Characters}, - type = {phdthesis}, +@phdthesis{Deka2005, + author = {Deka, Lipika}, + school = {University of California, Davis}, + location = {USA}, + date = {2005}, + note = {http://arxiv.org/abs/math/0512536}, + title = {Fermionic Formulas For Unrestricted Kostka Polynomials And Superconformal Characters}, } @article{DekaSchilling2006, @@ -139,14 +138,13 @@ @article{Descouens2007A volume = {9}, } -@thesis{Descouens2007B, +@phdthesis{Descouens2007B, author = {Descouens, Francois}, - institution = {Laboratoire d'informatique Gaspard-Monge}, - location = {Universit{é} de Marne-la-Vall{é}e, France}, + school = {Université de Marne-la-Vallée}, + location = {France}, date = {2007-06}, note = {http://igm.univ-mlv.fr/LIGM/thesis_habilitations/pdf/2007_descouens.pdf}, title = {Combinatoire des tableaux de rubans et des polyn{ô}mes de Kostka g{é}n{é}ralis{é}s}, - type = {phdthesis}, } @article{Descouens2008, @@ -197,13 +195,12 @@ @misc{DuchampEtAl2004 title = {An unexpected application of minimization theory to module decompositions}, } -@thesis{Gouraud2004, - author = {Gouraud, Sandrine-Dominique}, - institution = {Université Paris XI}, - date = {2004}, - note = {http://www.lri.fr/these.habilitation.php?ths=23}, - title = {Utilisation des Structures Combinatoires pour le Test Statistique}, - type = {phdthesis}, +@phdthesis{Gouraud2004, + author = {Gouraud, Sandrine-Dominique}, + school = {Université Paris XI}, + date = {2004}, + note = {http://www.lri.fr/these.habilitation.php?ths=23}, + title = {Utilisation des Structures Combinatoires pour le Test Statistique}, } @incollection{HivertThiery2004A, @@ -319,14 +316,13 @@ @article{MauriceThiery2001 volume = {333}, } -@thesis{Molinero2005, - author = {Albareda, Xavier Molinero}, - institution = {Departament de Llenguatges i Sistemes Inform{à}tics}, - location = {Universitat Polit{è}cnica de Catalunya, Spain}, - date = {2005}, - note = {http://www-lsi.upc.es/~molinero/thesis.pdf.gz}, - title = {Ordered Generation of Classes of Combinatorial Structures}, - type = {phdthesis}, +@phdthesis{Molinero2005, + author = {Albareda, Xavier Molinero}, + address = {Departament de Llenguatges i Sistemes Inform{à}tics}, + school = {Universitat Politècnica de Catalunya, Spain}, + date = {2005}, + note = {http://www-lsi.upc.es/~molinero/thesis.pdf.gz}, + title = {Ordered Generation of Classes of Combinatorial Structures}, } @article{Mozgovoy2007, @@ -467,12 +463,11 @@ @article{SchillingWang2010 volume = {17}, } -@thesis{Thiery1999A, - author = {Thi{é}ry, Nicolas M.}, - institution = {Université Lyon I}, - date = {1999}, - title = {Invariants alg{é}briques de graphes et reconstruction; une {é}tude exp{é}rimentale}, - type = {phdthesis}, +@phdthesis{Thiery1999A, + author = {Thi{é}ry, Nicolas M.}, + school = {Université Lyon I}, + date = {1999}, + title = {Invariants alg{é}briques de graphes et reconstruction; une {é}tude exp{é}rimentale}, } @misc{Thiery1999B, diff --git a/Sage-Combinat.bib b/Sage-Combinat.bib index 57c3b2f..2e8a287 100644 --- a/Sage-Combinat.bib +++ b/Sage-Combinat.bib @@ -170,14 +170,13 @@ @misc{Borger2013 title = {Witt vectors, semirings, and total positivity}, } -@thesis{Borie2011, - author = {Borie, Nicolas}, - institution = {Laboratoire de mathématiques d'Orsay}, - location = {University of Paris-Sud 11, Orsay, France}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, - title = {Calculate invariants of permutation groups by Fourier Transform}, - type = {phdthesis}, +@phdthesis{Borie2011, + author = {Borie, Nicolas}, + school = {University of Paris-Sud}, + location = {Laboratoire de mathématiques d'Orsay}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, + title = {Calculate invariants of permutation groups by Fourier Transform}, } @misc{BorieThiery2011, @@ -255,14 +254,13 @@ @article{Denton2011A volume = {18}, } -@thesis{Denton2011B, - author = {Denton, Tom}, - institution = {Department of Mathematics}, - location = {University of California, Davis, USA}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, - title = {Excursions into Algebra and Combinatorics at q=0}, - type = {phdthesis}, +@phdthesis{Denton2011B, + author = {Denton, Tom}, + school = {University of California, Davis}, + location = {USA}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, + title = {Excursions into Algebra and Combinatorics at q=0}, } @article{Denton2012A, @@ -625,13 +623,12 @@ @article{PanScrimshaw2015 title = {Virtualization map for the Littelmann path model}, } -@thesis{Pons2013, - author = {Pons, Viviane}, - institution = {Marne-la-Valle}, - location = {Marne-la-Valle, France}, - date = {2013}, - title = {Combinatoire alg{è}brique li{è}e aux ordres sur les permutations}, - type = {phdthesis}, +@phdthesis{Pons2013, + author = {Pons, Viviane}, + school = {Université Paris-Est Marne-la-Vallée}, + location = {France}, + date = {2013}, + title = {Combinatoire alg{è}brique li{è}e aux ordres sur les permutations}, } @misc{PonsChatel2013, @@ -774,14 +771,13 @@ @article{SchillingWang2010 volume = {17}, } -@thesis{Scrimshaw2015, +@phdthesis{Scrimshaw2015, author = {Scrimshaw, Travis}, - institution = {Department of Mathematics}, - location = {University of California, Davis, USA}, + school = {University of California, Davis}, + location = {USA}, date = {2015}, note = {http://gradworks.umi.com/37/23/3723720.html}, title = {Crystals and rigged configurations}, - type = {phdthesis}, } @article{Scrimshaw2016, diff --git a/bibliography-sage.bib b/bibliography-sage.bib index 0b667e3..98fbc72 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -62,7 +62,7 @@ @article{Aguilar-ZavoznikPineda-Ruelas2012 @mastersthesis{Albrecht2006, author = {Albrecht, Martin}, - institution = {Department of Computer Science}, + school = {Department of Computer Science}, location = {Universität Bremen, Germany}, date = {2006}, note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2006.pdf}, @@ -82,7 +82,7 @@ @article{Albrecht2008 @phdthesis{Albrecht2010, author = {Albrecht, Martin}, - institution = {Royal Holloway}, + school = {Royal Holloway}, location = {University of London, UK}, date = {2010}, note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2010.pdf}, @@ -229,8 +229,8 @@ @book{AnastassiouIatan2014 @mastersthesis{Aner2009, author = {Aner, Yoav}, - institution = {Royal Holloway}, - location = {University of London, UK}, + school = {Royal Holloway}, + address = {University of London, UK}, date = {2009}, note = {http://www.sagemath.org/files/thesis/aner-thesis-2009.pdf}, title = {Securing the Sage Notebook}, @@ -290,7 +290,7 @@ @article{ArriPerry2011 @phdthesis{Augeri2008, author = {Augeri, Christopher J.}, - institution = {Graduate School of Engineering and Management}, + school = {Graduate School of Engineering and Management}, location = {Air Force Institute of Technology, USA}, date = {2008}, note = {http://www.sagemath.org/files/thesis/augeri-thesis-2008.pdf}, @@ -402,7 +402,7 @@ @article{BandlowEtAl2009 @phdthesis{Bard2007, author = {Bard, Gregory V.}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of Maryland, USA}, date = {2007}, note = {http://www.sagemath.org/files/thesis/bard-thesis-2007.pdf}, @@ -827,7 +827,7 @@ @misc{BoothbyBradshaw2009 @phdthesis{Borie2011, author = {Borie, Nicolas}, - institution = {Laboratoire de mathématiques d'Orsay}, + school = {Laboratoire de mathématiques d'Orsay}, location = {University of Paris-Sud 11, Orsay, France}, date = {2011}, note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, @@ -924,7 +924,7 @@ @article{BradenDisneyHogg2024b @phdthesis{Bradshaw2010, author = {Bradshaw, Robert W.}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of Washington, USA}, date = {2010}, note = {http://www.sagemath.org/files/thesis/bradshaw-thesis-2010.pdf}, @@ -1077,7 +1077,7 @@ @book{BumpSchilling2017 @mastersthesis{Burger2013, author = {Burger, Thomas}, - institution = {Mathematisches Institut}, + school = {Mathematisches Institut}, location = {Ludwig-Maximilians-Universität München, Germany}, date = {2013}, note = {http://www.sagemath.org/files/thesis/burger-thesis-2013.pdf}, @@ -1086,7 +1086,7 @@ @mastersthesis{Burger2013 @phdthesis{Burhanuddin2007, author = {Burhanuddin, Iftikhar A.}, - institution = {Faculty of the Graduate School}, + school = {Faculty of the Graduate School}, location = {University of Southern California, USA}, date = {2007}, note = {http://www.sagemath.org/files/thesis/burhanuddin-thesis-2007.pdf}, @@ -1619,7 +1619,7 @@ @article{Denton2011A @phdthesis{Denton2011B, author = {Denton, Tom}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of California, Davis, USA}, date = {2011}, note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, @@ -1673,7 +1673,7 @@ @inproceedings{DinneenEtAl2012 @phdthesis{DisneyHogg2023, author = {L. Disney-Hogg}, - institution = {University of Edinburgh}, + school = {University of Edinburgh}, location = {University of Edinburgh, United Kingdom}, title = {Symmetries of {R}iemann surfaces and magnetic monopoles}, year = {2023}, @@ -1975,7 +1975,7 @@ @inproceedings{ErocalStein2010 @phdthesis{Erocal2011, author = {Eröcal, Burçin}, - institution = {Research Institute for Symbolic Computation}, + school = {Research Institute for Symbolic Computation}, location = {Johannes Kepler University, Austria}, date = {2011}, note = {http://www.sagemath.org/files/thesis/erocal-thesis-2011.pdf}, @@ -2193,7 +2193,7 @@ @article{GagnonEtAl2021 @phdthesis{Gainer2012, author = {Gainer, Andrew}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {Brandeis University, USA}, date = {2012}, note = {http://www.sagemath.org/files/thesis/gainer-thesis-2012.pdf}, @@ -2539,7 +2539,7 @@ @misc{Grinberg2020b @phdthesis{Grout2007, author = {Grout, Jason Nicholas}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {Brigham Young University, USA}, date = {2007}, note = {http://www.sagemath.org/files/thesis/grout-thesis-2007.pdf}, @@ -2628,7 +2628,7 @@ @misc{Hanke2011 @mastersthesis{Hansen2009, author = {Hansen, David M\oller}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {Danmarks Tekniske Universitet, Denmark}, date = {2009}, note = {http://www.sagemath.org/files/thesis/hansen-thesis-2009.pdf}, @@ -2692,7 +2692,7 @@ @article{Harvey2008A @phdthesis{Harvey2008B, author = {Harvey, David}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {Harvard University, USA}, date = {2008}, note = {http://www.sagemath.org/files/thesis/harvey-thesis-2008.pdf}, @@ -3378,7 +3378,7 @@ @inproceedings{KredelJolly2010 @phdthesis{Krenn2012, author = {Krenn, Daniel}, - institution = {Institute of Optimization and Discrete Mathematics}, + school = {Institute of Optimization and Discrete Mathematics}, location = {Graz University of Technology, Austria}, date = {2012}, note = {http://www.sagemath.org/files/thesis/krenn-thesis-2012.pdf}, @@ -3420,7 +3420,7 @@ @inproceedings{KurthLong2007 @mastersthesis{Laarakker2009, author = {Laarakker, Avra}, - institution = {Acadia University}, + school = {Acadia University}, location = {Canada}, date = {2009}, note = {http://www.sagemath.org/files/thesis/laarakker-thesis-2009.pdf}, @@ -3459,7 +3459,7 @@ @book{LamEtAl2013 @mastersthesis{LaraRodriguez2009, author = {Rodríguez, José Alejandro Lara}, - institution = {Universidad Autónoma de Yucatán}, + school = {Universidad Autónoma de Yucatán}, location = {Mexico}, date = {2009}, title = {Some conjectures and results about multizeta values for $\mathbb{F}_q[t]$}, @@ -3832,7 +3832,7 @@ @book{McAndrew2011 @phdthesis{McGown2010A, author = {McGown, Kevin Joseph}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of California, San Diego, USA}, date = {2010}, note = {http://www.sagemath.org/files/thesis/mcgown-thesis-2010.pdf}, @@ -3860,7 +3860,7 @@ @article{McLemanRasmussen2012 @phdthesis{Miller2010A, author = {Miller, Robert L.}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of Washington, USA}, date = {2010}, note = {http://www.sagemath.org/files/thesis/miller-thesis-2010.pdf}, @@ -3898,7 +3898,7 @@ @misc{Moilanen2012 @phdthesis{Moloney2011, author = {Moloney, Richard}, - institution = {School of Mathematical Sciences}, + school = {School of Mathematical Sciences}, location = {University College Dublin, Ireland}, date = {2011}, note = {http://www.sagemath.org/files/thesis/moloney-thesis-2011.pdf}, @@ -4014,7 +4014,7 @@ @article{NovelliEtAl2010 @phdthesis{Novoseltsev2011, author = {Novoseltsev, Andrey Yurievich}, - institution = {Department of Mathematical and Statistical Sciences}, + school = {Department of Mathematical and Statistical Sciences}, location = {University of Alberta, Canada}, date = {2011}, note = {http://www.sagemath.org/files/thesis/novoseltsev-thesis-2011.pdf}, @@ -4255,7 +4255,7 @@ @article{Pons2011b @mastersthesis{Price2008, author = {Price, Gregory Nathan}, - institution = {Department of Electrical Engineering and Computer Science}, + school = {Department of Electrical Engineering and Computer Science}, location = {Massachusetts Institute of Technology, USA}, date = {2008}, note = {http://www.sagemath.org/files/thesis/price-thesis-2008.pdf}, @@ -4316,7 +4316,7 @@ @article{RoccoEtAl2011 @mastersthesis{Ruotsalainen2011, author = {Ruotsalainen, Lauri}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of Turku, Finland}, date = {2011}, note = {http://www.sagemath.org/files/thesis/ruotsalainen-thesis-2011.pdf}, @@ -4519,7 +4519,7 @@ @article{Sertoez2019 @mastersthesis{Shumow2009, author = {Shumow, Daniel}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of Washington, USA}, date = {2009}, note = {http://www.sagemath.org/files/thesis/shumow-thesis-2009.pdf}, @@ -4593,7 +4593,7 @@ @article{Stagliano2012 @phdthesis{Stagliano2013, author = {Staglianò, Giovanni}, - institution = {Dipartimento di Matematica e Informatica}, + school = {Dipartimento di Matematica e Informatica}, location = {Università Degli Stdudi Di Catania, Italy}, date = {2013}, note = {http://www.sagemath.org/files/thesis/stagliano-thesis-2013.pdf}, @@ -4719,7 +4719,7 @@ @book{Stix2013 @mastersthesis{Straub2008, author = {Straub, Armin}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {Technische Universität Darmstadt, Germany}, date = {2008}, note = {http://www.sagemath.org/files/thesis/straub-thesis-2008.pdf}, @@ -4728,7 +4728,7 @@ @mastersthesis{Straub2008 @phdthesis{Streng2010, author = {Streng, Marco}, - institution = {Thomas Stieltjes Institute for Mathematics}, + school = {Thomas Stieltjes Institute for Mathematics}, location = {Universiteit Leiden, The Netherlands}, date = {2010}, note = {http://www.sagemath.org/files/thesis/streng-thesis-2010.pdf}, @@ -4803,7 +4803,7 @@ @article{TaniguchiThorne2013 @phdthesis{Taylor2010, author = {Taylor, Graeme}, - institution = {School of Mathematics}, + school = {School of Mathematics}, location = {University of Edinburgh, UK}, date = {2010}, note = {http://www.sagemath.org/files/thesis/taylor-thesis-2010.pdf}, @@ -4847,7 +4847,7 @@ @misc{ThomaeWolf2011 @phdthesis{Udovenko2019, author = {Udovenko, Aleksei}, - institution = {University of Luxembourg}, + school = {University of Luxembourg}, date = {2019}, note = {https://orbilu.uni.lu/handle/10993/39350}, title = {Design and Cryptanalysis of Symmetric-Key Algorithms in Black and White-box Models}, @@ -4908,7 +4908,7 @@ @book{Washington2008 @phdthesis{Weinmann2009, author = {Weinmann, Ralf-Philipp}, - institution = {Department of Computer Science}, + school = {Department of Computer Science}, location = {Technischen Universität Darmstadt, Germany}, date = {2009}, note = {http://www.sagemath.org/files/thesis/weinmann-thesis-2009.pdf}, @@ -4925,7 +4925,7 @@ @misc{WongEtAl2009 @mastersthesis{Yu2010, author = {Yu, Miao}, - institution = {Department of Mathematics}, + school = {Department of Mathematics}, location = {University of Southern Mississippi, USA}, date = {2010}, title = {An F4-Style Involutive Basis Algorithm}, @@ -5144,7 +5144,7 @@ @book{polishSageBook @phdthesis{Ajouz15, author = {Ajouz, Ali}, - institution = {Faculty IV: Science and Technology, Universität Siegen}, + school = {Faculty IV: Science and Technology, Universität Siegen}, language = {eng}, date = {2015}, title = {Hecke operators on Jacobi forms of lattice index and the relation to elliptic modular forms}, @@ -5163,7 +5163,7 @@ @misc{walker2015creating @phdthesis{Spi-2015, author = {Spicer, Simon V.B.}, - institution = {University of Washington}, + school = {University of Washington}, date = {2015}, title = {The Zeros of Elliptic Curve $L$-functions: Analytic Algorithms with Explicit Time Complexity}, } @@ -5327,7 +5327,7 @@ @article{KalvodaStarosta2015 @mastersthesis{Kertels2016, author = {Kertels, Fabian}, - institution = {Technische Universität Darmstadt}, + school = {Technische Universität Darmstadt}, date = {2016}, title = {Singular weight products on lattices with small discriminant}, } @@ -5533,7 +5533,7 @@ @unpublished{McKayConcreteAlg2018 @phdthesis{Ziegler2015, author = {Ziegler, Konstantin}, - institution = {Rheinische Friedrich-Willhelms-Universität Bonn}, + school = {Rheinische Friedrich-Willhelms-Universität Bonn}, location = {Bonn, Germany}, date = {2015-04}, note = {https://hdl.handle.net/20.500.11811/6450}, @@ -5856,7 +5856,7 @@ @InProceedings{kapcak2023icdea @phdthesis{Knapman2024, author = {Knapman, Ross}, - institution = {Johannes Gutenberg University Mainz}, + school = {Johannes Gutenberg University Mainz}, date = {2024}, note = {http://doi.org/10.25358/openscience-10397}, title = {Creation and Manipulation of Topological Magnetic Textures in Chiral and Frustrated Magnets}, diff --git a/pubparse.py b/pubparse.py index 2295b17..56d6b72 100644 --- a/pubparse.py +++ b/pubparse.py @@ -500,14 +500,19 @@ def format_masterstheses(masterstheses): """ formatted_theses = [] for thesis in masterstheses: - htmlstr = "".join([format_names(thesis["author"]), ". "]) - htmlstr = "".join([htmlstr, html_title(thesis)]) - htmlstr = "".join([htmlstr, "Masters thesis, "]) - htmlstr = "".join([htmlstr, thesis["school"], ", "]) - if "address" in thesis: - htmlstr = "".join([htmlstr, thesis["address"], ", "]) - htmlstr = "".join([htmlstr, thesis["year"], "."]) - formatted_theses.append(htmlstr.strip()) + try: + htmlstr = "".join([format_names(thesis["author"]), ". "]) + htmlstr = "".join([htmlstr, html_title(thesis)]) + htmlstr = "".join([htmlstr, f'{thesis.get("type", "Masters thesis")}, ']) + htmlstr = "".join([htmlstr, thesis["school"], ", "]) + if "address" in thesis: + htmlstr = "".join([htmlstr, thesis["address"], ", "]) + ty = thesis.get('year', thesis.get('date')) + htmlstr = "".join([htmlstr, ty, "."]) + formatted_theses.append(htmlstr.strip()) + except Exception as ex: + pprint(thesis) + raise ex return list(map(replace_special, formatted_theses)) @@ -602,8 +607,10 @@ def format_phdtheses(phdtheses): try: htmlstr = "".join([format_names(thesis["author"]), ". "]) htmlstr = "".join([htmlstr, html_title(thesis)]) - htmlstr = "".join([htmlstr, "PhD thesis, "]) - ts = thesis.get('school', thesis.get('institution')) + + htmlstr = "".join([htmlstr, f'{thesis.get("type", "PhD thesis")}, ']) + + ts = thesis["school"] htmlstr = "".join([htmlstr, ts, ", "]) if "address" in thesis: htmlstr = "".join([htmlstr, thesis["address"], ", "]) From decddab6231fbabaf7d8226e4cb53e4090a4bf32 Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Thu, 25 Sep 2025 18:52:09 -0600 Subject: [PATCH 3/7] Cleanup PhD theses --- bibliography-sage.bib | 308 +++++++++++++++++++++--------------------- 1 file changed, 156 insertions(+), 152 deletions(-) diff --git a/bibliography-sage.bib b/bibliography-sage.bib index 98fbc72..2beba3e 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -81,12 +81,12 @@ @article{Albrecht2008 } @phdthesis{Albrecht2010, - author = {Albrecht, Martin}, - school = {Royal Holloway}, - location = {University of London, UK}, - date = {2010}, - note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2010.pdf}, - title = {Algorithmic Algebraic Techniques and their Application to Block Cipher Cryptanalysis}, + author = {Albrecht, Martin}, + school = {Royal Holloway, University of London}, + address = {United Kingdom}, + date = {2010}, + note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2010.pdf}, + title = {Algorithmic Algebraic Techniques and their Application to Block Cipher Cryptanalysis}, } @inproceedings{AlbrechtCid2009, @@ -289,12 +289,12 @@ @article{ArriPerry2011 } @phdthesis{Augeri2008, - author = {Augeri, Christopher J.}, - school = {Graduate School of Engineering and Management}, - location = {Air Force Institute of Technology, USA}, - date = {2008}, - note = {http://www.sagemath.org/files/thesis/augeri-thesis-2008.pdf}, - title = {On Graph Isomorphism and the PageRank Algorithm}, + author = {Augeri, Christopher J.}, + school = {Air Force Institute of Technology}, + address = {USA}, + date = {2008}, + note = {http://www.sagemath.org/files/thesis/augeri-thesis-2008.pdf}, + title = {On Graph Isomorphism and the PageRank Algorithm}, } @article{AyyerEtAl2012, @@ -401,12 +401,12 @@ @article{BandlowEtAl2009 } @phdthesis{Bard2007, - author = {Bard, Gregory V.}, - school = {Department of Mathematics}, - location = {University of Maryland, USA}, - date = {2007}, - note = {http://www.sagemath.org/files/thesis/bard-thesis-2007.pdf}, - title = {Algorithms for Solving Linear and Polynomial Systems of Equations over Finite Fields with Applications to Cryptanalysis}, + author = {Bard, Gregory V.}, + school = {University of Maryland}, + address = {USA}, + date = {2007}, + note = {http://www.sagemath.org/files/thesis/bard-thesis-2007.pdf}, + title = {Algorithms for Solving Linear and Polynomial Systems of Equations over Finite Fields with Applications to Cryptanalysis}, } @article{BarioliEtAl2009, @@ -826,12 +826,12 @@ @misc{BoothbyBradshaw2009 } @phdthesis{Borie2011, - author = {Borie, Nicolas}, - school = {Laboratoire de mathématiques d'Orsay}, - location = {University of Paris-Sud 11, Orsay, France}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, - title = {Calculate invariants of permutation groups by Fourier Transform}, + author = {Borie, Nicolas}, + school = {University of Paris-Sud}, + address = {France}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, + title = {Calculate invariants of permutation groups by Fourier Transform}, } @misc{BorieThiery2011, @@ -923,12 +923,12 @@ @article{BradenDisneyHogg2024b } @phdthesis{Bradshaw2010, - author = {Bradshaw, Robert W.}, - school = {Department of Mathematics}, - location = {University of Washington, USA}, - date = {2010}, - note = {http://www.sagemath.org/files/thesis/bradshaw-thesis-2010.pdf}, - title = {Provable Computation of Motivic $L$-functions}, + author = {Bradshaw, Robert W.}, + school = {University of Washington}, + address = {USA}, + date = {2010}, + note = {http://www.sagemath.org/files/thesis/bradshaw-thesis-2010.pdf}, + title = {Provable Computation of Motivic $L$-functions}, } @article{Braun2011, @@ -1085,12 +1085,12 @@ @mastersthesis{Burger2013 } @phdthesis{Burhanuddin2007, - author = {Burhanuddin, Iftikhar A.}, - school = {Faculty of the Graduate School}, - location = {University of Southern California, USA}, - date = {2007}, - note = {http://www.sagemath.org/files/thesis/burhanuddin-thesis-2007.pdf}, - title = {Some Computational Problems Motivated by the Birch and Swinnerton-Dyer Conjecture}, + author = {Burhanuddin, Iftikhar A.}, + school = {University of Southern California}, + address = {USA}, + date = {2007}, + note = {http://www.sagemath.org/files/thesis/burhanuddin-thesis-2007.pdf}, + title = {Some Computational Problems Motivated by the Birch and Swinnerton-Dyer Conjecture}, } @article{ButeraPernici2011, @@ -1618,12 +1618,12 @@ @article{Denton2011A } @phdthesis{Denton2011B, - author = {Denton, Tom}, - school = {Department of Mathematics}, - location = {University of California, Davis, USA}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, - title = {Excursions into Algebra and Combinatorics at q=0}, + author = {Denton, Tom}, + school = {University of California, Davis}, + address = {USA}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, + title = {Excursions into Algebra and Combinatorics at q=0}, } @article{Denton2012, @@ -1672,12 +1672,12 @@ @inproceedings{DinneenEtAl2012 } @phdthesis{DisneyHogg2023, - author = {L. Disney-Hogg}, - school = {University of Edinburgh}, - location = {University of Edinburgh, United Kingdom}, - title = {Symmetries of {R}iemann surfaces and magnetic monopoles}, - year = {2023}, - note = {http://dx.doi.org/10.7488/era/4167}, + author = {L. Disney-Hogg}, + school = {University of Edinburgh}, + address = {United Kingdom}, + title = {Symmetries of {R}iemann surfaces and magnetic monopoles}, + year = {2023}, + note = {http://dx.doi.org/10.7488/era/4167}, } @book{MR3289088, @@ -1974,12 +1974,12 @@ @inproceedings{ErocalStein2010 } @phdthesis{Erocal2011, - author = {Eröcal, Burçin}, - school = {Research Institute for Symbolic Computation}, - location = {Johannes Kepler University, Austria}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/erocal-thesis-2011.pdf}, - title = {Algebraic Extensions for Symbolic Summation}, + author = {Eröcal, Burçin}, + school = {Johannes Kepler University}, + address = {Austria}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/erocal-thesis-2011.pdf}, + title = {Algebraic Extensions for Symbolic Summation}, } @article{Essert2013, @@ -2192,12 +2192,12 @@ @article{GagnonEtAl2021 } @phdthesis{Gainer2012, - author = {Gainer, Andrew}, - school = {Department of Mathematics}, - location = {Brandeis University, USA}, - date = {2012}, - note = {http://www.sagemath.org/files/thesis/gainer-thesis-2012.pdf}, - title = {$\Gamma$-species, Quotients, and Graph Enumeration}, + author = {Gainer, Andrew}, + school = {Brandeis University}, + address = {USA}, + date = {2012}, + note = {http://www.sagemath.org/files/thesis/gainer-thesis-2012.pdf}, + title = {$\Gamma$-species, Quotients, and Graph Enumeration}, } @book{Gallardo2011, @@ -2538,12 +2538,12 @@ @misc{Grinberg2020b } @phdthesis{Grout2007, - author = {Grout, Jason Nicholas}, - school = {Department of Mathematics}, - location = {Brigham Young University, USA}, - date = {2007}, - note = {http://www.sagemath.org/files/thesis/grout-thesis-2007.pdf}, - title = {The Minimum Rank Problem Over Finite Fields}, + author = {Grout, Jason Nicholas}, + school = {Brigham Young University}, + address = {USA}, + date = {2007}, + note = {http://www.sagemath.org/files/thesis/grout-thesis-2007.pdf}, + title = {The Minimum Rank Problem Over Finite Fields}, } @article{Grout2010, @@ -2691,12 +2691,12 @@ @article{Harvey2008A } @phdthesis{Harvey2008B, - author = {Harvey, David}, - school = {Department of Mathematics}, - location = {Harvard University, USA}, - date = {2008}, - note = {http://www.sagemath.org/files/thesis/harvey-thesis-2008.pdf}, - title = {Algorithms for $p$-adic cohomology and $p$-adic heights}, + author = {Harvey, David}, + school = {Harvard University}, + address = {USA}, + date = {2008}, + note = {http://www.sagemath.org/files/thesis/harvey-thesis-2008.pdf}, + title = {Algorithms for $p$-adic cohomology and $p$-adic heights}, } @article{Harvey2009, @@ -3377,12 +3377,12 @@ @inproceedings{KredelJolly2010 } @phdthesis{Krenn2012, - author = {Krenn, Daniel}, - school = {Institute of Optimization and Discrete Mathematics}, - location = {Graz University of Technology, Austria}, - date = {2012}, - note = {http://www.sagemath.org/files/thesis/krenn-thesis-2012.pdf}, - title = {Digit Expansions with Applications in Cryptography}, + author = {Krenn, Daniel}, + school = {Graz University of Technology}, + address = {Austria}, + date = {2012}, + note = {http://www.sagemath.org/files/thesis/krenn-thesis-2012.pdf}, + title = {Digit Expansions with Applications in Cryptography}, } @article{KrennEtAl2013, @@ -3831,12 +3831,12 @@ @book{McAndrew2011 } @phdthesis{McGown2010A, - author = {McGown, Kevin Joseph}, - school = {Department of Mathematics}, - location = {University of California, San Diego, USA}, - date = {2010}, - note = {http://www.sagemath.org/files/thesis/mcgown-thesis-2010.pdf}, - title = {Norm-Euclidean Galois Fields}, + author = {McGown, Kevin Joseph}, + school = {University of California, San Diego}, + address = {USA}, + date = {2010}, + note = {http://www.sagemath.org/files/thesis/mcgown-thesis-2010.pdf}, + title = {Norm-Euclidean Galois Fields}, } @misc{McGown2010B, @@ -3859,12 +3859,12 @@ @article{McLemanRasmussen2012 } @phdthesis{Miller2010A, - author = {Miller, Robert L.}, - school = {Department of Mathematics}, - location = {University of Washington, USA}, - date = {2010}, - note = {http://www.sagemath.org/files/thesis/miller-thesis-2010.pdf}, - title = {Empirical Evidence for the Birch and Swinnerton-Dyer Conjecture}, + author = {Miller, Robert L.}, + school = {University of Washington}, + address = {USA}, + date = {2010}, + note = {http://www.sagemath.org/files/thesis/miller-thesis-2010.pdf}, + title = {Empirical Evidence for the Birch and Swinnerton-Dyer Conjecture}, } @article{Miller2011, @@ -3897,12 +3897,12 @@ @misc{Moilanen2012 } @phdthesis{Moloney2011, - author = {Moloney, Richard}, - school = {School of Mathematical Sciences}, - location = {University College Dublin, Ireland}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/moloney-thesis-2011.pdf}, - title = {Divisibility Properties of Kloosterman Sums and Division Polynomials for Edwards Curves}, + author = {Moloney, Richard}, + school = {University College Dublin}, + address = {Ireland}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/moloney-thesis-2011.pdf}, + title = {Divisibility Properties of Kloosterman Sums and Division Polynomials for Edwards Curves}, } @misc{MoloneyEtAl2009, @@ -4013,12 +4013,12 @@ @article{NovelliEtAl2010 } @phdthesis{Novoseltsev2011, - author = {Novoseltsev, Andrey Yurievich}, - school = {Department of Mathematical and Statistical Sciences}, - location = {University of Alberta, Canada}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/novoseltsev-thesis-2011.pdf}, - title = {Calabi-Yau Hypersurfaces and Complete Intersections in Toric Varieties}, + author = {Novoseltsev, Andrey Yurievich}, + school = {University of Alberta}, + address = {Canada}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/novoseltsev-thesis-2011.pdf}, + title = {Calabi-Yau Hypersurfaces and Complete Intersections in Toric Varieties}, } @article{OkadoEtAl2013, @@ -4592,12 +4592,12 @@ @article{Stagliano2012 } @phdthesis{Stagliano2013, - author = {Staglianò, Giovanni}, - school = {Dipartimento di Matematica e Informatica}, - location = {Università Degli Stdudi Di Catania, Italy}, - date = {2013}, - note = {http://www.sagemath.org/files/thesis/stagliano-thesis-2013.pdf}, - title = {On Special Quadratic Birational Transformations of A Projective Space}, + author = {Staglianò, Giovanni}, + school = {Università degli Stdudi di Catania}, + address = {Italy}, + date = {2013}, + note = {http://www.sagemath.org/files/thesis/stagliano-thesis-2013.pdf}, + title = {On Special Quadratic Birational Transformations of A Projective Space}, } @book{Stallings2014, @@ -4727,12 +4727,12 @@ @mastersthesis{Straub2008 } @phdthesis{Streng2010, - author = {Streng, Marco}, - school = {Thomas Stieltjes Institute for Mathematics}, - location = {Universiteit Leiden, The Netherlands}, - date = {2010}, - note = {http://www.sagemath.org/files/thesis/streng-thesis-2010.pdf}, - title = {Complex multiplication of abelian surfaces}, + author = {Streng, Marco}, + school = {Universiteit Leiden}, + address = {The Netherlands}, + date = {2010}, + note = {http://www.sagemath.org/files/thesis/streng-thesis-2010.pdf}, + title = {Complex multiplication of abelian surfaces}, } @article{Streng2014, @@ -4802,12 +4802,12 @@ @article{TaniguchiThorne2013 } @phdthesis{Taylor2010, - author = {Taylor, Graeme}, - school = {School of Mathematics}, - location = {University of Edinburgh, UK}, - date = {2010}, - note = {http://www.sagemath.org/files/thesis/taylor-thesis-2010.pdf}, - title = {Cyclotomic Matrices and Graphs}, + author = {Taylor, Graeme}, + school = {University of Edinburgh}, + address = {United Kingdom}, + date = {2010}, + note = {http://www.sagemath.org/files/thesis/taylor-thesis-2010.pdf}, + title = {Cyclotomic Matrices and Graphs}, } @article{Taylor2011, @@ -4846,11 +4846,12 @@ @misc{ThomaeWolf2011 } @phdthesis{Udovenko2019, - author = {Udovenko, Aleksei}, - school = {University of Luxembourg}, - date = {2019}, - note = {https://orbilu.uni.lu/handle/10993/39350}, - title = {Design and Cryptanalysis of Symmetric-Key Algorithms in Black and White-box Models}, + author = {Udovenko, Aleksei}, + school = {University of Luxembourg}, + address = {Luxembourg}, + date = {2019}, + note = {https://orbilu.uni.lu/handle/10993/39350}, + title = {Design and Cryptanalysis of Symmetric-Key Algorithms in Black and White-box Models}, } @article{Vallieres2012, @@ -4907,12 +4908,12 @@ @book{Washington2008 } @phdthesis{Weinmann2009, - author = {Weinmann, Ralf-Philipp}, - school = {Department of Computer Science}, - location = {Technischen Universität Darmstadt, Germany}, - date = {2009}, - note = {http://www.sagemath.org/files/thesis/weinmann-thesis-2009.pdf}, - title = {Algebraic Methods in Block Cipher Cryptanalysis}, + author = {Weinmann, Ralf-Philipp}, + school = {Technischen Universität Darmstadt}, + address = {Germany}, + date = {2009}, + note = {http://www.sagemath.org/files/thesis/weinmann-thesis-2009.pdf}, + title = {Algebraic Methods in Block Cipher Cryptanalysis}, } @misc{WongEtAl2009, @@ -5143,11 +5144,12 @@ @book{polishSageBook } @phdthesis{Ajouz15, - author = {Ajouz, Ali}, - school = {Faculty IV: Science and Technology, Universität Siegen}, - language = {eng}, - date = {2015}, - title = {Hecke operators on Jacobi forms of lattice index and the relation to elliptic modular forms}, + author = {Ajouz, Ali}, + school = {Universität Siegen}, + address = {Germany}, + language = {eng}, + date = {2015}, + title = {Hecke operators on Jacobi forms of lattice index and the relation to elliptic modular forms}, } @misc{walker2015creating, @@ -5162,10 +5164,11 @@ @misc{walker2015creating } @phdthesis{Spi-2015, - author = {Spicer, Simon V.B.}, - school = {University of Washington}, - date = {2015}, - title = {The Zeros of Elliptic Curve $L$-functions: Analytic Algorithms with Explicit Time Complexity}, + author = {Spicer, Simon V.B.}, + school = {University of Washington}, + address = {USA}, + date = {2015}, + title = {The Zeros of Elliptic Curve $L$-functions: Analytic Algorithms with Explicit Time Complexity}, } @article{2016arXiv160100013G, @@ -5532,13 +5535,13 @@ @unpublished{McKayConcreteAlg2018 } @phdthesis{Ziegler2015, - author = {Ziegler, Konstantin}, - school = {Rheinische Friedrich-Willhelms-Universität Bonn}, - location = {Bonn, Germany}, - date = {2015-04}, - note = {https://hdl.handle.net/20.500.11811/6450}, - title = {Counting classes of special polynomials}, - type = {{PhD} dissertation}, + author = {Ziegler, Konstantin}, + school = {Rheinische Friedrich-Willhelms-Universität Bonn}, + address = {Germany}, + date = {2015-04}, + note = {https://hdl.handle.net/20.500.11811/6450}, + title = {Counting classes of special polynomials}, + type = {{PhD} dissertation}, } @article{benito2012sage, @@ -5855,11 +5858,12 @@ @InProceedings{kapcak2023icdea } @phdthesis{Knapman2024, - author = {Knapman, Ross}, - school = {Johannes Gutenberg University Mainz}, - date = {2024}, - note = {http://doi.org/10.25358/openscience-10397}, - title = {Creation and Manipulation of Topological Magnetic Textures in Chiral and Frustrated Magnets}, + author = {Knapman, Ross}, + school = {Johannes Gutenberg University Mainz}, + address = {Germany}, + date = {2024}, + note = {http://doi.org/10.25358/openscience-10397}, + title = {Creation and Manipulation of Topological Magnetic Textures in Chiral and Frustrated Magnets}, } @misc{iwaki2024infinite, From 10f0ff5cb4a6919a241956bf27f10d450cc81063 Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Thu, 25 Sep 2025 19:13:37 -0600 Subject: [PATCH 4/7] Cleanup Masters theses --- bibliography-sage.bib | 150 +++++++++++++++++++++--------------------- 1 file changed, 76 insertions(+), 74 deletions(-) diff --git a/bibliography-sage.bib b/bibliography-sage.bib index 2beba3e..0486e76 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -61,12 +61,12 @@ @article{Aguilar-ZavoznikPineda-Ruelas2012 } @mastersthesis{Albrecht2006, - author = {Albrecht, Martin}, - school = {Department of Computer Science}, - location = {Universität Bremen, Germany}, - date = {2006}, - note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2006.pdf}, - title = {Algebraic Attacks on the Courtois Toy Cipher}, + author = {Albrecht, Martin}, + school = {Universität Bremen}, + address = {Germany}, + date = {2006}, + note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2006.pdf}, + title = {Algebraic Attacks on the Courtois Toy Cipher}, } @article{Albrecht2008, @@ -228,12 +228,12 @@ @book{AnastassiouIatan2014 } @mastersthesis{Aner2009, - author = {Aner, Yoav}, - school = {Royal Holloway}, - address = {University of London, UK}, - date = {2009}, - note = {http://www.sagemath.org/files/thesis/aner-thesis-2009.pdf}, - title = {Securing the Sage Notebook}, + author = {Aner, Yoav}, + school = {Royal Holloway, University of London}, + address = {UK}, + date = {2009}, + note = {http://www.sagemath.org/files/thesis/aner-thesis-2009.pdf}, + title = {Securing the Sage Notebook}, } @incollection{AranesCremona2014, @@ -1076,12 +1076,12 @@ @book{BumpSchilling2017 } @mastersthesis{Burger2013, - author = {Burger, Thomas}, - school = {Mathematisches Institut}, - location = {Ludwig-Maximilians-Universität München, Germany}, - date = {2013}, - note = {http://www.sagemath.org/files/thesis/burger-thesis-2013.pdf}, - title = {Algorithmische Umsetzung der Idealarithmetik in nicht-maximalen Ordnungen von Zahlkörpern}, + author = {Burger, Thomas}, + school = {Ludwig-Maximilians-Universität München}, + address = {Germany}, + date = {2013}, + note = {http://www.sagemath.org/files/thesis/burger-thesis-2013.pdf}, + title = {Algorithmische Umsetzung der Idealarithmetik in nicht-maximalen Ordnungen von Zahlkörpern}, } @phdthesis{Burhanuddin2007, @@ -2627,12 +2627,12 @@ @misc{Hanke2011 } @mastersthesis{Hansen2009, - author = {Hansen, David M\oller}, - school = {Department of Mathematics}, - location = {Danmarks Tekniske Universitet, Denmark}, - date = {2009}, - note = {http://www.sagemath.org/files/thesis/hansen-thesis-2009.pdf}, - title = {Pairing-Based Cryptography: A Short Signature Scheme Using the Weil Pairing}, + author = {Hansen, David M\oller}, + school = {Danmarks Tekniske Universitet}, + address = {Denmark}, + date = {2009}, + note = {http://www.sagemath.org/files/thesis/hansen-thesis-2009.pdf}, + title = {Pairing-Based Cryptography: A Short Signature Scheme Using the Weil Pairing}, } @article{HarringtonEtAl2012, @@ -3419,12 +3419,12 @@ @inproceedings{KurthLong2007 } @mastersthesis{Laarakker2009, - author = {Laarakker, Avra}, - school = {Acadia University}, - location = {Canada}, - date = {2009}, - note = {http://www.sagemath.org/files/thesis/laarakker-thesis-2009.pdf}, - title = {Topological Properties of Tiles and Digit Sets}, + author = {Laarakker, Avra}, + school = {Acadia University}, + address = {Canada}, + date = {2009}, + note = {http://www.sagemath.org/files/thesis/laarakker-thesis-2009.pdf}, + title = {Topological Properties of Tiles and Digit Sets}, } @article{Labbe2011, @@ -3458,11 +3458,11 @@ @book{LamEtAl2013 } @mastersthesis{LaraRodriguez2009, - author = {Rodríguez, José Alejandro Lara}, - school = {Universidad Autónoma de Yucatán}, - location = {Mexico}, - date = {2009}, - title = {Some conjectures and results about multizeta values for $\mathbb{F}_q[t]$}, + author = {Rodríguez, José Alejandro Lara}, + school = {Universidad Autónoma de Yucatán}, + address = {Mexico}, + date = {2009}, + title = {Some conjectures and results about multizeta values for $\mathbb{F}_q[t]$}, } @article{LaraRodriguez2010, @@ -3662,12 +3662,13 @@ @misc{Lundqvist2012 } @mastersthesis{Macri2025, - author = {Macri, Vincent}, - month = {sep}, - note = {https://dx.doi.org/10.11575/PRISM/50422}, - school = {University of Calgary}, - title = {Comparison of and Improvements to Degree Zero Divisor Class Group Arithmetic in Algebraic Function Fields}, - year = {2025}, + author = {Macri, Vincent}, + month = {sep}, + note = {https://dx.doi.org/10.11575/PRISM/50422}, + school = {University of Calgary}, + address = {Canada}, + title = {Comparison of and Improvements to Degree Zero Divisor Class Group Arithmetic in Algebraic Function Fields}, + year = {2025}, } @inproceedings{MaitraSarkar2008A, @@ -4254,12 +4255,12 @@ @article{Pons2011b } @mastersthesis{Price2008, - author = {Price, Gregory Nathan}, - school = {Department of Electrical Engineering and Computer Science}, - location = {Massachusetts Institute of Technology, USA}, - date = {2008}, - note = {http://www.sagemath.org/files/thesis/price-thesis-2008.pdf}, - title = {A Pseudopolynomial Algorithm for Alexandrov's Theorem}, + author = {Price, Gregory Nathan}, + school = {Massachusetts Institute of Technology}, + address = {USA}, + date = {2008}, + note = {http://www.sagemath.org/files/thesis/price-thesis-2008.pdf}, + title = {A Pseudopolynomial Algorithm for Alexandrov's Theorem}, } @article{Quer2010, @@ -4315,12 +4316,12 @@ @article{RoccoEtAl2011 } @mastersthesis{Ruotsalainen2011, - author = {Ruotsalainen, Lauri}, - school = {Department of Mathematics}, - location = {University of Turku, Finland}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/ruotsalainen-thesis-2011.pdf}, - title = {Sage-Ohjelmisto Lukion Matematiikan Opetuksessa}, + author = {Ruotsalainen, Lauri}, + school = {University of Turku}, + address = {Finland}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/ruotsalainen-thesis-2011.pdf}, + title = {Sage-Ohjelmisto Lukion Matematiikan Opetuksessa}, } @article{RyanEtAl2012, @@ -4518,12 +4519,12 @@ @article{Sertoez2019 } @mastersthesis{Shumow2009, - author = {Shumow, Daniel}, - school = {Department of Mathematics}, - location = {University of Washington, USA}, - date = {2009}, - note = {http://www.sagemath.org/files/thesis/shumow-thesis-2009.pdf}, - title = {Isogenies of Elliptic Curves: A Computational Approach}, + author = {Shumow, Daniel}, + school = {University of Washington}, + address = {USA}, + date = {2009}, + note = {http://www.sagemath.org/files/thesis/shumow-thesis-2009.pdf}, + title = {Isogenies of Elliptic Curves: A Computational Approach}, } @article{SkorobogatovZarhin2012, @@ -4718,12 +4719,12 @@ @book{Stix2013 } @mastersthesis{Straub2008, - author = {Straub, Armin}, - school = {Department of Mathematics}, - location = {Technische Universität Darmstadt, Germany}, - date = {2008}, - note = {http://www.sagemath.org/files/thesis/straub-thesis-2008.pdf}, - title = {Local recognition of reflection graphs on Coxeter groups}, + author = {Straub, Armin}, + school = {Technische Universität Darmstadt}, + address = {Germany}, + date = {2008}, + note = {http://www.sagemath.org/files/thesis/straub-thesis-2008.pdf}, + title = {Local recognition of reflection graphs on Coxeter groups}, } @phdthesis{Streng2010, @@ -4925,11 +4926,11 @@ @misc{WongEtAl2009 } @mastersthesis{Yu2010, - author = {Yu, Miao}, - school = {Department of Mathematics}, - location = {University of Southern Mississippi, USA}, - date = {2010}, - title = {An F4-Style Involutive Basis Algorithm}, + author = {Yu, Miao}, + school = {University of Southern Mississippi}, + address = {USA}, + date = {2010}, + title = {An F4-Style Involutive Basis Algorithm}, } @book {ZimmermannEtAl2018, @@ -5329,10 +5330,11 @@ @article{KalvodaStarosta2015 } @mastersthesis{Kertels2016, - author = {Kertels, Fabian}, - school = {Technische Universität Darmstadt}, - date = {2016}, - title = {Singular weight products on lattices with small discriminant}, + author = {Kertels, Fabian}, + school = {Technische Universität Darmstadt}, + address = {Germany}, + date = {2016}, + title = {Singular weight products on lattices with small discriminant}, } @article{JGAA-349, From 28df98259554a531a4b755cc36a92e89cf0bf7c9 Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Thu, 25 Sep 2025 19:26:47 -0600 Subject: [PATCH 5/7] Combinat and MuPAD theses cleanup --- MuPAD-Combinat.bib | 50 ++++++++++++++++++++++++---------------------- Sage-Combinat.bib | 46 +++++++++++++++++++++--------------------- pubparse.py | 6 ++++-- 3 files changed, 53 insertions(+), 49 deletions(-) diff --git a/MuPAD-Combinat.bib b/MuPAD-Combinat.bib index 261a8a3..2b3e5b1 100644 --- a/MuPAD-Combinat.bib +++ b/MuPAD-Combinat.bib @@ -47,12 +47,12 @@ @article{DavidThiery2011 } @phdthesis{Deka2005, - author = {Deka, Lipika}, - school = {University of California, Davis}, - location = {USA}, - date = {2005}, - note = {http://arxiv.org/abs/math/0512536}, - title = {Fermionic Formulas For Unrestricted Kostka Polynomials And Superconformal Characters}, + author = {Deka, Lipika}, + school = {University of California, Davis}, + address = {USA}, + date = {2005}, + note = {http://arxiv.org/abs/math/0512536}, + title = {Fermionic Formulas For Unrestricted Kostka Polynomials And Superconformal Characters}, } @article{DekaSchilling2006, @@ -139,12 +139,12 @@ @article{Descouens2007A } @phdthesis{Descouens2007B, - author = {Descouens, Francois}, - school = {Université de Marne-la-Vallée}, - location = {France}, - date = {2007-06}, - note = {http://igm.univ-mlv.fr/LIGM/thesis_habilitations/pdf/2007_descouens.pdf}, - title = {Combinatoire des tableaux de rubans et des polyn{ô}mes de Kostka g{é}n{é}ralis{é}s}, + author = {Descouens, Francois}, + school = {Université de Marne-la-Vallée}, + address = {France}, + date = {2007-06}, + note = {http://igm.univ-mlv.fr/LIGM/thesis_habilitations/pdf/2007_descouens.pdf}, + title = {Combinatoire des tableaux de rubans et des polyn{ô}mes de Kostka g{é}n{é}ralis{é}s}, } @article{Descouens2008, @@ -196,11 +196,12 @@ @misc{DuchampEtAl2004 } @phdthesis{Gouraud2004, - author = {Gouraud, Sandrine-Dominique}, - school = {Université Paris XI}, - date = {2004}, - note = {http://www.lri.fr/these.habilitation.php?ths=23}, - title = {Utilisation des Structures Combinatoires pour le Test Statistique}, + author = {Gouraud, Sandrine-Dominique}, + school = {Université Paris XI}, + address = {France}, + date = {2004}, + note = {http://www.lri.fr/these.habilitation.php?ths=23}, + title = {Utilisation des Structures Combinatoires pour le Test Statistique}, } @incollection{HivertThiery2004A, @@ -318,8 +319,8 @@ @article{MauriceThiery2001 @phdthesis{Molinero2005, author = {Albareda, Xavier Molinero}, - address = {Departament de Llenguatges i Sistemes Inform{à}tics}, - school = {Universitat Politècnica de Catalunya, Spain}, + school = {Universitat Politècnica de Catalunya}, + address = {Spain}, date = {2005}, note = {http://www-lsi.upc.es/~molinero/thesis.pdf.gz}, title = {Ordered Generation of Classes of Combinatorial Structures}, @@ -464,10 +465,11 @@ @article{SchillingWang2010 } @phdthesis{Thiery1999A, - author = {Thi{é}ry, Nicolas M.}, - school = {Université Lyon I}, - date = {1999}, - title = {Invariants alg{é}briques de graphes et reconstruction; une {é}tude exp{é}rimentale}, + author = {Thiéry, Nicolas M.}, + school = {Université Lyon I}, + address = {France}, + date = {1999}, + title = {Invariants algébriques de graphes et reconstruction; une étude expérimentale}, } @misc{Thiery1999B, @@ -519,7 +521,7 @@ @misc{Thiery2008 @misc{Vives2008, author = {Vives, J.}, date = {2008}, - howpublished = {Universitat Polit{è}cnica de Catalunya, Spain}, + howpublished = {Universitat Politècnica de Catalunya, Spain}, note = {Bachelor thesis}, title = {Generaci{ó} ordenada d'estructures combinat{ò}ries en MuPAD-Combinat (Ordered Generation of Combinatorial Structures in MuPAD-Combinat)}, } diff --git a/Sage-Combinat.bib b/Sage-Combinat.bib index 2e8a287..937a5c1 100644 --- a/Sage-Combinat.bib +++ b/Sage-Combinat.bib @@ -171,12 +171,12 @@ @misc{Borger2013 } @phdthesis{Borie2011, - author = {Borie, Nicolas}, - school = {University of Paris-Sud}, - location = {Laboratoire de mathématiques d'Orsay}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, - title = {Calculate invariants of permutation groups by Fourier Transform}, + author = {Borie, Nicolas}, + school = {University of Paris-Sud}, + address = {France}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, + title = {Calculate invariants of permutation groups by Fourier Transform}, } @misc{BorieThiery2011, @@ -255,12 +255,12 @@ @article{Denton2011A } @phdthesis{Denton2011B, - author = {Denton, Tom}, - school = {University of California, Davis}, - location = {USA}, - date = {2011}, - note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, - title = {Excursions into Algebra and Combinatorics at q=0}, + author = {Denton, Tom}, + school = {University of California, Davis}, + address = {USA}, + date = {2011}, + note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, + title = {Excursions into Algebra and Combinatorics at q=0}, } @article{Denton2012A, @@ -624,11 +624,11 @@ @article{PanScrimshaw2015 } @phdthesis{Pons2013, - author = {Pons, Viviane}, - school = {Université Paris-Est Marne-la-Vallée}, - location = {France}, - date = {2013}, - title = {Combinatoire alg{è}brique li{è}e aux ordres sur les permutations}, + author = {Pons, Viviane}, + school = {Université Paris-Est Marne-la-Vallée}, + address = {France}, + date = {2013}, + title = {Combinatoire alg{è}brique li{è}e aux ordres sur les permutations}, } @misc{PonsChatel2013, @@ -772,12 +772,12 @@ @article{SchillingWang2010 } @phdthesis{Scrimshaw2015, - author = {Scrimshaw, Travis}, - school = {University of California, Davis}, - location = {USA}, - date = {2015}, - note = {http://gradworks.umi.com/37/23/3723720.html}, - title = {Crystals and rigged configurations}, + author = {Scrimshaw, Travis}, + school = {University of California, Davis}, + address = {USA}, + date = {2015}, + note = {http://gradworks.umi.com/37/23/3723720.html}, + title = {Crystals and rigged configurations}, } @article{Scrimshaw2016, diff --git a/pubparse.py b/pubparse.py index 56d6b72..8926eb6 100644 --- a/pubparse.py +++ b/pubparse.py @@ -1,8 +1,9 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 ########################################################################### # Copyright (c) 2009--2014 Minh Van Nguyen # Harald Schilly +# 2025 Vincent Macri # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -14,7 +15,8 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # -# http://www.gnu.org/licenses/ +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . ########################################################################### # This script requires Pybtex for parsing a BibTeX database. See From bf2ebd6e7b804049fe7a7a4013f14a14225827dd Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Thu, 25 Sep 2025 19:44:58 -0600 Subject: [PATCH 6/7] Formatting --- MuPAD-Combinat.bib | 3 +-- Sage-Combinat.bib | 1 - bibliography-sage.bib | 4 ---- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/MuPAD-Combinat.bib b/MuPAD-Combinat.bib index 2b3e5b1..fba463c 100644 --- a/MuPAD-Combinat.bib +++ b/MuPAD-Combinat.bib @@ -523,6 +523,5 @@ @misc{Vives2008 date = {2008}, howpublished = {Universitat Politècnica de Catalunya, Spain}, note = {Bachelor thesis}, - title = {Generaci{ó} ordenada d'estructures combinat{ò}ries en MuPAD-Combinat (Ordered Generation of Combinatorial Structures in MuPAD-Combinat)}, + title = {Generació ordenada d'estructures combinatòries en MuPAD-Combinat (Ordered Generation of Combinatorial Structures in MuPAD-Combinat)}, } - diff --git a/Sage-Combinat.bib b/Sage-Combinat.bib index 937a5c1..6469c4d 100644 --- a/Sage-Combinat.bib +++ b/Sage-Combinat.bib @@ -970,4 +970,3 @@ @misc{OrellanaZabrocki2016 note = {http://arxiv.org/abs/1605.06672}, title = {Symmetric group characters as symmetric functions}, } - diff --git a/bibliography-sage.bib b/bibliography-sage.bib index 0486e76..b7ff3e2 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -6062,7 +6062,3 @@ @book{corry2018divisors year = {2018}, publisher = {American Mathematical Society}, } - - - - From 65aacbc20ae72cd17044e55fd547f17def2abc7e Mon Sep 17 00:00:00 2001 From: Vincent Macri Date: Fri, 26 Sep 2025 17:00:13 -0600 Subject: [PATCH 7/7] More thesis cleanup --- MuPAD-Combinat.bib | 10 +++--- Sage-Combinat.bib | 8 ++--- bibliography-sage.bib | 76 +++++++++++++++++++++--------------------- pubparse.py | 77 +++++++++++++++++++++++-------------------- 4 files changed, 88 insertions(+), 83 deletions(-) diff --git a/MuPAD-Combinat.bib b/MuPAD-Combinat.bib index fba463c..6c2fd23 100644 --- a/MuPAD-Combinat.bib +++ b/MuPAD-Combinat.bib @@ -50,7 +50,7 @@ @phdthesis{Deka2005 author = {Deka, Lipika}, school = {University of California, Davis}, address = {USA}, - date = {2005}, + year = {2005}, note = {http://arxiv.org/abs/math/0512536}, title = {Fermionic Formulas For Unrestricted Kostka Polynomials And Superconformal Characters}, } @@ -142,7 +142,7 @@ @phdthesis{Descouens2007B author = {Descouens, Francois}, school = {Université de Marne-la-Vallée}, address = {France}, - date = {2007-06}, + year = {2007}, note = {http://igm.univ-mlv.fr/LIGM/thesis_habilitations/pdf/2007_descouens.pdf}, title = {Combinatoire des tableaux de rubans et des polyn{ô}mes de Kostka g{é}n{é}ralis{é}s}, } @@ -199,7 +199,7 @@ @phdthesis{Gouraud2004 author = {Gouraud, Sandrine-Dominique}, school = {Université Paris XI}, address = {France}, - date = {2004}, + year = {2004}, note = {http://www.lri.fr/these.habilitation.php?ths=23}, title = {Utilisation des Structures Combinatoires pour le Test Statistique}, } @@ -321,7 +321,7 @@ @phdthesis{Molinero2005 author = {Albareda, Xavier Molinero}, school = {Universitat Politècnica de Catalunya}, address = {Spain}, - date = {2005}, + year = {2005}, note = {http://www-lsi.upc.es/~molinero/thesis.pdf.gz}, title = {Ordered Generation of Classes of Combinatorial Structures}, } @@ -468,7 +468,7 @@ @phdthesis{Thiery1999A author = {Thiéry, Nicolas M.}, school = {Université Lyon I}, address = {France}, - date = {1999}, + year = {1999}, title = {Invariants algébriques de graphes et reconstruction; une étude expérimentale}, } diff --git a/Sage-Combinat.bib b/Sage-Combinat.bib index 6469c4d..0fa3225 100644 --- a/Sage-Combinat.bib +++ b/Sage-Combinat.bib @@ -174,7 +174,7 @@ @phdthesis{Borie2011 author = {Borie, Nicolas}, school = {University of Paris-Sud}, address = {France}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, title = {Calculate invariants of permutation groups by Fourier Transform}, } @@ -258,7 +258,7 @@ @phdthesis{Denton2011B author = {Denton, Tom}, school = {University of California, Davis}, address = {USA}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, title = {Excursions into Algebra and Combinatorics at q=0}, } @@ -627,7 +627,7 @@ @phdthesis{Pons2013 author = {Pons, Viviane}, school = {Université Paris-Est Marne-la-Vallée}, address = {France}, - date = {2013}, + year = {2013}, title = {Combinatoire alg{è}brique li{è}e aux ordres sur les permutations}, } @@ -775,7 +775,7 @@ @phdthesis{Scrimshaw2015 author = {Scrimshaw, Travis}, school = {University of California, Davis}, address = {USA}, - date = {2015}, + year = {2015}, note = {http://gradworks.umi.com/37/23/3723720.html}, title = {Crystals and rigged configurations}, } diff --git a/bibliography-sage.bib b/bibliography-sage.bib index b7ff3e2..54907d2 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -64,7 +64,7 @@ @mastersthesis{Albrecht2006 author = {Albrecht, Martin}, school = {Universität Bremen}, address = {Germany}, - date = {2006}, + year = {2006}, note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2006.pdf}, title = {Algebraic Attacks on the Courtois Toy Cipher}, } @@ -84,7 +84,7 @@ @phdthesis{Albrecht2010 author = {Albrecht, Martin}, school = {Royal Holloway, University of London}, address = {United Kingdom}, - date = {2010}, + year = {2010}, note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2010.pdf}, title = {Algorithmic Algebraic Techniques and their Application to Block Cipher Cryptanalysis}, } @@ -231,7 +231,7 @@ @mastersthesis{Aner2009 author = {Aner, Yoav}, school = {Royal Holloway, University of London}, address = {UK}, - date = {2009}, + year = {2009}, note = {http://www.sagemath.org/files/thesis/aner-thesis-2009.pdf}, title = {Securing the Sage Notebook}, } @@ -292,7 +292,7 @@ @phdthesis{Augeri2008 author = {Augeri, Christopher J.}, school = {Air Force Institute of Technology}, address = {USA}, - date = {2008}, + year = {2008}, note = {http://www.sagemath.org/files/thesis/augeri-thesis-2008.pdf}, title = {On Graph Isomorphism and the PageRank Algorithm}, } @@ -404,7 +404,7 @@ @phdthesis{Bard2007 author = {Bard, Gregory V.}, school = {University of Maryland}, address = {USA}, - date = {2007}, + year = {2007}, note = {http://www.sagemath.org/files/thesis/bard-thesis-2007.pdf}, title = {Algorithms for Solving Linear and Polynomial Systems of Equations over Finite Fields with Applications to Cryptanalysis}, } @@ -829,7 +829,7 @@ @phdthesis{Borie2011 author = {Borie, Nicolas}, school = {University of Paris-Sud}, address = {France}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, title = {Calculate invariants of permutation groups by Fourier Transform}, } @@ -926,7 +926,7 @@ @phdthesis{Bradshaw2010 author = {Bradshaw, Robert W.}, school = {University of Washington}, address = {USA}, - date = {2010}, + year = {2010}, note = {http://www.sagemath.org/files/thesis/bradshaw-thesis-2010.pdf}, title = {Provable Computation of Motivic $L$-functions}, } @@ -1079,7 +1079,7 @@ @mastersthesis{Burger2013 author = {Burger, Thomas}, school = {Ludwig-Maximilians-Universität München}, address = {Germany}, - date = {2013}, + year = {2013}, note = {http://www.sagemath.org/files/thesis/burger-thesis-2013.pdf}, title = {Algorithmische Umsetzung der Idealarithmetik in nicht-maximalen Ordnungen von Zahlkörpern}, } @@ -1088,7 +1088,7 @@ @phdthesis{Burhanuddin2007 author = {Burhanuddin, Iftikhar A.}, school = {University of Southern California}, address = {USA}, - date = {2007}, + year = {2007}, note = {http://www.sagemath.org/files/thesis/burhanuddin-thesis-2007.pdf}, title = {Some Computational Problems Motivated by the Birch and Swinnerton-Dyer Conjecture}, } @@ -1621,7 +1621,7 @@ @phdthesis{Denton2011B author = {Denton, Tom}, school = {University of California, Davis}, address = {USA}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, title = {Excursions into Algebra and Combinatorics at q=0}, } @@ -1977,7 +1977,7 @@ @phdthesis{Erocal2011 author = {Eröcal, Burçin}, school = {Johannes Kepler University}, address = {Austria}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/erocal-thesis-2011.pdf}, title = {Algebraic Extensions for Symbolic Summation}, } @@ -2195,7 +2195,7 @@ @phdthesis{Gainer2012 author = {Gainer, Andrew}, school = {Brandeis University}, address = {USA}, - date = {2012}, + year = {2012}, note = {http://www.sagemath.org/files/thesis/gainer-thesis-2012.pdf}, title = {$\Gamma$-species, Quotients, and Graph Enumeration}, } @@ -2541,7 +2541,7 @@ @phdthesis{Grout2007 author = {Grout, Jason Nicholas}, school = {Brigham Young University}, address = {USA}, - date = {2007}, + year = {2007}, note = {http://www.sagemath.org/files/thesis/grout-thesis-2007.pdf}, title = {The Minimum Rank Problem Over Finite Fields}, } @@ -2630,7 +2630,7 @@ @mastersthesis{Hansen2009 author = {Hansen, David M\oller}, school = {Danmarks Tekniske Universitet}, address = {Denmark}, - date = {2009}, + year = {2009}, note = {http://www.sagemath.org/files/thesis/hansen-thesis-2009.pdf}, title = {Pairing-Based Cryptography: A Short Signature Scheme Using the Weil Pairing}, } @@ -2694,7 +2694,7 @@ @phdthesis{Harvey2008B author = {Harvey, David}, school = {Harvard University}, address = {USA}, - date = {2008}, + year = {2008}, note = {http://www.sagemath.org/files/thesis/harvey-thesis-2008.pdf}, title = {Algorithms for $p$-adic cohomology and $p$-adic heights}, } @@ -3380,7 +3380,7 @@ @phdthesis{Krenn2012 author = {Krenn, Daniel}, school = {Graz University of Technology}, address = {Austria}, - date = {2012}, + year = {2012}, note = {http://www.sagemath.org/files/thesis/krenn-thesis-2012.pdf}, title = {Digit Expansions with Applications in Cryptography}, } @@ -3422,7 +3422,7 @@ @mastersthesis{Laarakker2009 author = {Laarakker, Avra}, school = {Acadia University}, address = {Canada}, - date = {2009}, + year = {2009}, note = {http://www.sagemath.org/files/thesis/laarakker-thesis-2009.pdf}, title = {Topological Properties of Tiles and Digit Sets}, } @@ -3461,7 +3461,7 @@ @mastersthesis{LaraRodriguez2009 author = {Rodríguez, José Alejandro Lara}, school = {Universidad Autónoma de Yucatán}, address = {Mexico}, - date = {2009}, + year = {2009}, title = {Some conjectures and results about multizeta values for $\mathbb{F}_q[t]$}, } @@ -3835,7 +3835,7 @@ @phdthesis{McGown2010A author = {McGown, Kevin Joseph}, school = {University of California, San Diego}, address = {USA}, - date = {2010}, + year = {2010}, note = {http://www.sagemath.org/files/thesis/mcgown-thesis-2010.pdf}, title = {Norm-Euclidean Galois Fields}, } @@ -3863,7 +3863,7 @@ @phdthesis{Miller2010A author = {Miller, Robert L.}, school = {University of Washington}, address = {USA}, - date = {2010}, + year = {2010}, note = {http://www.sagemath.org/files/thesis/miller-thesis-2010.pdf}, title = {Empirical Evidence for the Birch and Swinnerton-Dyer Conjecture}, } @@ -3901,7 +3901,7 @@ @phdthesis{Moloney2011 author = {Moloney, Richard}, school = {University College Dublin}, address = {Ireland}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/moloney-thesis-2011.pdf}, title = {Divisibility Properties of Kloosterman Sums and Division Polynomials for Edwards Curves}, } @@ -4017,7 +4017,7 @@ @phdthesis{Novoseltsev2011 author = {Novoseltsev, Andrey Yurievich}, school = {University of Alberta}, address = {Canada}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/novoseltsev-thesis-2011.pdf}, title = {Calabi-Yau Hypersurfaces and Complete Intersections in Toric Varieties}, } @@ -4258,7 +4258,7 @@ @mastersthesis{Price2008 author = {Price, Gregory Nathan}, school = {Massachusetts Institute of Technology}, address = {USA}, - date = {2008}, + year = {2008}, note = {http://www.sagemath.org/files/thesis/price-thesis-2008.pdf}, title = {A Pseudopolynomial Algorithm for Alexandrov's Theorem}, } @@ -4319,7 +4319,7 @@ @mastersthesis{Ruotsalainen2011 author = {Ruotsalainen, Lauri}, school = {University of Turku}, address = {Finland}, - date = {2011}, + year = {2011}, note = {http://www.sagemath.org/files/thesis/ruotsalainen-thesis-2011.pdf}, title = {Sage-Ohjelmisto Lukion Matematiikan Opetuksessa}, } @@ -4522,7 +4522,7 @@ @mastersthesis{Shumow2009 author = {Shumow, Daniel}, school = {University of Washington}, address = {USA}, - date = {2009}, + year = {2009}, note = {http://www.sagemath.org/files/thesis/shumow-thesis-2009.pdf}, title = {Isogenies of Elliptic Curves: A Computational Approach}, } @@ -4596,7 +4596,7 @@ @phdthesis{Stagliano2013 author = {Staglianò, Giovanni}, school = {Università degli Stdudi di Catania}, address = {Italy}, - date = {2013}, + year = {2013}, note = {http://www.sagemath.org/files/thesis/stagliano-thesis-2013.pdf}, title = {On Special Quadratic Birational Transformations of A Projective Space}, } @@ -4722,7 +4722,7 @@ @mastersthesis{Straub2008 author = {Straub, Armin}, school = {Technische Universität Darmstadt}, address = {Germany}, - date = {2008}, + year = {2008}, note = {http://www.sagemath.org/files/thesis/straub-thesis-2008.pdf}, title = {Local recognition of reflection graphs on Coxeter groups}, } @@ -4731,7 +4731,7 @@ @phdthesis{Streng2010 author = {Streng, Marco}, school = {Universiteit Leiden}, address = {The Netherlands}, - date = {2010}, + year = {2010}, note = {http://www.sagemath.org/files/thesis/streng-thesis-2010.pdf}, title = {Complex multiplication of abelian surfaces}, } @@ -4806,7 +4806,7 @@ @phdthesis{Taylor2010 author = {Taylor, Graeme}, school = {University of Edinburgh}, address = {United Kingdom}, - date = {2010}, + year = {2010}, note = {http://www.sagemath.org/files/thesis/taylor-thesis-2010.pdf}, title = {Cyclotomic Matrices and Graphs}, } @@ -4850,7 +4850,7 @@ @phdthesis{Udovenko2019 author = {Udovenko, Aleksei}, school = {University of Luxembourg}, address = {Luxembourg}, - date = {2019}, + year = {2019}, note = {https://orbilu.uni.lu/handle/10993/39350}, title = {Design and Cryptanalysis of Symmetric-Key Algorithms in Black and White-box Models}, } @@ -4912,7 +4912,7 @@ @phdthesis{Weinmann2009 author = {Weinmann, Ralf-Philipp}, school = {Technischen Universität Darmstadt}, address = {Germany}, - date = {2009}, + year = {2009}, note = {http://www.sagemath.org/files/thesis/weinmann-thesis-2009.pdf}, title = {Algebraic Methods in Block Cipher Cryptanalysis}, } @@ -4929,7 +4929,7 @@ @mastersthesis{Yu2010 author = {Yu, Miao}, school = {University of Southern Mississippi}, address = {USA}, - date = {2010}, + year = {2010}, title = {An F4-Style Involutive Basis Algorithm}, } @@ -5149,7 +5149,7 @@ @phdthesis{Ajouz15 school = {Universität Siegen}, address = {Germany}, language = {eng}, - date = {2015}, + year = {2015}, title = {Hecke operators on Jacobi forms of lattice index and the relation to elliptic modular forms}, } @@ -5168,7 +5168,7 @@ @phdthesis{Spi-2015 author = {Spicer, Simon V.B.}, school = {University of Washington}, address = {USA}, - date = {2015}, + year = {2015}, title = {The Zeros of Elliptic Curve $L$-functions: Analytic Algorithms with Explicit Time Complexity}, } @@ -5333,7 +5333,7 @@ @mastersthesis{Kertels2016 author = {Kertels, Fabian}, school = {Technische Universität Darmstadt}, address = {Germany}, - date = {2016}, + year = {2016}, title = {Singular weight products on lattices with small discriminant}, } @@ -5540,10 +5540,10 @@ @phdthesis{Ziegler2015 author = {Ziegler, Konstantin}, school = {Rheinische Friedrich-Willhelms-Universität Bonn}, address = {Germany}, - date = {2015-04}, + year = {2015}, note = {https://hdl.handle.net/20.500.11811/6450}, title = {Counting classes of special polynomials}, - type = {{PhD} dissertation}, + type = {PhD dissertation}, } @article{benito2012sage, @@ -5863,7 +5863,7 @@ @phdthesis{Knapman2024 author = {Knapman, Ross}, school = {Johannes Gutenberg University Mainz}, address = {Germany}, - date = {2024}, + year = {2024}, note = {http://doi.org/10.25358/openscience-10397}, title = {Creation and Manipulation of Topological Magnetic Textures in Chiral and Frustrated Magnets}, } diff --git a/pubparse.py b/pubparse.py index 8926eb6..b2d5d63 100644 --- a/pubparse.py +++ b/pubparse.py @@ -500,22 +500,7 @@ def format_masterstheses(masterstheses): A list of Master's theses all of which are formatted in HTML suitable for displaying on websites. """ - formatted_theses = [] - for thesis in masterstheses: - try: - htmlstr = "".join([format_names(thesis["author"]), ". "]) - htmlstr = "".join([htmlstr, html_title(thesis)]) - htmlstr = "".join([htmlstr, f'{thesis.get("type", "Masters thesis")}, ']) - htmlstr = "".join([htmlstr, thesis["school"], ", "]) - if "address" in thesis: - htmlstr = "".join([htmlstr, thesis["address"], ", "]) - ty = thesis.get('year', thesis.get('date')) - htmlstr = "".join([htmlstr, ty, "."]) - formatted_theses.append(htmlstr.strip()) - except Exception as ex: - pprint(thesis) - raise ex - return list(map(replace_special, formatted_theses)) + return format_theses(masterstheses, 'Masters thesis') def format_miscs(miscs, thesis=False): @@ -562,7 +547,7 @@ def format_miscs(miscs, thesis=False): return list(map(replace_special, formatted_miscs)) -def format_names(names): +def format_names(names) -> str: r""" Format the given list of author names so that it's suitable for display on web pages. @@ -588,42 +573,62 @@ def format_names(names): formatted_names[i] = "".join([formatted_names[i], ", "]) return "".join(formatted_names) - -def format_phdtheses(phdtheses): +def format_theses(theses: list[dict[str, str]], thesis_type: str) -> list[str]: r""" - Format each PhD thesis in HTML format. + Format each thesis in HTML format. INPUT: - - phdtheses -- a list of dictionaries of PhD theses. The mandatory - attributes of a PhD thesis are: author, title, school, and year. - Some optional attributes include: address and note. + - theses -- a list of dictionaries of theses. The mandatory + attributes of a thesis are: author, title, school, and year. + Some optional attributes include: address, note, and type. + + - thesis_type -- the type of thesis. Used for theses that do + not include the `type` optional attribute. OUTPUT: - A list of PhD theses all of which are formatted in HTML + A list of theses all of which are formatted in HTML suitable for displaying on websites. """ - formatted_theses = [] - for thesis in phdtheses: + formatted_theses: list[str] = [] + for thesis in theses: try: - htmlstr = "".join([format_names(thesis["author"]), ". "]) - htmlstr = "".join([htmlstr, html_title(thesis)]) + htmlstr = ''.join([format_names(thesis['author']), '. ']) + htmlstr = ''.join([htmlstr, html_title(thesis)]) + + htmlstr = ''.join([htmlstr, f'{thesis.get('type', thesis_type)}, ']) + + ts = thesis['school'] + htmlstr = ''.join([htmlstr, ts, ', ']) - htmlstr = "".join([htmlstr, f'{thesis.get("type", "PhD thesis")}, ']) + if 'address' in thesis: + htmlstr = ''.join([htmlstr, thesis['address'], ', ']) - ts = thesis["school"] - htmlstr = "".join([htmlstr, ts, ", "]) - if "address" in thesis: - htmlstr = "".join([htmlstr, thesis["address"], ", "]) - ty = thesis.get('year', thesis.get('date')) - htmlstr = "".join([htmlstr, ty, "."]) + htmlstr = ''.join([htmlstr, thesis['year'], '.']) formatted_theses.append(htmlstr.strip()) except Exception as ex: pprint(thesis) raise ex return list(map(replace_special, formatted_theses)) +def format_phdtheses(phdtheses): + r""" + Format each PhD thesis in HTML format. + + INPUT: + + - phdtheses -- a list of dictionaries of PhD theses. The mandatory + attributes of a PhD thesis are: author, title, school, and year. + Some optional attributes include: address and note. + + OUTPUT: + + A list of PhD theses all of which are formatted in HTML + suitable for displaying on websites. + """ + return format_theses(phdtheses, 'PhD thesis') + def format_techreports(techreports): r""" @@ -891,7 +896,7 @@ def process_database(dbfilename): inproceedings = [] mastersthesis = [] misc = [] - phdthesis = thesis = [] + phdthesis = [] techreport = report = [] unpublished = [] # parse the BibTeX database