Skip to content

Commit 5aef594

Browse files
pdate import path
1 parent 65d20b6 commit 5aef594

File tree

11 files changed

+21
-23
lines changed

11 files changed

+21
-23
lines changed

expts_manager/experiment_manager_tool/configuration_updater/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
def update_config_entries(base: dict, change: dict) -> dict:
2+
def update_config_entries(base: dict, change: dict) -> None:
33
"""
44
Recursively update nuopc_runconfig and config.yaml entries.
55
"""

expts_manager/experiment_manager_tool/configuration_updater/config_updater.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import os
22
import warnings
3-
from utils.ryaml_handler import read_yaml, write_yaml
4-
from configuration_updater.common import update_config_entries
3+
from experiment_manager_tool.utils.ryaml_handler import read_yaml, write_yaml
4+
from experiment_manager_tool.configuration_updater.common import update_config_entries
55

66
class ConfigUpdater:
77
@staticmethod
8-
def update_config_params(expt_path: str, param_dict: dict, filename):
8+
def update_config_params(expt_path: str, param_dict: dict, filename: str) -> None:
99
"""
1010
Updates namelist parameters and overwrites namelist file.
1111
@@ -29,7 +29,7 @@ def update_config_params(expt_path: str, param_dict: dict, filename):
2929
param_dict["jobname"] = expt_name
3030
update_config_entries(file_read, param_dict)
3131
write_yaml(file_read, nml_path)
32-
32+
3333
@staticmethod
3434
def update_perturb_jobname(expt_path: str, expt_name: str) -> None:
3535
"""

expts_manager/experiment_manager_tool/configuration_updater/f90nml_updater.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import os
22
import numpy as np
33
import f90nml
4-
from utils import constants
5-
from utils.util_functions import get_namelist_group
4+
from experiment_manager_tool.utils import constants
5+
from experiment_manager_tool.utils.util_functions import get_namelist_group
66

77
class f90nmlUpdater:
88
def __init__(self):

expts_manager/experiment_manager_tool/configuration_updater/mom6_updater.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
2-
from utils.base_manager import BaseManager
3-
from mixins.mixins import FullPathMixin, OM3UtilsLoaderMixin
2+
from experiment_manager_tool.utils.base_manager import BaseManager
3+
from experiment_manager_tool.mixins.mixins import FullPathMixin, OM3UtilsLoaderMixin
44

55
class MOM6Updater(BaseManager, FullPathMixin, OM3UtilsLoaderMixin):
66
def __init__(self, yamlfile: str) -> None:

expts_manager/experiment_manager_tool/configuration_updater/nuopc_runconfig_updater.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import os
2-
from mixins.mixins import FullPathMixin, OM3UtilsLoaderMixin
3-
from configuration_updater.common import update_config_entries
4-
from utils.base_manager import BaseManager
5-
from utils.util_functions import get_namelist_group, create_nested_dict
2+
from experiment_manager_tool.mixins.mixins import FullPathMixin, OM3UtilsLoaderMixin
3+
from experiment_manager_tool.configuration_updater.common import update_config_entries
4+
from experiment_manager_tool.utils.base_manager import BaseManager
5+
from experiment_manager_tool.utils.util_functions import get_namelist_group, create_nested_dict
66

77
class NuopcRunConfigUpdater(BaseManager, FullPathMixin, OM3UtilsLoaderMixin):
88
def __init__(self, yamlfile: str) -> None:

expts_manager/experiment_manager_tool/main.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env python3
2-
32
import argparse
4-
import os
5-
from manager.experiment_manager import ExperimentManager
3+
from experiment_manager_tool.manager.experiment_manager import ExperimentManager
64

75
def main():
86
parser = argparse.ArgumentParser(

expts_manager/experiment_manager_tool/pbs_job_manager/pbs_job_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import subprocess
33
import glob
4-
from git_manager.git_manager import check_and_commit_changes
4+
from experiment_manager_tool.git_manager.git_manager import check_and_commit_changes
55

66
class PBSJobManager:
77
"""

expts_manager/experiment_manager_tool/utils/base_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
2-
from utils.ryaml_handler import read_yaml
3-
from utils import constants
2+
from experiment_manager_tool.utils.ryaml_handler import read_yaml
3+
from experiment_manager_tool.utils import constants
44

55
class BaseManager:
66
"""

expts_manager/experiment_manager_tool/utils/load_external_tools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import warnings
44
import shutil
55
import subprocess
6-
from mixins.mixins import FullPathMixin
7-
from utils.base_manager import BaseManager
6+
from experiment_manager_tool.mixins.mixins import FullPathMixin
7+
from experiment_manager_tool.utils.base_manager import BaseManager
88

99
class ExternalTools(BaseManager, FullPathMixin):
1010
def __init__(self, yamlfile: str) -> None:

expts_manager/experiment_manager_tool/utils/metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import os
2-
from utils.ryaml_handler import read_yaml, write_yaml, LiteralString
2+
from experiment_manager_tool.utils.ryaml_handler import read_yaml, write_yaml, LiteralString
33

44
class MetaData:
55
def __init__(self, startfrom_str: str, force_restart: bool, base_path: str, branch_perturb: str, base_branch_name: str) -> None:

0 commit comments

Comments
 (0)