src.dackar.causal.CausalSimple¶
Created on April, 2024
@author: wangc, mandd
Attributes¶
Classes¶
Class to process OPG Operator Shift Logs dataset  | 
Module Contents¶
- class src.dackar.causal.CausalSimple.CausalSimple(nlp, entID='SSC', causalKeywordID='causal', *args, **kwargs)[source]¶
 Bases:
src.dackar.causal.CausalBase.CausalBaseClass to process OPG Operator Shift Logs dataset
- _entInfoNames = ['entity', 'label', 'status', 'amod', 'action', 'dep', 'alias', 'negation', 'conjecture', 'sentence'][source]¶
 
- textProcess()[source]¶
 Function to clean text
- Parameters:
 None
- Returns:
 procObj, DACKAR.Preprocessing object
- extractStatus(matchedSents, predSynonyms=[], exclPrepos=[])[source]¶
 Extract health status and relation
- Parameters:
 matchedSents – list, the matched sentences
predSynonyms – list, predicate synonyms
exclPrepos – list, exclude the prepositions