showAlgo()
Method and class:
def showAlgo(self,
requestConfig: ULTIPA_REQUEST.RequestConfig = ULTIPA_REQUEST.RequestConfig()
) -> ULTIPA_RESPONSE.ResponseListAlgo
Example: Acquire information of all installed algorithms
from ultipa import Connection, UltipaConfig
# omit code of establishing server connection 'conn'
req = conn.showAlgo()
req.Print()
installAlgo()
Method and class:
def installAlgo(self,
request: ULTIPA_REQUEST.InstallAlgo,
requestConfig: ULTIPA_REQUEST.RequestConfig = ULTIPA_REQUEST.RequestConfig()
) -> ULTIPA_RESPONSE.Response
class InstallAlgo:
def __init__(self, configPath: str, soPath: str)
Example: Install algorithm LPA, the config file lpa.yml and the installation package libplugin_lpa.so are placed in the directory of Python project
from ultipa import Connection, UltipaConfig
from ultipa import ULTIPA_REQUEST
# omit code of establishing server connection 'conn'
req = conn.installAlgo(ULTIPA_REQUEST.InstallAlgo("./lpa.yml","./libplugin_lpa.so"))
req.Print()
For acquiring the yml and so files please contact Ultipa Support.
uninstallAlgo()
Method and class:
def uninstallAlgo(self,
request: ULTIPA_REQUEST.UninstallAlgo,
requestConfig: ULTIPA_REQUEST.RequestConfig = ULTIPA_REQUEST.RequestConfig()
) -> ULTIPA_RESPONSE.Response
class UninstallAlgo:
def __init__(self, algoName: str)
Example: Uninstall algorithm LPA
from ultipa import Connection, UltipaConfig
from ultipa import ULTIPA_REQUEST
# omit code of establishing server connection 'conn'
req = conn.uninstallAlgo(ULTIPA_REQUEST.UninstallAlgo("lpa"))
req.Print()