Lean  $LEAN_TAG$
QuantConnect.Algorithm.Framework.Alphas.InsightScoreFunctionPythonWrapper Class Reference

A python implementation insight evaluator wrapper More...

Inheritance diagram for QuantConnect.Algorithm.Framework.Alphas.InsightScoreFunctionPythonWrapper:
[legend]

Public Member Functions

 InsightScoreFunctionPythonWrapper (PyObject insightEvaluator)
 Creates a new python wrapper instance More...
 
void Score (InsightManager insightManager, DateTime utcTime)
 Method to evaluate and score insights for each time step More...
 
- Public Member Functions inherited from QuantConnect.Python.BasePythonWrapper< IInsightScoreFunction >
 BasePythonWrapper (bool validateInterface=true)
 Creates a new instance of the BasePythonWrapper<TInterface> class More...
 
 BasePythonWrapper (PyObject instance, bool validateInterface=true)
 Creates a new instance of the BasePythonWrapper<TInterface> class with the specified instance More...
 
void SetPythonInstance (PyObject instance)
 Sets the python instance More...
 
GetProperty< T > (string propertyName)
 Gets the Python instance property with the specified name More...
 
PyObject GetProperty (string propertyName)
 Gets the Python instance property with the specified name More...
 
void SetProperty (string propertyName, object value)
 Sets the Python instance property with the specified name More...
 
dynamic GetEvent (string name)
 Gets the Python instance event with the specified name More...
 
bool HasAttr (string name)
 Determines whether the Python instance has the specified attribute More...
 
PyObject GetMethod (string methodName)
 Gets the Python instances method with the specified name and caches it More...
 
InvokeMethod< T > (string methodName, params object[] args)
 Invokes the specified method with the specified arguments More...
 
PyObject InvokeMethod (string methodName, params object[] args)
 Invokes the specified method with the specified arguments More...
 

Additional Inherited Members

- Protected Attributes inherited from QuantConnect.Python.BasePythonWrapper< IInsightScoreFunction >
PyObject Instance
 Gets the underlying python instance More...
 

Detailed Description

A python implementation insight evaluator wrapper

Definition at line 26 of file InsightScoreFunctionPythonWrapper.cs.

Constructor & Destructor Documentation

◆ InsightScoreFunctionPythonWrapper()

QuantConnect.Algorithm.Framework.Alphas.InsightScoreFunctionPythonWrapper.InsightScoreFunctionPythonWrapper ( PyObject  insightEvaluator)

Creates a new python wrapper instance

Parameters
insightEvaluatorThe python instance to wrap

Definition at line 32 of file InsightScoreFunctionPythonWrapper.cs.

Member Function Documentation

◆ Score()

void QuantConnect.Algorithm.Framework.Alphas.InsightScoreFunctionPythonWrapper.Score ( InsightManager  insightManager,
DateTime  utcTime 
)

Method to evaluate and score insights for each time step

Implements QuantConnect.Algorithm.Framework.Alphas.IInsightScoreFunction.

Definition at line 40 of file InsightScoreFunctionPythonWrapper.cs.

Here is the call graph for this function:

The documentation for this class was generated from the following file: