- Adds options section to README (#11)
- Fixes bug by handling both IndexErrors and KeyErrors on webutils.py (#11)
- Changes the name of the main module to avoid conflicts (#13)
- Various refactorings in the utilities modules to make the code better and easier to read.
- Changes the has_property argument to the property_mapping argument,
which now takes in a dictionary of property-column mappings,
instead of being a tuple of strings.
- This is a significant improvement and something I had in mind from the start.
- Minor styling fixes, start using isort.
- Fixes bug on reconciler.reconcile when parsing empty results.
- Makes the type_id argument optional, to allow reconciliation against any term.
- Adds a new argument to the main function, has_property, which allows to reconcile against specific property-value pairs.
-
Dataframes with more than 10 rows are now split in multiple dataframes, to avoid timeouts due to large requests.
-
Adds a tqdm progress bar for the reconciliation.
- Adds reconciliation_endpoint argument, so the user can define the service (Defaults to Wikidata)
- Changes qid_type argument to be called type_id.
- First release on PyPI.