Skip to content

Commit

Permalink
Move Inputs definition to parameter.py
Browse files Browse the repository at this point in the history
  • Loading branch information
NicolaCourtier committed Jul 3, 2024
1 parent 6b815a9 commit 1331a8f
Show file tree
Hide file tree
Showing 11 changed files with 12 additions and 13 deletions.
2 changes: 1 addition & 1 deletion pybop/costs/_likelihoods.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import numpy as np

from pybop.costs.base_cost import BaseCost
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Inputs


class BaseLikelihood(BaseCost):
Expand Down
3 changes: 1 addition & 2 deletions pybop/costs/base_cost.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from pybop import BaseProblem
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Parameters
from pybop.parameters.parameter import Inputs, Parameters


class BaseCost:
Expand Down
2 changes: 1 addition & 1 deletion pybop/costs/design_costs.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import numpy as np

from pybop.costs.base_cost import BaseCost
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Inputs


class DesignCost(BaseCost):
Expand Down
2 changes: 1 addition & 1 deletion pybop/costs/fitting_costs.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

from pybop.costs._likelihoods import BaseLikelihood
from pybop.costs.base_cost import BaseCost
from pybop.models.base_model import Inputs
from pybop.observers.observer import Observer
from pybop.parameters.parameter import Inputs


class RootMeanSquaredError(BaseCost):
Expand Down
3 changes: 1 addition & 2 deletions pybop/models/base_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@
import pybamm

from pybop import Dataset, Experiment, Parameters, ParameterSet

Inputs = Dict[str, float]
from pybop.parameters.parameter import Inputs


@dataclass
Expand Down
2 changes: 1 addition & 1 deletion pybop/models/empirical/ecm.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from pybamm import equivalent_circuit as pybamm_equivalent_circuit

from pybop.models.base_model import Inputs
from pybop.models.empirical.base_ecm import ECircuitModel
from pybop.parameters.parameter import Inputs


class Thevenin(ECircuitModel):
Expand Down
3 changes: 2 additions & 1 deletion pybop/parameters/parameter.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
import numpy as np

from pybop._utils import is_numeric
from pybop.models.base_model import Inputs

Inputs = Dict[str, float]


class Parameter:
Expand Down
2 changes: 1 addition & 1 deletion pybop/plotting/plot_problem.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import numpy as np

from pybop import DesignProblem, FittingProblem, StandardPlot
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Inputs


def quick_plot(problem, inputs: Inputs = None, show=True, **layout_kwargs):
Expand Down
2 changes: 1 addition & 1 deletion pybop/problems/base_problem.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from pybop import BaseModel, Dataset, Parameter, Parameters
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Inputs


class BaseProblem:
Expand Down
2 changes: 1 addition & 1 deletion pybop/problems/design_problem.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import numpy as np

from pybop import BaseProblem
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Inputs


class DesignProblem(BaseProblem):
Expand Down
2 changes: 1 addition & 1 deletion pybop/problems/fitting_problem.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import numpy as np

from pybop import BaseProblem
from pybop.models.base_model import Inputs
from pybop.parameters.parameter import Inputs


class FittingProblem(BaseProblem):
Expand Down

0 comments on commit 1331a8f

Please sign in to comment.