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

.. py:function:: geodata.mask.create_temp_tif(arr: numpy.ndarray, transform: rasterio.Affine, open_raster: bool = True) -> rasterio.DatasetReader | str

   Create a ras.DatasetReader object openning a temporary rasterio file

   **Note**: Arguments `arr` and `transform` input can be the output
   for `ras.merge.merge` and `ras.mask.mask`.

   :param arr: An ArrayLike object that contains values of the layer.
   :type arr: ArrayLike
   :param transform: Affine transformation for the layer.
   :type transform: rasterio.Affine
   :param open_raster: Whether the raster will be opened. True by default.
   :type open_raster: bool

   :returns: The temporary raster.
   :rtype: rasterio.DatasetReader

