Skip navigation links
A B C D E G I L M N P R S T U V W 

A

acceptsInstances() - Method in class weka.gui.knowledgeflow.PythonPerspective
Returns true, as this panel sends instances into the python environment
acquireSession(Object) - Static method in class weka.python.PythonSession
Acquire the default session for the requester
acquireSession(String, String, Object) - Static method in class weka.python.PythonSession
 

B

buildClassifier(Instances) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Build the classifier
buildClusterer(Instances) - Method in class weka.clusterers.ScikitLearnClusterer
Build the clusterer

C

canClusterNewData() - Method in enum weka.clusterers.ScikitLearnClusterer.Clusterer
 
checkIfPythonVariableIsSet(String, boolean) - Method in class weka.python.PythonSession
Check if a named variable is set/exists in the python environment

D

distributionForInstance(Instance) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Return the predicted probabilities for the supplied instance
distributionForInstance(Instance) - Method in class weka.clusterers.ScikitLearnClusterer
Return the predicted cluster memberships for the supplied instance
distributionsForInstances(Instances) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Return the predicted probabilities for the supplied instances
distributionsForInstances(Instances) - Method in class weka.clusterers.ScikitLearnClusterer
Return the predicted cluster memberships for the supplied instances

E

executeScript(String, boolean) - Method in class weka.python.PythonSession
Execute an arbitrary script in python

G

getBatchSize() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
 
getBatchSize() - Method in class weka.clusterers.ScikitLearnClusterer
 
getCapabilities() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get the capabilities of this learner
getCapabilities() - Method in class weka.clusterers.ScikitLearnClusterer
Get the capabilities of this learner
getClusterer() - Method in class weka.clusterers.ScikitLearnClusterer
 
getContinueOnSysErr() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get whether to try and continue after seeing output on the sys error stream.
getContinueOnSysErr() - Method in class weka.clusterers.ScikitLearnClusterer
Get whether to try and continue after seeing output on the sys error stream.
getContinueOnSysErr() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get whether to try and continue after seeing output on the sys error stream.
getCustomEditorForStep() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
 
getDataFrameAsInstances(String, boolean) - Method in class weka.python.PythonSession
Retrieve a pandas data frame from Python and convert it to a set of instances.
getDebug() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get whether to output debugging info (both client and server side)
getDefaultParameters() - Method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Get the default settings for parameters for this scheme
getDefaultParameters() - Method in enum weka.clusterers.ScikitLearnClusterer.Clusterer
 
getDontFetchModelFromPython() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
If true then don't retrieve the model from python.
getExplorer() - Method in class weka.gui.explorer.PythonExplorerPanel
Get the Explorer instance
getImageFromPython(String, boolean) - Method in class weka.python.PythonSession
Retrieve an image from python.
getIncomingConnectionTypes() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get the incoming connection types we can accept at the given time
getLearner() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get the scikit-learn scheme to use
getLearnerOpts() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get the parameters to pass to the scikit-learn scheme
getLearnerOpts() - Method in class weka.clusterers.ScikitLearnClusterer
Get the parameters to pass to the scikit-learn scheme
getModule() - Method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Get the scikit-learn module of this scheme
getModule() - Method in enum weka.clusterers.ScikitLearnClusterer.Clusterer
 
getOutgoingConnectionTypes() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get the outgoing connection types we can produce at the given time
getPythonCommand() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get the python command to use.
getPythonCommand() - Method in class weka.clusterers.ScikitLearnClusterer
Get the python command to use.
getPythonCommand() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
 
getPythonDebugBuffer(boolean) - Method in class weka.python.PythonSession
Grab the contents of the debug buffer from the python server.
getPythonEnvCheckResults() - Static method in class weka.python.PythonSession
Gets the result of running the checks in python
getPythonEnvCheckResults(String, String) - Static method in class weka.python.PythonSession
Gets the result of running the checks in python for the given python path + optional ownerID.
getPythonPath() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get optional entries to prepend to the PATH so that python can execute correctly.
getPythonPath() - Method in class weka.clusterers.ScikitLearnClusterer
Get optional entries to prepend to the PATH so that python can execute correctly.
getPythonPathEntries() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get additional entries needed in the PATH for the specified python executable to work properly.
getPythonScript() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get the python script to execute.
getPythonVariableType(String, boolean) - Method in class weka.python.PythonSession
Get the type of a variable in python
getScriptFile() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get the filename of the script to load at runtime
getServerID() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get an optional server name by which to identify the python server to use.
getServerID() - Method in class weka.clusterers.ScikitLearnClusterer
Get an optional server name by which to identify the python server to use.
getServerID() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get an optional server name by which to identify the python server to use.
getTabTitle() - Method in class weka.gui.explorer.PythonExplorerPanel
Get the tab title for this plugin
getTabTitleToolTip() - Method in class weka.gui.explorer.PythonExplorerPanel
Get the tool tip for this plugin
getUseSupervisedNominalToBinary() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get whether to use the supervised version of nominal to binary
getVariableListFromPython(boolean) - Method in class weka.python.PythonSession
Get a list of variables that are set in python.
getVariablesToGetFromPython() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Get the list of variables to retrieve from python.
getVariableValueFromPythonAsJson(String, boolean) - Method in class weka.python.PythonSession
Attempt to retrieve the value of a variable in python using serialization to Json.
getVariableValueFromPythonAsPickledObject(String, boolean) - Method in class weka.python.PythonSession
Attempt to retrieve the value of a variable in python using pickle serialization.
getVariableValueFromPythonAsPlainString(String, boolean) - Method in class weka.python.PythonSession
Attempt to retrieve the value of a variable in python as a plain string (i.e.
globalInfo() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Global help info
globalInfo() - Method in class weka.clusterers.ScikitLearnClusterer
Global help info

I

implementsMoreEfficientBatchPrediction() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Returns true, as we send entire test sets over to python for prediction
implementsMoreEfficientBatchPrediction() - Method in class weka.clusterers.ScikitLearnClusterer
Return true as we send entire test sets over to python for prediction
initSession(String, boolean) - Static method in class weka.python.PythonSession
Initialize the default session.
initSession(String, String, String, boolean) - Static method in class weka.python.PythonSession
Initialize a server/session for a user-supplied python path and (optional) ownerID.
instancesToPython(Instances, String, boolean) - Method in class weka.python.PythonSession
Transfer Weka instances into python as a named pandas data frame
instancesToPythonAsScikitLearn(Instances, String, boolean) - Method in class weka.python.PythonSession
Transfer Weka instances into python as a pandas data frame and then extract out numpy arrays of input and target features/columns.
instantiationComplete() - Method in class weka.gui.knowledgeflow.PythonPerspective
Called by the PerspectiveManager once instantiation is complete and a main application is available to this perspective
isClassifier() - Method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Return true if this scheme is a classifier
isRegressor() - Method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Return true if this scheme is a regressor

L

loadIcon(String) - Static method in class weka.gui.PythonPanel
Static utility for loading icons from the classpath

M

main(String[]) - Static method in class weka.classifiers.sklearn.ScikitLearnClassifier
Main method for testing this class
main(String[]) - Static method in class weka.clusterers.ScikitLearnClusterer
Main method for testing this class
main(String[]) - Static method in class weka.python.PythonSession
Some quick tests...
main(String[]) - Static method in class weka.python.ServerUtils
 
MAPPER - Static variable in class weka.python.ServerUtils
 

N

numberOfClusters() - Method in class weka.clusterers.ScikitLearnClusterer
 

P

processIncoming(Data) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Process incoming instances
producesProbabilities(String) - Method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Default implementation of producesProbabilities given parameter settings.
pythonAvailable() - Static method in class weka.python.PythonSession
Returns true if (at least) the default python environment/server is available
pythonAvailable(String, String) - Static method in class weka.python.PythonSession
Returns true if the user-specified python environment/server (as specified by pythonCommand (and optional ownerID) is available.
PythonExplorerPanel - Class in weka.gui.explorer
Explorer plugin for CPython scripting
PythonExplorerPanel() - Constructor for class weka.gui.explorer.PythonExplorerPanel
Constructor
PythonPanel - Class in weka.gui
Panel for interacting with python.
PythonPanel(boolean, Explorer) - Constructor for class weka.gui.PythonPanel
Constructor
PythonPerspective - Class in weka.gui.knowledgeflow
A KnowledgeFlow perspective providing a CPython scripting environment
PythonPerspective() - Constructor for class weka.gui.knowledgeflow.PythonPerspective
Constructor
PythonScriptExecutor - Class in weka.knowledgeflow.steps
Knowledge flow step (new knowledge flow) for executing a CPython script
PythonScriptExecutor() - Constructor for class weka.knowledgeflow.steps.PythonScriptExecutor
 
PythonScriptExecutorStepEditorDialog - Class in weka.gui.knowledgeflow.steps
Editor dialog for the PythonScriptExecutor step
PythonScriptExecutorStepEditorDialog() - Constructor for class weka.gui.knowledgeflow.steps.PythonScriptExecutorStepEditorDialog
 
PythonSession - Class in weka.python
Class that manages interaction with the python micro server.
PythonSession.PythonVariableType - Enum in weka.python
 

R

releaseSession(Object) - Static method in class weka.python.PythonSession
Release the default session so that other clients can obtain it.
releaseSession(String, String, Object) - Static method in class weka.python.PythonSession
Release the user-specified python session.
removeModelFromPythonPostTrainPredict() - Method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Return true if the variable containing the model in python should be cleared after training and each batch prediction operation.
requiresLog() - Method in class weka.gui.knowledgeflow.PythonPerspective
Requires a log when running in the Workbench application

S

safeLock() - Method in class weka.python.SessionMutex
 
ScikitLearnClassifier - Class in weka.classifiers.sklearn
Wrapper classifier for classifiers and regressors implemented in the scikit-learn Python package.
ScikitLearnClassifier() - Constructor for class weka.classifiers.sklearn.ScikitLearnClassifier
 
ScikitLearnClassifier.Learner - Enum in weka.classifiers.sklearn
Holds info on the different learners available
ScikitLearnClusterer - Class in weka.clusterers
Wrapper clusterer fro clusterers implemented in the scikit-learn Python package.
ScikitLearnClusterer() - Constructor for class weka.clusterers.ScikitLearnClusterer
 
ScikitLearnClusterer.Clusterer - Enum in weka.clusterers
Holds info on the different learners available
sendInstancesToPython(Instances) - Method in class weka.gui.PythonPanel
Send a set of instances to the python environment.
ServerUtils - Class in weka.python
Contains routines for getting data in and out of python.
ServerUtils() - Constructor for class weka.python.ServerUtils
 
SessionMutex - Class in weka.python
Class to use for session locking
SessionMutex() - Constructor for class weka.python.SessionMutex
 
SessionMutex(boolean) - Constructor for class weka.python.SessionMutex
 
setBatchSize(String) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
 
setBatchSize(String) - Method in class weka.clusterers.ScikitLearnClusterer
 
setClusterer(SelectedTag) - Method in class weka.clusterers.ScikitLearnClusterer
Set the scikit-learn clustering scheme to use
setContinueOnSysErr(boolean) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set whether to try and continue after seeing output on the sys error stream.
setContinueOnSysErr(boolean) - Method in class weka.clusterers.ScikitLearnClusterer
Set whether to try and continue after seeing output on the sys error stream.
setContinueOnSysErr(boolean) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set whether to try and continue after seeing output on the sys error stream.
setDebug(boolean) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set whether to output debugging info (both client and server side)
setDontFetchModelFromPython(boolean) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
If true then don't retrieve the model from python.
setExplorer(Explorer) - Method in class weka.gui.explorer.PythonExplorerPanel
Set the Explorer instance
setInstances(Instances) - Method in class weka.gui.explorer.PythonExplorerPanel
Sets the current instances object (passes them through to python)
setInstances(Instances) - Method in class weka.gui.knowledgeflow.PythonPerspective
Set the instances to use - pushes them over to python and converts to a pandas dataframe
setLearner(SelectedTag) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set the scikit-learn scheme to use
setLearnerOpts(String) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set the parameters to pass to the scikit-learn scheme
setLearnerOpts(String) - Method in class weka.clusterers.ScikitLearnClusterer
Set the parameters to pass to the scikit-learn scheme
setLog(Logger) - Method in class weka.gui.explorer.PythonExplorerPanel
Set the log to use
setLog(Logger) - Method in class weka.python.PythonSession
Set a log
setLogger(Logger) - Method in class weka.gui.PythonPanel
Set the log to use
setPythonCommand(String) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set the python command to use.
setPythonCommand(String) - Method in class weka.clusterers.ScikitLearnClusterer
Set the python command to use.
setPythonCommand(String) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set the python command to use.
setPythonPath(String) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set optional entries to prepend to the PATH so that python can execute correctly.
setPythonPath(String) - Method in class weka.clusterers.ScikitLearnClusterer
Set optional entries to prepend to the PATH so that python can execute correctly.
setPythonPathEntries(String) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set additional entries needed in the PATH for the specified python executable to work properly.
setPythonPickledVariableValue(String, String, boolean) - Method in class weka.python.PythonSession
Push a pickled python variable value back into python.
setPythonScript(String) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set the python script to execute.
setScriptFile(File) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set the filename containing the script to be loaded at runtime
setServerID(String) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set an optional server name by which to identify the python server to use.
setServerID(String) - Method in class weka.clusterers.ScikitLearnClusterer
Set an optional server name by which to identify the python server to use.
setServerID(String) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set an optional server name by which to identify the python server to use.
setStepToEdit(Step) - Method in class weka.gui.knowledgeflow.steps.PythonScriptExecutorStepEditorDialog
Set the step to edit.
setUseSupervisedNominalToBinary(boolean) - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Set whether to use the supervised version of nominal to binary
setVariablesToGetFromPython(String) - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Set the variables to retrieve from python
start() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Executed if we are operating as a start point
stepInit() - Method in class weka.knowledgeflow.steps.PythonScriptExecutor
Initialize the step

T

TAGS_LEARNER - Static variable in class weka.classifiers.sklearn.ScikitLearnClassifier
The tags for the GUI drop-down for learner selection
TAGS_LEARNER - Static variable in class weka.clusterers.ScikitLearnClusterer
The tags for the GUI drop-down for learner selection
toString() - Method in class weka.classifiers.sklearn.ScikitLearnClassifier
Get a textual description of this scheme
toString() - Method in class weka.clusterers.ScikitLearnClusterer
Get a textual description of this scheme

U

unlock() - Method in class weka.python.SessionMutex
 

V

valueOf(String) - Static method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum weka.clusterers.ScikitLearnClusterer.Clusterer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum weka.python.PythonSession.PythonVariableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum weka.classifiers.sklearn.ScikitLearnClassifier.Learner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum weka.clusterers.ScikitLearnClusterer.Clusterer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum weka.python.PythonSession.PythonVariableType
Returns an array containing the constants of this enum type, in the order they are declared.

W

weka.classifiers.sklearn - package weka.classifiers.sklearn
 
weka.clusterers - package weka.clusterers
 
weka.gui - package weka.gui
 
weka.gui.explorer - package weka.gui.explorer
 
weka.gui.knowledgeflow - package weka.gui.knowledgeflow
 
weka.gui.knowledgeflow.steps - package weka.gui.knowledgeflow.steps
 
weka.knowledgeflow.steps - package weka.knowledgeflow.steps
 
weka.python - package weka.python
 
A B C D E G I L M N P R S T U V W 
Skip navigation links