Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pybliometrics-dev/pybliometrics
/ functions
Functions
755 in github.com/pybliometrics-dev/pybliometrics
⨍
Functions
755
◇
Types & classes
84
↓ 138 callers
Function
chained_get
Helper function to perform a series of .get() methods on a dictionary or return the `default`. Parameters ---------- container : dict
pybliometrics/utils/parse_content.py:31
↓ 35 callers
Function
make_int_if_possible
Attempt a conversion to int type.
pybliometrics/utils/parse_content.py:157
↓ 30 callers
Function
init
Function to initialize the pybliometrics library. For more information refer to the `official documentation <https://pybliometrics.readthedoc
pybliometrics/utils/startup.py:16
↓ 28 callers
Function
extract_metric_data
Helper function to extract metric data for a specific metric type. Parameters ---------- json_data : dict The JSON response f
pybliometrics/utils/parse_metrics.py:17
↓ 25 callers
Function
check_parameter_value
Raise a ValueError if a parameter value is not in the set of allowed values.
pybliometrics/utils/checks.py:1
↓ 25 callers
Function
listify
Helper function to turn an element into a list if it isn't a list yet.
pybliometrics/utils/parse_content.py:133
↓ 24 callers
Function
has_all_fields
Check if the metric data has all required fields.
pybliometrics/scival/tests/test_AuthorMetrics.py:80
↓ 21 callers
Function
has_all_fields
Check if the metric data has all required fields.
pybliometrics/scival/tests/test_InstitutionLookupMetrics.py:13
↓ 12 callers
Function
_maybe_return_list
Return `lst` unless all of its elements are empty.
pybliometrics/scopus/abstract_citation.py:311
↓ 12 callers
Function
get_link
Helper function to return the link at position `idx` from coredata.
pybliometrics/utils/parse_content.py:119
↓ 12 callers
Function
html_unescape
Convert s to Unicode characters if possible.
pybliometrics/utils/parse_content.py:128
↓ 8 callers
Function
extract_metric_lists
(json_data, metric_type: str, entity_type: str)
pybliometrics/utils/parse_metrics.py:58
↓ 8 callers
Method
get_results_size
Return the number of results (works even if download=False).
pybliometrics/superclasses/search.py:62
↓ 7 callers
Method
get_cache_file_mdate
Return the modification date of the cached file.
pybliometrics/superclasses/base.py:139
↓ 7 callers
Function
make_search_summary
Create string for str dunder of search classes.
pybliometrics/utils/parse_content.py:175
↓ 6 callers
Function
get_insttokens
Function to get the InstToken and overwrite InstToken in config if needed.
pybliometrics/utils/startup.py:132
↓ 6 callers
Function
get_keys
Function to get all the API keys and overwrite keys in config if needed.
pybliometrics/utils/startup.py:149
↓ 5 callers
Function
_format_as_metric_list
Formats list of dicts of metrics into list of Metric namedtuples.
pybliometrics/scopus/plumx_metrics.py:154
↓ 5 callers
Function
check_field_consistency
Raise ValueError if elements of a list are not present in a string.
pybliometrics/utils/parse_content.py:70
↓ 5 callers
Function
check_integrity
Check integrity of specific fields in a list of tuples and perfom provided action.
pybliometrics/utils/parse_content.py:54
↓ 5 callers
Function
deduplicate
Auxiliary function to deduplicate a list while preserving its order.
pybliometrics/utils/parse_content.py:79
↓ 5 callers
Function
detect_id_type
Method that tries to infer the type of abstract ID. Parameters ---------- sid : str The ID of an abstract on Scopus. Raises
pybliometrics/utils/get_content.py:161
↓ 5 callers
Function
get_content
Helper function to download a file and return its content. Parameters ---------- url : str The URL to be parsed. api : str
pybliometrics/utils/get_content.py:33
↓ 4 callers
Method
estimate_uniqueness
Return the number of Scopus author profiles similar to this profile via calls with `AuthorSearch()`. :param query: The query string t
pybliometrics/scopus/author_retrieval.py:447
↓ 4 callers
Method
get_coauthors
Retrieves basic information about co-authors as a list of namedtuples in the form `(surname, given_name, id, areas, affiliation_id, na
pybliometrics/scopus/author_retrieval.py:369
↓ 4 callers
Function
get_config
Function to get the config parser.
pybliometrics/utils/startup.py:122
↓ 4 callers
Method
get_eids
EIDs of retrieved documents.
pybliometrics/scopus/scopus_search.py:259
↓ 3 callers
Method
__str__
(self)
pybliometrics/sciencedirect/object_metadata.py:77
↓ 3 callers
Function
_parse_pages
Auxiliary function to parse and format page range of a document.
pybliometrics/scopus/abstract_retrieval.py:1056
↓ 3 callers
Function
make_float_if_possible
Attempt a conversion to float type.
pybliometrics/utils/parse_content.py:149
↓ 3 callers
Function
parse_date_created
Helper function to parse date-created from profile.
pybliometrics/utils/parse_content.py:230
↓ 2 callers
Function
SerialTitle
Deprecated: Use SerialTitleISSN instead. This class is deprecated and will be removed.
pybliometrics/scopus/serial_title_issn.py:335
↓ 2 callers
Function
_list_authors
Format a list of authors (Surname, Firstname and Firstname Surname).
pybliometrics/scopus/abstract_retrieval.py:1049
↓ 2 callers
Function
_parse_dict
Auxiliary function to change the keys of a dictionary.
pybliometrics/scopus/abstract_citation.py:306
↓ 2 callers
Function
_parse_list
Auxiliary function to parse SNIP and SJR lists.
pybliometrics/scopus/serial_title_issn.py:293
↓ 2 callers
Function
_replace_none
Auxiliary function to replace None's with another value.
pybliometrics/scopus/scopus_search.py:275
↓ 2 callers
Function
_select_by_idtype
Auxiliary function to return items matching a special idtype.
pybliometrics/scopus/abstract_retrieval.py:1069
↓ 2 callers
Function
extract_entity_info
Extract entity ID and name from a result. Parameters ---------- result : dict Entity result from API response entity_type
pybliometrics/utils/parse_metrics.py:83
↓ 2 callers
Function
filter_digits
Helper function to remove non-digits characters from a string.
pybliometrics/utils/parse_content.py:26
↓ 2 callers
Function
find_metric_data
Find specific metric data in the metrics list. Parameters ---------- result : dict Author result from API response metric
pybliometrics/utils/parse_metrics.py:104
↓ 2 callers
Function
get_freetoread
Helper function to return freetoread information from search results.
pybliometrics/utils/parse_content.py:109
↓ 2 callers
Function
get_id
Helper function to return the Scopus ID at a fixed position.
pybliometrics/utils/parse_content.py:100
↓ 2 callers
Function
make_bool_if_possible
Attempt a conversion to bool type.
pybliometrics/utils/parse_content.py:165
↓ 2 callers
Function
parse_affiliation
Helper function to parse list of affiliation-related information.
pybliometrics/utils/parse_content.py:193
↓ 2 callers
Method
title
Title of the document.
pybliometrics/scopus/abstract_retrieval.py:766
↓ 1 callers
Function
SerialSearch
Deprecated: Use SerialTitleSearch instead. This class is deprecated and will be removed.
pybliometrics/scopus/serial_title_search.py:183
↓ 1 callers
Function
_check_file_age
Whether a file needs to be refreshed based on its age.
pybliometrics/superclasses/base.py:163
↓ 1 callers
Function
_format_as_category_list
Formats list of dicts of metrics into list of Category namedtuples.
pybliometrics/scopus/plumx_metrics.py:149
↓ 1 callers
Function
_get_all_cite_score_years
Auxiliary function to get all information contained in cite score information list for the `CITESCORE` view.
pybliometrics/scopus/serial_title_issn.py:303
↓ 1 callers
Function
_get_all_refs
Get all references for `AbstractRetrieval` with view `REF`.
pybliometrics/superclasses/base.py:179
↓ 1 callers
Method
_get_authors
Auxiliary function to get the authors.
pybliometrics/sciencedirect/sciencedirect_search.py:175
↓ 1 callers
Method
_get_eid
Get the EID of a document.
pybliometrics/sciencedirect/object_retrieval.py:52
↓ 1 callers
Function
_get_org
Auxiliary function to extract org information from affiliation for authorgroup.
pybliometrics/scopus/abstract_retrieval.py:1033
↓ 1 callers
Function
_join
Auxiliary function to join same elements of a list of dictionaries if the elements are not None.
pybliometrics/scopus/scopus_search.py:264
↓ 1 callers
Function
_merge_subject_data
Auxiliary function to collect and concatenate subject area data into string. Returns tuple of strings for subject area names, subject area codes
pybliometrics/scopus/serial_title_search.py:110
↓ 1 callers
Function
_retrieve_cite_scores
Auxiliary function to collect citescore data. Returns list of lists in the form `[mergedstatname, stat]`, where `mergedstatname` - dictionary
pybliometrics/scopus/serial_title_search.py:152
↓ 1 callers
Function
_retrieve_links
Auxiliary function to collect data on links. Returns list of lists in the form of `[linkname, link]`.
pybliometrics/scopus/serial_title_search.py:124
↓ 1 callers
Function
_retrieve_source_rankings
Auxiliary function to collect SNIP and SJR data. Returns list of lists in the form `[mergedstatname, stat]`, where `mergedstatname` - diction
pybliometrics/scopus/serial_title_search.py:169
↓ 1 callers
Function
_retrieve_yearly_data
Auxiliary function to collect yearly data. Returns list of lists in the form `[mergedstatname, stat]`, where `mergedstatname` - dictionary ke
pybliometrics/scopus/serial_title_search.py:138
↓ 1 callers
Function
check_default_paths
Auxiliary function to check if default cache paths exist. If not, the paths are writen in the config.
pybliometrics/utils/startup.py:74
↓ 1 callers
Function
check_keys_tokens
Auxiliary function to check if API keys or InstTokens are set.
pybliometrics/utils/startup.py:85
↓ 1 callers
Function
check_sections
Auxiliary function to check if all sections exist.
pybliometrics/utils/startup.py:67
↓ 1 callers
Function
create_cache_folders
Auxiliary function to create cache folders.
pybliometrics/utils/startup.py:113
↓ 1 callers
Function
create_config
Initiates process to generate configuration file. :param config_dir: The location of the configuration file. :param keys: If you provide a li
pybliometrics/utils/create_config.py:6
↓ 1 callers
Function
get_and_aggregate_subjects
Get and aggregate subject areas from Scopus AuthorSearch.
pybliometrics/utils/parse_content.py:86
↓ 1 callers
Method
get_bibtex
Bibliographic entry in BibTeX format. Raises ------ ValueError If the item's aggregationType is not Journal.
pybliometrics/scopus/abstract_retrieval.py:910
↓ 1 callers
Method
get_document_eids
Return list of EIDs of the author's publications using a ScopusSearch() query. :param args: Parameters to be passed on to `ScopusSear
pybliometrics/scopus/author_retrieval.py:432
↓ 1 callers
Method
get_documents
Return list of the author's publications using a `ScopusSearch()` query, where publications may fit a specified set of document subtypes.
pybliometrics/scopus/author_retrieval.py:412
↓ 1 callers
Method
get_dois
DOIs of retrieved documents.
pybliometrics/sciencedirect/sciencedirect_search.py:171
↓ 1 callers
Method
get_eids
EIDs of retrieved documents.
pybliometrics/sciencedirect/article_metadata.py:194
↓ 1 callers
Method
get_html
Bibliographic entry in html format.
pybliometrics/scopus/abstract_retrieval.py:946
↓ 1 callers
Method
get_latex
Bibliographic entry in LaTeX format.
pybliometrics/scopus/abstract_retrieval.py:978
↓ 1 callers
Method
get_ris
Bibliographic entry in RIS (Research Information System Format) format for journal articles. Raises ------ ValueError
pybliometrics/scopus/abstract_retrieval.py:998
↓ 1 callers
Function
get_session
Auxiliary function to create a session
pybliometrics/utils/get_content.py:19
↓ 1 callers
Function
list_authors
Format a list of authors (Surname, Firstname and Firstname Surname).
pybliometrics/utils/parse_content.py:142
↓ 1 callers
Function
parse_pages
Auxiliary function to parse and format page range of a document.
pybliometrics/utils/parse_content.py:239
↓ 1 callers
Function
process_metric
Unified function to process all metric types. Parameters ---------- metric_data : dict The metric data from API response
pybliometrics/utils/parse_metrics.py:126
Method
AcademicCorporateCollaboration
Academic corporate collaboration metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_na
pybliometrics/scival/author_metrics.py:18
Method
AcademicCorporateCollaboration
Academic corporate collaboration metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, enti
pybliometrics/scival/institution_lookup_metrics.py:18
Method
AcademicCorporateCollaborationImpact
Academic corporate collaboration impact metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, en
pybliometrics/scival/author_metrics.py:26
Method
AcademicCorporateCollaborationImpact
Academic corporate collaboration impact metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_i
pybliometrics/scival/institution_lookup_metrics.py:26
Method
AuthorCount
Author count metrics for each topic. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, year, val
pybliometrics/scival/topic_lookup_metrics.py:121
Method
CitationCount
Citation count metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, year,
pybliometrics/scival/author_metrics.py:57
Method
CitationCount
Citation count metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, y
pybliometrics/scival/institution_lookup_metrics.py:57
Method
CitationCount
Citation count metrics for each topic. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, year, v
pybliometrics/scival/topic_lookup_metrics.py:129
Method
CitationsPerPublication
Citations per publication metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, met
pybliometrics/scival/author_metrics.py:65
Method
CitationsPerPublication
Citations per publication metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, entity_name
pybliometrics/scival/institution_lookup_metrics.py:65
Method
CitedPublications
Cited publications metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, ye
pybliometrics/scival/author_metrics.py:73
Method
CitedPublications
Cited publications metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metri
pybliometrics/scival/institution_lookup_metrics.py:73
Method
Collaboration
Collaboration metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, year, v
pybliometrics/scival/author_metrics.py:81
Method
Collaboration
Collaboration metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, ye
pybliometrics/scival/institution_lookup_metrics.py:81
Method
CollaborationImpact
Collaboration impact metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric,
pybliometrics/scival/author_metrics.py:89
Method
CollaborationImpact
Collaboration impact metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, met
pybliometrics/scival/institution_lookup_metrics.py:89
Method
CorePapers
Core papers for the topic. Returns list of CorePaper namedtuples with structure: (entity_id, entity_name, publication_id).
pybliometrics/scival/topic_lookup_metrics.py:137
Method
FieldWeightedCitationImpact
Field weighted citation impact metrics for each author. Returns list of MetricData namedtuples with structure: (entity_id, entity_name
pybliometrics/scival/author_metrics.py:97
Method
FieldWeightedCitationImpact
Field weighted citation impact metrics for each institution. Returns list of MetricData namedtuples with structure: (entity_id, entity
pybliometrics/scival/institution_lookup_metrics.py:97
Method
FieldWeightedCitationImpact
Field weighted citation impact metrics for each topic. Returns list of MetricData namedtuples with structure: (entity_id, entity_name,
pybliometrics/scival/topic_lookup_metrics.py:156
Method
HIndices
H-indices metrics for each author (only available when by_year=False). Returns list of MetricData namedtuples with structure: (entity_
pybliometrics/scival/author_metrics.py:105
Method
InstitutionCount
Institution count metrics for each topic. Returns list of MetricData namedtuples with structure: (entity_id, entity_name, metric, year
pybliometrics/scival/topic_lookup_metrics.py:164
Method
MostRecentlyPublishedPapers
Most recently published papers for the topic. Returns list of RecentPaper namedtuples with structure: (entity_id, entity_name, publica
pybliometrics/scival/topic_lookup_metrics.py:172
next →
1–100 of 755, ranked by callers