Read me/To do

Read me

The following command is used in order to check the completion of the documentation :

python act guideline

–correction to display the undocumented methods

Lists of methods and classes to skip are defined in the missingDocs python script (in acttools).

To do

Type issues

CredalNet.credalNet_currentCpt (issue with return type)

CredalNet.credalNet_srcCPt (issue with return type)

CredalNet.get_CPT_max (issue with return type)

CredalNet.get_CPT_min (issue with return type)

CredalNet.setCPT (issue with parameter type)

CredalNet.setCPTs (issue with parameter type)

InfluenceDiagramInference.displayStrongJunctionTree (issue with parameter type)

LazyPropagation.setTriangulation (issue with parameter type, Triangulation is not a wrapped object)

BayesNet.variableNodeMap (issue with return type, VariableNodeMap is not a wrapped object)

Exception issues

RangeVar.setMinVal(new_minval) (resp. setMaxVal(new_maxval)) should raise an exception if new_minval>maxval (resp. new_maxval<minval)

Potential.add should raise an exception when a DiscretizedVariable is added without any tick.

Methods to add

  • gum::LabelizedVariable::addLabels
  • gum::DiscretizedVariable::addTicks

Methods to overload

hasHardEvidence with a node id in parameter (instead of a node name)

Other issues

gum.CredalNet.dynamicExceptations needed in order to make dynamicExpMax and dynamicExpMin work.

Can’t document MarkovBlanket and EssentialGraph for unknown reason.

Version of addChanceNode and addUtilityNode with a multiDimImplementation as parameter should be disabled as the object isn’t wrapped.