All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix unclear documentation of
search_semanticscholar
function, see PR #86 (thanks danibene!).
- Add support for loading CSV files exported from Scopus (see PR #45, Thanks tleedepriest!)
- Fix incorrect return type of
load_ris_file
(fixes #34) - Fix passing session as non-positional argument in
refine_semanticscholar
, see PR #35. (Thanks martinuray!) - Fix incorrect filtering in
Corpus
when building corpus from docs (fixes #38) - Fix error when calling
fetch_crossref
andrefine_crossref
withsession=None
as argument (fixes #40) - Fix KeyError when loading CSV files from IEEE that have an incorrect format (fixed #55)
- Fix bug in nlp.py due to argument
square_distances
being removed in newer versions of sklearn, see PR #58 (Thanks rjavierch!)
- Fix wrong argument in call to
matplotlib.pyplot.grid(...)
due to change in their API - Fix semanticscholar backend not retrieving papers correctly
- Add
load_csv
function - Add
search_crossref
function
- Fix issue where CSV files could not be parsed due to BOM marker
- Fix bug in the semantic scholar backend that did not fetch papers correctly
- Fix bug in
fetch_crossref
where document title was not extracted correctly
- Remove dependency on fa2. The version of fa2 on pip is broken under Python 3.9+.
litstudy
now works under Python 3.9+.
- Support for the arXiv API (Thanks ksilo!)
- Made project compatible with Python 3.6
- Complete rewrite of litstudy project for 1.0 release.
- Rename from "automated-literature-analysis" to "litstudy".
Initial release of litstudy