# ChannelExpr

## class nominal.experimental.compute.dsl.exprs.ChannelExpr

Bases: [`Expr`](https://dev.nominal.io/python/ref/generated/nominal.experimental.compute.dsl.exprs.Expr.md#nominal.experimental.compute.dsl.exprs.Expr "nominal.experimental.compute.dsl.exprs.Expr"), [`Generic`](https://docs.python.org/3/library/typing.html#typing.Generic "(in Python v3.15)")[`ConjureSeriesT`]

Base interface for channel expressions scoped to a dataset, asset, or run.

### abstractmethod classmethod asset_channel(asset_rid, data_scope_name, channel_name, additional_tags=None)

Return type:
:   [*Self*](https://docs.python.org/3/library/typing.html#typing.Self "(in Python v3.15)")

### abstractmethod classmethod datasource_channel(datasource_rid, channel_name, tags=None)

Return type:
:   [*Self*](https://docs.python.org/3/library/typing.html#typing.Self "(in Python v3.15)")

### abstractmethod classmethod run_channel(run_rid, data_scope_name, channel_name, additional_tags=None)

Return type:
:   [*Self*](https://docs.python.org/3/library/typing.html#typing.Self "(in Python v3.15)")
