Skip to content

Commit 8892a27

Browse files
committed
[CLN] Remove legacy backend and unused code
Eliminated "aesara" and "legacy" backends from the config and compute logic. Cleaned up redundant code, improving codebase maintainability and clarity by focusing on supported backends.
1 parent a7d7826 commit 8892a27

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

gempy/API/compute_API.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,6 @@ def compute_model(gempy_model: GeoModel, engine_config: Optional[GemPyEngineConf
5656
data_descriptor=gempy_model.input_data_descriptor,
5757
geophysics_input=gempy_model.geophysics_input,
5858
)
59-
60-
case AvailableBackends.aesara | AvailableBackends.legacy:
61-
gempy_model.legacy_model = _legacy_compute_model(gempy_model)
6259
case _:
6360
raise ValueError(f'Backend {engine_config} not supported')
6461

@@ -189,9 +186,3 @@ def _check_convergence_criterion(conditional_number: float, condition_number_old
189186
return geo_model.solutions
190187

191188

192-
def _legacy_compute_model(gempy_model: GeoModel) -> 'gempy_legacy.Project':
193-
gpl = require_gempy_legacy()
194-
legacy_model: gpl.Project = gempy3_to_gempy2(gempy_model)
195-
gpl.set_interpolator(legacy_model)
196-
gpl.compute_model(legacy_model)
197-
return legacy_model

0 commit comments

Comments
 (0)