Python Wrapper

The python wrapper provided for Salience 6 allows the underlying Salience 6 engine to be integrated easily into python scripts.

Note that it is a wrapper around the Salience 6 C API. When deploying the wrapper, you will also need to ensure the underlying Salience Engine and third-party libraries are also available to your python environment. Also, the Salience wrapper must be compiled against the major and minor version of Python you are using (e.g. 3.9) The Windows Salience 6 distribution includes a pre-compiled python wrapper compatible with Python3.9. In Linux, simply run python setup.py install from /sdk/python/src or /sdk/python2/src. In windows, you must use visual studio to compile the shipped py_salience6.vcxproj project file if you aren't using 3.9.

openSession
openShortFormSession
closeSession
addConfiguration
removeConfiguration
getVersion
getLastWarnings
dumpEnvironment
resetThemes
runModelSmokeTest

prepareText
prepareTextFromFile
addSection
addSectionFromFile
correctOCRErrors
prepareCollectionFromList
prepareCollectionFromFile

getDocumentDetails
getSummary
getDocumentSentiment
getDocumentThemes
getQueryDefinedTopics
getConceptDefinedTopics
explainConceptMatches
getDocumentCategories
getDocumentClasses
getDocumentIntentions

getNamedEntities
getUserEntities
getNamedEntityRelationships
getNamedEntityOpinions
getUserEntityRelationships
getUserEntityOpinions

getCollectionThemes
getCollectionFacets
getCollectionQueryDefinedTopics
getCollectionConceptDefinedTopics
getCollectionEntities
getCollectionUserEntities

getNamedEntityTaggedText
getUserEntityTaggedText
getNamedOpinionTaggedText
[getUserOpinionTaggedText](doc:python-marked-text#section-getuseropiniontaggedtext
getPOSTaggedText
getSentimentTaggedText