# {octicon}`code-square` API Reference
This is the class and function reference of chainladder. Please refer to
the full user guide for further details, as the class and
function raw specifications may not be enough to give full guidelines on their
uses.

```{eval-rst}

:mod:`chainladder.core`: Triangle
=================================

.. automodule:: chainladder.core
  :no-members:
  :no-inherited-members:


Classes
-------
.. currentmodule:: chainladder

.. autosummary::
  :toctree: generated/
  :template: class_inherited

  Triangle
  DevelopmentCorrelation
  ValuationCorrelation


.. _development_ref:

:mod:`chainladder.development`: Development Patterns
====================================================

.. automodule:: chainladder.development
  :no-members:
  :no-inherited-members:


Classes
-------
.. currentmodule:: chainladder

.. autosummary::
  :toctree: generated/
  :template: class

  Development
  DevelopmentConstant
  MunichAdjustment
  IncrementalAdditive
  ClarkLDF
  CaseOutstanding
  TweedieGLM
  DevelopmentML
  BarnettZehnwirth


.. _tails_ref:

:mod:`chainladder.tails`: Tail Factors
========================================

.. automodule:: chainladder.tails
  :no-members:
  :no-inherited-members:


Classes
-------
.. currentmodule:: chainladder

.. autosummary::
  :toctree: generated/
  :template: class

  TailConstant
  TailCurve
  TailBondy
  TailClark


.. _methods_ref:

:mod:`chainladder.methods`: IBNR Methods
========================================

.. automodule:: chainladder.methods
   :no-members:
   :no-inherited-members:


Classes
-------
.. currentmodule:: chainladder

.. autosummary::
   :toctree: generated/
   :template: class

   Chainladder
   MackChainladder
   BornhuetterFerguson
   ExpectedLoss
   Benktander
   CapeCod

.. _adjustments_ref:

:mod:`chainladder.adjustments`: Adjustments
===========================================
.. automodule:: chainladder.adjustments
 :no-members:
 :no-inherited-members:

Classes
-------
.. currentmodule:: chainladder

.. autosummary::
 :toctree: generated/
 :template: class

 BootstrapODPSample
 BerquistSherman
 Trend
 ParallelogramOLF

.. _workflow_ref:

:mod:`chainladder.workflow`: Workflow
=====================================
.. automodule:: chainladder.workflow
  :no-members:
  :no-inherited-members:

Classes
-------
.. currentmodule:: chainladder

.. autosummary::
  :toctree: generated/
  :template: class

  Pipeline
  VotingChainladder
  GridSearch


.. _utils_ref:

:mod:`chainladder.utils`: Utilities
===================================
.. automodule:: chainladder.utils
   :no-members:
   :no-inherited-members:


Functions
---------
.. currentmodule:: chainladder

.. autosummary::
   :toctree: generated/
   :template: function

   load_sample
   list_samples
   read_pickle
   read_json
   concat
   minimum
   maximum

Classes
-------
.. currentmodule:: chainladder

.. autosummary::
 :toctree: generated/
 :template: class

 PatsyFormula

```
