craft#

craft(spec)[source]#

Instantiate an object from the specification string.

Parameters:
specstr, sktime/skbase compatible object specification

i.e., a string that executes to construct an object if all imports were present imports inferred are of any classes in the scope of all_estimators option 1: a string that evaluates to an estimator option 2: a sequence of assignments in valid python code,

with the object to be defined preceded by a “return” assignments can use names of classes as if all imports were present

Returns:
objskbase BaseObject descendant, constructed from spec

this will have the property that spec == str(obj) (up to formatting)