John Snow Labs NLP Test 1.0.2: Patch Release
π’ Overview
NLP Test 1.0.2 π comes with several improvements and bug fixes, including: 7x speed-up on test generation, support for installation from conda-forge, brand new sphinx docs, bug fixes for token mismatches, and many other enhancements and bug fixes!
A big thank you to our early-stage community for their feedback, questions, and feature requests π A special thank you to @sugatoray for becoming the library's first contributor from outside of John Snow Labs! π₯³
Make sure to give the project a star right here β
π₯ New Features & Enhancements
- 7x speed-up through multithreading-based parallelization and other optimizations #325 #321
- Support for installation from conda-forge channel conda-forge/staged-recipes#22525
- Brand new sphinx docs and website updates #335
- Cleaner outputs when generating and running tests #317 #329
π Bug Fixes
- Fixed token mismatch issues occurring in various edge-cases #328 #331
- Fixed representation and fairness test attribute errors in text classification #325
- Standardized model outputs for default text classification code blocks #325
β How to Use
Get started now! π
pip install nlptest
Create your test harness in 3 lines of code π§ͺ
# Import and create a Harness object
from nlptest import Harness
h = Harness(task='ner', model='dslim/bert-base-NER', hub='transformers')
# Generate test cases, run them and view a report
h.generate().run().report()
π Documentation
β€οΈ Community support
- Slack For live discussion with the NLP Test community, join the
#nlptestchannel - GitHub For bug reports, feature requests, and contributions
- Discussions To engage with other community members, share ideas, and show off how you use NLP Test!
We would love to have you join the mission π open an issue, a PR, or give us some feedback on features you'd like to see! π
β»οΈ Changelog
What's Changed
- Add KDnuggets blogpost notebook by @luca-martial in #314
- Added workflow to let contributors self-assign issues by @sugatoray in #320
- fix invalid hub by @alytarik in #317
- refacto: Sample class by @JulesBelveze in #321
- remove protobuf dependency by @alytarik in #323
- Fix/new tutorials by @ArshaanNazir in #324
- Fix/remove pertubation,py by @ArshaanNazir in #327
- fix: realignment when trailing whitespace in
Transformationby @JulesBelveze in #328 - Fix/remove cohyphonym test by @alytarik in #326
- remove default task by @alytarik in #329
- Fix/shouldnt generate after load by @alytarik in #330
- Integrate website alignment fixes into updated docs website branch by @luca-martial in #332
- Update quick_start.md with conda installation instruction by @sugatoray in #334
- fix alignment condition by @ArshaanNazir in #337
- fix: alignment
add_contractionby @JulesBelveze in #331 - Refactoring Run Method by @chakravarthik27 in #325
- fixed: warning in augment by @chakravarthik27 in #340
- attribute error emtpy -> empty by @chakravarthik27 in #341
- Update website with new documentation and sphinx docs by @luca-martial in #335
- Release/1.0.2 by @luca-martial in #345
New Contributors
- @sugatoray made their first contribution in #320
Full Changelog: v1.0.1...v1.0.2