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.CausalBase
Class 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