diff --git a/MuPAD-Combinat.bib b/MuPAD-Combinat.bib index a2953ad..6c2fd23 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}, + address = {USA}, + year = {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, - author = {Descouens, Francois}, - institution = {Laboratoire d'informatique Gaspard-Monge}, - location = {Universit{é} de Marne-la-Vall{é}e, 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}, +@phdthesis{Descouens2007B, + author = {Descouens, Francois}, + school = {Université de Marne-la-Vallée}, + address = {France}, + 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}, } @article{Descouens2008, @@ -197,13 +195,13 @@ @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}, + address = {France}, + year = {2004}, + note = {http://www.lri.fr/these.habilitation.php?ths=23}, + title = {Utilisation des Structures Combinatoires pour le Test Statistique}, } @incollection{HivertThiery2004A, @@ -319,14 +317,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}, + school = {Universitat Politècnica de Catalunya}, + address = {Spain}, + year = {2005}, + note = {http://www-lsi.upc.es/~molinero/thesis.pdf.gz}, + title = {Ordered Generation of Classes of Combinatorial Structures}, } @article{Mozgovoy2007, @@ -467,12 +464,12 @@ @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}, + address = {France}, + year = {1999}, + title = {Invariants algébriques de graphes et reconstruction; une étude expérimentale}, } @misc{Thiery1999B, @@ -524,8 +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)}, + 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 57c3b2f..0fa3225 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}, + address = {France}, + year = {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}, + address = {USA}, + year = {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}, + address = {France}, + year = {2013}, + title = {Combinatoire alg{è}brique li{è}e aux ordres sur les permutations}, } @misc{PonsChatel2013, @@ -774,14 +771,13 @@ @article{SchillingWang2010 volume = {17}, } -@thesis{Scrimshaw2015, - author = {Scrimshaw, Travis}, - institution = {Department of Mathematics}, - location = {University of California, Davis, USA}, - date = {2015}, - note = {http://gradworks.umi.com/37/23/3723720.html}, - title = {Crystals and rigged configurations}, - type = {phdthesis}, +@phdthesis{Scrimshaw2015, + author = {Scrimshaw, Travis}, + school = {University of California, Davis}, + address = {USA}, + year = {2015}, + note = {http://gradworks.umi.com/37/23/3723720.html}, + title = {Crystals and rigged configurations}, } @article{Scrimshaw2016, @@ -974,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 0e6ee19..54907d2 100644 --- a/bibliography-sage.bib +++ b/bibliography-sage.bib @@ -60,14 +60,13 @@ @article{Aguilar-ZavoznikPineda-Ruelas2012 volume = {6}, } -@thesis{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}, +@mastersthesis{Albrecht2006, + author = {Albrecht, Martin}, + school = {Universität Bremen}, + address = {Germany}, + year = {2006}, + note = {http://www.sagemath.org/files/thesis/albrecht-thesis-2006.pdf}, + title = {Algebraic Attacks on the Courtois Toy Cipher}, } @article{Albrecht2008, @@ -81,14 +80,13 @@ @article{Albrecht2008 volume = {32}, } -@thesis{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}, +@phdthesis{Albrecht2010, + author = {Albrecht, Martin}, + school = {Royal Holloway, University of London}, + address = {United Kingdom}, + year = {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, @@ -229,14 +227,13 @@ @book{AnastassiouIatan2014 title = {Intelligent Routines II: Solving Linear Algebra and Differential Geometry with Sage}, } -@thesis{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}, +@mastersthesis{Aner2009, + author = {Aner, Yoav}, + school = {Royal Holloway, University of London}, + address = {UK}, + year = {2009}, + note = {http://www.sagemath.org/files/thesis/aner-thesis-2009.pdf}, + title = {Securing the Sage Notebook}, } @incollection{AranesCremona2014, @@ -291,14 +288,13 @@ @article{ArriPerry2011 volume = {46}, } -@thesis{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}, +@phdthesis{Augeri2008, + author = {Augeri, Christopher J.}, + school = {Air Force Institute of Technology}, + address = {USA}, + year = {2008}, + note = {http://www.sagemath.org/files/thesis/augeri-thesis-2008.pdf}, + title = {On Graph Isomorphism and the PageRank Algorithm}, } @article{AyyerEtAl2012, @@ -404,14 +400,13 @@ @article{BandlowEtAl2009 volume = {31}, } -@thesis{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}, +@phdthesis{Bard2007, + author = {Bard, Gregory V.}, + school = {University of Maryland}, + address = {USA}, + 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}, } @article{BarioliEtAl2009, @@ -830,14 +825,13 @@ @misc{BoothbyBradshaw2009 title = {Bitslicing and the Method of Four Russians Over Larger Finite Fields}, } -@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}, + address = {France}, + year = {2011}, + note = {http://www.sagemath.org/files/thesis/borie-thesis-2011.pdf}, + title = {Calculate invariants of permutation groups by Fourier Transform}, } @misc{BorieThiery2011, @@ -928,14 +922,13 @@ @article{BradenDisneyHogg2024b note = {https://doi.org/10.1080/10586458.2025.2481271}, } -@thesis{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}, +@phdthesis{Bradshaw2010, + author = {Bradshaw, Robert W.}, + school = {University of Washington}, + address = {USA}, + year = {2010}, + note = {http://www.sagemath.org/files/thesis/bradshaw-thesis-2010.pdf}, + title = {Provable Computation of Motivic $L$-functions}, } @article{Braun2011, @@ -1082,24 +1075,22 @@ @book{BumpSchilling2017 title = {Crystal Bases: Representations and Combinatorics}, } -@thesis{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}, +@mastersthesis{Burger2013, + author = {Burger, Thomas}, + school = {Ludwig-Maximilians-Universität München}, + address = {Germany}, + 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}, } -@thesis{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}, +@phdthesis{Burhanuddin2007, + author = {Burhanuddin, Iftikhar A.}, + school = {University of Southern California}, + address = {USA}, + 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}, } @article{ButeraPernici2011, @@ -1626,14 +1617,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}, + address = {USA}, + year = {2011}, + note = {http://www.sagemath.org/files/thesis/denton-thesis-2011.pdf}, + title = {Excursions into Algebra and Combinatorics at q=0}, } @article{Denton2012, @@ -1681,14 +1671,13 @@ @inproceedings{DinneenEtAl2012 volume = {7184}, } -@thesis{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}, +@phdthesis{DisneyHogg2023, + 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, @@ -1984,14 +1973,13 @@ @inproceedings{ErocalStein2010 volume = {6327}, } -@thesis{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}, +@phdthesis{Erocal2011, + author = {Eröcal, Burçin}, + school = {Johannes Kepler University}, + address = {Austria}, + year = {2011}, + note = {http://www.sagemath.org/files/thesis/erocal-thesis-2011.pdf}, + title = {Algebraic Extensions for Symbolic Summation}, } @article{Essert2013, @@ -2203,14 +2191,13 @@ @article{GagnonEtAl2021 title = {Parametric Optimization of a Cyclogiro Aircraft Design for Efficient Hover with Aeroelastic Considerations}, } -@thesis{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}, +@phdthesis{Gainer2012, + author = {Gainer, Andrew}, + school = {Brandeis University}, + address = {USA}, + year = {2012}, + note = {http://www.sagemath.org/files/thesis/gainer-thesis-2012.pdf}, + title = {$\Gamma$-species, Quotients, and Graph Enumeration}, } @book{Gallardo2011, @@ -2550,14 +2537,13 @@ @misc{Grinberg2020b title = {Enumerative Combinatorics}, } -@thesis{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}, +@phdthesis{Grout2007, + author = {Grout, Jason Nicholas}, + school = {Brigham Young University}, + address = {USA}, + year = {2007}, + note = {http://www.sagemath.org/files/thesis/grout-thesis-2007.pdf}, + title = {The Minimum Rank Problem Over Finite Fields}, } @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, - 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}, +@mastersthesis{Hansen2009, + author = {Hansen, David M\oller}, + school = {Danmarks Tekniske Universitet}, + address = {Denmark}, + 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}, } @article{HarringtonEtAl2012, @@ -2705,14 +2690,13 @@ @article{Harvey2008A volume = {11}, } -@thesis{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}, +@phdthesis{Harvey2008B, + author = {Harvey, David}, + school = {Harvard University}, + address = {USA}, + year = {2008}, + note = {http://www.sagemath.org/files/thesis/harvey-thesis-2008.pdf}, + title = {Algorithms for $p$-adic cohomology and $p$-adic heights}, } @article{Harvey2009, @@ -3392,14 +3376,13 @@ @inproceedings{KredelJolly2010 volume = {6244}, } -@thesis{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}, +@phdthesis{Krenn2012, + author = {Krenn, Daniel}, + school = {Graz University of Technology}, + address = {Austria}, + year = {2012}, + note = {http://www.sagemath.org/files/thesis/krenn-thesis-2012.pdf}, + title = {Digit Expansions with Applications in Cryptography}, } @article{KrennEtAl2013, @@ -3435,14 +3418,13 @@ @inproceedings{KurthLong2007 title = {Computations with Finite Index Subgroups of $PSL_2({\mathbb Z})$ Using Farey Symbols}, } -@thesis{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}, +@mastersthesis{Laarakker2009, + author = {Laarakker, Avra}, + school = {Acadia University}, + address = {Canada}, + year = {2009}, + note = {http://www.sagemath.org/files/thesis/laarakker-thesis-2009.pdf}, + title = {Topological Properties of Tiles and Digit Sets}, } @article{Labbe2011, @@ -3475,13 +3457,12 @@ @book{LamEtAl2013 title = {$k$-Schur functions and affine Schubert calculus}, } -@thesis{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}, +@mastersthesis{LaraRodriguez2009, + author = {Rodríguez, José Alejandro Lara}, + school = {Universidad Autónoma de Yucatán}, + address = {Mexico}, + year = {2009}, + title = {Some conjectures and results about multizeta values for $\mathbb{F}_q[t]$}, } @article{LaraRodriguez2010, @@ -3681,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, @@ -3849,14 +3831,13 @@ @book{McAndrew2011 title = {Introduction to Cryptography with Open-Source Software}, } -@thesis{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}, +@phdthesis{McGown2010A, + author = {McGown, Kevin Joseph}, + school = {University of California, San Diego}, + address = {USA}, + year = {2010}, + note = {http://www.sagemath.org/files/thesis/mcgown-thesis-2010.pdf}, + title = {Norm-Euclidean Galois Fields}, } @misc{McGown2010B, @@ -3878,14 +3859,13 @@ @article{McLemanRasmussen2012 volume = {44}, } -@thesis{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}, +@phdthesis{Miller2010A, + author = {Miller, Robert L.}, + school = {University of Washington}, + address = {USA}, + year = {2010}, + note = {http://www.sagemath.org/files/thesis/miller-thesis-2010.pdf}, + title = {Empirical Evidence for the Birch and Swinnerton-Dyer Conjecture}, } @article{Miller2011, @@ -3917,14 +3897,13 @@ @misc{Moilanen2012 title = {Sageko Matlabin korvaaja?}, } -@thesis{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}, +@phdthesis{Moloney2011, + author = {Moloney, Richard}, + school = {University College Dublin}, + address = {Ireland}, + 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}, } @misc{MoloneyEtAl2009, @@ -4034,14 +4013,13 @@ @article{NovelliEtAl2010 volume = {32}, } -@thesis{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}, +@phdthesis{Novoseltsev2011, + author = {Novoseltsev, Andrey Yurievich}, + school = {University of Alberta}, + address = {Canada}, + year = {2011}, + note = {http://www.sagemath.org/files/thesis/novoseltsev-thesis-2011.pdf}, + title = {Calabi-Yau Hypersurfaces and Complete Intersections in Toric Varieties}, } @article{OkadoEtAl2013, @@ -4276,14 +4254,13 @@ @article{Pons2011b volume = {66}, } -@thesis{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}, +@mastersthesis{Price2008, + author = {Price, Gregory Nathan}, + school = {Massachusetts Institute of Technology}, + address = {USA}, + year = {2008}, + note = {http://www.sagemath.org/files/thesis/price-thesis-2008.pdf}, + title = {A Pseudopolynomial Algorithm for Alexandrov's Theorem}, } @article{Quer2010, @@ -4338,14 +4315,13 @@ @article{RoccoEtAl2011 volume = {46}, } -@thesis{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}, +@mastersthesis{Ruotsalainen2011, + author = {Ruotsalainen, Lauri}, + school = {University of Turku}, + address = {Finland}, + year = {2011}, + note = {http://www.sagemath.org/files/thesis/ruotsalainen-thesis-2011.pdf}, + title = {Sage-Ohjelmisto Lukion Matematiikan Opetuksessa}, } @article{RyanEtAl2012, @@ -4542,14 +4518,13 @@ @article{Sertoez2019 volume = {88}, } -@thesis{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}, +@mastersthesis{Shumow2009, + author = {Shumow, Daniel}, + school = {University of Washington}, + address = {USA}, + year = {2009}, + note = {http://www.sagemath.org/files/thesis/shumow-thesis-2009.pdf}, + title = {Isogenies of Elliptic Curves: A Computational Approach}, } @article{SkorobogatovZarhin2012, @@ -4617,14 +4592,13 @@ @article{Stagliano2012 volume = {61}, } -@thesis{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}, +@phdthesis{Stagliano2013, + author = {Staglianò, Giovanni}, + school = {Università degli Stdudi di Catania}, + address = {Italy}, + year = {2013}, + note = {http://www.sagemath.org/files/thesis/stagliano-thesis-2013.pdf}, + title = {On Special Quadratic Birational Transformations of A Projective Space}, } @book{Stallings2014, @@ -4744,24 +4718,22 @@ @book{Stix2013 title = {Rational Points and Arithmetic of Fundamental Groups: Evidence for the Section Conjecture}, } -@thesis{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}, +@mastersthesis{Straub2008, + author = {Straub, Armin}, + school = {Technische Universität Darmstadt}, + address = {Germany}, + year = {2008}, + note = {http://www.sagemath.org/files/thesis/straub-thesis-2008.pdf}, + title = {Local recognition of reflection graphs on Coxeter groups}, } -@thesis{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}, +@phdthesis{Streng2010, + author = {Streng, Marco}, + school = {Universiteit Leiden}, + address = {The Netherlands}, + year = {2010}, + note = {http://www.sagemath.org/files/thesis/streng-thesis-2010.pdf}, + title = {Complex multiplication of abelian surfaces}, } @article{Streng2014, @@ -4830,14 +4802,13 @@ @article{TaniguchiThorne2013 volume = {162}, } -@thesis{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}, +@phdthesis{Taylor2010, + author = {Taylor, Graeme}, + school = {University of Edinburgh}, + address = {United Kingdom}, + year = {2010}, + note = {http://www.sagemath.org/files/thesis/taylor-thesis-2010.pdf}, + title = {Cyclotomic Matrices and Graphs}, } @article{Taylor2011, @@ -4875,13 +4846,13 @@ @misc{ThomaeWolf2011 title = {Roots of Square: Cryptanalysis of DoubleLayer Square and Square+}, } -@thesis{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}, +@phdthesis{Udovenko2019, + author = {Udovenko, Aleksei}, + school = {University of Luxembourg}, + address = {Luxembourg}, + year = {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, @@ -4937,14 +4908,13 @@ @book{Washington2008 title = {Elliptic Curves: Number Theory and Cryptography}, } -@thesis{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}, +@phdthesis{Weinmann2009, + author = {Weinmann, Ralf-Philipp}, + school = {Technischen Universität Darmstadt}, + address = {Germany}, + year = {2009}, + note = {http://www.sagemath.org/files/thesis/weinmann-thesis-2009.pdf}, + title = {Algebraic Methods in Block Cipher Cryptanalysis}, } @misc{WongEtAl2009, @@ -4955,13 +4925,12 @@ @misc{WongEtAl2009 title = {Partitioning Multivariate Polynomial Equations via Vertex Separators for Algebraic Cryptanalysis and Mathematical Applications}, } -@thesis{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}, +@mastersthesis{Yu2010, + author = {Yu, Miao}, + school = {University of Southern Mississippi}, + address = {USA}, + year = {2010}, + title = {An F4-Style Involutive Basis Algorithm}, } @book {ZimmermannEtAl2018, @@ -5175,13 +5144,13 @@ @book{polishSageBook title = {Zrozumieć matematykę z pakietem Sage ("Understand mathematics with the Sage package")}, } -@thesis{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}, +@phdthesis{Ajouz15, + author = {Ajouz, Ali}, + school = {Universität Siegen}, + address = {Germany}, + language = {eng}, + year = {2015}, + title = {Hecke operators on Jacobi forms of lattice index and the relation to elliptic modular forms}, } @misc{walker2015creating, @@ -5195,12 +5164,12 @@ @misc{walker2015creating volume = {62}, } -@thesis{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}, +@phdthesis{Spi-2015, + author = {Spicer, Simon V.B.}, + school = {University of Washington}, + address = {USA}, + year = {2015}, + title = {The Zeros of Elliptic Curve $L$-functions: Analytic Algorithms with Explicit Time Complexity}, } @article{2016arXiv160100013G, @@ -5360,12 +5329,12 @@ @article{KalvodaStarosta2015 volume = {60}, } -@thesis{Kertels2016, - author = {Kertels, Fabian}, - institution = {Technische Universität Darmstadt}, - date = {2016}, - title = {Singular weight products on lattices with small discriminant}, - type = {Master's Thesis}, +@mastersthesis{Kertels2016, + author = {Kertels, Fabian}, + school = {Technische Universität Darmstadt}, + address = {Germany}, + year = {2016}, + title = {Singular weight products on lattices with small discriminant}, } @article{JGAA-349, @@ -5567,14 +5536,14 @@ @unpublished{McKayConcreteAlg2018 title = {Concrete Algebra}, } -@thesis{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}, - title = {Counting classes of special polynomials}, - type = {Dissertation}, +@phdthesis{Ziegler2015, + author = {Ziegler, Konstantin}, + school = {Rheinische Friedrich-Willhelms-Universität Bonn}, + address = {Germany}, + year = {2015}, + note = {https://hdl.handle.net/20.500.11811/6450}, + title = {Counting classes of special polynomials}, + type = {PhD dissertation}, } @article{benito2012sage, @@ -5890,13 +5859,13 @@ @InProceedings{kapcak2023icdea isbn="978-3-031-25225-9" } -@thesis{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}, +@phdthesis{Knapman2024, + author = {Knapman, Ross}, + school = {Johannes Gutenberg University Mainz}, + address = {Germany}, + year = {2024}, + note = {http://doi.org/10.25358/openscience-10397}, + title = {Creation and Manipulation of Topological Magnetic Textures in Chiral and Frustrated Magnets}, } @misc{iwaki2024infinite, @@ -6093,7 +6062,3 @@ @book{corry2018divisors year = {2018}, publisher = {American Mathematical Society}, } - - - - diff --git a/pubparse.py b/pubparse.py index 2295b17..b2d5d63 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 @@ -498,17 +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: - 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()) - return list(map(replace_special, formatted_theses)) + return format_theses(masterstheses, 'Masters thesis') def format_miscs(miscs, thesis=False): @@ -555,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. @@ -581,6 +573,44 @@ def format_names(names): formatted_names[i] = "".join([formatted_names[i], ", "]) return "".join(formatted_names) +def format_theses(theses: list[dict[str, str]], thesis_type: str) -> list[str]: + r""" + Format each thesis in HTML format. + + INPUT: + + - 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 theses all of which are formatted in HTML + suitable for displaying on websites. + """ + formatted_theses: list[str] = [] + for thesis in theses: + try: + 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, ', ']) + + if 'address' in thesis: + htmlstr = ''.join([htmlstr, thesis['address'], ', ']) + + 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""" @@ -597,23 +627,7 @@ def format_phdtheses(phdtheses): A list of PhD theses all of which are formatted in HTML suitable for displaying on websites. """ - formatted_theses = [] - for thesis in 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, ts, ", "]) - 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(phdtheses, 'PhD thesis') def format_techreports(techreports): @@ -882,7 +896,7 @@ def process_database(dbfilename): inproceedings = [] mastersthesis = [] misc = [] - phdthesis = thesis = [] + phdthesis = [] techreport = report = [] unpublished = [] # parse the BibTeX database