Pybliometrics

Latest version: v3.6

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

Scan your dependencies

Page 1 of 11

3.6

~~~

2023-12-08

* In `AbstractRetrieval(view="FULL").references`, return all references, not just the first 40.
* In `AbstractRetrieval().issn`, always return a namedtuple indicating the type of the returned ISSN.
* In `AuthorRetrieval(view="LIGHT").affiliation_current`, parse information.
* In `CitationOverview()`, rename property `sourceName` to `sortTitle` in accordance with Scopus' documentation.
* In `SerialTitle().citescoreyearinfolist`, always return a namedtuple.
* In `SerialTitle(view="CITESCORE").citescoreyearinfolist`, provide detailed yearly information.
* In all classes, fix or provide __str__ where possible.
* Improve all docstrings, add proper format, add code-copy button.
* Update accepted id types of `PlumXMetrics()`.
* In `CitationOverview().cc`, fix bug due to missing citations.
* In `SerialTitle().citescoreyearinfolist`, fix bug with missing current and/or tracker metric.

3.5.2

~~~~~

2023-04-22

* Drop simpleJSON code and dependency.
* Fix bug related to wrong dependency declaration.

3.5.1

~~~~~

2023-04-04

* Fix bug related to installation files.
* Use `importlib` to generate version (except for Sphinx).

3.5.0

~~~~~

2023-04-03

* Introduce ScopusServerError to replace all Scopus5XXErrors.
* Change default location of configuration file and results cache to comply with XDG.
* Automatically retry connection on most common 5xx errors.
* Update documentation w.r.t. to configuration.
* In `SerialTitle()`, add new property "yearly_data".
* In `SerialTitle()`, allow for view "CITESCORE", remove view "BASIC".
* In `AbstractRetrieval().references`, add field "text" again.
* Fig bug with inconsistent reference parsing in `AbstractRetrieval()`.
* Fig bug causing one excess search query for all search classes.
* Fix bug caused by non-ASCII characters in results.
* Switch to `setuptools_scm` instead of `pbr` for distribution and replace `setup.cfg` and `setup.py` by `pyproject.toml`.

3.4.0

~~~~~

2022-06-15

* Implement requests timeout via configuration file (default: 20 seconds).
* Introduce new exception Scopus407Error.
* In `AbstractRetrieval().references`, add new field "coverDate" and remove field "text".
* In `AbstractRetrieval().references`, deduplicate list of authors.
* Fix bug in `AuthorRetrieval().classificationgroup` with non-digits.

3.3.0

~~~~~

2022-03-22

* Add support for Python 3.10.
* Allow for arbitrary keywords in all classes.
* Allow for individual API key and InstToken when initiating any class (via paramters `apikey` and `insttoken`), which overrides the values retrieved form the configuration file.
* In `AbstractRetrieval()`, add new properties `copyright`, `copyright_type` and `date_created`.
* In `ScopusSearch().auth_afid`, return `None` instead of empty list when there are no affiliation information.
* Fix bug with `AbstractRetrieval().authorgroup` for collaborations.
* In `ScopusSearch()`, fix bug with properties `.freetoread` and `.freetoreadLabel` resulting from non-standard format.

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.