# Utils

The `vibe_core.data.utils` modules provides utility functions and classes for working with STAC (SpatioTemporal Asset Catalog) Items and converting them to and from `BaseVibe` objects. This module simplifies the process of managing and organizing the data used throughout FarmVibes.AI, offering utility functions for serializing and deserializing STAC Items, field conversion, and type resolution.

## Hierarchy

```{eval-rst}
.. raw:: html
   :file: ../../markdown/data_types_diagram/utils_hierarchy.md
```

## Documentation

```{eval-rst}
.. automodule:: vibe_core.data.utils
   :members:
   :show-inheritance:
```

```{eval-rst}
.. autosummary::
   :toctree: _autosummary
```
