choicedesign.utils

Utility functions for design generation and condition handling.

Contains helpers for:

  • Generating balanced initial random designs (_initdesign).

  • Parsing condition strings into callable predicates (_parse_condition).

  • Searching for block assignments that minimise attribute correlation (_blockgen).

  • Dummy-coding categorical attribute columns (_dummygen).