For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Getting Started
    • Welcome
    • Contributing
  • Concepts
    • Columns
    • Seed Datasets
    • Agent Rollout Ingestion
    • Custom Columns
    • Validators
    • Processors
    • Person Sampling
    • Traces
    • Architecture & Performance
    • Deployment Options
    • Security
  • Tutorials
    • Overview
    • The Basics
    • Structured Outputs, Jinja Expressions, and Conditional Generation
    • Seeding with an External Dataset
    • Providing Images as Context
    • Generating Images
    • Image-to-Image Editing
  • Recipes
    • Recipe Cards
  • Plugins
    • Overview
    • Example Plugin
    • FileSystemSeedReader Plugins
    • Discover
  • Code Reference
    • Overview
      • Overview
      • models
      • mcp
      • column_configs
      • config_builder
      • data_designer_config
      • run_config
      • sampler_params
      • validator_params
      • seeds
      • processors
      • analysis
      • Config API
        • Analysis
        • Base
        • Column Configs
        • Column Types
        • Config Builder
        • Custom Column
        • Data Designer Config
        • Dataset Metadata
        • Default Model Settings
        • Errors
        • Exportable Config
        • Fingerprint
        • Interface
        • Mcp
        • Models
        • Preview Results
        • Processor Types
        • Processors
        • Run Config
        • Sampler Constraints
        • Sampler Params
        • Seed
        • Seed Source
        • Seed Source Dataframe
        • Seed Source Types
        • Testing
        • Utils
        • Validator Params
        • Version
  • Dev Notes
    • Overview
    • Prompt Sensitivity
    • Retriever SDG Toolkit
    • Have It Your Way
    • VLM Long Document Understanding
    • Push Datasets to Hugging Face Hub
    • Text-to-SQL for Nemotron Super
    • Async All the Way Down
    • Owning the Model Stack
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogoNeMo Data Designer
On this page
  • Module Contents
  • Functions
  • Data
  • API
Code ReferenceConfigConfig API

data_designer.config.column_types

||View as Markdown|
Previous

Column Configs

Next

Config Builder

Module Contents

Functions

NameDescription
get_column_config_from_kwargsCreate a Data Designer column config object from kwargs.
get_column_config_cls_from_typeGet the column config class for a column type.
get_column_display_orderReturn the preferred display order of the column types.
is_plugin_column_typeCheck whether a column type was registered by a plugin.
get_column_emoji_from_typeGet the emoji for a column type.
_resolve_sampler_kwargsNone

Data

plugin_manager ColumnConfigT DataDesignerColumnType _COLUMN_TYPE_CONFIG_CLS_MAP

API

1plugin_manager = PluginManager(...)
ColumnConfigT
typing_extensions.TypeAlias
1DataDesignerColumnType = create_str_enum_from_discriminated_type_union(...)
1data_designer.config.column_types.get_column_config_from_kwargs(
2 name: str,
3 column_type: data_designer.config.column_types.DataDesignerColumnType,
4 **kwargs
5) -> data_designer.config.column_types.ColumnConfigT

Create a Data Designer column config object from kwargs.

Parameters:

name
str

Name of the column.

column_type
data_designer.config.column_types.DataDesignerColumnType

Type of the column.

**kwargs

Keyword arguments to pass to the column constructor.

Returns:

data_designer.config.column_types.ColumnConfigT

Data Designer column object of the appropriate type.

1data_designer.config.column_types.get_column_config_cls_from_type(column_type: data_designer.config.column_types.DataDesignerColumnType) -> type[data_designer.config.column_types.ColumnConfigT]data_designer.config.column_types.get_column_config_cls_from_type(column_type: data_designer.config.column_types.DataDesignerColumnType) -> type[data_designer.config.column_types.ColumnConfigT]

Get the column config class for a column type.

1data_designer.config.column_types.get_column_display_order() -> list[data_designer.config.column_types.DataDesignerColumnType]

Return the preferred display order of the column types.

1data_designer.config.column_types.is_plugin_column_type(column_type: str | data_designer.config.column_types.DataDesignerColumnType) -> bool

Check whether a column type was registered by a plugin.

1data_designer.config.column_types.get_column_emoji_from_type(column_type: data_designer.config.column_types.DataDesignerColumnType) -> str

Get the emoji for a column type.

1data_designer.config.column_types._resolve_sampler_kwargs(
2 name: str,
3 kwargs: dict
4) -> dict
1_COLUMN_TYPE_CONFIG_CLS_MAP