SEC.Models.SdmOptimizer#

SEC.Models.SdmOptimizer.py

optimize_sdm_xr_decomposition(decomposition, env_params, **kwargs)#

Optimize the SDM decomposition.

Parameters:
  • decomposition (Decomposition) – The decomposition to optimize.

  • env_params (tuple) – The environmental parameters (N, T, me, mp, N0, t0, poresize).

  • kwargs (dict) – Additional parameters for the optimization process.

Returns:

new_xr_ccurves – The optimized SDM component curves.

Return type:

list of SdmComponentCurve

optimize_sdm_uv_decomposition(decomposition, xr_ccurves, **kwargs)#

Optimize the SDM UV decomposition.

Parameters:
  • decomposition (Decomposition) – The decomposition to optimize.

  • xr_ccurves (list of SdmComponentCurve) – The SDM component curves from the XR decomposition.

  • kwargs (dict) – Additional parameters for the optimization process.

Returns:

new_uv_ccurves – The optimized UV component curves.

Return type:

list of UvComponentCurve