wink-nlp
Advanced tools
Comparing version 2.2.1 to 2.2.2
@@ -1,1 +0,1 @@ | ||
{"processes":{"27011fd8-728b-4251-8890-d7fa6fa15bcf":{"parent":null,"children":[]}},"files":{"/Users/neilsbohr/dev/winkjs/wink-nlp/src/wink-nlp.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/dd-wrapper.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/constants.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/doc-v2.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-entities.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/locate.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/get-parent-item.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/search.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-get-item.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-get-item.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-each.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-each.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-filter.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-filter.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-token-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/its.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/sort4FT.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/sentence-wise-importance.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/reconstruct-spaces.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/allowed.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/as.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-markings.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-tokens-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-tokens-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-entity-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-entities-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-entities-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-sentence-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-sentences-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-document-out.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/print-tokens.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/cache.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokenizer.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/recursive-tokenizer.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compile-trex.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokens-mappers.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/examples-compiler.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/automaton.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compose-patterns.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/identify-marked-area.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/helper.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/similarity.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/bm25-vectorizer.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/allowed.js":["27011fd8-728b-4251-8890-d7fa6fa15bcf"]},"externalIds":{}} | ||
{"processes":{"bf5b47d7-073c-423a-a200-3b5f909e29ee":{"parent":null,"children":[]}},"files":{"/Users/neilsbohr/dev/winkjs/wink-nlp/src/wink-nlp.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/dd-wrapper.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/constants.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/doc-v2.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-entities.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/locate.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/get-parent-item.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/search.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-get-item.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-get-item.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-each.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-each.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-filter.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-filter.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-token-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/its.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/sort4FT.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/sentence-wise-importance.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/reconstruct-spaces.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/allowed.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/as.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-markings.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-tokens-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-tokens-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-entity-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-entities-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-entities-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-sentence-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-sentences-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-document-out.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/print-tokens.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/cache.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokenizer.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/recursive-tokenizer.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compile-trex.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokens-mappers.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/examples-compiler.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/automaton.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compose-patterns.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/identify-marked-area.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/helper.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/similarity.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/bm25-vectorizer.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"],"/Users/neilsbohr/dev/winkjs/wink-nlp/utilities/allowed.js":["bf5b47d7-073c-423a-a200-3b5f909e29ee"]},"externalIds":{}} |
@@ -0,1 +1,11 @@ | ||
# [Improved error handling in contextual vectors](https://github.com/winkjs/wink-nlp/releases/tag/2.2.2) | ||
## Version 2.2.2 May 08, 2024 | ||
### ✨ Features | ||
- `.contextualVectors()` now throws error if (a) word vectors are not loaded and (b) with `lemma: true`, "pos" is missing in the NLP pipe. 🤓 | ||
### 🐛 Fixes | ||
- Refined typescript definitions further. ✅ | ||
# [Added missing typescript definitions](https://github.com/winkjs/wink-nlp/releases/tag/2.2.1) | ||
@@ -2,0 +12,0 @@ ## Version 2.2.1 May 06, 2024 |
{ | ||
"name": "wink-nlp", | ||
"version": "2.2.1", | ||
"version": "2.2.2", | ||
"description": "Developer friendly Natural Language Processing ✨", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -462,2 +462,4 @@ // wink-nlp | ||
// Error handling! | ||
if ( docData.wordVectors === null ) | ||
throw Error( 'wink-nlp: word vectors are not loaded: load them winkNLP\'s instantiation time.' ); | ||
if ( !Array.isArray( specificWordVectors ) ) | ||
@@ -467,2 +469,4 @@ throw Error( `wink-nlp: expecting a valid Javascript array for similarWordVectos, instead found "${typeof specificWordVectors}".`); | ||
throw Error( 'wink-nlp: invalid value or type encountered for wordVectorsLimit.' ); | ||
if ( lemma && !docData.currPipe.pos ) | ||
throw Error( 'wink-nlp: Can\'t create lemma vectors without pos: add a "pos" to NLP pipe.' ); | ||
// Initialize contextual vectors. | ||
@@ -469,0 +473,0 @@ const cv = Object.create( null ); |
@@ -274,2 +274,9 @@ // Minimum TypeScript Version: 4.0 | ||
export interface Include { | ||
lemma?: boolean; | ||
specificWordVectors?: string[]; | ||
similarWordVectors?: boolean; | ||
wordVectorsLimit?: number; | ||
} | ||
export interface Document { | ||
@@ -286,3 +293,3 @@ entities(): Entities; | ||
pipeConfig(): string[]; | ||
contextualVectors(lemma: boolean, specifcWordVectors: string[], similarWordVectors: boolean, wordVectorsLimit: number): string; | ||
contextualVectors(include: Include): string; | ||
} | ||
@@ -322,2 +329,3 @@ | ||
learnCustomEntities(examples: CustomEntityExample[], config?: CerConfig): number; | ||
vectorOf(word: string): number[]; | ||
its: ItsHelpers; | ||
@@ -324,0 +332,0 @@ as: AsHelpers; |
652551
6540