Skip to content

Commit 5c41e47

Browse files
Fixed functional tests cases
1 parent c290c28 commit 5c41e47

10 files changed

Lines changed: 90 additions & 151 deletions

File tree

tests/functional/tests/test_burgers_discovery.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44
from tests.functional.scenarios.burgers.burgers import BurgersTest
55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_burgers_sindy.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44
from tests.functional.scenarios.burgers.burgers import BurgersTest
55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_kdv_discovery.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44
from tests.functional.scenarios.kdv.kdv import KdVTest
55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_kdv_sindy.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44
from tests.functional.scenarios.kdv.kdv import KdVTest
55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_ks.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44
from tests.functional.scenarios.ks.ks import KSTest
55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_lorenz.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44
from tests.functional.scenarios.lorenz.lorenz import LorenzTest
55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_lv.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,21 @@
33
from tests.functional.scenarios.lv.lv import LotkaVolterraTest
44
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
55

6-
operator_params_deepxde = {
7-
"deepxde_config": {
8-
"net": [50, 50, 50],
9-
"activation": "tanh",
10-
"optimizer": "adam",
11-
"lr": 1e-3,
12-
"num_domain": 1000,
13-
"num_boundary": 200,
14-
"num_initial": 200,
15-
"epochs": 2000,
16-
},
17-
"penalty_coeff": 0.2,
18-
"error_metric": "rmse",
19-
}
20-
216
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
227
"DiscrepancyBasedFitnessWithCV"
238
)
249

10+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
11+
'DeepXDEBasedFitness'
12+
)
13+
14+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
15+
'PIC'
16+
)
17+
2518
ALL_CASES = [
2619
("DeepXDEBasedFitness", operator_params_deepxde),
20+
("PIC", operator_params_pic),
2721
("L2LRFitness", operator_params_l2lr),
2822
]
2923

tests/functional/tests/test_ns.py

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,23 @@
33
from tests.functional.scenarios.ns.ns import NavierStokesTest
44
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
55

6-
operator_params_deepxde = {
7-
"deepxde_config": {
8-
"net": [50, 50, 50],
9-
"activation": "tanh",
10-
"optimizer": "adam",
11-
"lr": 1e-3,
12-
"num_domain": 1000,
13-
"num_boundary": 200,
14-
"num_initial": 200,
15-
"epochs": 2000,
16-
},
17-
"penalty_coeff": 0.2,
18-
"error_metric": "rmse",
19-
}
20-
216
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
227
"DiscrepancyBasedFitnessWithCV"
238
)
249

10+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
11+
'DeepXDEBasedFitness'
12+
)
13+
14+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
15+
'PIC'
16+
)
17+
2518
ALL_CASES = [
2619
("DeepXDEBasedFitness", operator_params_deepxde),
20+
("PIC", operator_params_pic),
2721
("L2LRFitness", operator_params_l2lr),
2822
]
29-
3023
@pytest.mark.functional
3124
@pytest.mark.parametrize("operator_name, params", ALL_CASES)
3225
def test_ns(operator_name, params, runtime_options):

tests/functional/tests/test_vdp.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44

55
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
66

7-
operator_params_deepxde = {
8-
"deepxde_config": {
9-
"net": [50, 50, 50],
10-
"activation": "tanh",
11-
"optimizer": "adam",
12-
"lr": 1e-3,
13-
"num_domain": 1000,
14-
"num_boundary": 200,
15-
"num_initial": 200,
16-
"epochs": 2000,
17-
},
18-
"penalty_coeff": 0.2,
19-
"error_metric": "rmse",
20-
}
21-
227
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
238
"DiscrepancyBasedFitnessWithCV"
249
)
2510

11+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
12+
'DeepXDEBasedFitness'
13+
)
14+
15+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
16+
'PIC'
17+
)
18+
2619
ALL_CASES = [
2720
("DeepXDEBasedFitness", operator_params_deepxde),
21+
("PIC", operator_params_pic),
2822
("L2LRFitness", operator_params_l2lr),
2923
]
3024

tests/functional/tests/test_wave.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,21 @@
33
from tests.functional.scenarios.wave.wave import WaveTest
44
from epde.operators.utils.default_parameter_loader import EvolutionaryParams
55

6-
operator_params_deepxde = {
7-
"deepxde_config": {
8-
"net": [50, 50, 50],
9-
"activation": "tanh",
10-
"optimizer": "adam",
11-
"lr": 1e-3,
12-
"num_domain": 1000,
13-
"num_boundary": 200,
14-
"num_initial": 200,
15-
"epochs": 2000,
16-
},
17-
"penalty_coeff": 0.2,
18-
"error_metric": "rmse",
19-
}
20-
216
operator_params_l2lr = EvolutionaryParams().get_default_params_for_operator(
227
"DiscrepancyBasedFitnessWithCV"
238
)
249

10+
operator_params_deepxde = EvolutionaryParams().get_default_params_for_operator(
11+
'DeepXDEBasedFitness'
12+
)
13+
14+
operator_params_pic = EvolutionaryParams().get_default_params_for_operator(
15+
'PIC'
16+
)
17+
2518
ALL_CASES = [
2619
("DeepXDEBasedFitness", operator_params_deepxde),
20+
("PIC", operator_params_pic),
2721
("L2LRFitness", operator_params_l2lr),
2822
]
2923

0 commit comments

Comments
 (0)