Base Utilities
==============

Dependency-free primitives shared by the other ``corr_vars.utils`` submodules: frame
introspection, expression coercion, and offset normalisation.

.. currentmodule:: corr_vars.utils.base

Expressions
-----------

.. autofunction:: as_expr

.. autofunction:: column_selector

Frame Introspection
-------------------

.. autofunction:: columns

.. autofunction:: struct_fields

.. autofunction:: col_length

.. autofunction:: row_length

.. autofunction:: is_empty

Offsets
-------

.. autofunction:: normalize_offset
