Skip to content

Commit 87cb6fd

Browse files
avoid circular imports
1 parent 1b78bdf commit 87cb6fd

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

climada/engine/unsequa/calc_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import numpy as np
2828
import pandas as pd
2929

30-
from climada.engine.unsequa import UncOutput
30+
from climada.engine.unsequa.unc_output import UncOutput
3131
from climada.util.value_representation import sig_dig as u_sig_dig
3232

3333
LOGGER = logging.getLogger(__name__)

climada/engine/unsequa/calc_cost_benefit.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,18 @@
2626
import time
2727
from typing import Optional, Union
2828

29-
import numpy as np
3029
import pandas as pd
3130
import pathos.multiprocessing as mp
3231

3332
from climada.engine.cost_benefit import CostBenefit
34-
from climada.engine.unsequa import Calc, InputVar, UncCostBenefitOutput
3533
from climada.engine.unsequa.calc_base import (
34+
Calc,
3635
_multiprocess_chunksize,
3736
_sample_parallel_iterator,
3837
_transpose_chunked_data,
3938
)
39+
from climada.engine.unsequa.input_var import InputVar
40+
from climada.engine.unsequa.unc_output import UncCostBenefitOutput
4041
from climada.entity import Entity
4142
from climada.hazard import Hazard
4243
from climada.util import log_level

climada/engine/unsequa/calc_delta_climate.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,14 @@
3131
import pathos.multiprocessing as mp
3232

3333
from climada.engine import ImpactCalc
34-
from climada.engine.unsequa import Calc, InputVar, UncImpactOutput
3534
from climada.engine.unsequa.calc_base import (
35+
Calc,
3636
_multiprocess_chunksize,
3737
_sample_parallel_iterator,
3838
_transpose_chunked_data,
3939
)
40+
from climada.engine.unsequa.input_var import InputVar
41+
from climada.engine.unsequa.unc_output import UncImpactOutput
4042
from climada.entity import Exposures, ImpactFuncSet
4143
from climada.hazard import Hazard
4244
from climada.util import log_level

climada/engine/unsequa/calc_impact.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,14 @@
3131
import pathos.multiprocessing as mp
3232

3333
from climada.engine import ImpactCalc
34-
from climada.engine.unsequa import Calc, InputVar, UncImpactOutput
3534
from climada.engine.unsequa.calc_base import (
35+
Calc,
3636
_multiprocess_chunksize,
3737
_sample_parallel_iterator,
3838
_transpose_chunked_data,
3939
)
40+
from climada.engine.unsequa.input_var import InputVar
41+
from climada.engine.unsequa.unc_output import UncImpactOutput
4042
from climada.entity import Exposures, ImpactFuncSet
4143
from climada.hazard import Hazard
4244
from climada.util import log_level

0 commit comments

Comments
 (0)