.. # define a hard line break for HTML
.. |br| raw:: html
.. _api:
.. index:: Developer documentation
======================================================================
S1Tiling API
======================================================================
This section is intented for people who want to directly call S1Tiling code
from their project instead of using the external programs
:program:`S1Processor` and :program:`S1LIAMap`.
.. contents:: Contents:
:local:
:depth: 4
Entry points
============
``s1_process``
--------------
.. autofunction:: s1tiling.libs.api.s1_process
``s1_process_lia``
------------------
.. autofunction:: s1tiling.libs.api.s1_process_lia
Configuration object
====================
.. autoclass:: s1tiling.libs.configuration.Configuration
:members:
Result (``Situation``) object
=============================
.. autoclass:: s1tiling.libs.exits.Situation
:members:
Exceptions
==========
S1Tiling may raise the following exceptions:
.. inheritance-diagram:: s1tiling.libs.exceptions.CorruptedDataSAFEError
s1tiling.libs.exceptions.DownloadS1FileError
s1tiling.libs.exceptions.NoS2TileError
s1tiling.libs.exceptions.NoS1ImageError
s1tiling.libs.exceptions.MissingDEMError
s1tiling.libs.exceptions.MissingGeoidError
s1tiling.libs.exceptions.InvalidOTBVersionError
s1tiling.libs.exceptions.MissingApplication
:parts: 1
:top-classes: s1tiling.libs.exceptions.Error
:private-bases:
.. autoclass:: s1tiling.libs.exceptions.Error
.. autoclass:: s1tiling.libs.exceptions.CorruptedDataSAFEError
.. autoclass:: s1tiling.libs.exceptions.DownloadS1FileError
.. autoclass:: s1tiling.libs.exceptions.NoS2TileError
.. autoclass:: s1tiling.libs.exceptions.NoS1ImageError
.. autoclass:: s1tiling.libs.exceptions.MissingDEMError
.. autoclass:: s1tiling.libs.exceptions.MissingGeoidError
.. autoclass:: s1tiling.libs.exceptions.InvalidOTBVersionError
.. autoclass:: s1tiling.libs.exceptions.MissingApplication