geodata.mask
============

.. py:module:: geodata.mask

.. autoapi-nested-parse::

   Mask module of the geodata package. This module contains the Mask class, which
   is used to create, manipulate, and load geodata mask object that takes GeoTIFF and shapefiles
   as input. Additionally, this module also contains a set of functions that are used to
   interact with raw raster data and shapefiles.



Attributes
----------

.. autoapisummary::

   geodata.mask.logger
   geodata.mask.prange
   geodata.mask.SHAPELY_NEW_API
   geodata.mask.raster_show


Classes
-------

.. toctree::
   :hidden:

   /autoapi/geodata/mask/Mask

.. autoapisummary::

   geodata.mask.Mask


Functions
---------

.. toctree::
   :hidden:

   /autoapi/geodata/mask/open_tif
   /autoapi/geodata/mask/ras_to_xarr
   /autoapi/geodata/mask/create_temp_tif
   /autoapi/geodata/mask/save_opened_raster
   /autoapi/geodata/mask/save_raster
   /autoapi/geodata/mask/crop_raster
   /autoapi/geodata/mask/reproject_raster
   /autoapi/geodata/mask/apply_fn_to_raster
   /autoapi/geodata/mask/filter_raster
   /autoapi/geodata/mask/trim_raster
   /autoapi/geodata/mask/filter_area
   /autoapi/geodata/mask/convert_shape_crs
   /autoapi/geodata/mask/show
   /autoapi/geodata/mask/show_all

.. autoapisummary::

   geodata.mask.open_tif
   geodata.mask.ras_to_xarr
   geodata.mask.create_temp_tif
   geodata.mask.save_opened_raster
   geodata.mask.save_raster
   geodata.mask.crop_raster
   geodata.mask.reproject_raster
   geodata.mask.apply_fn_to_raster
   geodata.mask.filter_raster
   geodata.mask.trim_raster
   geodata.mask.filter_area
   geodata.mask.convert_shape_crs
   geodata.mask.show
   geodata.mask.show_all


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

.. py:data:: logger

.. py:data:: prange

.. py:data:: SHAPELY_NEW_API

.. py:data:: raster_show

