Skip to content

Python API parity with CLI #155

@pesap

Description

@pesap

Description

Python bindings support all CLI features:

  • Callbacks/progress in Python (callable passed to solve())
  • Full solver parameter control (solver_params dict)
  • Result export to pandas/polars DataFrames
  • Exception hierarchy matching Rust errors
  • Async solve support (asyncio)

Acceptance Criteria

  • All CLI flags available in Python API
  • Progress callbacks work from Python
  • Export to pandas documented
  • Exception handling documented

Context

Part of v1.0 (Stable). Full-featured Python experience.

Target: v1.0

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestv1.0Version 1.0: Stable

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions