New Features
- Add
--pinecone-dataset-limit
option to only use a subset of a Dataset (#44) - Add
--pinecone-throughput-per-user
option to limit the number of requests per second each user issues. This helps to simulate real-world workloads which don't simply issue requests as fast as they possibly can :) (#48 - Add
--pinecone-recall
option to report Recall metrics (instead of latency) (#50) - Disable destructive requests (delete) by default (#53)
Bugfixes
- Adjust Type column to align 'Pinecone gRPC' correctly (#49)
- Dataset.recall(): Fix div-by-zero if zero matches (#52)
Miscellaneous
- Migrate deps management from pip to poetry by @daverigby in #39
- Add pre-commit, configure to run poetry pre-commit hooks by @daverigby in #41
- Move Dataset into its own file by @daverigby in #43
- Dataset.load(): Additional logging by @daverigby in #46
- Migrate from deprecated Blob.download_as_string() by @daverigby in #47
- Skip loading documents if not needed by @daverigby in #51
- README.md: Document measuring recall by @daverigby in #54
- README.md: Add examples by @daverigby in #55
Full Changelog: v0.1.0...v0.2.0