- MAJOR:
- none
- MINOR:
- enables request size and time estimation in occurrences.search() method. #127
- PATCH:
- fixes "missing 'id' error" in non-paginated queries. #127
- MAJOR:
- none
- MINOR:
- none
- PATCH:
- fixes kwargs being ignored while executing arguments outside the parameter list (#121).
- MAJOR:
- none
- MINOR:
- making UI simpler and more intuitive by a refactored OOP approach.
- data is now returned as a response object with its own parameters and methods.
- one-click method to every response object to convert it into a pandas DataFrame.
- PATCH:
- various README improvements including better description of modules and their suggested use.
- MAJOR:
- none
- MINOR:
- array handling added to taxonid occurrence search
- progress bar added to downloads
- new biodiversity notebook added
- PATCH:
- added conda forge badge to README
- various README improvements
- fixes for google colab badge links
- fixing PyPI publishing via github actions (iobis#85)
- Occurrences.search function update to bring in consistency in response (iobis#86)
- updated analysis notebooks after feature upgrade (iobis#81)
- made all modules class-ified i.e. creating response classes for each module.
- defined two new functions for almost all modules
- get_search_url method for getting the corresponding OBIS API URL for a request: defined for all modules and methods.
- get_mapper_url method for getting the corresponding OBIS Mapper URL for a request: only for some modules.
- rm obisissues (issue iobis#72)
- adding a progress bar while fetching occurrence records
- added a progress bar to occurrences.search() function to make the process more informative to the end user.
- resolved issue: package throwing error for MoFs with occurrence records
- Added a null-check function when accessing MoF records. Previously, accessing MoF records for species without any occurrence records resulted in an error.
- resolved issue: MoF accessibility (duplicate columns)
- resolved duplicate column issue when fetching MoF records. Some columns like scientificName and eventID were being repeated when performing inner_join on normalized and non-normalized DataFrame.
- resolved occurrence pagination bug wherein subsequent records were not being fetched
- fixed the bug while fetching occurrence records iteratively, w/ and w/o user-specified limits
- updated all modules to the new OBIS API v3
- updated checklist, nodes, occurrences, and taxa module
- removed resources, added dataset module
- first push to pypi
- finished off all OBIS API routes
- Updated modules with missing methods
- Added modules: groups, resources
- Removed taxon module, just a taxa module now that has all taxa/taxon methods
- Updated docs
- in the works...not on pypi yet