Commit 915d64e8 authored by Le Roux Erwan's avatar Le Roux Erwan
Browse files

[refactoring] move margin function, and param function

parent 339cf062
No related merge requests found
Showing with 17 additions and 18 deletions
+17 -18
from typing import Dict, List from typing import Dict, List
from extreme_fit.model.margin_model.param_function.abstract_coef import AbstractCoef from extreme_fit.function.param_function.abstract_coef import AbstractCoef
from spatio_temporal_dataset.coordinates.abstract_coordinates import AbstractCoordinates from spatio_temporal_dataset.coordinates.abstract_coordinates import AbstractCoordinates
......
from typing import List from typing import List
import numpy as np import numpy as np
from extreme_fit.model.margin_model.param_function.linear_coef import LinearCoef from extreme_fit.function.param_function.linear_coef import LinearCoef
from extreme_fit.model.margin_model.param_function.spline_coef import SplineCoef from extreme_fit.function.param_function.spline_coef import SplineCoef
class AbstractParamFunction(object): class AbstractParamFunction(object):
......
from typing import Dict from typing import Dict
from extreme_fit.model.margin_model.param_function.abstract_coef import AbstractCoef from extreme_fit.function.param_function.abstract_coef import AbstractCoef
class PolynomialCoef(AbstractCoef): class PolynomialCoef(AbstractCoef):
......
...@@ -4,7 +4,7 @@ import numpy as np ...@@ -4,7 +4,7 @@ import numpy as np
import pandas as pd import pandas as pd
from extreme_fit.model.abstract_model import AbstractModel from extreme_fit.model.abstract_model import AbstractModel
from extreme_fit.model.margin_model.margin_function.abstract_margin_function \ from extreme_fit.function.margin_function.abstract_margin_function \
import AbstractMarginFunction import AbstractMarginFunction
from extreme_fit.model.result_from_model_fit.abstract_result_from_model_fit import AbstractResultFromModelFit from extreme_fit.model.result_from_model_fit.abstract_result_from_model_fit import AbstractResultFromModelFit
from extreme_fit.model.utils import r from extreme_fit.model.utils import r
......
from extreme_fit.model.margin_model.margin_function.linear_margin_function import LinearMarginFunction from extreme_fit.function.margin_function.linear_margin_function import LinearMarginFunction
from extreme_fit.model.margin_model.param_function.linear_coef import LinearCoef from extreme_fit.function.param_function.linear_coef import LinearCoef
from extreme_fit.model.margin_model.parametric_margin_model import ParametricMarginModel from extreme_fit.model.margin_model.parametric_margin_model import ParametricMarginModel
from extreme_fit.distribution.gev.gev_params import GevParams from extreme_fit.distribution.gev.gev_params import GevParams
from spatio_temporal_dataset.coordinates.abstract_coordinates import AbstractCoordinates
class LinearMarginModel(ParametricMarginModel): class LinearMarginModel(ParametricMarginModel):
......
...@@ -3,7 +3,7 @@ from abc import ABC ...@@ -3,7 +3,7 @@ from abc import ABC
import numpy as np import numpy as np
import pandas as pd import pandas as pd
from extreme_fit.model.margin_model.margin_function.parametric_margin_function import \ from extreme_fit.function.margin_function.parametric_margin_function import \
ParametricMarginFunction ParametricMarginFunction
from extreme_fit.model.result_from_model_fit.result_from_spatial_extreme import ResultFromSpatialExtreme from extreme_fit.model.result_from_model_fit.result_from_spatial_extreme import ResultFromSpatialExtreme
from extreme_fit.model.margin_model.abstract_margin_model import AbstractMarginModel from extreme_fit.model.margin_model.abstract_margin_model import AbstractMarginModel
......
from typing import Dict, List from typing import Dict, List
from extreme_fit.model.margin_model.margin_function.spline_margin_function import SplineMarginFunction from extreme_fit.function.margin_function.spline_margin_function import SplineMarginFunction
from extreme_fit.model.margin_model.param_function.abstract_coef import AbstractCoef from extreme_fit.function.param_function.abstract_coef import AbstractCoef
from extreme_fit.model.margin_model.param_function.spline_coef import SplineCoef, KnotCoef, \ from extreme_fit.function.param_function.spline_coef import SplineCoef, KnotCoef, \
PolynomialCoef PolynomialCoef
from extreme_fit.model.margin_model.parametric_margin_model import ParametricMarginModel from extreme_fit.model.margin_model.parametric_margin_model import ParametricMarginModel
from extreme_fit.distribution.gev.gev_params import GevParams from extreme_fit.distribution.gev.gev_params import GevParams
......
...@@ -3,11 +3,11 @@ from typing import List ...@@ -3,11 +3,11 @@ from typing import List
import numpy as np import numpy as np
from cached_property import cached_property from cached_property import cached_property
from experiment.eurocode_data.utils import EUROCODE_QUANTILE, YEAR_OF_INTEREST_FOR_RETURN_LEVEL from experiment.eurocode_data.utils import EUROCODE_QUANTILE
from extreme_fit.distribution.gev.gev_params import GevParams from extreme_fit.distribution.gev.gev_params import GevParams
from extreme_fit.estimator.margin_estimator.abstract_margin_estimator import LinearMarginEstimator from extreme_fit.estimator.margin_estimator.abstract_margin_estimator import LinearMarginEstimator
from extreme_fit.estimator.utils import load_margin_function from extreme_fit.estimator.utils import load_margin_function
from extreme_fit.model.margin_model.margin_function.linear_margin_function import LinearMarginFunction from extreme_fit.function.margin_function.linear_margin_function import LinearMarginFunction
from extreme_fit.model.result_from_model_fit.result_from_extremes.result_from_bayesian_extremes import \ from extreme_fit.model.result_from_model_fit.result_from_extremes.result_from_bayesian_extremes import \
ResultFromBayesianExtremes ResultFromBayesianExtremes
from extreme_fit.model.result_from_model_fit.result_from_extremes.result_from_mle_extremes import ResultFromMleExtremes from extreme_fit.model.result_from_model_fit.result_from_extremes.result_from_mle_extremes import ResultFromMleExtremes
......
...@@ -2,7 +2,7 @@ from typing import Dict ...@@ -2,7 +2,7 @@ from typing import Dict
import numpy as np import numpy as np
from extreme_fit.model.margin_model.param_function.linear_coef import LinearCoef from extreme_fit.function.param_function.linear_coef import LinearCoef
from extreme_fit.model.result_from_model_fit.abstract_result_from_model_fit import \ from extreme_fit.model.result_from_model_fit.abstract_result_from_model_fit import \
AbstractResultFromModelFit AbstractResultFromModelFit
......
...@@ -3,7 +3,7 @@ from collections import OrderedDict ...@@ -3,7 +3,7 @@ from collections import OrderedDict
import numpy as np import numpy as np
from extreme_fit.distribution.gev.gev_params import GevParams from extreme_fit.distribution.gev.gev_params import GevParams
from extreme_fit.model.margin_model.param_function.linear_coef import LinearCoef from extreme_fit.function.param_function.linear_coef import LinearCoef
from spatio_temporal_dataset.coordinates.abstract_coordinates import AbstractCoordinates from spatio_temporal_dataset.coordinates.abstract_coordinates import AbstractCoordinates
......
...@@ -3,9 +3,9 @@ import unittest ...@@ -3,9 +3,9 @@ import unittest
import numpy as np import numpy as np
from extreme_fit.model.margin_model.linear_margin_model.linear_margin_model import LinearAllParametersAllDimsMarginModel from extreme_fit.model.margin_model.linear_margin_model.linear_margin_model import LinearAllParametersAllDimsMarginModel
from extreme_fit.model.margin_model.margin_function.abstract_margin_function import \ from extreme_fit.function.margin_function.abstract_margin_function import \
AbstractMarginFunction AbstractMarginFunction
from extreme_fit.model.margin_model.margin_function.linear_margin_function import LinearMarginFunction from extreme_fit.function.margin_function.linear_margin_function import LinearMarginFunction
from spatio_temporal_dataset.coordinates.spatial_coordinates.coordinates_2D import LinSpaceSpatial2DCoordinates from spatio_temporal_dataset.coordinates.spatial_coordinates.coordinates_2D import LinSpaceSpatial2DCoordinates
from test.test_utils import load_test_spatiotemporal_coordinates from test.test_utils import load_test_spatiotemporal_coordinates
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment