medspacy.postprocess.postprocessor
Postprocessor
Source code in medspacy/postprocess/postprocessor.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | |
input_span_type
property
writable
The input source of entities for the component. Must be either "ents" corresponding to doc.ents or "group" for a spaCy span group.
Returns:
| Type | Description |
|---|---|
|
The input type, "ents" or "group". |
rules
property
Gets the rules.
Returns:
| Type | Description |
|---|---|
List[PostprocessingRule]
|
The list of PostprocessingRules available to the Postprocessor. |
span_group_name
property
writable
The name of the span group used by this component. If input_span_type is "group", calling this component will
use spans in the span group with this name.
Returns:
| Type | Description |
|---|---|
str
|
The span group name. |
__call__(doc)
Calls the Postprocessor on a spaCy doc. This will call each PostprocessingRule on the doc.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
doc
|
Doc
|
The Doc to process. |
required |
Returns:
| Type | Description |
|---|---|
|
The processed Doc. |
Source code in medspacy/postprocess/postprocessor.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | |
add(rules)
Adds PostprocessingRules to the Postprocessor.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
rules
|
Union[PostprocessingRule, Iterable[PostprocessingRule]]
|
A single PostprocessingRule or a collection of PostprocessingRules to add to the Postprocessor. |
required |
Source code in medspacy/postprocess/postprocessor.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |