Lab library#
LIP6#
- class gismap.lab_examples.lip6.Lip6Full(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
Class for handling all LIP6 teams using https://www.lip6.fr/informations/annuaire.php to get team names.
- class gismap.lab_examples.lip6.Lip6Map(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
Class for handling a LIP6 team using https://www.lip6.fr/recherche/team_membres.php?acronyme=*team_acronym* as entry point. Default to NPA team.
- gismap.lab_examples.lip6.given_name_first(name)[source]#
Reorder a LIP6
"Surname Given(s)"label into"Given(s) Surname".LIP6 lists members surname-first, but the rest of GisMap assumes given-name-first (for initials and display). We treat the first token as the surname and move it to the end, which handles the common single-token surname as well as multi-token given names (e.g.
"Lieu Choun Tong"->"Choun Tong Lieu"). Single-token names are returned unchanged. Compound surnames (rare here) would need an explicit override.
Toulouse#
- gismap.lab_examples.toulouse.LAAS_SERVICES = ['i2c', 'team', 'idea']#
LAAS support services exposed under
/fr/services/rather than/fr/equipes/.
- gismap.lab_examples.toulouse.LAAS_TABOO = ['ditorial', 'Foreword', 'Brief Announcement', 'Preface', 'Préface', 'LAAS', 'CNRS', 'Comteam', 'Prospective', 'Bilan']#
Default
editorialsplus institutional words that pollute LAAS publication lists (annual reports, internal proceedings, etc.).
- class gismap.lab_examples.toulouse.LaasFull(*args, with_support=True, department_level=True, **kwargs)[source]#
Class for handling all LAAS teams using https://www.laas.fr/fr/equipes/ to get team names.
- Parameters:
with_support (
bool, default=True) – If True, include the support services listed inLAAS_SERVICESin addition to the research teams.department_level (
bool, default=True) – Forwarded toLaasMapfor each team. If True, authors are grouped by department rather than by team.**kwargs – Forwarded to
LabMap. As inLaasMap,max_co_authors=50andtaboo_words=LAAS_TABOOare the defaults.
- class gismap.lab_examples.toulouse.LaasMap(*args, department_level=False, **kwargs)[source]#
Class for handling a LAAS team from its name. Defaults to the sara team.
- Parameters:
name (
str, default=”sara”) – Team or service identifier as used in the LAAS website URLs.department_level (
bool, default=False) – If True, label authors by their parent department (e.g. RISC) rather than by their team name. Service members are labelled “Support”.**kwargs – Forwarded to
LabMap. The LAAS-tuned defaultsmax_co_authors=50andtaboo_words=LAAS_TABOOare applied unless overridden by the caller.
Algotel-Cores#
- class gismap.lab_examples.cotel.AlgoRes2016(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
https://algotel2016.labri.fr/index.php?committee https://algotel2016.labri.fr/index.php?cores
Served through the archive.org identity mirror: the live LaBRI page has a ~20 s cold-cache penalty on first hit, well over the test time budget. The mirror returns byte-identical content in ~2 s and is more durable for a long-dead 2016 conference site.
- class gismap.lab_examples.cotel.AlgoRes2017(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
https://web.archive.org/web/20170719001105/http://algotel2017.ensai.fr/ https://web.archive.org/web/20171203000444/http://cores2017.ensai.fr/
- class gismap.lab_examples.cotel.AlgoRes2018(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
https://algotel2018.complexnetworks.fr/comite.html http://cores2018.complexnetworks.fr/comite.html
- class gismap.lab_examples.cotel.AlgoRes2019(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
https://www.irit.fr/algotel2019/ https://www.irit.fr/cores2019/index.html
- class gismap.lab_examples.cotel.AlgoRes2020(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
- class gismap.lab_examples.cotel.AlgoRes2021(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
https://apps.univ-lr.fr/cgi-bin/WebObjects/Colloque.woa/wa/menu?code=2721&idMenu=10922
- class gismap.lab_examples.cotel.AlgoRes2022(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
- class gismap.lab_examples.cotel.AlgoRes2023(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
- class gismap.lab_examples.cotel.AlgoRes2024(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
- class gismap.lab_examples.cotel.AlgoRes2025(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
- class gismap.lab_examples.cotel.AlgoRes2026(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
Cedric#
LAMSADE#
- class gismap.lab_examples.lamsade.Lamsade(name=None, dbs=None, *, max_co_authors=9, min_title_words=2, taboo_words=None, taboo_authors=None)[source]#
Class for handling the Lamsade team (Dauphine). The data is retrieved from the webpage of the team, and parsed with BeautifulSoup. The name, image url and webpage of each researcher are extracted and stored in a LabAuthor object.