Pybliometrics

Latest version: v3.6

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 11

1.3

~~~

2018-12-04

* Fix bugs related to empty values or missing keys in `AuthorRetrieval()` (`.affiliation_history`, `.get_coauthors()`, `.journal_history`, `.name_variant`, `preferred_name`, `.subject_area`) and in `ScopusSearch()` (`.results`).
* Introduce `Retrieval()` superclass for all retrieval and content classes.
* Refactor `Search()` superclass and all search classes internally.
* Implement scopus-specific exceptions.

1.2

~~~

2018-10-24

* In `AbstractRetrieval()`, users can now initate the class with DOI, Scopus ID, PII or Pubmed ID. Parameter `EID` has hence been deprecatd in favor of the new parameter `identifier`.
* New properties for `AbstractRetrieval()`: `chemicals`, `contributor_group`, `funding`, `funding_text`, `isbn`, `sequencebank`.
* In `ContentAffiliationRetrieval(), return `None` rather than empty dict when no address is provided.
* In `AbstractRetrieval().confsponsor, return `None` when no confsponsor is provided.
* In `ScopusSearch().results`, return "afid" as part of namedtuple.
* Fix bug in `AbstractRetrieval().authorgroup` related to affiliation groups without authors.
* Fix bug in `AbstractRetrieval().affiliation` related to affiliations without Scopus ID.
* Fix bugs in `ScopusSearch().results` with duplicate authors, missing titles and unusual coverDates.
* `AuthorRetrieval()` warns User via UserWarnings if the supplied author ID is outdated or if it has been forwarded to a new profile.

1.1

~~~

2018-10-07

* Generate configuration file via separate method, not directly on import.

1.0

~~~

2018-10-06

* New class `AbstractRetrieval()` to replace `ScopusAbstract()`, with the following properties renamed: `affiliations`: `affiliation`, `bibtex`: `get_bibtex()`, `citationLanguage`: `language`, `citationType`: `srctype`, `citingby_url`: `citingby_link`, `html`: `get_html()`, `ris`: `get_ris()`, `latex`: `get_latex()`, `scopus_url`: `scopus_link`, `subjectAreas`: `subject_areas`.
* New class `AuthorRetrieval()` to replace `ScopusAuthor()`, with the following properties renamed: `author_id`: `identifier`, `coauthor_url`: `coauthor_link`, `current_affiliation`: `affiliation_current`, `firstname`: `given_name`, `hindex`: `h_index`, `lastname`: `surname`, `name`: `indexed_name`, `ncited_by`: `cited_by_count`, `ncoauthors`: `coauthor_count`, `ndocuments`: `document_count`, `publication_history`: `journal_history`.
* New class `ContentAffiliationRetrieval()` to replace `ScopusAffiliation()`, with the following properties renamed: `api_url`: `self_link`, `nauthors`: `author_count`, `ndocuments`: `document_count`, `name`: `affiliation_name`, `org_url`: `org_URL`, `scopus_id`: `identifier`.
* Rewrite class `ScopusSearch()`: new property `results`, cache search results in json format with hex-ed filename and new method `get_eids()`, which replaces property `EIDS`.
* Use config.ini to store API Key (and if necessary, InstToken) as well as directories.
* Migration Guide to update code from scopus 0.x to 1.x

0.10

~~~~

2018-08-14

* In `ScopusAuthor()`, refactor generating abstracts lists into `get_journal_abstract()`.
* New properties for `ScopusAbstract()`: `citedby_url` and `scopus_url`.
* New property for `ScopusAffiliation()`: `state`.
* Correct property `citedby_url` from `ScopusAuthor()`.
* In all retrieval classes, remove underscore properties.

0.9

~~~

2018-07-23

* `SearchAffiliation()` to access the Affiliation Search API.
* Fix bug occuring with fields of length one in Author search.
* `ScopusAbstract()` returns abstract keywords if present.
* Refactor search classes to inherit from common auxiliary class.
* `ScopusAffiliation()` now accepts EID as well.

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.