# SweepConfig

## pydantic model SweepConfig[source]

Bases: `BaseModel`

Sweep config; maps to InstroAWG’s `set_sweep*`/`sweep_enable` setters.

All fields besides `type`/`enable` are optional and skipped when omitted.

### field type: SweepType [Required]

### field enable: bool [Required]

### field trigger_source: SweepTriggerSource | None = None

### field start_frequency: float | None = None

### field end_frequency: float | None = None

### field sweep_time: float | None = None

### field start_hold_time: float | None = None

### field stop_hold_time: float | None = None

### field return_time: float | None = None
