DR Configuration#

Information on how configuration classes can be used in drx can be found here.

Information on how to set the API key, endpoint and default prediction environment to use can be found on the quickstart page.

Additional parameters that can be modified are listed below. Most of these parameters will never need to be changed and are hidden variables in the drx.Context class.

>>> c = drx.Context()
>>> c.theme = 'light'  # Set the theme for the drx WebUI, can be 'light' or 'dark'
>>> c._rest_poll_interval = 1  # HTTP polling interval in seconds for DataRobot status
>>> c._max_wait = 600  # Maximum polling duration before timeout in seconds
>>> c._concurrency_poll_interval = .1 # Polling interval in seconds for concurrency
>>> c._force_task_blocking = True # Force drx tasks to block until complete before executing other code
>>> c._max_dr_ingest = 1000000000  # Maximum DR upload size in bytes. Used in drx.SparkIngestModel
>>> c._upload_file_type = 'parquet'  # File type used by DataRobot to upload from a dataframe, can be 'csv' or 'parquet'.

Overall#

Context(**kwargs)

Interface for initializing, accessing, and setting drx context variables.

DRConfig([Data, Target, Featurization, ...])

DataRobot configuration.

Configurator(base)

Synthesize and apply common DR configuration patterns.

MetadataConfig([project_name, ...])

DataRobot metadata and worker configuration.

Data#

DataConfig([smart_downsampled, ...])

Row and column selection configuration.

Target#

TargetConfig([AutoML, AutoTS, target, ...])

Target configuration.

TargetAutoMLConfig([positive_class, ...])

AutoML additional target options.

TargetAutoTSConfig([forecast_window_start, ...])

Time series target(s) configuration.

TargetAggregationConfig([...])

Target aggregation configuration.

Partitioning#

PartitioningConfig([User, Group, DateTime, ...])

Partitioning configuration.

PartitioningDateTimeConfig([...])

Date-time partitioning configuration.

PartitioningDTBacktestConfig([index, ...])

Date-time backtest configuration.

PartitioningGroupConfig([partition_key_cols])

Group partitioning configuration.

PartitioningUserConfig([user_partition_col, ...])

User partitioning configuration.

Features#

FeaturesConfig([AutoTS, SAFER, ...])

Featurization configuration.

FeaturesAutoTSConfig([...])

Time series featurization configuration.

FeaturesTSFeatureSettingConfig([...])

Time series feature settings.

FeaturesSAFERConfig([...])

SAFER configuration.

Modeling#

ModelingConfig([Mode, AutoML, AutoTS, ...])

Modeling configuration.

ModelingModeConfig([metric, mode, ...])

Autopilot modes and metric(s).

ModelingAutoMLConfig([...])

AutoML additional modeling options.

ModelingAutoTSConfig([model_splits, ...])

Time series modeling options.

ModelingBiasFairnessConfig([...])

Bias and Fairness modeling options.

A-Z#

Context(**kwargs)

Interface for initializing, accessing, and setting drx context variables.

Configurator(base)

Synthesize and apply common DR configuration patterns.

DataConfig([smart_downsampled, ...])

Row and column selection configuration.

DRConfig([Data, Target, Featurization, ...])

DataRobot configuration.

FeaturesAutoTSConfig([...])

Time series featurization configuration.

FeaturesConfig([AutoTS, SAFER, ...])

Featurization configuration.

FeaturesSAFERConfig([...])

SAFER configuration.

FeaturesTSFeatureSettingConfig([...])

Time series feature settings.

FeaturesTSPeriodicityConfig([time_steps, ...])

Time series periodicity configuration.

MetadataConfig([project_name, ...])

DataRobot metadata and worker configuration.

ModelingAutoMLConfig([...])

AutoML additional modeling options.

ModelingAutoTSConfig([model_splits, ...])

Time series modeling options.

ModelingBiasFairnessConfig([...])

Bias and Fairness modeling options.

ModelingConfig([Mode, AutoML, AutoTS, ...])

Modeling configuration.

ModelingModeConfig([metric, mode, ...])

Autopilot modes and metric(s).

PartitioningConfig([User, Group, DateTime, ...])

Partitioning configuration.

PartitioningDTBacktestConfig([index, ...])

Date-time backtest configuration.

PartitioningDateTimeConfig([...])

Date-time partitioning configuration.

PartitioningGroupConfig([partition_key_cols])

Group partitioning configuration.

PartitioningUserConfig([user_partition_col, ...])

User partitioning configuration.

TargetAggregationConfig([...])

Target aggregation configuration.

TargetAutoMLConfig([positive_class, ...])

AutoML additional target options.

TargetAutoTSConfig([forecast_window_start, ...])

Time series target(s) configuration.

TargetConfig([AutoML, AutoTS, target, ...])

Target configuration.