# {py:mod}`zoomy_core.systemmodel.column`

```{py:module} zoomy_core.systemmodel.column
```

```{autodoc2-docstring} zoomy_core.systemmodel.column
:parser: zoomy_docstrings
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`ColumnMap <zoomy_core.systemmodel.column.ColumnMap>`
  - ```{autodoc2-docstring} zoomy_core.systemmodel.column.ColumnMap
    :parser: zoomy_docstrings
    :summary:
    ```
````

### Data

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`FIELDS <zoomy_core.systemmodel.column.FIELDS>`
  - ```{autodoc2-docstring} zoomy_core.systemmodel.column.FIELDS
    :parser: zoomy_docstrings
    :summary:
    ```
````

### API

````{py:data} FIELDS
:canonical: zoomy_core.systemmodel.column.FIELDS
:value: >
   ('b', 'h', 'u', 'v', 'w', 'p')

```{autodoc2-docstring} zoomy_core.systemmodel.column.FIELDS
:parser: zoomy_docstrings
```

````

`````{py:class} ColumnMap(sm, nz, aux=None)
:canonical: zoomy_core.systemmodel.column.ColumnMap

```{autodoc2-docstring} zoomy_core.systemmodel.column.ColumnMap
:parser: zoomy_docstrings
```

```{rubric} Initialization
```

```{autodoc2-docstring} zoomy_core.systemmodel.column.ColumnMap.__init__
:parser: zoomy_docstrings
```

````{py:method} interpolate(Q, Qaux, p)
:canonical: zoomy_core.systemmodel.column.ColumnMap.interpolate

```{autodoc2-docstring} zoomy_core.systemmodel.column.ColumnMap.interpolate
:parser: zoomy_docstrings
```

````

````{py:method} project(C)
:canonical: zoomy_core.systemmodel.column.ColumnMap.project

```{autodoc2-docstring} zoomy_core.systemmodel.column.ColumnMap.project
:parser: zoomy_docstrings
```

````

`````
