Comparing version 1.8.0 to 1.8.1
@@ -1,1 +0,1 @@ | ||
{"processes":{"636d47ef-27fe-4665-b990-6ab007e5398b":{"parent":null,"children":[]}},"files":{"/Users/neilsbohr/dev/winkjs/wink-nlp/src/wink-nlp.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/dd-wrapper.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/constants.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/doc-v2.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-entities.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/locate.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/get-parent-item.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/search.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-get-item.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-get-item.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-each.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-each.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-filter.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-filter.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-token-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/its.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/sort4FT.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/allowed.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/as.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-markings.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-tokens-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-tokens-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-entity-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-entities-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-entities-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-sentence-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-sentences-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-document-out.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/print-tokens.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/cache.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokenizer.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/recursive-tokenizer.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compile-trex.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokens-mappers.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/examples-compiler.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/automaton.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compose-patterns.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/helper.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/bm25-vectorizer.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/allowed.js":["636d47ef-27fe-4665-b990-6ab007e5398b"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/similarity.js":["636d47ef-27fe-4665-b990-6ab007e5398b"]},"externalIds":{}} | ||
{"processes":{"e955a9cd-7aab-48de-8a85-b2028f7c3144":{"parent":null,"children":[]}},"files":{"/Users/neilsbohr/dev/winkjs/wink-nlp/src/wink-nlp.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/dd-wrapper.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/constants.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/doc-v2.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-entities.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/locate.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/get-parent-item.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/search.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-get-item.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-get-item.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-each.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-each.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-filter.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-filter.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-token-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/its.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/sort4FT.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/allowed.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/as.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-markings.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-tokens-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-tokens-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-entity-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-entities-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-entities-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-sentence-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-sentences-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-document-out.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/print-tokens.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/cache.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokenizer.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/recursive-tokenizer.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compile-trex.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokens-mappers.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/examples-compiler.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/automaton.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compose-patterns.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/helper.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/bm25-vectorizer.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/allowed.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/similarity.js":["e955a9cd-7aab-48de-8a85-b2028f7c3144"]},"externalIds":{}} |
@@ -0,1 +1,7 @@ | ||
# [Operational update](https://github.com/winkjs/wink-nlp/releases/tag/1.8.1) | ||
## Version 1.8.1 September 22, 2021 | ||
### ⚙️ Updates | ||
- Included NLP Pipe details in the README file. 🤓 | ||
# [Introducing Typescript support](https://github.com/winkjs/wink-nlp/releases/tag/1.8.0) | ||
@@ -2,0 +8,0 @@ ## Version 1.8.0 July 31, 2021 |
{ | ||
"name": "wink-nlp", | ||
"version": "1.8.0", | ||
"version": "1.8.1", | ||
"description": "Developer friendly NLP ✨", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -14,2 +14,9 @@ # winkNLP | ||
## Features | ||
WinkNLP has a comprehensive processing pipeline covering tokenization, sentence boundary detection (sbd), negation handling, sentiment analysis, part-of-speech (pos) tagging, named entity recognition (ner), custom entities recognition (cer): | ||
<img src="https://winkjs.org/images/wink-nlp-processing-pipeline.png" alt="Processing pipeline: text, tokenization, SBD, negation, sentiment, NER, POS, CER" title="WinkNLP processing pipeline"> | ||
At every stage a range of properties become accessible for tokens, sentences, and entities. Read more about the processing pipeline and how to configure it in the [winkNLP documentation](https://winkjs.org/wink-nlp/processing-pipeline.html). | ||
It packs a rich feature set into a small foot print codebase of [under 1500 lines](https://coveralls.io/github/winkjs/wink-nlp?branch=master): | ||
@@ -23,21 +30,19 @@ | ||
4. Easy information extraction from raw text | ||
4. Extensive [text processing features](https://winkjs.org/wink-nlp/its-as-helper.html) such as bag-of-words, frequency table, stop word removal, readability statistics computation and many more. | ||
5. Extensive [text processing features](https://winkjs.org/wink-nlp/its-as-helper.html) such as bag-of-words, frequency table, stop word removal, readability statistics computation and many more. | ||
5. Pre-trained [language models](https://winkjs.org/wink-nlp/language-models.html) with sizes starting from <3MB onwards | ||
6. Pre-trained [language models](https://winkjs.org/wink-nlp/language-models.html) with sizes starting from <3MB onwards | ||
6. [BM25-based vectorizer](https://winkjs.org/wink-nlp/bm25-vectorizer.html) | ||
7. [BM25-based vectorizer](https://winkjs.org/wink-nlp/bm25-vectorizer.html) | ||
7. Multiple [similarity](https://winkjs.org/wink-nlp/similarity.html) methods | ||
8. Multiple [similarity](https://winkjs.org/wink-nlp/similarity.html) methods | ||
8. Word vector integration | ||
9. Word vector integration | ||
9. No external dependencies | ||
10. Comprehensive [NLP pipeline](https://winkjs.org/wink-nlp/processing-pipeline.html) covering tokenization, sentence boundary detection, negation handling, sentiment analysis, part-of-speech (pos) tagging, lemmatization, named entity extraction, custom entities detection and pattern matching | ||
10. [Runs on web browsers](https://winkjs.org/wink-nlp/wink-nlp-in-browsers.html) | ||
11. No external dependencies | ||
11. [Typescript support](https://github.com/winkjs/wink-nlp/blob/master/types/index.d.ts). | ||
12. [Runs on web browsers](https://winkjs.org/wink-nlp/wink-nlp-in-browsers.html). | ||
## Installation | ||
@@ -113,3 +118,2 @@ | ||
## Speed & Accuracy | ||
@@ -116,0 +120,0 @@ The [winkNLP](https://winkjs.org/wink-nlp/) processes raw text at **~525,000 tokens per second** with its default language model — [wink-eng-lite-model](https://github.com/winkjs/wink-eng-lite-model), when [benchmarked](https://github.com/bestiejs/benchmark.js) using "Ch 13 of Ulysses by James Joyce" on a 2.2 GHz Intel Core i7 machine with 16GB RAM. The processing included the entire NLP pipeline — tokenization, sentence boundary detection, negation handling, sentiment analysis, part-of-speech tagging, and named entity extraction. This speed is way ahead of the prevailing speed benchmarks. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
543243
154