Python API

The Python API has two layers. The pure-Python modules under solvcon/ provide the high-level interface, and a compiled extension, _solvcon, supplies the performance-critical types through pybind11 wrappers.

Compiled extension wrappers

solvcon.core loads the pybind11 wrappers from the _solvcon extension and re-exports them into the top-level solvcon namespace.

GUI (solvcon.pilot)

The Qt-based Pilot GUI lives in solvcon.pilot and needs Qt6 and PySide6.

Note

This section is a placeholder for GUI Python API documentation.

Testing utilities (solvcon.testing)

Helpers shared by the Python test suite.

class solvcon.testing.TestBase[source]

Bases: object

assert_allclose(*args, **kw)[source]