quchip.inverse_design

Inverse design from a numerical dressed-chip specification.

Component classes declare which input numbers are dressed targets and which bare parameters usually move. fit_a_dress() compiles those declarations without evaluating the desired chip, then solves the resulting static observable problem with SciPy, using an exact JAX Jacobian when available. The fitted chip stays traceable and differentiable downstream.

Modules

fit

Fit bare chip parameters to a numerical dressed specification.

observables

Target compilation for quchip.fit_a_dress().

subsystems

Explicit local approximation for fitted observables.

types