API
===

The pyMICA module
-----------------

This is the main module, that bundles all the others to take the input data and generate the output field.

.. automodule:: pymica.pymica
    :members:

Methodologies
-------------

.. automodule:: pymica.methods.inverse_distance
    :members:

.. automodule:: pymica.methods.inverse_distance_3d
    :members:

.. automodule:: pymica.methods.multiregression
    :members:

.. automodule:: pymica.methods.clustered_regression
    :members:


Clusters
--------

There are some functions used to create the clusters and the rasterized clusters file.

.. automodule:: pymica.utils.clusters
    :members:


Distance to coastline
---------------------

Function to calculate one explanatory variable.

.. automodule:: pymica.utils.distance_to_coastline
    :members:

Geotools
--------

Reprojection and geographic tools.

.. automodule:: pymica.utils.geotools
    :members:
