Changed
- The manner in which users interact with the library to more
closely mirror the conventions of the [scikit-learn](https://scikit-learn.org/)
and [NetworkX](https://networkx.github.io/) libraries, as described in
[this issue](https://github.com/adidier17/AuthorRank/issues/10).
- Example code and Jupyter notebooks to align with the changes
described in the above line item.
Added
- A warning to users when attempting to fit AuthorRank with a
document set that has a single author. AuthorRank requires at
least 2 authors in the document set.
- A warning in the case that users attempt to call `top_authors`
prior to `fit`. The AuthorRank approach must first be fit
to a set of documents before returning the top authors.
- A test to ensure that data processing occurs within a specified
time bound (in seconds).
Fixed
- A bug whereby the incorrect list of authors per document
was being processed into the AuthorRank graph.