Skip to content

Commit

Permalink
change list to tuple
Browse files Browse the repository at this point in the history
  • Loading branch information
HydrogenSulfate committed Sep 12, 2023
1 parent a319e99 commit efaf5e4
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 16 deletions.
3 changes: 1 addition & 2 deletions ppsci/constraint/boundary_constraint.py
Expand Up @@ -85,10 +85,9 @@ def __init__(
weight_dict: Optional[Dict[str, Union[float, Callable]]] = None,
name: str = "BC",
):
self.output_expr = output_expr
self.label_dict = label_dict
self.input_keys = geom.dim_keys
self.output_keys = list(label_dict.keys())
self.output_keys = tuple(label_dict.keys())
self.output_expr = {
k: v for k, v in output_expr.items() if k in self.output_keys
}
Expand Down
3 changes: 1 addition & 2 deletions ppsci/constraint/initial_constraint.py
Expand Up @@ -88,10 +88,9 @@ def __init__(
weight_dict: Optional[Dict[str, Callable]] = None,
name: str = "IC",
):
self.output_expr = output_expr
self.label_dict = label_dict
self.input_keys = geom.dim_keys
self.output_keys = list(label_dict.keys())
self.output_keys = tuple(label_dict.keys())
self.output_expr = {
k: v for k, v in output_expr.items() if k in self.output_keys
}
Expand Down
3 changes: 1 addition & 2 deletions ppsci/constraint/integral_constraint.py
Expand Up @@ -85,10 +85,9 @@ def __init__(
weight_dict: Optional[Dict[str, Callable]] = None,
name: str = "IgC",
):
self.output_expr = output_expr
self.label_dict = label_dict
self.input_keys = geom.dim_keys
self.output_keys = list(label_dict.keys())
self.output_keys = tuple(label_dict.keys())
self.output_expr = {
k: v for k, v in output_expr.items() if k in self.output_keys
}
Expand Down
3 changes: 1 addition & 2 deletions ppsci/constraint/interior_constraint.py
Expand Up @@ -85,10 +85,9 @@ def __init__(
weight_dict: Optional[Dict[str, Union[Callable, float]]] = None,
name: str = "EQ",
):
self.output_expr = output_expr
self.label_dict = label_dict
self.input_keys = geom.dim_keys
self.output_keys = list(label_dict.keys())
self.output_keys = tuple(label_dict.keys())
self.output_expr = {
k: v for k, v in output_expr.items() if k in self.output_keys
}
Expand Down
3 changes: 1 addition & 2 deletions ppsci/constraint/periodic_constraint.py
Expand Up @@ -72,9 +72,8 @@ def __init__(
weight_dict: Optional[Dict[str, Callable]] = None,
name: str = "PeriodicBC",
):
self.output_expr = output_expr
self.input_keys = geom.dim_keys
self.output_keys = list(output_expr.keys())
self.output_keys = tuple(output_expr.keys())
self.output_expr = {
k: v for k, v in output_expr.items() if k in self.output_keys
}
Expand Down
9 changes: 5 additions & 4 deletions ppsci/constraint/supervised_constraint.py
Expand Up @@ -60,19 +60,20 @@ def __init__(
output_expr: Optional[Dict[str, Callable]] = None,
name: str = "Sup",
):
self.output_expr = output_expr

# build dataset
_dataset = dataset.build_dataset(dataloader_cfg["dataset"])

self.input_keys = _dataset.input_keys
self.output_keys = (
list(output_expr.keys()) if output_expr is not None else _dataset.label_keys
tuple(output_expr.keys())
if output_expr is not None
else _dataset.label_keys
)

self.output_expr = output_expr
if self.output_expr is None:
self.output_expr = {
key: lambda out, k=key: out[k] for key in self.output_keys
key: (lambda out, k=key: out[k]) for key in self.output_keys
}

# construct dataloader with dataset and dataloader_cfg
Expand Down
2 changes: 1 addition & 1 deletion ppsci/validate/geo_validator.py
Expand Up @@ -86,7 +86,7 @@ def __init__(
self.output_expr = output_expr
self.label_dict = label_dict
self.input_keys = geom.dim_keys
self.output_keys = list(label_dict.keys())
self.output_keys = tuple(label_dict.keys())

nx = dataloader_cfg["total_size"]
self.num_timestamps = 1
Expand Down
4 changes: 3 additions & 1 deletion ppsci/validate/sup_validator.py
Expand Up @@ -75,7 +75,9 @@ def __init__(

self.input_keys = _dataset.input_keys
self.output_keys = (
list(output_expr.keys()) if output_expr is not None else _dataset.label_keys
tuple(output_expr.keys())
if output_expr is not None
else _dataset.label_keys
)

if self.output_expr is None:
Expand Down

0 comments on commit efaf5e4

Please sign in to comment.