============
Aggregations
============

.. automodule:: agate.aggregations
    :no-members:

.. autosummary::
    :nosignatures:

    agate.Aggregation
    agate.Summary

Basic aggregations
------------------

.. autosummary::
    :nosignatures:

    agate.All
    agate.Any
    agate.Count
    agate.HasNulls
    agate.Min
    agate.Max
    agate.MaxPrecision

Statistical aggregations
------------------------

.. autosummary::
    :nosignatures:

    agate.Deciles
    agate.IQR
    agate.MAD
    agate.Mean
    agate.Median
    agate.Mode
    agate.Percentiles
    agate.PopulationStDev
    agate.PopulationVariance
    agate.Quartiles
    agate.Quintiles
    agate.StDev
    agate.Sum
    agate.Variance

Text aggregations
-----------------

.. autosummary::
    :nosignatures:

    agate.MaxLength

Detailed list
-------------

.. autoclass:: agate.Aggregation
.. autoclass:: agate.All
.. autoclass:: agate.Any
.. autoclass:: agate.Count
.. autoclass:: agate.Deciles
.. autoclass:: agate.HasNulls
.. autoclass:: agate.IQR
.. autoclass:: agate.MAD
.. autoclass:: agate.Min
.. autoclass:: agate.Max
.. autoclass:: agate.MaxLength
.. autoclass:: agate.MaxPrecision
.. autoclass:: agate.Mean
.. autoclass:: agate.Median
.. autoclass:: agate.Mode
.. autoclass:: agate.Percentiles
.. autoclass:: agate.PopulationStDev
.. autoclass:: agate.PopulationVariance
.. autoclass:: agate.Quartiles
.. autoclass:: agate.Quintiles
.. autoclass:: agate.StDev
.. autoclass:: agate.Sum
.. autoclass:: agate.Summary
.. autoclass:: agate.Variance
