diff -pruN 0.1.0-2/CHANGELOG.md 0.1.1-1/CHANGELOG.md --- 0.1.0-2/CHANGELOG.md 2023-04-07 23:02:32.000000000 +0000 +++ 0.1.1-1/CHANGELOG.md 2023-05-22 17:52:28.000000000 +0000 @@ -1,3 +1,8 @@ +# 0.1.1 +Released 22-May-2023 + +- Extract promotors and co-promotors as advisors (#2). + # 0.1.0 Released 07-Apr-2023 diff -pruN 0.1.0-2/debian/changelog 0.1.1-1/debian/changelog --- 0.1.0-2/debian/changelog 2023-05-10 18:08:12.000000000 +0000 +++ 0.1.1-1/debian/changelog 2023-05-22 21:01:16.000000000 +0000 @@ -1,3 +1,9 @@ +geneagrapher-core (0.1.1-1) unstable; urgency=medium + + * New upstream release. + + -- Doug Torrance Mon, 22 May 2023 17:01:16 -0400 + geneagrapher-core (0.1.0-2) unstable; urgency=medium * Source-only upload for transition to testing (after bookworm release). diff -pruN 0.1.0-2/geneagrapher_core/record.py 0.1.1-1/geneagrapher_core/record.py --- 0.1.0-2/geneagrapher_core/record.py 2023-04-07 23:02:32.000000000 +0000 +++ 0.1.1-1/geneagrapher_core/record.py 2023-05-22 17:52:28.000000000 +0000 @@ -200,12 +200,16 @@ def get_descendants(soup: BeautifulSoup) def get_advisors(soup: BeautifulSoup) -> List[int]: """Return the set of advisors. - Rarely, a record has multiple groups of advisors (e.g., - https://www.mathgenealogy.org/id.php?id=17864). In this case, - capture all of the advisors from all groups.. + Rarely: + - A record has multiple groups of advisors (e.g., + https://www.mathgenealogy.org/id.php?id=17864). In this case, + capture all of the advisors from all groups. + - A record has promotors and co-promotors (e.g., + https://www.mathgenealogy.org/id.php?id=51506). Capture + promotors and co-promotors as advisors. """ return [ extract_id(info.find_next()) - for info in soup.find_all(string=re.compile("Advisor")) + for info in soup.find_all(string=re.compile("(Advisor|Promotor)")) if "Advisor: Unknown" not in info ] diff -pruN 0.1.0-2/pyproject.toml 0.1.1-1/pyproject.toml --- 0.1.0-2/pyproject.toml 2023-04-07 23:02:32.000000000 +0000 +++ 0.1.1-1/pyproject.toml 2023-05-22 17:52:28.000000000 +0000 @@ -1,6 +1,6 @@ [tool.poetry] name = "geneagrapher-core" -version = "0.1.0" +version = "0.1.1" description = "Functions for getting records and building graphs from the Math Genealogy Project." license = "MIT" authors = ["David Alber "] diff -pruN 0.1.0-2/tests/testdata_records/51506.html 0.1.1-1/tests/testdata_records/51506.html --- 0.1.0-2/tests/testdata_records/51506.html 1970-01-01 00:00:00.000000000 +0000 +++ 0.1.1-1/tests/testdata_records/51506.html 2023-05-22 17:52:28.000000000 +0000 @@ -0,0 +1,334 @@ + + + + + + +Harry Buhrman - The Mathematics Genealogy Project + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + +

+Harry Matthijs Buhrman

+ +

+ MathSciNet +

+ +

+ +
+ Ph.D. Universiteit van Amsterdam 1993 + +Netherlands +
+ + +
Dissertation: + +Resource Bounded Reductions
+ +
Mathematics Subject Classification: 68—Computer science
+ +

Co-Promotor: Peter van Emde Boas
Co-Promotor: Leen Torenvliet
Promotor: Steven Elliot Homer

+ +

Students: +
+ +Click + here to see the students listed in chronological order. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameSchoolYearDescendants
Arunachalam, SrinivasanUniversiteit van Amsterdam and Centrum Wiskunde & Informatica2018
Bannink, TomUniversiteit van Amsterdam2020
Briët, JopUniversiteit van Amsterdam2011
de Wolf, RonaldUniversiteit van Amsterdam20017
Dulek, YfkeUniversiteit van Amsterdam2021
García Soriano, DavidUniversiteit van Amsterdam2012
Gilyén, AndrásUniversiteit van Amsterdam and Centrum Wiskunde & Informatica2019
Groenland, KoenUniversiteit van Amsterdam2020
Lee, TroyUniversiteit van Amsterdam2006
Loff, BrunoUniversiteit van Amsterdam2014
Patro, SubhasreeUniversiteit van Amsterdam2023
Piovesan, TeresaUniversiteit van Amsterdam2016
Röhrig, HeinUniversiteit van Amsterdam2004
Spalek, RobertUniversiteit van Amsterdam2006
Speelman, FlorianUniversiteit van Amsterdam20161
Unger, FalkUniversiteit van Amsterdam2008
Wehner, StephanieUniversiteit van Amsterdam2008
Zuiddam, JeroenUniversiteit van Amsterdam2018
+ +

According to our current on-line database, Harry Buhrman has 18 students and 23 descendants. +
+We welcome any additional information.

+

If you have additional information or + corrections regarding this mathematician, please use the update form. To submit students of this + mathematician, please use the new + data form, noting this mathematician's MGP ID of 51506 for the advisor ID.

+ +
+ +
+ +
+ +
+ + + + diff -pruN 0.1.0-2/tests/testdata_records/51506.toml 0.1.1-1/tests/testdata_records/51506.toml --- 0.1.0-2/tests/testdata_records/51506.toml 1970-01-01 00:00:00.000000000 +0000 +++ 0.1.1-1/tests/testdata_records/51506.toml 2023-05-22 17:52:28.000000000 +0000 @@ -0,0 +1,9 @@ +is_valid = true +name = "Harry Matthijs Buhrman" +institution = "Universiteit van Amsterdam" +year = 1993 +descendants = [ + 240289, 295390, 158219, 66048, 295426, 165088, 251184, 295391, 95129, 204461, + 295555, 210719, 77144, 133796, 257711, 128790, 117466, 243367 +] +advisors = [ 51477, 51475, 32787 ]