From af50bd44c13d108f0b77ddfb369c91e05f605b30 Mon Sep 17 00:00:00 2001 From: Sergio Souza Costa Date: Sat, 8 Aug 2026 09:01:13 -0300 Subject: [PATCH] docs: translate remaining Portuguese docstrings and messages No behavioural change. Brings docstrings, comments, log messages and error strings in line with the rest of the codebase, which is in English. --- .../components/allocation/vector/clue.py | 12 ++++++------ src/disslucc_continuous/schemas/schemas.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/disslucc_continuous/components/allocation/vector/clue.py b/src/disslucc_continuous/components/allocation/vector/clue.py index 085a9c9..009104b 100644 --- a/src/disslucc_continuous/components/allocation/vector/clue.py +++ b/src/disslucc_continuous/components/allocation/vector/clue.py @@ -7,15 +7,15 @@ class AllocationClueLike(SyncSpatialModel): """ - Alocação contínua tipo CLUE (Verburg et al. 1999). + Continuous CLUE-like allocation (Verburg et al. 1999). - _past é gerenciado pelo LUCSpatialModel via synchronize() + _past is managed by LUCSpatialModel via synchronize() após cada execute() — equivale ao cs:synchronize() do TerraME. - Esta versão é equivalente ao AllocationCClueLike.lua, incluindo: - - correctCellChange: corrige células cuja soma de usos ≠ 1.0 + This version is equivalent to AllocationCClueLike.lua, including: + - correctCellChange: fixes cells whose land-use sum != 1.0 - minChange / maxChange por uso do solo - - static == 0 (modo ANAP: muda independente da direção da demanda) + - static == 0 (ANAP mode: changes regardless of demand direction) - minValue / maxValue com lógica condicional de past """ @@ -81,7 +81,7 @@ def execute(self) -> None: flag_flex = True if n_iter >= self.max_iteration: raise RuntimeError( - f"Alocação não convergiu no passo {step} (erro={max_diff:.1f})" + f"Allocation did not converge at step {step} (error={max_diff:.1f})" ) self._apply_complementar() diff --git a/src/disslucc_continuous/schemas/schemas.py b/src/disslucc_continuous/schemas/schemas.py index b43bd83..801a6f8 100644 --- a/src/disslucc_continuous/schemas/schemas.py +++ b/src/disslucc_continuous/schemas/schemas.py @@ -2,7 +2,7 @@ disslucc_continuous.schemas.schemas --------------- Dataclasses que definem os parâmetros de cada componente. -Servem como contratos entre o usuário e os modelos — validação +They act as contracts between the user and the models — validation acontece aqui, os modelos só consomem. """ from __future__ import annotations @@ -19,7 +19,7 @@ class RegressionSpec: @dataclass class AllocationSpec: - """Restrições de alocação para um uso do solo.""" + """Allocation constraints for a land-use class.""" static: int = -1 # -1 = respeita demanda | 0 = livre | 1 = fixo min_value: float = 0.0 max_value: float = 1.0