abacusai.model_monitor_org_summary
==================================

.. py:module:: abacusai.model_monitor_org_summary


Classes
-------

.. autoapisummary::

   abacusai.model_monitor_org_summary.AbstractApiClass
   abacusai.model_monitor_org_summary.ModelMonitorOrgSummary


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

.. py:class:: AbstractApiClass(client, id)

   .. py:method:: __eq__(other)

      Return self==value.



   .. py:method:: _get_attribute_as_dict(attribute)


.. py:class:: ModelMonitorOrgSummary(client, summary=None, featureDrift=None, labelDrift=None, dataIntegrity=None, performance=None, alerts=None, monitorData=None, totalStarredMonitors=None)

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


   A summary of an organization's model monitors

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param summary: Count of monitors, count of versions, count of total rows of prediction data, count of failed versions.
   :type summary: dict
   :param featureDrift: Percentage of monitors with and without KL divergence > 2.
   :type featureDrift: dict
   :param labelDrift: Histogram of label drift across versions.
   :type labelDrift: dict
   :param dataIntegrity: Counts of violations.
   :type dataIntegrity: dict
   :param performance: Model accuracy information.
   :type performance: dict
   :param alerts: Count of alerts that are raised.
   :type alerts: dict
   :param monitorData: Information about monitors used in the summary for each time period.
   :type monitorData: dict
   :param totalStarredMonitors: Total number of starred monitors.
   :type totalStarredMonitors: int


   .. 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



