digiqual
    • Home
    • Getting Started
      • Installation & Setup
      • Python Quick Start
      • Launch the App
    • Detailed Manuals & Theory
      • GUI Desktop Manual
      • Automated Optimisation
      • Generalised PoD Theory
    • API Reference

    On this page

    • adaptive.run_adaptive_search
      • Parameters
      • Returns
    • Edit this page
    • Report an issue

    adaptive.run_adaptive_search

    run_adaptive_search(
        executor,
        input_cols,
        outcome_col,
        ranges,
        existing_data=None,
        n_start=20,
        n_step=10,
        max_iter=5,
        max_hours=None,
    )

    Orchestrates the Active Learning loop on raw DataFrames using the Executor architecture.

    Parameters

    Name Type Description Default
    executor Executor | str An instance of an Executor (Python, CLI, Matlab). Accepts a legacy command string for backward compatibility. required
    input_cols List[str] Input names. required
    outcome_col str Outcome name. required
    ranges Dict Input bounds. required
    existing_data pd.DataFrame Start data. None
    n_start int Init batch size. 20
    n_step int Points added per refinement step. 10
    max_iter int Max loops. 5
    max_hours float Physical time limit in hours. None

    Returns

    Name Type Description
    pd.DataFrame pd.DataFrame: Final dataset containing all successful runs.
    • Edit this page
    • Report an issue