API Reference

CaML Core

Core Classes

CamlDML The CamlDML class represents a Double Machine Learning (DML) implementation for estimating…
CamlPolicy The CamlPolicy class represents a Policy Learning implementation for estimating…
CamlEnsemble The CamlEnsemble class represents a Ensemble Learning implementation for estimating…
CamlDRL The CamlDRL class represents a Doubly Robust Learning (DRL) implementation for estimating…
CamlDynamic The CamlDynamic class represents a dynamic (time) implementation for estimating…

Core Extensions

Plotting

extensions.plots.plot A plot.

Developer Tools

Utilities, Descriptors, & Validators

utils.generate_random_string Function to generate a random string of ascii lowercase letters and digits of length N.
utils.descriptors.ValidDataFrame Descriptor class that allows setting and getting a value that must be a valid DataFrame
utils.descriptors.ValidSparkSession Descriptor class for a valid SparkSession object.
utils.descriptors.ValidSklearnModel Descriptor class for a valid nuissance Sklearn model object.
utils.descriptors.ValidBoolean Descriptor class for a valid boolean value.
utils.descriptors.ValidString Descriptor class for a valid string value.
utils.descriptors.ValidFeatureList Descriptor class for a valid str, list, or tuple feature names.
Back to top