Releases: pablobernabeu/scopusflow-py
Release list
scopusflow 0.3.0
Adds example_records(), a bundled harvest of 138 real journal articles on graphene supercapacitors over the standard RECORD_COLUMNS schema, the same corpus the R twin ships. The records come from OpenAlex under CC0, since the Elsevier terms do not permit redistributing a Scopus harvest.
Every guide, reference page and the app's demo mode now run on that corpus instead of a fabricated frame, with the live API call shown alongside.
Fixes extract_dois(), which emitted the literal string <NA> for a record without a DOI because its guard caught only float NaN while the corpus uses a nullable string column.
Full notes in CHANGELOG.md.
scopusflow 0.2.0
Adds the concept-intersections family, ported from the R twin.
scopus_intersections() sizes a named set of concepts and their overlaps straight from the count endpoint, one cheap request per row and no harvest. Concept values may be bare terms wrapped in a field tag, or complete field-tagged expressions used as given. plot_scopus_intersections() draws the result as a log-scale lollipop chart with the focal set accented.
See CHANGELOG.md.
scopusflow 0.1.0
First release: a reproducible, quota-aware workflow layer over pybliometrics for Scopus searches, with search plans, resumable harvests, a stable record schema, abstract and reference retrieval, corpus assembly, trend and topic comparison, plots, BibTeX/RIS export and a code-free app. Full details in CHANGELOG.md.