:py:mod:`abacusai.eda_leakage_detection`
========================================

.. py:module:: abacusai.eda_leakage_detection


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   abacusai.eda_leakage_detection.EdaLeakageDetection




.. py:class:: EdaLeakageDetection(client, columnNames=None, primaryKeys=None, transformationColumnNames=None, baseDuplicates={}, compareDuplicates={}, deletions={}, transformations={})

   Bases: :py:obj:`abacusai.return_class.AbstractApiClass`

   Eda Leakage Detection, contained the duplicates in the base version, Comparison version, Deletions between the base and comparison and feature transformations between the base and comparison data.

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param columnNames: Name of all the features in the data
   :type columnNames: list
   :param primaryKeys: Name of the primary keys in the data
   :type primaryKeys: list
   :param transformationColumnNames: Name of all the features that are not the primary keys
   :type transformationColumnNames: list
   :param baseDuplicates: A LeakageDuplication describing the number of duplicates within the data
   :type baseDuplicates: LeakageDuplication
   :param compareDuplicates: A LeakageDuplication describing the number of duplicates within the data
   :type compareDuplicates: LeakageDuplication
   :param deletions: A LeakageDeletion describing the number of deletion between two versions in the data
   :type deletions: LeakageDuplication
   :param transformations: A LeakageTransformation the number of changes that occured per feature in the data
   :type transformations: LeakageTransformation

   .. py:method:: __repr__()

      Return repr(self).


   .. py:method:: to_dict()

      Get a dict representation of the parameters in this class

      :returns: The dict value representation of the class parameters
      :rtype: dict



