iDQ APIΒΆ

We separate data discovery (idq.io), feature extraction (idq.features), and classification (idq.classifiers) into separate modules for clarity. Our object-oriented architecture means that the idq.classifiers.SupervisedClassifier object has responsibility for quite a few tasks, including

  • evaluation of ranks or generation of timeseries,

  • supervised calibration of ranks or rank timeseries, and

  • supervised training.

We also include a few other modules that contain helper functions (idq.utils), naming convetions (idq.names), and common code for measuring histograms and estimating probability density functions (idq.calibration).