MCPcopy Create free account

hub / github.com/VeraSuperHub/vera-eb-suite / functions

Functions34 in github.com/VeraSuperHub/vera-eb-suite

↓ 11 callersFunctiontidy_id
Ensure a single, clean scholar ID.
GoogleScholar/scholar.py:71
↓ 7 callersFunction_parse_html
Fetch URL and return a BeautifulSoup tree.
GoogleScholar/scholar.py:108
↓ 5 callersFunctionget_profile
Get profile information for a Google Scholar researcher. Returns a dict with: id, name, affiliation, total_cites, h_index, i10_index, fi
GoogleScholar/scholar.py:125
↓ 5 callersFunctionget_publications
Get all publications for a scholar. Returns a DataFrame with columns: title, author, journal, number, cites, year, cid, pubid.
GoogleScholar/scholar.py:254
↓ 4 callersFunction_get_publication_page
Fetch the detail page for a single publication.
GoogleScholar/scholar.py:441
↓ 2 callersFunction_grab_id
Extract the scholar ID from a URL.
GoogleScholar/scholar.py:114
↓ 2 callersFunction_list_coauthors
List coauthors shown on a scholar's profile page.
GoogleScholar/scholar.py:788
↓ 2 callersFunctionget_num_top_journals
Return number of publications in top journals. Default journal list follows Acuna et al. (Nature, Science, Nature Neuroscience, PNAS, Ne
GoogleScholar/scholar.py:414
↓ 2 callersFunctionget_scholar_resp
GET a Google Scholar page with retries and rate-limit detection.
GoogleScholar/scholar.py:83
↓ 1 callersFunction_fetch_one
(pid: str)
GoogleScholar/scholar.py:515
↓ 1 callersFunction_get_session
Return a shared requests session (cookie persistence).
GoogleScholar/scholar.py:48
↓ 1 callersFunction_to_initials
(author_str: str)
GoogleScholar/scholar.py:524
↓ 1 callersFunctionget_citation_history
Get annual citation counts for a scholar (past ~12 years). Returns DataFrame with columns: year, cites.
GoogleScholar/scholar.py:560
↓ 1 callersFunctionget_num_articles
Return the number of publications for a scholar.
GoogleScholar/scholar.py:396
↓ 1 callersFunctionget_num_distinct_journals
Return the number of distinct journals a scholar has published in.
GoogleScholar/scholar.py:408
↓ 1 callersFunctionget_oldest_article
Return the year of the oldest publication.
GoogleScholar/scholar.py:401
Functionauthor_position
Find the position of an author in each publication's author list. Parameters ---------- author_lists : list of str — e.g. from get_p
GoogleScholar/scholar.py:667
Functioncompare_scholar_careers
Compare citation careers of multiple scholars. If career=True, adds a career_year column relative to first citation year. Returns DataFr
GoogleScholar/scholar.py:634
Functioncompare_scholars
Compare citation records of multiple scholars. Returns DataFrame with: id, name, year, cites, total (cumulative).
GoogleScholar/scholar.py:604
Functionget_article_cite_history
Get yearly citation history for a single article. Returns DataFrame with columns: year, cites, pubid.
GoogleScholar/scholar.py:356
Functionget_article_scholar_url
Return the Google Scholar URL for an article's detail page.
GoogleScholar/scholar.py:484
Functionget_coauthors
Get a network of co-authors. Parameters ---------- scholar_id : str n_coauthors : int — how many coauthors to fetch per level
GoogleScholar/scholar.py:827
Functionget_complete_authors
Get the complete author list for one or more publications. Parameters ---------- scholar_id : str pubid : str or list of str
GoogleScholar/scholar.py:493
Functionget_impactfactor
Stub: The R package uses a bundled dataset for impact factor lookup. This Python version returns a placeholder DataFrame. For real data,
GoogleScholar/scholar.py:910
Functionget_journalrank
Stub: The R package uses a bundled dataset for journal ranking lookup. See get_impactfactor() note.
GoogleScholar/scholar.py:925
Functionget_publication_abstract
Return the abstract text for a publication.
GoogleScholar/scholar.py:451
Functionget_publication_data_extended
Return all metadata fields for a publication as a dict.
GoogleScholar/scholar.py:476
Functionget_publication_date
Return the publication date string.
GoogleScholar/scholar.py:465
Functionget_publication_url
Return the URL to the full publication.
GoogleScholar/scholar.py:458
Functionget_scholar_id
Search for a Google Scholar ID by name (and optional affiliation). Returns the scholar ID string, or None if not found.
GoogleScholar/scholar.py:202
Functionplot_coauthors
Plot a co-author network graph. Requires: pip install networkx matplotlib
GoogleScholar/scholar.py:874
Functionpredict_h_index
Predict future h-index using Acuna et al. (Nature 489, 201-202, 2012). Calibrated on neuroscience data — use with caution for other fields.
GoogleScholar/scholar.py:726
Functionscholar_summary
Print a formatted summary of a scholar's profile.
GoogleScholar/scholar.py:942
Functionset_scholar_mirror
Set a Google Scholar mirror URL.
GoogleScholar/scholar.py:42