- Adjust PC-SAFT parameters
$m$ ,$\sigma$ and$\epsilon_k$ for a pure substance. 🠒 Notebook - Adjust binary PC-SAFT parameter
$k_{ij}$ to VLE data. 🠒 Notebook - Adjust entropy scaling correlation parameters for the viscosity of a pure substance using PC-SAFT. 🠒 Notebook
Self-contained scripts fit the same hexane data (vapor pressure + liquid density) with
the same initial parameters and Huber loss (
| Script | Solver | Jacobian |
|---|---|---|
fit_hexane_ad.py |
Levenberg-Marquardt via PureRegressor |
exact, via automatic differentiation |
fit_hexane_scipy.py |
scipy.optimize.least_squares |
finite differences |
fit_hexane_ad_scipy.py |
scipy.optimize.least_squares |
exact, via PureRegressor.predict |
fit_hexane_ad_scipy.py uses PureRegressor as a compute engine only — data loading
and AD-based gradient evaluation — while delegating the optimisation loop to scipy.