diff --git a/.gitignore b/.gitignore index aa1269dcc6085e26601c139dd581d4c70c37fd9c..069bcb6d1e312ce6e72641dbdd3db08be28cbbf0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ /.coverage autosubmit/miniTest.py autosubmit/simple_test.py +.vscode/ +.vscode \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index e90a26767ae6535ce55eb5352ccb9b0aba54ff21..eaee7b14b66f973c397c133cf7538e7f2da38f64 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,3 @@ { - "restructuredtext.confPath": "${workspaceFolder}/docs/source", - "python.pythonPath": "/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7" + "python.pythonPath": "/Library/Frameworks/Python.framework/Versions/2.7/bin/python" } \ No newline at end of file diff --git a/.vscode/tags b/.vscode/tags deleted file mode 100644 index a11f568a1efadfef1d869053fdefcd1a8468c64b..0000000000000000000000000000000000000000 --- a/.vscode/tags +++ /dev/null @@ -1,2121 +0,0 @@ -!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ -!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ -!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ -!_TAG_PROGRAM_NAME Exuberant Ctags // -!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ -!_TAG_PROGRAM_VERSION 5.8 // -ALLOWED_HOSTS ../autosubmit/config/basicConfig.py /^ ALLOWED_HOSTS = ''$/;" kind:variable line:50 -ASYNC_CALL ../autosubmit/platforms/ecmwf_adaptor.py /^ASYNC_CALL = saga.adaptors.cpi.decorators.ASYNC_CALL$/;" kind:variable line:22 -ASYNC_CALL ../autosubmit/platforms/mn_adaptor.py /^ASYNC_CALL = saga.adaptors.cpi.decorators.ASYNC_CALL$/;" kind:variable line:21 -Adaptor ../autosubmit/platforms/ecmwf_adaptor.py /^class Adaptor(saga.adaptors.base.Base):$/;" kind:class line:196 -Adaptor ../autosubmit/platforms/mn_adaptor.py /^class Adaptor(saga.adaptors.base.Base):$/;" kind:class line:303 -Autosubmit ../autosubmit/autosubmit.py /^class Autosubmit:$/;" kind:class line:113 -Autosubmit ../bin/autosubmit /^from autosubmit.autosubmit import Autosubmit$/;" kind:namespace line:29 -AutosubmitConfig ../autosubmit/autosubmit.py /^from config.config_common import AutosubmitConfig$/;" kind:namespace line:64 -AutosubmitConfig ../autosubmit/config/config_common.py /^class AutosubmitConfig(object):$/;" kind:class line:36 -AutosubmitConfig ../autosubmit/monitor/monitor.py /^from autosubmit.config.config_common import AutosubmitConfig$/;" kind:namespace line:35 -AutosubmitConfig ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.config.config_common import AutosubmitConfig$/;" kind:namespace line:28 -AutosubmitConfig ../autosubmit/platforms/saga_submitter.py /^from autosubmit.config.config_common import AutosubmitConfig$/;" kind:namespace line:27 -AutosubmitConfig ../autosubmit/platforms/submitter.py /^from autosubmit.config.config_common import AutosubmitConfig$/;" kind:namespace line:21 -AutosubmitConfig ../test/unit/test_autosubmit_config.py /^from autosubmit.config.config_common import AutosubmitConfig$/;" kind:namespace line:2 -AutosubmitConfig ../test/unit/test_job.py /^from autosubmit.config.config_common import AutosubmitConfig$/;" kind:namespace line:4 -AutosubmitGit ../autosubmit/autosubmit.py /^from git.autosubmit_git import AutosubmitGit$/;" kind:namespace line:67 -AutosubmitGit ../autosubmit/git/autosubmit_git.py /^class AutosubmitGit:$/;" kind:class line:30 -BASH ../autosubmit/job/job_common.py /^ BASH = 0$/;" kind:variable line:70 -BIN_PATH ../test/regression/tests_utils.py /^BIN_PATH = '..\/..\/bin'$/;" kind:variable line:6 -BOLD ../autosubmit/job/job_common.py /^ BOLD = '\\033[1m'$/;" kind:variable line:50 -BashHorizontalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class BashHorizontalWrapperBuilder(BashWrapperBuilder):$/;" kind:class line:462 -BashHorizontalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -BashVerticalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class BashVerticalWrapperBuilder(BashWrapperBuilder):$/;" kind:class line:456 -BashVerticalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -BashWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class BashWrapperBuilder(WrapperBuilder):$/;" kind:class line:397 -BasicConfig ../autosubmit/autosubmit.py /^from config.basicConfig import BasicConfig$/;" kind:namespace line:62 -BasicConfig ../autosubmit/config/basicConfig.py /^class BasicConfig:$/;" kind:class line:30 -BasicConfig ../autosubmit/config/config_common.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:33 -BasicConfig ../autosubmit/database/db_common.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:27 -BasicConfig ../autosubmit/git/autosubmit_git.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:26 -BasicConfig ../autosubmit/job/job.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:33 -BasicConfig ../autosubmit/monitor/monitor.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:34 -BasicConfig ../autosubmit/platforms/ecmwf_adaptor.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:19 -BasicConfig ../autosubmit/platforms/locplatform.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:27 -BasicConfig ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:27 -BasicConfig ../autosubmit/platforms/saga_submitter.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:26 -BasicConfig ../autosubmit/platforms/slurmplatform.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:27 -BasicConfig ../test/unit/test_basic_config.py /^from autosubmit.config.basicConfig import BasicConfig$/;" kind:namespace line:7 -CHECK_ON_SUBMISSION ../autosubmit/job/job.py /^ CHECK_ON_SUBMISSION = 'on_submission'$/;" kind:variable line:54 -CODE_TO_COLOR ../autosubmit/job/job_common.py /^ CODE_TO_COLOR = {-3: SUSPENDED, -2: UNKNOWN, -1: FAILED, 0: WAITING, 1: READY, 2: SUBMITTED, 3: QUEUING, 4: RUNNING, 5: COMPLETED}$/;" kind:variable line:62 -COMPLETED ../autosubmit/job/job_common.py /^ COMPLETED = '\\033[33m'$/;" kind:variable line:59 -COMPLETED ../autosubmit/job/job_common.py /^ COMPLETED = 5$/;" kind:variable line:31 -CRITICAL ../test/regression/tests_log.py /^ CRITICAL = '\\033[1m \\033[31m'$/;" kind:variable line:36 -CRITICAL ../test/regression/tests_log.py /^ CRITICAL = logging.CRITICAL$/;" kind:variable line:106 -CURRENT_DATABASE_VERSION ../autosubmit/database/db_common.py /^CURRENT_DATABASE_VERSION = 1$/;" kind:variable line:29 -CUSTOM_PLATFORMS_PATH ../autosubmit/config/basicConfig.py /^ CUSTOM_PLATFORMS_PATH = ''$/;" kind:variable line:46 -ConfigParser ../test/unit/test_autosubmit_config.py /^from bscearth.utils.config_parser import ConfigParserFactory, ConfigParser$/;" kind:namespace line:3 -ConfigParserFactory ../autosubmit/autosubmit.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:65 -ConfigParserFactory ../autosubmit/monitor/monitor.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:37 -ConfigParserFactory ../test/unit/test_autosubmit_config.py /^from bscearth.utils.config_parser import ConfigParserFactory, ConfigParser$/;" kind:namespace line:3 -ConfigParserFactory ../test/unit/test_dic_jobs.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:6 -ConfigParserFactory ../test/unit/test_job_graph.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:7 -ConfigParserFactory ../test/unit/test_job_grouping.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:5 -ConfigParserFactory ../test/unit/test_job_list.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:7 -ConfigParserFactory ../test/unit/test_wrappers.py /^from bscearth.utils.config_parser import ConfigParserFactory$/;" kind:namespace line:9 -DB_DIR ../autosubmit/config/basicConfig.py /^ DB_DIR = os.path.join(os.path.expanduser('~'), 'debug', 'autosubmit')$/;" kind:variable line:38 -DB_DIR ../test/unit/test_autosubmit_config.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:447 -DB_DIR ../test/unit/test_dic_jobs.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:523 -DB_DIR ../test/unit/test_job.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:283 -DB_DIR ../test/unit/test_job_graph.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:921 -DB_DIR ../test/unit/test_job_grouping.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:986 -DB_DIR ../test/unit/test_job_list.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:266 -DB_DIR ../test/unit/test_saga_platform.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:199 -DB_DIR ../test/unit/test_wrappers.py /^ DB_DIR = '\/dummy\/db\/dir'$/;" kind:variable line:1204 -DB_FILE ../autosubmit/config/basicConfig.py /^ DB_FILE = 'autosubmit.db'$/;" kind:variable line:39 -DB_FILE ../test/unit/test_autosubmit_config.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:448 -DB_FILE ../test/unit/test_dic_jobs.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:524 -DB_FILE ../test/unit/test_job.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:284 -DB_FILE ../test/unit/test_job_graph.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:922 -DB_FILE ../test/unit/test_job_grouping.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:987 -DB_FILE ../test/unit/test_job_list.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:267 -DB_FILE ../test/unit/test_saga_platform.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:200 -DB_FILE ../test/unit/test_wrappers.py /^ DB_FILE = '\/dummy\/db\/file'$/;" kind:variable line:1205 -DB_PATH ../autosubmit/config/basicConfig.py /^ DB_PATH = os.path.join(DB_DIR, DB_FILE)$/;" kind:variable line:40 -DB_PATH ../test/unit/test_autosubmit_config.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:449 -DB_PATH ../test/unit/test_dic_jobs.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:525 -DB_PATH ../test/unit/test_job.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:285 -DB_PATH ../test/unit/test_job_graph.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:923 -DB_PATH ../test/unit/test_job_grouping.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:988 -DB_PATH ../test/unit/test_job_list.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:268 -DB_PATH ../test/unit/test_saga_platform.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:201 -DB_PATH ../test/unit/test_wrappers.py /^ DB_PATH = '\/dummy\/db\/path'$/;" kind:variable line:1206 -DEBUG ../test/regression/tests_log.py /^ DEBUG = logging.DEBUG$/;" kind:variable line:100 -DEFAULT ../test/regression/tests_log.py /^ DEFAULT = '\\033[0m\\033[39m'$/;" kind:variable line:37 -DEFAULT_JOBS_CONF ../autosubmit/config/basicConfig.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:47 -DEFAULT_JOBS_CONF ../test/unit/test_autosubmit_config.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:454 -DEFAULT_JOBS_CONF ../test/unit/test_dic_jobs.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:530 -DEFAULT_JOBS_CONF ../test/unit/test_job.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:290 -DEFAULT_JOBS_CONF ../test/unit/test_job_graph.py /^ DEFAULT_JOBS_CONF = ''/;" kind:variable line:928 -DEFAULT_JOBS_CONF ../test/unit/test_job_grouping.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:993 -DEFAULT_JOBS_CONF ../test/unit/test_job_list.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:273 -DEFAULT_JOBS_CONF ../test/unit/test_saga_platform.py /^ DEFAULT_JOBS_CONF = ''$/;" kind:variable line:206 -DEFAULT_JOBS_CONF ../test/unit/test_wrappers.py /^ DEFAULT_JOBS_CONF = ''/;" kind:variable line:1211 -DEFAULT_PLATFORMS_CONF ../autosubmit/config/basicConfig.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:45 -DEFAULT_PLATFORMS_CONF ../test/unit/test_autosubmit_config.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:453 -DEFAULT_PLATFORMS_CONF ../test/unit/test_dic_jobs.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:529 -DEFAULT_PLATFORMS_CONF ../test/unit/test_job.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:289 -DEFAULT_PLATFORMS_CONF ../test/unit/test_job_graph.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:927 -DEFAULT_PLATFORMS_CONF ../test/unit/test_job_grouping.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:992 -DEFAULT_PLATFORMS_CONF ../test/unit/test_job_list.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:272 -DEFAULT_PLATFORMS_CONF ../test/unit/test_saga_platform.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:205 -DEFAULT_PLATFORMS_CONF ../test/unit/test_wrappers.py /^ DEFAULT_PLATFORMS_CONF = ''$/;" kind:variable line:1210 -DbException ../autosubmit/database/db_common.py /^class DbException(Exception):$/;" kind:class line:334 -DbManager ../autosubmit/database/db_manager.py /^class DbManager(object):$/;" kind:class line:24 -DbManager ../autosubmit/job/job_list_persistence.py /^from autosubmit.database.db_manager import DbManager$/;" kind:namespace line:26 -DbManager ../autosubmit/job/job_package_persistence.py /^from autosubmit.database.db_manager import DbManager$/;" kind:namespace line:23 -DbManager ../test/integration/test_db_manager.py /^from autosubmit.database.db_manager import DbManager$/;" kind:namespace line:6 -DbManager ../test/unit/test_db_manager.py /^from autosubmit.database.db_manager import DbManager$/;" kind:namespace line:7 -Dependency ../autosubmit/job/job_list.py /^from autosubmit.job.job_utils import Dependency$/;" kind:namespace line:36 -Dependency ../autosubmit/job/job_utils.py /^class Dependency(object):$/;" kind:class line:41 -Dependency ../test/unit/test_wrappers.py /^from autosubmit.job.job_utils import Dependency$/;" kind:namespace line:8 -DiGraph ../autosubmit/job/job_list.py /^from networkx import DiGraph$/;" kind:namespace line:41 -DiGraph ../autosubmit/job/job_utils.py /^from networkx import DiGraph$/;" kind:namespace line:23 -DicJobs ../autosubmit/job/job_dict.py /^class DicJobs:$/;" kind:class line:25 -DicJobs ../autosubmit/job/job_list.py /^from autosubmit.job.job_dict import DicJobs$/;" kind:namespace line:35 -DicJobs ../test/unit/test_dic_jobs.py /^from autosubmit.job.job_dict import DicJobs$/;" kind:namespace line:9 -DicJobs ../test/unit/test_wrappers.py /^from autosubmit.job.job_dict import DicJobs$/;" kind:namespace line:7 -ECMWFJob ../autosubmit/platforms/ecmwf_adaptor.py /^class ECMWFJob(saga.adaptors.cpi.job.Job):$/;" kind:class line:814 -ECMWFJobService ../autosubmit/platforms/ecmwf_adaptor.py /^class ECMWFJobService(saga.adaptors.cpi.job.Service):$/;" kind:class line:232 -ENDC ../autosubmit/job/job_common.py /^ ENDC = '\\033[0m'$/;" kind:variable line:49 -ERROR ../test/regression/tests_log.py /^ ERROR = '\\033[31m'$/;" kind:variable line:35 -ERROR ../test/regression/tests_log.py /^ ERROR = logging.ERROR$/;" kind:variable line:105 -EVERYTHING ../test/regression/tests_log.py /^ EVERYTHING = 0$/;" kind:variable line:99 -EXT ../autosubmit/job/job_list_persistence.py /^ EXT = '.pkl'$/;" kind:variable line:61 -EcCcaHeader ../autosubmit/platforms/ecplatform.py /^from autosubmit.platforms.headers.ec_cca_header import EcCcaHeader$/;" kind:namespace line:27 -EcCcaHeader ../autosubmit/platforms/headers/ec_cca_header.py /^class EcCcaHeader(object):$/;" kind:class line:23 -EcHeader ../autosubmit/platforms/ecplatform.py /^from autosubmit.platforms.headers.ec_header import EcHeader$/;" kind:namespace line:26 -EcHeader ../autosubmit/platforms/headers/ec_header.py /^class EcHeader(object):$/;" kind:class line:23 -EcPlatform ../autosubmit/platforms/ecplatform.py /^class EcPlatform(ParamikoPlatform):$/;" kind:class line:32 -EcPlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.ecplatform import EcPlatform$/;" kind:namespace line:34 -EcWrapperFactory ../autosubmit/platforms/ecplatform.py /^from autosubmit.platforms.wrappers.wrapper_factory import EcWrapperFactory$/;" kind:namespace line:29 -EcWrapperFactory ../autosubmit/platforms/wrappers/wrapper_factory.py /^class EcWrapperFactory(WrapperFactory):$/;" kind:class line:119 -ExperimentStats ../autosubmit/experiment/statistics.py /^class ExperimentStats(object):$/;" kind:class line:30 -ExperimentStats ../autosubmit/monitor/diagram.py /^from autosubmit.experiment.statistics import ExperimentStats$/;" kind:namespace line:25 -FAIL ../autosubmit/job/job_common.py /^ FAIL = '\\033[91m'$/;" kind:variable line:48 -FAILED ../autosubmit/job/job_common.py /^ FAILED = '\\033[31m'$/;" kind:variable line:60 -FAILED ../autosubmit/job/job_common.py /^ FAILED = -1$/;" kind:variable line:32 -FILE_PREFIX ../autosubmit/job/job_packages.py /^ FILE_PREFIX = 'ASThread'$/;" kind:variable line:237 -FILE_PREFIX ../autosubmit/job/job_packages.py /^ FILE_PREFIX = 'ASThread'$/;" kind:variable line:338 -FakeBasicConfig ../test/unit/test_autosubmit_config.py /^class FakeBasicConfig:$/;" kind:class line:446 -FakeBasicConfig ../test/unit/test_dic_jobs.py /^class FakeBasicConfig:$/;" kind:class line:519 -FakeBasicConfig ../test/unit/test_job.py /^class FakeBasicConfig:$/;" kind:class line:282 -FakeBasicConfig ../test/unit/test_job_graph.py /^class FakeBasicConfig:$/;" kind:class line:917 -FakeBasicConfig ../test/unit/test_job_grouping.py /^class FakeBasicConfig:$/;" kind:class line:982 -FakeBasicConfig ../test/unit/test_job_list.py /^class FakeBasicConfig:$/;" kind:class line:262 -FakeBasicConfig ../test/unit/test_saga_platform.py /^class FakeBasicConfig:$/;" kind:class line:195 -FakeBasicConfig ../test/unit/test_wrappers.py /^class FakeBasicConfig:$/;" kind:class line:1200 -FakeJob ../test/unit/test_saga_platform.py /^class FakeJob:$/;" kind:class line:179 -FakeJobDescription ../test/unit/test_saga_platform.py /^class FakeJobDescription:$/;" kind:class line:187 -FakeService ../test/unit/test_saga_platform.py /^class FakeService:$/;" kind:class line:174 -FixedSizeList ../autosubmit/experiment/statistics.py /^from autosubmit.monitor.utils import FixedSizeList$/;" kind:namespace line:22 -FixedSizeList ../autosubmit/monitor/utils.py /^class FixedSizeList(list):$/;" kind:class line:21 -HEADER ../autosubmit/job/job_common.py /^ HEADER = '\\033[95m'$/;" kind:variable line:44 -INFO ../test/regression/tests_log.py /^ INFO = logging.INFO$/;" kind:variable line:101 -JOB_LIST_TABLE ../autosubmit/job/job_list_persistence.py /^ JOB_LIST_TABLE = 'job_list'$/;" kind:variable line:106 -JOB_PACKAGES_TABLE ../autosubmit/job/job_package_persistence.py /^ JOB_PACKAGES_TABLE = 'job_package'$/;" kind:variable line:29 -Job ../autosubmit/experiment/statistics.py /^from autosubmit.job.job import Job$/;" kind:namespace line:21 -Job ../autosubmit/job/job.py /^class Job(object):$/;" kind:class line:37 -Job ../autosubmit/job/job_dict.py /^from autosubmit.job.job import Job$/;" kind:namespace line:20 -Job ../autosubmit/job/job_list.py /^from autosubmit.job.job import Job$/;" kind:namespace line:33 -Job ../autosubmit/job/job_packages.py /^from autosubmit.job.job import Job$/;" kind:namespace line:33 -Job ../autosubmit/monitor/diagram.py /^from autosubmit.job.job import Job$/;" kind:namespace line:28 -Job ../test/integration/test_job.py /^from autosubmit.job.job import Job$/;" kind:namespace line:3 -Job ../test/unit/test_job.py /^from autosubmit.job.job import Job$/;" kind:namespace line:6 -Job ../test/unit/test_job_graph.py /^from autosubmit.job.job import Job$/;" kind:namespace line:9 -Job ../test/unit/test_job_grouping.py /^from autosubmit.job.job import Job$/;" kind:namespace line:9 -Job ../test/unit/test_job_list.py /^from autosubmit.job.job import Job$/;" kind:namespace line:8 -Job ../test/unit/test_job_package.py /^from autosubmit.job.job import Job$/;" kind:namespace line:8 -Job ../test/unit/test_wrappers.py /^from autosubmit.job.job import Job$/;" kind:namespace line:5 -JobGrouping ../autosubmit/autosubmit.py /^from job.job_grouping import JobGrouping$/;" kind:namespace line:73 -JobGrouping ../autosubmit/job/job_grouping.py /^class JobGrouping(object):$/;" kind:class line:24 -JobGrouping ../test/unit/test_job_grouping.py /^from autosubmit.job.job_grouping import JobGrouping$/;" kind:namespace line:12 -JobList ../autosubmit/autosubmit.py /^from job.job_list import JobList$/;" kind:namespace line:68 -JobList ../autosubmit/job/job_list.py /^class JobList:$/;" kind:class line:45 -JobList ../test/unit/test_dic_jobs.py /^from autosubmit.job.job_list import JobList$/;" kind:namespace line:10 -JobList ../test/unit/test_job_graph.py /^from autosubmit.job.job_list import JobList$/;" kind:namespace line:5 -JobList ../test/unit/test_job_grouping.py /^from autosubmit.job.job_list import JobList$/;" kind:namespace line:3 -JobList ../test/unit/test_job_list.py /^from autosubmit.job.job_list import JobList$/;" kind:namespace line:10 -JobList ../test/unit/test_wrappers.py /^from autosubmit.job.job_list import JobList$/;" kind:namespace line:6 -JobListPersistence ../autosubmit/job/job_list_persistence.py /^class JobListPersistence(object):$/;" kind:class line:29 -JobListPersistenceDb ../autosubmit/autosubmit.py /^from job.job_list_persistence import JobListPersistenceDb$/;" kind:namespace line:71 -JobListPersistenceDb ../autosubmit/job/job_list_persistence.py /^class JobListPersistenceDb(JobListPersistence):$/;" kind:class line:99 -JobListPersistenceDb ../test/unit/test_dic_jobs.py /^from autosubmit.job.job_list_persistence import JobListPersistenceDb$/;" kind:namespace line:11 -JobListPersistenceDb ../test/unit/test_job_graph.py /^from autosubmit.job.job_list_persistence import JobListPersistenceDb$/;" kind:namespace line:6 -JobListPersistenceDb ../test/unit/test_job_grouping.py /^from autosubmit.job.job_list_persistence import JobListPersistenceDb$/;" kind:namespace line:6 -JobListPersistenceDb ../test/unit/test_job_list.py /^from autosubmit.job.job_list_persistence import JobListPersistenceDb$/;" kind:namespace line:12 -JobListPersistenceDb ../test/unit/test_wrappers.py /^from autosubmit.job.job_list_persistence import JobListPersistenceDb$/;" kind:namespace line:10 -JobListPersistencePkl ../autosubmit/autosubmit.py /^from job.job_list_persistence import JobListPersistencePkl$/;" kind:namespace line:72 -JobListPersistencePkl ../autosubmit/job/job_list_persistence.py /^class JobListPersistencePkl(JobListPersistence):$/;" kind:class line:55 -JobPackageArray ../autosubmit/job/job_list.py /^from autosubmit.job.job_packages import JobPackageSimple, JobPackageArray, JobPackageThread$/;" kind:namespace line:39 -JobPackageArray ../autosubmit/job/job_packages.py /^class JobPackageArray(JobPackageBase):$/;" kind:class line:167 -JobPackageBase ../autosubmit/job/job_packages.py /^class JobPackageBase(object):$/;" kind:class line:37 -JobPackageHorizontal ../autosubmit/job/job_packager.py /^ JobPackageSimpleWrapped, JobPackageHorizontalVertical, JobPackageVerticalHorizontal$/;" kind:namespace line:24 -JobPackageHorizontal ../autosubmit/job/job_packages.py /^class JobPackageHorizontal(JobPackageThread):$/;" kind:class line:434 -JobPackageHorizontalVertical ../autosubmit/job/job_packager.py /^ JobPackageSimpleWrapped, JobPackageHorizontalVertical, JobPackageVerticalHorizontal$/;" kind:namespace line:24 -JobPackageHorizontalVertical ../autosubmit/job/job_packages.py /^class JobPackageHorizontalVertical(JobPackageHybrid):$/;" kind:class line:503 -JobPackageHybrid ../autosubmit/job/job_packages.py /^class JobPackageHybrid(JobPackageThread):$/;" kind:class line:459 -JobPackagePersistence ../autosubmit/autosubmit.py /^from job.job_package_persistence import JobPackagePersistence$/;" kind:namespace line:70 -JobPackagePersistence ../autosubmit/job/job_package_persistence.py /^class JobPackagePersistence(object):$/;" kind:class line:26 -JobPackageSimple ../autosubmit/job/job_list.py /^from autosubmit.job.job_packages import JobPackageSimple, JobPackageArray, JobPackageThread$/;" kind:namespace line:39 -JobPackageSimple ../autosubmit/job/job_packager.py /^ JobPackageSimpleWrapped, JobPackageHorizontalVertical, JobPackageVerticalHorizontal$/;" kind:namespace line:24 -JobPackageSimple ../autosubmit/job/job_packages.py /^class JobPackageSimple(JobPackageBase):$/;" kind:class line:111 -JobPackageSimple ../test/unit/test_job_package.py /^from autosubmit.job.job_packages import JobPackageSimple$/;" kind:namespace line:7 -JobPackageSimpleWrapped ../autosubmit/job/job_packager.py /^ JobPackageSimpleWrapped, JobPackageHorizontalVertical, JobPackageVerticalHorizontal$/;" kind:namespace line:24 -JobPackageSimpleWrapped ../autosubmit/job/job_packages.py /^class JobPackageSimpleWrapped(JobPackageSimple):$/;" kind:class line:142 -JobPackageThread ../autosubmit/autosubmit.py /^from job.job_packages import JobPackageThread$/;" kind:namespace line:69 -JobPackageThread ../autosubmit/job/job_list.py /^from autosubmit.job.job_packages import JobPackageSimple, JobPackageArray, JobPackageThread$/;" kind:namespace line:39 -JobPackageThread ../autosubmit/job/job_packages.py /^class JobPackageThread(JobPackageBase):$/;" kind:class line:233 -JobPackageThreadWrapped ../autosubmit/job/job_packages.py /^class JobPackageThreadWrapped(JobPackageThread):$/;" kind:class line:334 -JobPackageVertical ../autosubmit/job/job_packager.py /^ JobPackageSimpleWrapped, JobPackageHorizontalVertical, JobPackageVerticalHorizontal$/;" kind:namespace line:24 -JobPackageVertical ../autosubmit/job/job_packages.py /^class JobPackageVertical(JobPackageThread):$/;" kind:class line:408 -JobPackageVertical ../test/unit/test_wrappers.py /^from autosubmit.job.job_packages import JobPackageVertical$/;" kind:namespace line:4 -JobPackageVerticalHorizontal ../autosubmit/job/job_packager.py /^ JobPackageSimpleWrapped, JobPackageHorizontalVertical, JobPackageVerticalHorizontal$/;" kind:namespace line:24 -JobPackageVerticalHorizontal ../autosubmit/job/job_packages.py /^class JobPackageVerticalHorizontal(JobPackageHybrid):$/;" kind:class line:492 -JobPackager ../autosubmit/autosubmit.py /^from job.job_packager import JobPackager$/;" kind:namespace line:89 -JobPackager ../autosubmit/job/job_packager.py /^class JobPackager(object):$/;" kind:class line:29 -JobPackager ../test/unit/test_wrappers.py /^from autosubmit.job.job_packager import JobPackager$/;" kind:namespace line:3 -JobPackagerHorizontal ../autosubmit/job/job_packager.py /^class JobPackagerHorizontal(object):$/;" kind:class line:339 -JobPackagerVertical ../autosubmit/job/job_packager.py /^class JobPackagerVertical(object):$/;" kind:class line:253 -JobPackagerVerticalMixed ../autosubmit/job/job_packager.py /^class JobPackagerVerticalMixed(JobPackagerVertical):$/;" kind:class line:302 -JobPackagerVerticalSimple ../autosubmit/job/job_packager.py /^class JobPackagerVerticalSimple(JobPackagerVertical):$/;" kind:class line:281 -LOCAL_ASLOG_DIR ../autosubmit/config/basicConfig.py /^ LOCAL_ASLOG_DIR = 'ASLOGS'$/;" kind:variable line:43 -LOCAL_PROJ_DIR ../autosubmit/config/basicConfig.py /^ LOCAL_PROJ_DIR = 'proj'$/;" kind:variable line:44 -LOCAL_PROJ_DIR ../test/unit/test_autosubmit_config.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:452 -LOCAL_PROJ_DIR ../test/unit/test_dic_jobs.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:528 -LOCAL_PROJ_DIR ../test/unit/test_job.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:288 -LOCAL_PROJ_DIR ../test/unit/test_job_graph.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:926 -LOCAL_PROJ_DIR ../test/unit/test_job_grouping.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:991 -LOCAL_PROJ_DIR ../test/unit/test_job_list.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:271 -LOCAL_PROJ_DIR ../test/unit/test_saga_platform.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:204 -LOCAL_PROJ_DIR ../test/unit/test_wrappers.py /^ LOCAL_PROJ_DIR = '\/dummy\/local\/proj\/dir'$/;" kind:variable line:1209 -LOCAL_ROOT_DIR ../autosubmit/config/basicConfig.py /^ LOCAL_ROOT_DIR = DB_DIR$/;" kind:variable line:41 -LOCAL_ROOT_DIR ../test/unit/test_autosubmit_config.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:450 -LOCAL_ROOT_DIR ../test/unit/test_dic_jobs.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:526 -LOCAL_ROOT_DIR ../test/unit/test_job.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:286 -LOCAL_ROOT_DIR ../test/unit/test_job_graph.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:924 -LOCAL_ROOT_DIR ../test/unit/test_job_grouping.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:989 -LOCAL_ROOT_DIR ../test/unit/test_job_list.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:269 -LOCAL_ROOT_DIR ../test/unit/test_saga_platform.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:202 -LOCAL_ROOT_DIR ../test/unit/test_wrappers.py /^ LOCAL_ROOT_DIR = '\/dummy\/local\/root\/dir'$/;" kind:variable line:1207 -LOCAL_TMP_DIR ../autosubmit/config/basicConfig.py /^ LOCAL_TMP_DIR = 'tmp'$/;" kind:variable line:42 -LOCAL_TMP_DIR ../test/unit/test_autosubmit_config.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:451 -LOCAL_TMP_DIR ../test/unit/test_dic_jobs.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:527 -LOCAL_TMP_DIR ../test/unit/test_job.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:287 -LOCAL_TMP_DIR ../test/unit/test_job_graph.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:925 -LOCAL_TMP_DIR ../test/unit/test_job_grouping.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:990 -LOCAL_TMP_DIR ../test/unit/test_job_list.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:270 -LOCAL_TMP_DIR ../test/unit/test_saga_platform.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:203 -LOCAL_TMP_DIR ../test/unit/test_wrappers.py /^ LOCAL_TMP_DIR = '\/dummy\/local\/temp\/dir'$/;" kind:variable line:1208 -LSFWrapperFactory ../autosubmit/platforms/lsfplatform.py /^from autosubmit.platforms.wrappers.wrapper_factory import LSFWrapperFactory$/;" kind:namespace line:24 -LSFWrapperFactory ../autosubmit/platforms/wrappers/wrapper_factory.py /^class LSFWrapperFactory(WrapperFactory):$/;" kind:class line:100 -LocalHeader ../autosubmit/platforms/headers/local_header.py /^class LocalHeader(object):$/;" kind:class line:23 -LocalHeader ../autosubmit/platforms/locplatform.py /^from autosubmit.platforms.headers.local_header import LocalHeader$/;" kind:namespace line:25 -LocalPlatform ../autosubmit/platforms/locplatform.py /^class LocalPlatform(ParamikoPlatform):$/;" kind:class line:31 -LocalPlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.locplatform import LocalPlatform$/;" kind:namespace line:36 -Log ../autosubmit/autosubmit.py /^from bscearth.utils.log import Log$/;" kind:namespace line:76 -Log ../autosubmit/config/basicConfig.py /^from bscearth.utils.log import Log$/;" kind:namespace line:27 -Log ../autosubmit/config/config_common.py /^from bscearth.utils.log import Log$/;" kind:namespace line:32 -Log ../autosubmit/database/db_common.py /^from bscearth.utils.log import Log$/;" kind:namespace line:26 -Log ../autosubmit/experiment/experiment_common.py /^from bscearth.utils.log import Log$/;" kind:namespace line:25 -Log ../autosubmit/experiment/statistics.py /^from bscearth.utils.log import Log$/;" kind:namespace line:23 -Log ../autosubmit/git/autosubmit_git.py /^from bscearth.utils.log import Log$/;" kind:namespace line:27 -Log ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -Log ../autosubmit/job/job_list.py /^from bscearth.utils.log import Log$/;" kind:namespace line:34 -Log ../autosubmit/job/job_list_persistence.py /^from bscearth.utils.log import Log$/;" kind:namespace line:25 -Log ../autosubmit/job/job_package_persistence.py /^from bscearth.utils.log import Log$/;" kind:namespace line:22 -Log ../autosubmit/job/job_packager.py /^from bscearth.utils.log import Log$/;" kind:namespace line:20 -Log ../autosubmit/job/job_packages.py /^from bscearth.utils.log import Log$/;" kind:namespace line:31 -Log ../autosubmit/monitor/diagram.py /^from bscearth.utils.log import Log$/;" kind:namespace line:27 -Log ../autosubmit/monitor/monitor.py /^from bscearth.utils.log import Log$/;" kind:namespace line:36 -Log ../autosubmit/notifications/mail_notifier.py /^from bscearth.utils.log import Log$/;" kind:namespace line:23 -Log ../autosubmit/platforms/ecplatform.py /^from bscearth.utils.log import Log$/;" kind:namespace line:24 -Log ../autosubmit/platforms/locplatform.py /^from bscearth.utils.log import Log$/;" kind:namespace line:28 -Log ../autosubmit/platforms/paramiko_platform.py /^from bscearth.utils.log import Log$/;" kind:namespace line:9 -Log ../autosubmit/platforms/paramiko_submitter.py /^from bscearth.utils.log import Log$/;" kind:namespace line:25 -Log ../autosubmit/platforms/pbsplatform.py /^from bscearth.utils.log import Log$/;" kind:namespace line:23 -Log ../autosubmit/platforms/platform.py /^from bscearth.utils.log import Log$/;" kind:namespace line:6 -Log ../autosubmit/platforms/saga_platform.py /^from bscearth.utils.log import Log$/;" kind:namespace line:8 -Log ../test/regression/tests_log.py /^class Log:$/;" kind:class line:87 -Log ../test/regression/tests_runner.py /^from tests_log import Log$/;" kind:namespace line:1 -LogFormatter ../test/regression/tests_log.py /^class LogFormatter:$/;" kind:class line:26 -LsfHeader ../autosubmit/platforms/headers/lsf_header.py /^class LsfHeader(object):$/;" kind:class line:23 -LsfHeader ../autosubmit/platforms/lsfplatform.py /^from autosubmit.platforms.headers.lsf_header import LsfHeader$/;" kind:namespace line:23 -LsfPlatform ../autosubmit/platforms/lsfplatform.py /^class LsfPlatform(ParamikoPlatform):$/;" kind:class line:27 -LsfPlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.lsfplatform import LsfPlatform$/;" kind:namespace line:31 -MAIL_FROM ../autosubmit/config/basicConfig.py /^ MAIL_FROM = ''$/;" kind:variable line:49 -MAX_JOBS_PER_PLOT ../autosubmit/monitor/diagram.py /^MAX_JOBS_PER_PLOT = 12.0$/;" kind:variable line:32 -MIMEText ../autosubmit/notifications/mail_notifier.py /^from email.mime.text import MIMEText$/;" kind:namespace line:22 -MNJob ../autosubmit/platforms/mn_adaptor.py /^class MNJob(saga.adaptors.cpi.job.Job):$/;" kind:class line:908 -MNJobService ../autosubmit/platforms/mn_adaptor.py /^class MNJobService(saga.adaptors.cpi.job.Service):$/;" kind:class line:340 -MONITOR_UPDATE_INTERVAL ../autosubmit/platforms/ecmwf_adaptor.py /^MONITOR_UPDATE_INTERVAL = 3 # seconds$/;" kind:variable line:25 -MONITOR_UPDATE_INTERVAL ../autosubmit/platforms/mn_adaptor.py /^MONITOR_UPDATE_INTERVAL = 3 # seconds$/;" kind:variable line:24 -MagicMock ../test/unit/test_job.py /^from mock import Mock, MagicMock$/;" kind:namespace line:8 -MailNotifier ../autosubmit/autosubmit.py /^from notifications.mail_notifier import MailNotifier$/;" kind:namespace line:84 -MailNotifier ../autosubmit/notifications/mail_notifier.py /^class MailNotifier:$/;" kind:class line:26 -Mock ../test/integration/test_db_manager.py /^from mock import Mock$/;" kind:namespace line:4 -Mock ../test/unit/test_autosubmit_config.py /^from mock import Mock$/;" kind:namespace line:4 -Mock ../test/unit/test_basic_config.py /^from mock import Mock$/;" kind:namespace line:4 -Mock ../test/unit/test_db_manager.py /^from mock import Mock$/;" kind:namespace line:5 -Mock ../test/unit/test_dic_jobs.py /^from mock import Mock$/;" kind:namespace line:4 -Mock ../test/unit/test_expid.py /^from mock import Mock, patch$/;" kind:namespace line:2 -Mock ../test/unit/test_job.py /^from mock import Mock, MagicMock$/;" kind:namespace line:8 -Mock ../test/unit/test_job_graph.py /^from mock import Mock$/;" kind:namespace line:2 -Mock ../test/unit/test_job_grouping.py /^from mock import Mock$/;" kind:namespace line:2 -Mock ../test/unit/test_job_list.py /^from mock import Mock$/;" kind:namespace line:5 -Mock ../test/unit/test_job_package.py /^from mock import Mock$/;" kind:namespace line:4 -Mock ../test/unit/test_saga_platform.py /^from mock import Mock$/;" kind:namespace line:8 -Mock ../test/unit/test_wrappers.py /^from mock import Mock$/;" kind:namespace line:2 -Monitor ../autosubmit/autosubmit.py /^from monitor.monitor import Monitor$/;" kind:namespace line:82 -Monitor ../autosubmit/monitor/monitor.py /^class Monitor:$/;" kind:class line:42 -Monitor ../test/unit/test_job_graph.py /^from autosubmit.monitor.monitor import Monitor$/;" kind:namespace line:10 -NO_LOG ../test/regression/tests_log.py /^ NO_LOG = CRITICAL + 1$/;" kind:variable line:107 -NetworkXError ../autosubmit/job/job_utils.py /^from networkx import NetworkXError$/;" kind:namespace line:25 -Notifier ../autosubmit/autosubmit.py /^from notifications.notifier import Notifier$/;" kind:namespace line:85 -Notifier ../autosubmit/notifications/notifier.py /^class Notifier:$/;" kind:class line:21 -OKBLUE ../autosubmit/job/job_common.py /^ OKBLUE = '\\033[94m'$/;" kind:variable line:45 -OKGREEN ../autosubmit/job/job_common.py /^ OKGREEN = '\\033[92m'$/;" kind:variable line:46 -OrderedDict ../autosubmit/job/job.py /^from collections import OrderedDict$/;" kind:namespace line:28 -OrderedDict ../test/unit/test_wrappers.py /^from collections import OrderedDict$/;" kind:namespace line:13 -PBSPlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.pbsplatform import PBSPlatform$/;" kind:namespace line:32 -PBSPlatform ../autosubmit/platforms/pbsplatform.py /^class PBSPlatform(ParamikoPlatform):$/;" kind:class line:30 -PYTHON ../autosubmit/job/job_common.py /^ PYTHON = 1$/;" kind:variable line:71 -ParamikoPlatform ../autosubmit/platforms/ecplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform, ParamikoPlatformException$/;" kind:namespace line:23 -ParamikoPlatform ../autosubmit/platforms/locplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform$/;" kind:namespace line:24 -ParamikoPlatform ../autosubmit/platforms/lsfplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform$/;" kind:namespace line:22 -ParamikoPlatform ../autosubmit/platforms/paramiko_platform.py /^class ParamikoPlatform(Platform):$/;" kind:class line:24 -ParamikoPlatform ../autosubmit/platforms/pbsplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform, ParamikoPlatformException$/;" kind:namespace line:22 -ParamikoPlatform ../autosubmit/platforms/psplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform$/;" kind:namespace line:23 -ParamikoPlatform ../autosubmit/platforms/sgeplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform$/;" kind:namespace line:25 -ParamikoPlatform ../autosubmit/platforms/slurmplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform$/;" kind:namespace line:24 -ParamikoPlatformException ../autosubmit/platforms/ecplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform, ParamikoPlatformException$/;" kind:namespace line:23 -ParamikoPlatformException ../autosubmit/platforms/paramiko_platform.py /^class ParamikoPlatformException(Exception):$/;" kind:class line:661 -ParamikoPlatformException ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatformException$/;" kind:namespace line:37 -ParamikoPlatformException ../autosubmit/platforms/pbsplatform.py /^from autosubmit.platforms.paramiko_platform import ParamikoPlatform, ParamikoPlatformException$/;" kind:namespace line:22 -ParamikoSubmitter ../autosubmit/autosubmit.py /^from platforms.paramiko_submitter import ParamikoSubmitter$/;" kind:namespace line:87 -ParamikoSubmitter ../autosubmit/platforms/paramiko_submitter.py /^class ParamikoSubmitter(Submitter):$/;" kind:class line:40 -ParamikoTimeout ../autosubmit/autosubmit.py /^from platforms.paramiko_platform import ParamikoTimeout$/;" kind:namespace line:91 -ParamikoTimeout ../autosubmit/platforms/paramiko_platform.py /^class ParamikoTimeout(Exception):$/;" kind:class line:15 -Pbs10Header ../autosubmit/platforms/headers/pbs10_header.py /^class Pbs10Header(object):$/;" kind:class line:23 -Pbs10Header ../autosubmit/platforms/pbsplatform.py /^from autosubmit.platforms.headers.pbs10_header import Pbs10Header$/;" kind:namespace line:25 -Pbs11Header ../autosubmit/platforms/headers/pbs11_header.py /^class Pbs11Header(object):$/;" kind:class line:23 -Pbs11Header ../autosubmit/platforms/pbsplatform.py /^from autosubmit.platforms.headers.pbs11_header import Pbs11Header$/;" kind:namespace line:26 -Pbs12Header ../autosubmit/platforms/headers/pbs12_header.py /^class Pbs12Header(object):$/;" kind:class line:23 -Pbs12Header ../autosubmit/platforms/pbsplatform.py /^from autosubmit.platforms.headers.pbs12_header import Pbs12Header$/;" kind:namespace line:27 -Platform ../autosubmit/platforms/paramiko_platform.py /^from autosubmit.platforms.platform import Platform$/;" kind:namespace line:12 -Platform ../autosubmit/platforms/platform.py /^class Platform(object):$/;" kind:class line:10 -Platform ../autosubmit/platforms/saga_platform.py /^from autosubmit.platforms.platform import Platform$/;" kind:namespace line:11 -Platform ../test/unit/test_job.py /^from autosubmit.platforms.platform import Platform$/;" kind:namespace line:7 -PsHeader ../autosubmit/platforms/headers/ps_header.py /^class PsHeader(object):$/;" kind:class line:23 -PsHeader ../autosubmit/platforms/psplatform.py /^from autosubmit.platforms.headers.ps_header import PsHeader$/;" kind:namespace line:24 -PsPlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.psplatform import PsPlatform$/;" kind:namespace line:30 -PsPlatform ../autosubmit/platforms/psplatform.py /^class PsPlatform(ParamikoPlatform):$/;" kind:class line:27 -PythonHorizontalVerticalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class PythonHorizontalVerticalWrapperBuilder(PythonWrapperBuilder):$/;" kind:class line:371 -PythonHorizontalVerticalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -PythonHorizontalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class PythonHorizontalWrapperBuilder(PythonWrapperBuilder):$/;" kind:class line:339 -PythonHorizontalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -PythonVerticalHorizontalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class PythonVerticalHorizontalWrapperBuilder(PythonWrapperBuilder):$/;" kind:class line:347 -PythonVerticalHorizontalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -PythonVerticalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class PythonVerticalWrapperBuilder(PythonWrapperBuilder):$/;" kind:class line:332 -PythonVerticalWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -PythonWrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class PythonWrapperBuilder(WrapperBuilder):$/;" kind:class line:116 -PythonWrapperBuilder ../test/unit/test_machinefiles_wrapper.py /^from autosubmit.platforms.wrappers.wrapper_builder import PythonWrapperBuilder$/;" kind:namespace line:3 -QUEUING ../autosubmit/job/job_common.py /^ QUEUING = '\\033[35;1m'$/;" kind:variable line:57 -QUEUING ../autosubmit/job/job_common.py /^ QUEUING = 3$/;" kind:variable line:29 -R ../autosubmit/job/job_common.py /^ R = 2$/;" kind:variable line:72 -RATIO ../autosubmit/monitor/diagram.py /^RATIO = 4$/;" kind:variable line:31 -READY ../autosubmit/job/job_common.py /^ READY = '\\033[36;1m'$/;" kind:variable line:55 -READY ../autosubmit/job/job_common.py /^ READY = 1$/;" kind:variable line:27 -RESULT ../test/regression/tests_log.py /^ RESULT = '\\033[32m'$/;" kind:variable line:33 -RESULT ../test/regression/tests_log.py /^ RESULT = 25$/;" kind:variable line:102 -RUNNING ../autosubmit/job/job_common.py /^ RUNNING = '\\033[32m'$/;" kind:variable line:58 -RUNNING ../autosubmit/job/job_common.py /^ RUNNING = 4$/;" kind:variable line:30 -SMTP_SERVER ../autosubmit/config/basicConfig.py /^ SMTP_SERVER = ''$/;" kind:variable line:48 -SUBMITTED ../autosubmit/job/job_common.py /^ SUBMITTED = '\\033[36m'$/;" kind:variable line:56 -SUBMITTED ../autosubmit/job/job_common.py /^ SUBMITTED = 2$/;" kind:variable line:28 -SUSPENDED ../autosubmit/job/job_common.py /^ SUSPENDED = '\\033[31;1m'$/;" kind:variable line:61 -SUSPENDED ../autosubmit/job/job_common.py /^ SUSPENDED = -3$/;" kind:variable line:34 -SYNC_CALL ../autosubmit/platforms/ecmwf_adaptor.py /^SYNC_CALL = saga.adaptors.cpi.decorators.SYNC_CALL$/;" kind:variable line:21 -SYNC_CALL ../autosubmit/platforms/mn_adaptor.py /^SYNC_CALL = saga.adaptors.cpi.decorators.SYNC_CALL$/;" kind:variable line:20 -SYNC_WAIT_UPDATE_INTERVAL ../autosubmit/platforms/ecmwf_adaptor.py /^SYNC_WAIT_UPDATE_INTERVAL = 1 # seconds$/;" kind:variable line:24 -SYNC_WAIT_UPDATE_INTERVAL ../autosubmit/platforms/mn_adaptor.py /^SYNC_WAIT_UPDATE_INTERVAL = 1 # seconds$/;" kind:variable line:23 -SafeConfigParser ../autosubmit/autosubmit.py /^ from ConfigParser import SafeConfigParser$/;" kind:namespace line:31 -SafeConfigParser ../autosubmit/autosubmit.py /^ from configparser import SafeConfigParser$/;" kind:namespace line:28 -SafeConfigParser ../autosubmit/config/basicConfig.py /^ from ConfigParser import SafeConfigParser$/;" kind:namespace line:24 -SafeConfigParser ../autosubmit/config/basicConfig.py /^ from configparser import SafeConfigParser$/;" kind:namespace line:21 -SafeConfigParser ../autosubmit/config/config_common.py /^ from ConfigParser import SafeConfigParser$/;" kind:namespace line:24 -SafeConfigParser ../autosubmit/config/config_common.py /^ from configparser import SafeConfigParser$/;" kind:namespace line:21 -SafeConfigParser ../autosubmit/job/job_list.py /^ from ConfigParser import SafeConfigParser$/;" kind:namespace line:24 -SafeConfigParser ../autosubmit/job/job_list.py /^ from configparser import SafeConfigParser$/;" kind:namespace line:21 -SafeConfigParser ../autosubmit/job/job_packages.py /^ from ConfigParser import SafeConfigParser$/;" kind:namespace line:25 -SafeConfigParser ../autosubmit/job/job_packages.py /^ from configparser import SafeConfigParser$/;" kind:namespace line:22 -SafeConfigParser ../test/regression/tests_runner.py /^ from ConfigParser import SafeConfigParser$/;" kind:namespace line:12 -SafeConfigParser ../test/regression/tests_runner.py /^ from configparser import SafeConfigParser$/;" kind:namespace line:9 -SagaPlatform ../autosubmit/platforms/saga_platform.py /^class SagaPlatform(Platform):$/;" kind:class line:14 -SagaPlatform ../autosubmit/platforms/saga_submitter.py /^from saga_platform import SagaPlatform$/;" kind:namespace line:28 -SagaPlatform ../test/unit/test_saga_platform.py /^from autosubmit.platforms.saga_platform import SagaPlatform$/;" kind:namespace line:20 -SagaSubmitter ../autosubmit/autosubmit.py /^from platforms.saga_submitter import SagaSubmitter$/;" kind:namespace line:86 -SagaSubmitter ../autosubmit/platforms/saga_submitter.py /^class SagaSubmitter(Submitter):$/;" kind:class line:32 -Set ../autosubmit/autosubmit.py /^from sets import Set$/;" kind:namespace line:90 -SgeHeader ../autosubmit/platforms/headers/sge_header.py /^class SgeHeader(object):$/;" kind:class line:23 -SgeHeader ../autosubmit/platforms/sgeplatform.py /^from autosubmit.platforms.headers.sge_header import SgeHeader$/;" kind:namespace line:26 -SgePlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.sgeplatform import SgePlatform$/;" kind:namespace line:33 -SgePlatform ../autosubmit/platforms/sgeplatform.py /^class SgePlatform(ParamikoPlatform):$/;" kind:class line:29 -SlurmHeader ../autosubmit/platforms/ecplatform.py /^from autosubmit.platforms.headers.slurm_header import SlurmHeader$/;" kind:namespace line:28 -SlurmHeader ../autosubmit/platforms/headers/slurm_header.py /^class SlurmHeader(object):$/;" kind:class line:23 -SlurmHeader ../autosubmit/platforms/slurmplatform.py /^from autosubmit.platforms.headers.slurm_header import SlurmHeader$/;" kind:namespace line:25 -SlurmPlatform ../autosubmit/platforms/paramiko_submitter.py /^from autosubmit.platforms.slurmplatform import SlurmPlatform$/;" kind:namespace line:35 -SlurmPlatform ../autosubmit/platforms/slurmplatform.py /^class SlurmPlatform(ParamikoPlatform):$/;" kind:class line:29 -SlurmWrapperFactory ../autosubmit/platforms/slurmplatform.py /^from autosubmit.platforms.wrappers.wrapper_factory import SlurmWrapperFactory$/;" kind:namespace line:26 -SlurmWrapperFactory ../autosubmit/platforms/wrappers/wrapper_factory.py /^class SlurmWrapperFactory(WrapperFactory):$/;" kind:class line:72 -StatisticsSnippetBash ../autosubmit/job/job.py /^from autosubmit.job.job_common import StatisticsSnippetBash, StatisticsSnippetPython$/;" kind:namespace line:31 -StatisticsSnippetBash ../autosubmit/job/job_common.py /^class StatisticsSnippetBash:$/;" kind:class line:81 -StatisticsSnippetEmpty ../autosubmit/job/job.py /^from autosubmit.job.job_common import StatisticsSnippetR, StatisticsSnippetEmpty$/;" kind:namespace line:32 -StatisticsSnippetEmpty ../autosubmit/job/job_common.py /^class StatisticsSnippetEmpty:$/;" kind:class line:219 -StatisticsSnippetPython ../autosubmit/job/job.py /^from autosubmit.job.job_common import StatisticsSnippetBash, StatisticsSnippetPython$/;" kind:namespace line:31 -StatisticsSnippetPython ../autosubmit/job/job_common.py /^class StatisticsSnippetPython:$/;" kind:class line:123 -StatisticsSnippetR ../autosubmit/job/job.py /^from autosubmit.job.job_common import StatisticsSnippetR, StatisticsSnippetEmpty$/;" kind:namespace line:32 -StatisticsSnippetR ../autosubmit/job/job_common.py /^class StatisticsSnippetR:$/;" kind:class line:171 -Status ../autosubmit/autosubmit.py /^from job.job_common import Status$/;" kind:namespace line:66 -Status ../autosubmit/job/job.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:30 -Status ../autosubmit/job/job_common.py /^class Status:$/;" kind:class line:22 -Status ../autosubmit/job/job_dict.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:22 -Status ../autosubmit/job/job_grouping.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:20 -Status ../autosubmit/job/job_list.py /^from autosubmit.job.job_common import Status, Type, bcolors$/;" kind:namespace line:37 -Status ../autosubmit/job/job_packager.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:21 -Status ../autosubmit/job/job_packages.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:30 -Status ../autosubmit/monitor/diagram.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:26 -Status ../autosubmit/monitor/monitor.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:33 -Status ../autosubmit/platforms/paramiko_platform.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:10 -Status ../autosubmit/platforms/platform.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:7 -Status ../autosubmit/platforms/saga_platform.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:10 -Status ../test/integration/test_job.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:4 -Status ../test/unit/test_dic_jobs.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:7 -Status ../test/unit/test_job.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:5 -Status ../test/unit/test_job_common.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:3 -Status ../test/unit/test_job_graph.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:4 -Status ../test/unit/test_job_grouping.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:7 -Status ../test/unit/test_job_list.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:9 -Status ../test/unit/test_job_package.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:9 -Status ../test/unit/test_saga_platform.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:11 -Status ../test/unit/test_wrappers.py /^from autosubmit.job.job_common import Status$/;" kind:namespace line:11 -Submitter ../autosubmit/platforms/paramiko_submitter.py /^from submitter import Submitter$/;" kind:namespace line:29 -Submitter ../autosubmit/platforms/saga_submitter.py /^from submitter import Submitter$/;" kind:namespace line:29 -Submitter ../autosubmit/platforms/submitter.py /^class Submitter:$/;" kind:class line:24 -TABLE_FIELDS ../autosubmit/job/job_list_persistence.py /^ TABLE_FIELDS = ['name', 'id', 'status', 'priority',$/;" kind:variable line:107 -TABLE_FIELDS ../autosubmit/job/job_package_persistence.py /^ TABLE_FIELDS = ['exp_id', 'package_name', 'job_name']$/;" kind:variable line:31 -TEST_NOLEAP.py ../test/regression/test_mn3_with_paramiko_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TEST_NOLEAP.py ../test/regression/test_mn4_with_paramiko_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TEST_NOLEAP.py ../test/regression/test_mn_with_saga_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TEST_NOLEAP.py ../test/regression/test_moore_with_paramiko_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TEST_NOLEAP.py ../test/regression/test_moore_with_saga_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TEST_NOLEAP.py ../test/regression/test_sedema_with_paramiko_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TEST_NOLEAP.py ../test/regression/test_sedema_with_saga_python/src/TEST_NOLEAP.py 1;" kind:file line:1 -TestAutosubmitConfig ../test/unit/test_autosubmit_config.py /^class TestAutosubmitConfig(TestCase):$/;" kind:class line:20 -TestBasicConfig ../test/unit/test_basic_config.py /^class TestBasicConfig(TestCase):$/;" kind:class line:18 -TestCase ../test/integration/test_db_manager.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/integration/test_job.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_autosubmit_config.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_basic_config.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_chunk_date_lib.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_db_manager.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_dic_jobs.py /^from unittest import TestCase$/;" kind:namespace line:2 -TestCase ../test/unit/test_expid.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_job.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_job_common.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_job_graph.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_job_grouping.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_job_list.py /^from unittest import TestCase$/;" kind:namespace line:2 -TestCase ../test/unit/test_job_package.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_machinefiles_wrapper.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestCase ../test/unit/test_saga_platform.py /^from unittest import TestCase$/;" kind:namespace line:3 -TestCase ../test/unit/test_setup.py /^from unittest import TestCase$/;" kind:namespace line:2 -TestCase ../test/unit/test_wrappers.py /^from unittest import TestCase$/;" kind:namespace line:1 -TestChunkDateLib ../test/unit/test_chunk_date_lib.py /^class TestChunkDateLib(TestCase):$/;" kind:class line:6 -TestDbManager ../test/integration/test_db_manager.py /^class TestDbManager(TestCase):$/;" kind:class line:9 -TestDbManager ../test/unit/test_db_manager.py /^class TestDbManager(TestCase):$/;" kind:class line:10 -TestDicJobs ../test/unit/test_dic_jobs.py /^class TestDicJobs(TestCase):$/;" kind:class line:14 -TestExpid ../test/unit/test_expid.py /^class TestExpid(TestCase):$/;" kind:class line:6 -TestJob ../test/integration/test_job.py /^class TestJob(TestCase):$/;" kind:class line:7 -TestJob ../test/unit/test_job.py /^class TestJob(TestCase):$/;" kind:class line:20 -TestJobCommon ../test/unit/test_job_common.py /^class TestJobCommon(TestCase):$/;" kind:class line:6 -TestJobGraph ../test/unit/test_job_graph.py /^class TestJobGraph(TestCase):$/;" kind:class line:12 -TestJobGrouping ../test/unit/test_job_grouping.py /^class TestJobGrouping(TestCase):$/;" kind:class line:14 -TestJobList ../test/unit/test_job_list.py /^class TestJobList(TestCase):$/;" kind:class line:15 -TestJobPackage ../test/unit/test_job_package.py /^class TestJobPackage(TestCase):$/;" kind:class line:12 -TestMachinefiles ../test/unit/test_machinefiles_wrapper.py /^class TestMachinefiles(TestCase):$/;" kind:class line:8 -TestSagaPlatform ../test/unit/test_saga_platform.py /^class TestSagaPlatform(TestCase):$/;" kind:class line:25 -TestSetup ../test/unit/test_setup.py /^class TestSetup(TestCase):$/;" kind:class line:5 -TestWrappers ../test/unit/test_wrappers.py /^class TestWrappers(TestCase):$/;" kind:class line:15 -Thread ../test/regression/tests_runner.py /^from threading import Thread$/;" kind:namespace line:4 -Type ../autosubmit/job/job.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:30 -Type ../autosubmit/job/job_common.py /^class Type:$/;" kind:class line:66 -Type ../autosubmit/job/job_dict.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:22 -Type ../autosubmit/job/job_list.py /^from autosubmit.job.job_common import Status, Type, bcolors$/;" kind:namespace line:37 -Type ../autosubmit/job/job_packager.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:21 -Type ../autosubmit/platforms/paramiko_platform.py /^from autosubmit.job.job_common import Type$/;" kind:namespace line:11 -Type ../autosubmit/platforms/saga_platform.py /^from autosubmit.job.job_common import Status, Type$/;" kind:namespace line:10 -Type ../test/unit/test_dic_jobs.py /^from autosubmit.job.job_common import Type$/;" kind:namespace line:8 -Type ../test/unit/test_job_list.py /^from autosubmit.job.job_common import Type$/;" kind:namespace line:11 -Type ../test/unit/test_saga_platform.py /^from autosubmit.job.job_common import Type$/;" kind:namespace line:12 -UNDERLINE ../autosubmit/job/job_common.py /^ UNDERLINE = '\\033[4m'$/;" kind:variable line:51 -UNKNOWN ../autosubmit/job/job_common.py /^ UNKNOWN = '\\033[37;1m'$/;" kind:variable line:53 -UNKNOWN ../autosubmit/job/job_common.py /^ UNKNOWN = -2$/;" kind:variable line:33 -USER_WARNING ../test/regression/tests_log.py /^ USER_WARNING = 29$/;" kind:variable line:103 -VALUE_TO_KEY ../autosubmit/job/job_common.py /^ VALUE_TO_KEY = {-3: 'SUSPENDED', -2: 'UNKNOWN', -1: 'FAILED', 0: 'WAITING', 1: 'READY',$/;" kind:variable line:37 -VERSION ../autosubmit/job/job_list_persistence.py /^ VERSION = 3$/;" kind:variable line:105 -VERSION ../autosubmit/job/job_package_persistence.py /^ VERSION = 1$/;" kind:variable line:28 -WAITING ../autosubmit/job/job_common.py /^ WAITING = '\\033[37m'$/;" kind:variable line:54 -WAITING ../autosubmit/job/job_common.py /^ WAITING = 0$/;" kind:variable line:26 -WARNING ../autosubmit/job/job_common.py /^ WARNING = '\\033[93m'$/;" kind:variable line:47 -WARNING ../test/regression/tests_log.py /^ WARNING = '\\033[33m'$/;" kind:variable line:34 -WARNING ../test/regression/tests_log.py /^ WARNING = logging.WARNING$/;" kind:variable line:104 -WRAPPER_JOB_PACKAGES_TABLE ../autosubmit/job/job_package_persistence.py /^ WRAPPER_JOB_PACKAGES_TABLE = 'wrapper_job_package'$/;" kind:variable line:30 -WrapperBuilder ../autosubmit/platforms/wrappers/wrapper_builder.py /^class WrapperBuilder(object):$/;" kind:class line:46 -WrapperDirector ../autosubmit/platforms/wrappers/wrapper_builder.py /^class WrapperDirector:$/;" kind:class line:23 -WrapperDirector ../autosubmit/platforms/wrappers/wrapper_factory.py /^ BashHorizontalWrapperBuilder, BashVerticalWrapperBuilder$/;" kind:namespace line:22 -WrapperFactory ../autosubmit/platforms/wrappers/wrapper_factory.py /^class WrapperFactory(object):$/;" kind:class line:25 -WrapperJob ../autosubmit/autosubmit.py /^ from job.job import WrapperJob$/;" kind:namespace line:1232 -WrapperJob ../autosubmit/autosubmit.py /^ from job.job import WrapperJob$/;" kind:namespace line:1198 -WrapperJob ../autosubmit/autosubmit.py /^ from job.job import WrapperJob$/;" kind:namespace line:1031 -WrapperJob ../autosubmit/job/job.py /^class WrapperJob(Job):$/;" kind:class line:975 -WrongTemplateException ../autosubmit/autosubmit.py /^from job.job_exceptions import WrongTemplateException$/;" kind:namespace line:88 -WrongTemplateException ../autosubmit/job/job_exceptions.py /^class WrongTemplateException(Exception):$/;" kind:class line:21 -WrongTemplateException ../autosubmit/job/job_packages.py /^from autosubmit.job.job_exceptions import WrongTemplateException$/;" kind:namespace line:32 -_ADAPTOR_CAPABILITIES ../autosubmit/platforms/ecmwf_adaptor.py /^_ADAPTOR_CAPABILITIES = {$/;" kind:variable line:131 -_ADAPTOR_CAPABILITIES ../autosubmit/platforms/mn_adaptor.py /^_ADAPTOR_CAPABILITIES = {$/;" kind:variable line:237 -_ADAPTOR_DOC ../autosubmit/platforms/ecmwf_adaptor.py /^_ADAPTOR_DOC = {$/;" kind:variable line:162 -_ADAPTOR_DOC ../autosubmit/platforms/mn_adaptor.py /^_ADAPTOR_DOC = {$/;" kind:variable line:267 -_ADAPTOR_INFO ../autosubmit/platforms/ecmwf_adaptor.py /^_ADAPTOR_INFO = {$/;" kind:variable line:175 -_ADAPTOR_INFO ../autosubmit/platforms/mn_adaptor.py /^_ADAPTOR_INFO = {$/;" kind:variable line:282 -_ADAPTOR_NAME ../autosubmit/platforms/ecmwf_adaptor.py /^_ADAPTOR_NAME = "autosubmit.platforms.ecmwf_adaptor"$/;" kind:variable line:123 -_ADAPTOR_NAME ../autosubmit/platforms/mn_adaptor.py /^_ADAPTOR_NAME = "autosubmit.platforms.mn_adaptor"$/;" kind:variable line:230 -_ADAPTOR_OPTIONS ../autosubmit/platforms/ecmwf_adaptor.py /^_ADAPTOR_OPTIONS = []$/;" kind:variable line:125 -_ADAPTOR_OPTIONS ../autosubmit/platforms/mn_adaptor.py /^_ADAPTOR_OPTIONS = []$/;" kind:variable line:232 -_ADAPTOR_SCHEMAS ../autosubmit/platforms/ecmwf_adaptor.py /^_ADAPTOR_SCHEMAS = ["ecaccess"]$/;" kind:variable line:124 -_ADAPTOR_SCHEMAS ../autosubmit/platforms/mn_adaptor.py /^_ADAPTOR_SCHEMAS = ["mn", "mn+ssh", "mn+gsissh"]$/;" kind:variable line:231 -_PTY_TIMEOUT ../autosubmit/platforms/ecmwf_adaptor.py /^_PTY_TIMEOUT = 2.0$/;" kind:variable line:118 -_PTY_TIMEOUT ../autosubmit/platforms/mn_adaptor.py /^_PTY_TIMEOUT = 2.0$/;" kind:variable line:225 -__add_child ../autosubmit/job/job.py /^ def __add_child(self, new_child):$/;" kind:member line:300 -__del__ ../autosubmit/platforms/ecmwf_adaptor.py /^ def __del__(self):$/;" kind:member line:251 -__del__ ../autosubmit/platforms/mn_adaptor.py /^ def __del__(self):$/;" kind:member line:357 -__getitem__ ../autosubmit/monitor/utils.py /^ def __getitem__(self, key):$/;" kind:member line:32 -__getslice__ ../autosubmit/monitor/utils.py /^ def __getslice__(self, i, j):$/;" kind:member line:37 -__getstate__ ../autosubmit/job/job.py /^ def __getstate__(self):$/;" kind:member line:105 -__init__ ../autosubmit/config/basicConfig.py /^ def __init__(self):$/;" kind:member line:35 -__init__ ../autosubmit/config/config_common.py /^ def __init__(self, expid, basic_config, parser_factory):$/;" kind:member line:44 -__init__ ../autosubmit/database/db_common.py /^ def __init__(self, message):$/;" kind:member line:339 -__init__ ../autosubmit/database/db_manager.py /^ def __init__(self, root_path, db_name, db_version):$/;" kind:member line:29 -__init__ ../autosubmit/experiment/statistics.py /^ def __init__(self, jobs_list, start, end):$/;" kind:member line:32 -__init__ ../autosubmit/git/autosubmit_git.py /^ def __init__(self, expid):$/;" kind:member line:38 -__init__ ../autosubmit/job/job.py /^ def __init__(self, name, job_id, status, priority):$/;" kind:member line:59 -__init__ ../autosubmit/job/job.py /^ def __init__(self, name, job_id, status, priority, job_list, total_wallclock, num_processors, platform, as_config):$/;" kind:member line:977 -__init__ ../autosubmit/job/job_dict.py /^ def __init__(self, jobs_list, parser, date_list, member_list, chunk_list, date_format, default_retrials):$/;" kind:member line:46 -__init__ ../autosubmit/job/job_exceptions.py /^ def __init__(self, job_name):$/;" kind:member line:26 -__init__ ../autosubmit/job/job_grouping.py /^ def __init__(self, group_by, jobs, job_list, expand_list=list(), expanded_status=list()):$/;" kind:member line:26 -__init__ ../autosubmit/job/job_list.py /^ def __init__(self, expid, config, parser_factory, job_list_persistence):$/;" kind:member line:51 -__init__ ../autosubmit/job/job_list_persistence.py /^ def __init__(self, persistence_path, persistence_file):$/;" kind:member line:112 -__init__ ../autosubmit/job/job_package_persistence.py /^ def __init__(self, persistence_path, persistence_file):$/;" kind:member line:33 -__init__ ../autosubmit/job/job_packager.py /^ def __init__(self, as_config, platform, jobs_list):$/;" kind:member line:34 -__init__ ../autosubmit/job/job_packager.py /^ def __init__(self, dict_jobs, ready_job, jobs_list, total_wallclock, max_jobs, max_wrapped_jobs, max_wallclock):$/;" kind:member line:304 -__init__ ../autosubmit/job/job_packager.py /^ def __init__(self, job_list, max_processors, max_wrapped_jobs, max_jobs, processors_node):$/;" kind:member line:340 -__init__ ../autosubmit/job/job_packager.py /^ def __init__(self, jobs_list, total_wallclock, max_jobs, max_wrapped_jobs, max_wallclock):$/;" kind:member line:255 -__init__ ../autosubmit/job/job_packager.py /^ def __init__(self, jobs_list, total_wallclock, max_jobs, max_wrapped_jobs, max_wallclock):$/;" kind:member line:283 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs):$/;" kind:member line:116 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs):$/;" kind:member line:147 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs):$/;" kind:member line:172 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs):$/;" kind:member line:42 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs, dependency=None):$/;" kind:member line:340 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs, dependency=None):$/;" kind:member line:413 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs, dependency=None, jobs_resources=dict()):$/;" kind:member line:239 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs, dependency=None, jobs_resources=dict()):$/;" kind:member line:439 -__init__ ../autosubmit/job/job_packages.py /^ def __init__(self, jobs, num_processors, total_wallclock, dependency=None, jobs_resources=dict()):$/;" kind:member line:464 -__init__ ../autosubmit/job/job_utils.py /^ def __init__(self, section, distance=None, running=None, sign=None, delay=-1, splits=None):$/;" kind:member line:47 -__init__ ../autosubmit/monitor/utils.py /^ def __init__(self, lst, default=None):$/;" kind:member line:28 -__init__ ../autosubmit/notifications/mail_notifier.py /^ def __init__(self, basic_config):$/;" kind:member line:27 -__init__ ../autosubmit/notifications/notifier.py /^ def __init__(self):$/;" kind:member line:22 -__init__ ../autosubmit/platforms/ecmwf_adaptor.py /^ def __init__(self):$/;" kind:member line:204 -__init__ ../autosubmit/platforms/ecmwf_adaptor.py /^ def __init__(self, api, adaptor):$/;" kind:member line:239 -__init__ ../autosubmit/platforms/ecmwf_adaptor.py /^ def __init__(self, api, adaptor):$/;" kind:member line:819 -__init__ ../autosubmit/platforms/ecmwf_adaptor.py /^ def __init__(self, job_service):$/;" kind:member line:35 -__init__ ../autosubmit/platforms/ecplatform.py /^ def __init__(self, expid, name, config, scheduler):$/;" kind:member line:42 -__init__ ../autosubmit/platforms/locplatform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:39 -__init__ ../autosubmit/platforms/lsfplatform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:34 -__init__ ../autosubmit/platforms/mn_adaptor.py /^ def __init__(self):$/;" kind:member line:311 -__init__ ../autosubmit/platforms/mn_adaptor.py /^ def __init__(self, api, adaptor):$/;" kind:member line:347 -__init__ ../autosubmit/platforms/mn_adaptor.py /^ def __init__(self, api, adaptor):$/;" kind:member line:913 -__init__ ../autosubmit/platforms/mn_adaptor.py /^ def __init__(self, job_service):$/;" kind:member line:34 -__init__ ../autosubmit/platforms/paramiko_platform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:29 -__init__ ../autosubmit/platforms/paramiko_platform.py /^ def __init__(self, message, errors):$/;" kind:member line:16 -__init__ ../autosubmit/platforms/paramiko_platform.py /^ def __init__(self, msg):$/;" kind:member line:666 -__init__ ../autosubmit/platforms/pbsplatform.py /^ def __init__(self, expid, name, config, version):$/;" kind:member line:40 -__init__ ../autosubmit/platforms/platform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:15 -__init__ ../autosubmit/platforms/psplatform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:35 -__init__ ../autosubmit/platforms/saga_platform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:19 -__init__ ../autosubmit/platforms/sgeplatform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:36 -__init__ ../autosubmit/platforms/slurmplatform.py /^ def __init__(self, expid, name, config):$/;" kind:member line:37 -__init__ ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def __init__(self):$/;" kind:member line:28 -__init__ ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def __init__(self, **kwargs):$/;" kind:member line:48 -__init__ ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def __init__(self, platform):$/;" kind:member line:27 -__init__ ../test/regression/tests_log.py /^ def __init__(self, to_file=False):$/;" kind:member line:39 -__init__ ../test/unit/test_dic_jobs.py /^ def __init__(self):$/;" kind:member line:520 -__init__ ../test/unit/test_job_graph.py /^ def __init__(self):$/;" kind:member line:918 -__init__ ../test/unit/test_job_grouping.py /^ def __init__(self):$/;" kind:member line:983 -__init__ ../test/unit/test_job_list.py /^ def __init__(self):$/;" kind:member line:263 -__init__ ../test/unit/test_saga_platform.py /^ def __init__(self):$/;" kind:member line:188 -__init__ ../test/unit/test_saga_platform.py /^ def __init__(self):$/;" kind:member line:196 -__init__ ../test/unit/test_saga_platform.py /^ def __init__(self, jobs):$/;" kind:member line:175 -__init__ ../test/unit/test_saga_platform.py /^ def __init__(self, name, state, type=None, parameters={}):$/;" kind:member line:180 -__init__ ../test/unit/test_wrappers.py /^ def __init__(self):$/;" kind:member line:1201 -__init__.py ../autosubmit/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/config/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/database/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/experiment/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/git/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/job/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/monitor/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/notifications/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/platforms/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/platforms/headers/__init__.py 1;" kind:file line:1 -__init__.py ../autosubmit/platforms/wrappers/__init__.py 1;" kind:file line:1 -__init__.py ../test/__init__.py 1;" kind:file line:1 -__init__.py ../test/integration/__init__.py 1;" kind:file line:1 -__init__.py ../test/regression/__init__.py 1;" kind:file line:1 -__init__.py ../test/unit/__init__.py 1;" kind:file line:1 -__len__ ../autosubmit/job/job_list.py /^ def __len__(self):$/;" kind:member line:443 -__len__ ../autosubmit/job/job_packages.py /^ def __len__(self):$/;" kind:member line:55 -__read_file_config ../autosubmit/config/basicConfig.py /^ def __read_file_config(file_path):$/;" kind:member line:61 -__str__ ../autosubmit/job/job.py /^ def __str__(self):$/;" kind:member line:56 -__str__ ../autosubmit/job/job_list.py /^ def __str__(self):$/;" kind:member line:1092 -_add_children ../autosubmit/monitor/monitor.py /^ def _add_children(self, job, exp, node_job, groups, hide_groups):$/;" kind:member line:198 -_add_dependencies ../autosubmit/job/job_list.py /^ def _add_dependencies(date_list, member_list, chunk_list, dic_jobs, jobs_parser, graph, option="DEPENDENCIES"):$/;" kind:member line:156 -_add_edge ../autosubmit/job/job_list.py /^ def _add_edge(graph, job, parents):$/;" kind:member line:332 -_arrange_config ../test/unit/test_autosubmit_config.py /^ def _arrange_config(self, option_value):$/;" kind:member line:427 -_assert_get_option ../test/unit/test_autosubmit_config.py /^ def _assert_get_option(self, parser_mock, option, expected_value, returned_value, default_value, expected_type):$/;" kind:member line:422 -_automatic_grouping ../autosubmit/job/job_grouping.py /^ def _automatic_grouping(self, groups_map):$/;" kind:member line:234 -_build_db_mock ../test/unit/test_expid.py /^ def _build_db_mock(current_experiment_id, mock_db_common):$/;" kind:member line:54 -_build_horizontal_packages ../autosubmit/job/job_packager.py /^ def _build_horizontal_packages(self, section_list, max_wrapped_jobs, section):$/;" kind:member line:130 -_build_horizontal_vertical_package ../autosubmit/job/job_packager.py /^ def _build_horizontal_vertical_package(self, horizontal_packager, section, jobs_resources):$/;" kind:member line:210 -_build_hybrid_package ../autosubmit/job/job_packager.py /^ def _build_hybrid_package(self, jobs_list, max_wrapped_jobs, section):$/;" kind:member line:197 -_build_vertical_horizontal_package ../autosubmit/job/job_packager.py /^ def _build_vertical_horizontal_package(self, horizontal_packager, max_wrapped_jobs, jobs_resources):$/;" kind:member line:232 -_build_vertical_packages ../autosubmit/job/job_packager.py /^ def _build_vertical_packages(self, section_list, max_wrapped_jobs):$/;" kind:member line:158 -_calculate_dependency_metadata ../autosubmit/job/job_list.py /^ def _calculate_dependency_metadata(chunk, chunk_list, member, member_list, date, date_list, dependency):$/;" kind:member line:249 -_calculate_maxs ../autosubmit/experiment/statistics.py /^ def _calculate_maxs(self):$/;" kind:member line:144 -_calculate_splits_dependencies ../autosubmit/job/job_list.py /^ def _calculate_splits_dependencies(section, max_splits):$/;" kind:member line:205 -_calculate_stats ../autosubmit/experiment/statistics.py /^ def _calculate_stats(self):$/;" kind:member line:110 -_calculate_totals ../autosubmit/experiment/statistics.py /^ def _calculate_totals(self):$/;" kind:member line:151 -_change_conf ../autosubmit/autosubmit.py /^ def _change_conf(testid, hpc, start_date, member, chunks, branch, random_select=False):$/;" kind:member line:3550 -_check_finished_job ../autosubmit/job/job.py /^ def _check_finished_job(self, job):$/;" kind:member line:1104 -_check_inner_job_wallclock ../autosubmit/job/job.py /^ def _check_inner_job_wallclock(self, job):$/;" kind:member line:1058 -_check_node_exists ../autosubmit/monitor/monitor.py /^ def _check_node_exists(self, exp, job, groups, hide_groups):$/;" kind:member line:219 -_check_running_jobs ../autosubmit/job/job.py /^ def _check_running_jobs(self):$/;" kind:member line:1068 -_check_synchronized_job ../autosubmit/job/job_grouping.py /^ def _check_synchronized_job(self, job, groups):$/;" kind:member line:205 -_check_time ../autosubmit/job/job.py /^ def _check_time(self, output, index):$/;" kind:member line:1158 -_check_valid_group ../autosubmit/job/job_grouping.py /^ def _check_valid_group(self, groups_list, name, groups_map):$/;" kind:member line:292 -_check_wrapper_status ../autosubmit/job/job.py /^ def _check_wrapper_status(self):$/;" kind:member line:1119 -_common_script_content ../autosubmit/job/job_packages.py /^ def _common_script_content(self):$/;" kind:member line:330 -_common_script_content ../autosubmit/job/job_packages.py /^ def _common_script_content(self):$/;" kind:member line:425 -_common_script_content ../autosubmit/job/job_packages.py /^ def _common_script_content(self):$/;" kind:member line:451 -_common_script_content ../autosubmit/job/job_packages.py /^ def _common_script_content(self):$/;" kind:member line:494 -_common_script_content ../autosubmit/job/job_packages.py /^ def _common_script_content(self):$/;" kind:member line:505 -_copy_code ../autosubmit/autosubmit.py /^ def _copy_code(as_conf, expid, project_type, force):$/;" kind:member line:2671 -_createDummyJob ../test/unit/test_job_graph.py /^ def _createDummyJob(self, name, status, date=None, member=None, chunk=None, split=None):$/;" kind:member line:905 -_createDummyJob ../test/unit/test_job_grouping.py /^ def _createDummyJob(self, name, status, date=None, member=None, chunk=None, split=None):$/;" kind:member line:970 -_createDummyJob ../test/unit/test_wrappers.py /^ def _createDummyJob(self, name, total_wallclock, section, date=None, member=None, chunk=None):$/;" kind:member line:1185 -_createDummyJobWithStatus ../test/unit/test_job_list.py /^ def _createDummyJobWithStatus(self, status):$/;" kind:member line:254 -_createDummyJobs ../test/unit/test_wrappers.py /^ def _createDummyJobs(self, sections_dict, date_list, member_list, chunk_list):$/;" kind:member line:1103 -_create_common_script ../autosubmit/job/job_packages.py /^ def _create_common_script(self):$/;" kind:member line:289 -_create_common_script ../autosubmit/job/job_packages.py /^ def _create_common_script(self):$/;" kind:member line:379 -_create_common_script ../autosubmit/job/job_packages.py /^ def _create_common_script(self, filename):$/;" kind:member line:201 -_create_components_dict ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def _create_components_dict(self):$/;" kind:member line:223 -_create_fake_dates_members ../autosubmit/job/job_list.py /^ def _create_fake_dates_members(self, filtered_jobs_list):$/;" kind:member line:403 -_create_groups ../autosubmit/job/job_grouping.py /^ def _create_groups(self, jobs_group_dict, blacklist=list()):$/;" kind:member line:165 -_create_higher_level_group ../autosubmit/job/job_grouping.py /^ def _create_higher_level_group(self, groups_to_check, groups_map):$/;" kind:member line:305 -_create_i_input ../autosubmit/job/job_packages.py /^ def _create_i_input(self, filename, index):$/;" kind:member line:194 -_create_jobs ../autosubmit/job/job_list.py /^ def _create_jobs(dic_jobs, parser, priority, default_job_type, jobs_data=dict()):$/;" kind:member line:341 -_create_jobs_chunk ../autosubmit/job/job_dict.py /^ def _create_jobs_chunk(self, section, priority, frequency, default_job_type, synchronize=None, delay=0, splits=0, jobs_data=dict()):$/;" kind:member line:146 -_create_jobs_member ../autosubmit/job/job_dict.py /^ def _create_jobs_member(self, section, priority, frequency, default_job_type, jobs_data=dict()):$/;" kind:member line:118 -_create_jobs_once ../autosubmit/job/job_dict.py /^ def _create_jobs_once(self, section, priority, default_job_type, jobs_data=dict()):$/;" kind:member line:85 -_create_jobs_split ../autosubmit/job/job_dict.py /^ def _create_jobs_split(self, splits, section, date, member, chunk, priority, default_job_type, jobs_data, dict):$/;" kind:member line:215 -_create_jobs_startdate ../autosubmit/job/job_dict.py /^ def _create_jobs_startdate(self, section, priority, frequency, default_job_type, jobs_data=dict()):$/;" kind:member line:97 -_create_json ../autosubmit/autosubmit.py /^ def _create_json(text):$/;" kind:member line:3454 -_create_node ../autosubmit/monitor/monitor.py /^ def _create_node(self, job, groups, hide_groups):$/;" kind:member line:231 -_create_nodelist ../test/unit/test_machinefiles_wrapper.py /^ def _create_nodelist(self, num_cores):$/;" kind:member line:90 -_create_parser_mock ../test/unit/test_autosubmit_config.py /^ def _create_parser_mock(self, has_option, returned_option=None):$/;" kind:member line:439 -_create_project_associated_conf ../autosubmit/autosubmit.py /^ def _create_project_associated_conf(as_conf, force_model_conf, force_jobs_conf):$/;" kind:member line:2469 -_create_scripts ../autosubmit/job/job_packages.py /^ def _create_scripts(self, configuration):$/;" kind:member line:100 -_create_scripts ../autosubmit/job/job_packages.py /^ def _create_scripts(self, configuration):$/;" kind:member line:120 -_create_scripts ../autosubmit/job/job_packages.py /^ def _create_scripts(self, configuration):$/;" kind:member line:151 -_create_scripts ../autosubmit/job/job_packages.py /^ def _create_scripts(self, configuration):$/;" kind:member line:186 -_create_scripts ../autosubmit/job/job_packages.py /^ def _create_scripts(self, configuration):$/;" kind:member line:280 -_create_scripts ../autosubmit/job/job_packages.py /^ def _create_scripts(self, configuration):$/;" kind:member line:370 -_create_sorted_dict_jobs ../autosubmit/job/job_list.py /^ def _create_sorted_dict_jobs(self, wrapper_jobs):$/;" kind:member line:347 -_create_splits_groups ../autosubmit/job/job_grouping.py /^ def _create_splits_groups(self):$/;" kind:member line:263 -_delete_expid ../autosubmit/autosubmit.py /^ def _delete_expid(expid_delete, force):$/;" kind:member line:510 -_divide_list_by_section ../autosubmit/job/job_packager.py /^ def _divide_list_by_section(self, jobs_list):$/;" kind:member line:110 -_do_submission ../autosubmit/job/job_packages.py /^ def _do_submission(self):$/;" kind:member line:106 -_do_submission ../autosubmit/job/job_packages.py /^ def _do_submission(self):$/;" kind:member line:216 -_do_submission ../autosubmit/job/job_packages.py /^ def _do_submission(self):$/;" kind:member line:307 -_do_submission ../autosubmit/job/job_packages.py /^ def _do_submission(self):$/;" kind:member line:391 -_do_submission ../autosubmit/job/job_packages.py /^ def _do_submission(self, job_scripts=None):$/;" kind:member line:128 -_do_submission ../autosubmit/job/job_packages.py /^ def _do_submission(self, job_scripts=None):$/;" kind:member line:161 -_ecaccess_to_saga_jobstate ../autosubmit/platforms/ecmwf_adaptor.py /^def _ecaccess_to_saga_jobstate(ecaccess_state):$/;" kind:function line:102 -_filter_jobs ../test/unit/test_wrappers.py /^ def _filter_jobs(self, section, date=None, member=None, chunk=None):$/;" kind:member line:1179 -_fix_splits_automatic_grouping ../autosubmit/job/job_grouping.py /^ def _fix_splits_automatic_grouping(self, split_groups, split_groups_status, jobs_group_dict):$/;" kind:member line:270 -_format_stats ../autosubmit/experiment/statistics.py /^ def _format_stats(self):$/;" kind:member line:166 -_generate_ll_header ../autosubmit/platforms/ecmwf_adaptor.py /^ def _generate_ll_header(jd):$/;" kind:member line:393 -_generate_message_text ../autosubmit/notifications/mail_notifier.py /^ def _generate_message_text(exp_id, job_name, prev_status, status):$/;" kind:member line:48 -_generate_pbs_header ../autosubmit/platforms/ecmwf_adaptor.py /^ def _generate_pbs_header(jd):$/;" kind:member line:446 -_get_chunks ../autosubmit/autosubmit.py /^ def _get_chunks(out):$/;" kind:member line:3396 -_get_date ../autosubmit/job/job_dict.py /^ def _get_date(self, jobs, dic, date, member, chunk):$/;" kind:member line:256 -_get_date ../autosubmit/job/job_list.py /^ def _get_date(self, date):$/;" kind:member line:434 -_get_db_filepath ../autosubmit/database/db_manager.py /^ def _get_db_filepath(self):$/;" kind:member line:152 -_get_from_stat ../autosubmit/job/job.py /^ def _get_from_stat(self, index):$/;" kind:member line:379 -_get_from_total_stats ../autosubmit/job/job.py /^ def _get_from_total_stats(self, index):$/;" kind:member line:398 -_get_impl ../autosubmit/platforms/ecmwf_adaptor.py /^ def _get_impl(self):$/;" kind:member line:825 -_get_impl ../autosubmit/platforms/mn_adaptor.py /^ def _get_impl(self):$/;" kind:member line:919 -_get_job_list_persistence ../autosubmit/autosubmit.py /^ def _get_job_list_persistence(expid, as_conf):$/;" kind:member line:3435 -_get_jobs_parser ../autosubmit/job/job_list.py /^ def _get_jobs_parser(self):$/;" kind:member line:1034 -_get_member ../autosubmit/job/job_dict.py /^ def _get_member(self, jobs, dic, member, chunk):$/;" kind:member line:271 -_get_members ../autosubmit/autosubmit.py /^ def _get_members(out):$/;" kind:member line:3373 -_get_paramiko_template ../autosubmit/job/job.py /^ def _get_paramiko_template(self, snippet, template):$/;" kind:member line:755 -_get_saga_template ../autosubmit/job/job.py /^ def _get_saga_template(self, snippet, template):$/;" kind:member line:750 -_get_status ../autosubmit/autosubmit.py /^ def _get_status(s):$/;" kind:member line:3346 -_get_submitter ../autosubmit/autosubmit.py /^ def _get_submitter(as_conf):$/;" kind:member line:3417 -_get_template_content ../autosubmit/job/job.py /^ def _get_template_content(self, as_conf, snippet, template):$/;" kind:member line:740 -_indent ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def _indent(self, text, amount, ch=' '):$/;" kind:member line:111 -_indent ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def _indent(self, text, amount, ch=' '):$/;" kind:member line:327 -_initialize_database ../autosubmit/database/db_manager.py /^ def _initialize_database(self):$/;" kind:member line:160 -_is_over_wallclock ../autosubmit/job/job.py /^ def _is_over_wallclock(self, start_time, wallclock):$/;" kind:member line:1144 -_is_wrappable ../autosubmit/job/job_packager.py /^ def _is_wrappable(self, job):$/;" kind:member line:277 -_is_wrappable ../autosubmit/job/job_packager.py /^ def _is_wrappable(self, job):$/;" kind:member line:330 -_is_wrappable ../autosubmit/job/job_packager.py /^ def _is_wrappable(self, job, parent=None):$/;" kind:member line:293 -_job_cancel ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_cancel(self, job_obj):$/;" kind:member line:647 -_job_cancel ../autosubmit/platforms/mn_adaptor.py /^ def _job_cancel(self, job_obj):$/;" kind:member line:737 -_job_get_create_time ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_create_time(self, job_obj):$/;" kind:member line:626 -_job_get_create_time ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_create_time(self, job_obj):$/;" kind:member line:716 -_job_get_end_time ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_end_time(self, job_obj):$/;" kind:member line:640 -_job_get_end_time ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_end_time(self, job_obj):$/;" kind:member line:730 -_job_get_execution_hosts ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_execution_hosts(self, job_obj):$/;" kind:member line:619 -_job_get_execution_hosts ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_execution_hosts(self, job_obj):$/;" kind:member line:709 -_job_get_exit_code ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_exit_code(self, job_obj):$/;" kind:member line:606 -_job_get_exit_code ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_exit_code(self, job_obj):$/;" kind:member line:696 -_job_get_info ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_info(self, job_obj):$/;" kind:member line:529 -_job_get_info ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_info(self, job_obj):$/;" kind:member line:615 -_job_get_start_time ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_start_time(self, job_obj):$/;" kind:member line:633 -_job_get_start_time ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_start_time(self, job_obj):$/;" kind:member line:723 -_job_get_state ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_get_state(self, job_obj):$/;" kind:member line:599 -_job_get_state ../autosubmit/platforms/mn_adaptor.py /^ def _job_get_state(self, job_obj):$/;" kind:member line:689 -_job_run ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_run(self, job_obj):$/;" kind:member line:318 -_job_run ../autosubmit/platforms/mn_adaptor.py /^ def _job_run(self, job_obj):$/;" kind:member line:499 -_job_state_monitor ../autosubmit/platforms/ecmwf_adaptor.py /^class _job_state_monitor(threading.Thread):$/;" kind:class line:31 -_job_state_monitor ../autosubmit/platforms/mn_adaptor.py /^class _job_state_monitor(threading.Thread):$/;" kind:class line:30 -_job_wait ../autosubmit/platforms/ecmwf_adaptor.py /^ def _job_wait(self, job_obj, timeout):$/;" kind:member line:663 -_job_wait ../autosubmit/platforms/mn_adaptor.py /^ def _job_wait(self, job_obj, timeout):$/;" kind:member line:753 -_jobs_scripts ../autosubmit/job/job_packages.py /^ def _jobs_scripts(self):$/;" kind:member line:254 -_jobs_scripts ../autosubmit/job/job_packages.py /^ def _jobs_scripts(self):$/;" kind:member line:353 -_jobs_scripts ../autosubmit/job/job_packages.py /^ def _jobs_scripts(self):$/;" kind:member line:476 -_load_parameters ../autosubmit/autosubmit.py /^ def _load_parameters(as_conf, job_list, platforms):$/;" kind:member line:734 -_manage_dependencies ../autosubmit/job/job_list.py /^ def _manage_dependencies(dependencies_keys, dic_jobs):$/;" kind:member line:177 -_manage_dependencies ../test/unit/test_wrappers.py /^ def _manage_dependencies(self, sections_dict):$/;" kind:member line:1151 -_manage_job_dependencies ../autosubmit/job/job_list.py /^ def _manage_job_dependencies(dic_jobs, job, date_list, member_list, chunk_list, dependencies_keys, dependencies,$/;" kind:member line:221 -_manage_job_dependencies ../test/unit/test_wrappers.py /^ def _manage_job_dependencies(self, job, dependencies, sections_dict):$/;" kind:member line:1157 -_mn_to_saga_jobstate ../autosubmit/platforms/mn_adaptor.py /^def _mn_to_saga_jobstate(mnjs):$/;" kind:function line:100 -_mnscript_generator ../autosubmit/platforms/mn_adaptor.py /^def _mnscript_generator(jd, queue=None):$/;" kind:function line:119 -_parse_timestamp ../autosubmit/job/job.py /^ def _parse_timestamp(self, timestamp):$/;" kind:member line:1153 -_prepare_conf_files ../autosubmit/autosubmit.py /^ def _prepare_conf_files(exp_id, hpc, autosubmit_version, dummy):$/;" kind:member line:3309 -_project ../autosubmit/job/job_packages.py /^ def _project(self):$/;" kind:member line:274 -_project ../autosubmit/job/job_packages.py /^ def _project(self):$/;" kind:member line:367 -_queue ../autosubmit/job/job_packages.py /^ def _queue(self):$/;" kind:member line:267 -_queue ../autosubmit/job/job_packages.py /^ def _queue(self):$/;" kind:member line:360 -_queuing_reason_cancel ../autosubmit/job/job.py /^ def _queuing_reason_cancel(self, reason):$/;" kind:member line:988 -_recursion_print ../autosubmit/job/job_list.py /^ def _recursion_print(self, job, level, statusChange = None, nocolor = False):$/;" kind:member line:1117 -_remove_job ../autosubmit/job/job_list.py /^ def _remove_job(self, job):$/;" kind:member line:948 -_requested_exit ../autosubmit/autosubmit.py /^ def _requested_exit(code, d):$/;" kind:member line:2280 -_reset_table ../autosubmit/job/job_list_persistence.py /^ def _reset_table(self):$/;" kind:member line:140 -_retrieve_job ../autosubmit/platforms/ecmwf_adaptor.py /^ def _retrieve_job(self, job_id):$/;" kind:member line:488 -_retrieve_job ../autosubmit/platforms/mn_adaptor.py /^ def _retrieve_job(self, job_id):$/;" kind:member line:581 -_select_with_all_fields ../autosubmit/database/db_manager.py /^ def _select_with_all_fields(self, table_name, where=[]):$/;" kind:member line:172 -_send_files ../autosubmit/job/job_packages.py /^ def _send_files(self):$/;" kind:member line:103 -_send_files ../autosubmit/job/job_packages.py /^ def _send_files(self):$/;" kind:member line:124 -_send_files ../autosubmit/job/job_packages.py /^ def _send_files(self):$/;" kind:member line:156 -_send_files ../autosubmit/job/job_packages.py /^ def _send_files(self):$/;" kind:member line:210 -_send_files ../autosubmit/job/job_packages.py /^ def _send_files(self):$/;" kind:member line:296 -_send_files ../autosubmit/job/job_packages.py /^ def _send_files(self):$/;" kind:member line:386 -_send_mail ../autosubmit/notifications/mail_notifier.py /^ def _send_mail(self, mail_from, mail_to, message):$/;" kind:member line:42 -_set_expanded_jobs ../autosubmit/job/job_grouping.py /^ def _set_expanded_jobs(self):$/;" kind:member line:75 -_set_group_status ../autosubmit/job/job_grouping.py /^ def _set_group_status(self, statuses):$/;" kind:member line:142 -_table ../autosubmit/monitor/monitor.py /^ _table = dict([(Status.UNKNOWN, 'white'), (Status.WAITING, 'gray'), (Status.READY, 'lightblue'),$/;" kind:variable line:44 -_update_completed_jobs ../autosubmit/job/job.py /^ def _update_completed_jobs(self):$/;" kind:member line:1136 -_update_config ../autosubmit/config/basicConfig.py /^ def _update_config():$/;" kind:member line:53 -_update_database ../autosubmit/database/db_common.py /^def _update_database(version, cursor):$/;" kind:function line:303 -_user_yes_no_query ../autosubmit/autosubmit.py /^ def _user_yes_no_query(question):$/;" kind:member line:3287 -adaptors ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.base$/;" kind:namespace line:14 -adaptors ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -adaptors ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:15 -adaptors ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.loadl.loadljob$/;" kind:namespace line:16 -adaptors ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.pbs.pbsjob$/;" kind:namespace line:17 -adaptors ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.base$/;" kind:namespace line:15 -adaptors ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -adaptors ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:16 -add_attribute ../autosubmit/platforms/saga_platform.py /^ def add_attribute(self, jd, name, value):$/;" kind:member line:274 -add_function_parentheses ../docs/source/conf.py /^add_function_parentheses = True$/;" kind:variable line:91 -add_module_names ../docs/source/conf.py /^add_module_names = True$/;" kind:variable line:95 -add_parameters ../autosubmit/platforms/platform.py /^ def add_parameters(self, parameters, main_hpc=False):$/;" kind:member line:109 -add_parent ../autosubmit/job/job.py /^ def add_parent(self, *parents):$/;" kind:member line:284 -add_sectioncombo_processors ../autosubmit/job/job_packager.py /^ def add_sectioncombo_processors(self,total_processors_section):$/;" kind:member line:386 -allocated_nodes ../autosubmit/platforms/slurmplatform.py /^ def allocated_nodes():$/;" kind:member line:181 -allocated_nodes ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def allocated_nodes(self):$/;" kind:member line:56 -allocated_nodes ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def allocated_nodes(self):$/;" kind:member line:90 -allow_arrays ../autosubmit/platforms/platform.py /^ def allow_arrays(self):$/;" kind:member line:98 -allow_python_jobs ../autosubmit/platforms/platform.py /^ def allow_python_jobs(self):$/;" kind:member line:106 -allow_wrappers ../autosubmit/platforms/platform.py /^ def allow_wrappers(self):$/;" kind:member line:102 -any_expid ../test/unit/test_autosubmit_config.py /^ any_expid = 'a000'$/;" kind:variable line:21 -archive ../autosubmit/autosubmit.py /^ def archive(expid, clean=True,compress=True):$/;" kind:member line:2334 -argparse ../autosubmit/autosubmit.py /^import argparse$/;" kind:namespace line:39 -argparse ../test/regression/tests_runner.py /^import argparse$/;" kind:namespace line:6 -args_parser ../test/regression/tests_runner.py /^ args_parser = create_args_parser()$/;" kind:variable line:141 -array_header ../autosubmit/platforms/headers/lsf_header.py /^ def array_header(cls, filename, array_id, wallclock, num_processors, **kwargs):$/;" kind:member line:78 -as_header ../autosubmit/job/job_common.py /^ def as_header(scheduler_header):$/;" kind:member line:130 -as_header ../autosubmit/job/job_common.py /^ def as_header(scheduler_header):$/;" kind:member line:178 -as_header ../autosubmit/job/job_common.py /^ def as_header(scheduler_header):$/;" kind:member line:226 -as_header ../autosubmit/job/job_common.py /^ def as_header(scheduler_header):$/;" kind:member line:88 -as_tailer ../autosubmit/job/job_common.py /^ def as_tailer():$/;" kind:member line:109 -as_tailer ../autosubmit/job/job_common.py /^ def as_tailer():$/;" kind:member line:156 -as_tailer ../autosubmit/job/job_common.py /^ def as_tailer():$/;" kind:member line:202 -as_tailer ../autosubmit/job/job_common.py /^ def as_tailer():$/;" kind:member line:234 -attrgetter ../autosubmit/job/job_packager.py /^from operator import attrgetter$/;" kind:namespace line:25 -author ../docs/source/conf.py /^author = u'Earth Science Department, Barcelona Supercomputing Center, BSC'$/;" kind:variable line:58 -author ../setup.py /^ author='Domingo Manubens-Gil',$/;" kind:variable line:37 -author_email ../setup.py /^ author_email='domingo.manubens@bsc.es',$/;" kind:variable line:38 -autodoc_mock_imports ../docs/source/conf.py /^autodoc_mock_imports = ["portalocker", "argparse", "python-dateutil", "pydotplus", "pyparsing",$/;" kind:variable line:113 -autosubmit ../autosubmit/experiment/experiment_common.py /^import autosubmit.database.db_common as db_common$/;" kind:namespace line:24 -autosubmit ../bin/autosubmit 1;" kind:file line:1 -autosubmit.py ../autosubmit/autosubmit.py 1;" kind:file line:1 -autosubmit_git.py ../autosubmit/git/autosubmit_git.py 1;" kind:file line:1 -autosubmit_version ../autosubmit/autosubmit.py /^ autosubmit_version = f.read().strip()$/;" kind:variable line:129 -autosubmit_version ../autosubmit/autosubmit.py /^ autosubmit_version = require("autosubmit")[0].version$/;" kind:variable line:131 -base ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.base$/;" kind:namespace line:14 -base ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.base$/;" kind:namespace line:15 -base36decode ../autosubmit/experiment/experiment_common.py /^def base36decode(number):$/;" kind:function line:162 -base36decode ../test/regression/tests_utils.py /^def base36decode(number):$/;" kind:function line:108 -base36encode ../autosubmit/experiment/experiment_common.py /^def base36encode(number, alphabet=string.digits + string.ascii_lowercase):$/;" kind:function line:129 -base36encode ../test/regression/tests_utils.py /^def base36encode(number, alphabet=string.digits + string.ascii_lowercase):$/;" kind:function line:75 -basicConfig.py ../autosubmit/config/basicConfig.py 1;" kind:file line:1 -bcolors ../autosubmit/job/job_common.py /^class bcolors:$/;" kind:class line:43 -bcolors ../autosubmit/job/job_list.py /^from autosubmit.job.job_common import Status, Type, bcolors$/;" kind:namespace line:37 -build_cores_list ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_cores_list(self):$/;" kind:member line:170 -build_header ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_header(self):$/;" kind:member line:59 -build_horizontal_package ../autosubmit/job/job_packager.py /^ def build_horizontal_package(self,horizontal_vertical=False):$/;" kind:member line:354 -build_imports ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_imports(self):$/;" kind:member line:118 -build_imports ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_imports(self):$/;" kind:member line:399 -build_imports ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_imports(self):$/;" kind:member line:62 -build_job ../autosubmit/job/job_dict.py /^ def build_job(self, section, priority, date, member, chunk, default_job_type, jobs_data=dict(), split=-1):$/;" kind:member line:288 -build_job_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_job_thread(self):$/;" kind:member line:133 -build_job_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_job_thread(self):$/;" kind:member line:410 -build_job_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_job_thread(self):$/;" kind:member line:65 -build_joblist_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_joblist_thread(self):$/;" kind:member line:151 -build_joblist_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_joblist_thread(self):$/;" kind:member line:349 -build_joblist_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_joblist_thread(self):$/;" kind:member line:373 -build_joblist_thread ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_joblist_thread(self, **kwargs):$/;" kind:member line:69 -build_legends ../autosubmit/monitor/diagram.py /^def build_legends(plot, rects, experiment_stats, general_stats):$/;" kind:function line:103 -build_machinefiles ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles(self):$/;" kind:member line:191 -build_machinefiles ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles(self):$/;" kind:member line:76 -build_machinefiles_components ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles_components(self):$/;" kind:member line:240 -build_machinefiles_components ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles_components(self):$/;" kind:member line:95 -build_machinefiles_components_alternate ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles_components_alternate(self):$/;" kind:member line:98 -build_machinefiles_standard ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles_standard(self):$/;" kind:member line:197 -build_machinefiles_standard ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_machinefiles_standard(self):$/;" kind:member line:92 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:108 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:318 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:334 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:341 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:363 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:388 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:402 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:458 -build_main ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_main(self):$/;" kind:member line:464 -build_nodes_list ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_nodes_list(self):$/;" kind:member line:155 -build_nodes_list ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_nodes_list(self):$/;" kind:member line:73 -build_packages ../autosubmit/job/job_packager.py /^ def build_packages(self,only_generate=False, jobs_filtered=[]):$/;" kind:member line:54 -build_parallel_threads_launcher ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_parallel_threads_launcher(self):$/;" kind:member line:436 -build_parallel_threads_launcher ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_parallel_threads_launcher(self, **kwargs):$/;" kind:member line:104 -build_parallel_threads_launcher ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_parallel_threads_launcher(self, jobs_list, thread, footer=True):$/;" kind:member line:282 -build_sequential_threads_launcher ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_sequential_threads_launcher(self):$/;" kind:member line:421 -build_sequential_threads_launcher ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_sequential_threads_launcher(self, **kwargs):$/;" kind:member line:101 -build_sequential_threads_launcher ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def build_sequential_threads_launcher(self, jobs_list, thread, footer=True):$/;" kind:member line:261 -build_vertical_package ../autosubmit/job/job_packager.py /^ def build_vertical_package(self, job):$/;" kind:member line:262 -builtins ../test/unit/test_autosubmit_config.py /^ import __builtin__ as builtins$/;" kind:namespace line:15 -builtins ../test/unit/test_autosubmit_config.py /^ import builtins$/;" kind:namespace line:17 -builtins ../test/unit/test_job.py /^ import __builtin__ as builtins$/;" kind:namespace line:15 -builtins ../test/unit/test_job.py /^ import builtins$/;" kind:namespace line:17 -cancel ../autosubmit/platforms/ecmwf_adaptor.py /^ def cancel(self, timeout):$/;" kind:member line:877 -cancel ../autosubmit/platforms/mn_adaptor.py /^ def cancel(self, timeout):$/;" kind:member line:973 -cancel_failed_wrapper_job ../autosubmit/job/job.py /^ def cancel_failed_wrapper_job(self):$/;" kind:member line:1132 -ceil ../autosubmit/job/job_packager.py /^from math import ceil$/;" kind:namespace line:26 -ceil ../test/unit/test_machinefiles_wrapper.py /^from math import ceil$/;" kind:namespace line:2 -change_status ../autosubmit/autosubmit.py /^ def change_status(final, final_status, job):$/;" kind:member line:2753 -changes_path ../autosubmit/autosubmit.py /^ changes_path = os.path.join(scriptdir, 'CHANGELOG')$/;" kind:variable line:126 -chdir ../autosubmit/monitor/monitor.py /^from os import chdir$/;" kind:namespace line:24 -check ../autosubmit/autosubmit.py /^ def check(experiment_id, notransitive=False):$/;" kind:member line:1878 -check_Alljobs ../autosubmit/platforms/paramiko_platform.py /^ def check_Alljobs(self, job_list,job_list_cmd,remote_logs, retries=5):$/;" kind:member line:338 -check_ancestors_array ../test/integration/test_job.py /^ def check_ancestors_array(self, job, assertions):$/;" kind:member line:51 -check_autosubmit_conf ../autosubmit/config/config_common.py /^ def check_autosubmit_conf(self):$/;" kind:member line:376 -check_cmd ../test/regression/tests_runner.py /^from tests_utils import check_cmd, next_experiment_id, copy_experiment_conf_files, create_database, clean_database$/;" kind:namespace line:2 -check_cmd ../test/regression/tests_utils.py /^def check_cmd(command, path=BIN_PATH, verbose='AS_TEST_VERBOSE' in os.environ):$/;" kind:function line:13 -check_commit ../autosubmit/git/autosubmit_git.py /^ def check_commit(as_conf):$/;" kind:member line:82 -check_completed_files ../autosubmit/platforms/paramiko_platform.py /^ def check_completed_files(self, sections=None):$/;" kind:member line:103 -check_completion ../autosubmit/job/job.py /^ def check_completion(self, default_status=Status.FAILED):$/;" kind:member line:556 -check_conf_files ../autosubmit/config/config_common.py /^ def check_conf_files(self):$/;" kind:member line:355 -check_db ../autosubmit/database/db_common.py /^def check_db():$/;" kind:function line:57 -check_end_time ../autosubmit/job/job.py /^ def check_end_time(self):$/;" kind:member line:418 -check_expdef_conf ../autosubmit/config/config_common.py /^ def check_expdef_conf(self):$/;" kind:member line:504 -check_experiment_cmd ../test/regression/tests_commands.py /^def check_experiment_cmd(experiment_id):$/;" kind:function line:28 -check_experiment_exists ../autosubmit/database/db_common.py /^def check_experiment_exists(name, error_on_inexistence=True):$/;" kind:function line:162 -check_inner_job_status ../autosubmit/job/job.py /^ def check_inner_job_status(self):$/;" kind:member line:1028 -check_inner_jobs_completed ../autosubmit/job/job.py /^ def check_inner_jobs_completed(self, jobs):$/;" kind:member line:1033 -check_job ../autosubmit/platforms/paramiko_platform.py /^ def check_job(self, job, default_status=Status.COMPLETED, retries=5):$/;" kind:member line:291 -check_job ../autosubmit/platforms/platform.py /^ def check_job(self, jobid, default_status=Status.COMPLETED, retries=5):$/;" kind:member line:317 -check_job ../autosubmit/platforms/saga_platform.py /^ def check_job(self, job_id, default_status=Status.COMPLETED, retries=10):$/;" kind:member line:291 -check_jobs_conf ../autosubmit/config/config_common.py /^ def check_jobs_conf(self):$/;" kind:member line:445 -check_parents_array ../test/integration/test_job.py /^ def check_parents_array(self, job, assertions):$/;" kind:member line:55 -check_platforms_conf ../autosubmit/config/config_common.py /^ def check_platforms_conf(self):$/;" kind:member line:409 -check_proj ../autosubmit/config/config_common.py /^ def check_proj(self):$/;" kind:member line:553 -check_proj_file ../autosubmit/config/config_common.py /^ def check_proj_file(self):$/;" kind:member line:107 -check_remote_log_dir ../autosubmit/platforms/paramiko_platform.py /^ def check_remote_log_dir(self):$/;" kind:member line:640 -check_retrials_end_time ../autosubmit/job/job.py /^ def check_retrials_end_time(self):$/;" kind:member line:445 -check_retrials_start_time ../autosubmit/job/job.py /^ def check_retrials_start_time(self):$/;" kind:member line:454 -check_retrials_submit_time ../autosubmit/job/job.py /^ def check_retrials_submit_time(self):$/;" kind:member line:436 -check_running_after ../autosubmit/job/job.py /^ def check_running_after(self, date_limit):$/;" kind:member line:923 -check_script ../autosubmit/job/job.py /^ def check_script(self, as_conf, parameters,show_logs=False):$/;" kind:member line:819 -check_scripts ../autosubmit/job/job_list.py /^ def check_scripts(self, as_conf):$/;" kind:member line:913 -check_start_time ../autosubmit/job/job.py /^ def check_start_time(self):$/;" kind:member line:427 -check_started_after ../autosubmit/job/job.py /^ def check_started_after(self, date_limit):$/;" kind:member line:910 -check_status ../autosubmit/job/job.py /^ def check_status(self, status):$/;" kind:member line:1003 -check_wrapper_conf ../autosubmit/config/config_common.py /^ def check_wrapper_conf(self):$/;" kind:member line:570 -children ../autosubmit/job/job.py /^ def children(self):$/;" kind:member line:195 -children ../autosubmit/job/job.py /^ def children(self, children):$/;" kind:member line:205 -chunk_end_date ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -chunk_start_date ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -clean ../autosubmit/autosubmit.py /^ def clean(expid, project, plot, stats, create_log_file=True):$/;" kind:member line:1500 -clean_database ../test/regression/tests_runner.py /^from tests_utils import check_cmd, next_experiment_id, copy_experiment_conf_files, create_database, clean_database$/;" kind:namespace line:2 -clean_database ../test/regression/tests_utils.py /^def clean_database(db_path):$/;" kind:function line:43 -clean_git ../autosubmit/git/autosubmit_git.py /^ def clean_git(as_conf):$/;" kind:member line:42 -clean_plot ../autosubmit/monitor/monitor.py /^ def clean_plot(expid):$/;" kind:member line:392 -clean_stats ../autosubmit/monitor/monitor.py /^ def clean_stats(expid):$/;" kind:member line:412 -clone_repository ../autosubmit/git/autosubmit_git.py /^ def clone_repository(as_conf, force):$/;" kind:member line:116 -close ../autosubmit/platforms/ecmwf_adaptor.py /^ def close(self):$/;" kind:member line:257 -close ../autosubmit/platforms/mn_adaptor.py /^ def close(self):$/;" kind:member line:363 -close_conn ../autosubmit/database/db_common.py /^def close_conn(conn, cursor):$/;" kind:function line:115 -collections ../test/unit/test_machinefiles_wrapper.py /^import collections$/;" kind:namespace line:5 -color_status ../autosubmit/monitor/monitor.py /^ def color_status(status):$/;" kind:member line:49 -compare_by_id ../autosubmit/job/job.py /^ def compare_by_id(self, other):$/;" kind:member line:357 -compare_by_name ../autosubmit/job/job.py /^ def compare_by_name(self, other):$/;" kind:member line:368 -compare_by_status ../autosubmit/job/job.py /^ def compare_by_status(self, other):$/;" kind:member line:346 -components_dict ../autosubmit/job/job_packager.py /^ def components_dict(self):$/;" kind:member line:451 -conf.py ../docs/source/conf.py 1;" kind:file line:1 -config_common.py ../autosubmit/config/config_common.py 1;" kind:file line:1 -configure ../autosubmit/autosubmit.py /^ def configure(advanced, database_path, database_filename, local_root_path, platforms_conf_path, jobs_conf_path,$/;" kind:member line:1985 -configure_dialog ../autosubmit/autosubmit.py /^ def configure_dialog():$/;" kind:member line:2080 -connect ../autosubmit/platforms/ecplatform.py /^ def connect(self):$/;" kind:member line:117 -connect ../autosubmit/platforms/locplatform.py /^ def connect(self):$/;" kind:member line:89 -connect ../autosubmit/platforms/paramiko_platform.py /^ def connect(self):$/;" kind:member line:70 -console_handler ../test/regression/tests_log.py /^ console_handler = logging.StreamHandler(sys.stdout)$/;" kind:variable line:113 -construct ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def construct(self, builder):$/;" kind:member line:31 -copy ../autosubmit/autosubmit.py /^import copy$/;" kind:namespace line:44 -copy ../autosubmit/job/job_grouping.py /^import copy$/;" kind:namespace line:22 -copy ../autosubmit/job/job_list.py /^ import copy$/;" kind:namespace line:407 -copy ../autosubmit/monitor/monitor.py /^import copy$/;" kind:namespace line:29 -copy_experiment ../autosubmit/autosubmit.py /^from experiment.experiment_common import copy_experiment$/;" kind:namespace line:79 -copy_experiment ../autosubmit/experiment/experiment_common.py /^def copy_experiment(experiment_id, description, version, test=False, operational=False):$/;" kind:function line:74 -copy_experiment_conf_files ../test/regression/tests_runner.py /^from tests_utils import check_cmd, next_experiment_id, copy_experiment_conf_files, create_database, clean_database$/;" kind:namespace line:2 -copy_experiment_conf_files ../test/regression/tests_utils.py /^def copy_experiment_conf_files(db_path, src_path, experiment_id):$/;" kind:function line:30 -copyright ../docs/source/conf.py /^copyright = u'2018, Barcelona Supercomputing Center, BSC'$/;" kind:variable line:57 -count ../autosubmit/database/db_manager.py /^ def count(self, table_name):$/;" kind:member line:132 -cpi ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -cpi ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:15 -cpi ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -cpi ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:16 -create ../autosubmit/autosubmit.py /^ def create(expid, noplot, hide, output='pdf', group_by=None, expand=list(), expand_status=list(), notransitive=False,check_wrappers=False, detail = False):$/;" kind:member line:2497 -create_args_parser ../test/regression/tests_runner.py /^def create_args_parser():$/;" kind:function line:131 -create_bar_diagram ../autosubmit/monitor/diagram.py /^def create_bar_diagram(experiment_id, jobs_list, general_stats, output_file, period_ini=None, period_fi=None):$/;" kind:function line:35 -create_bar_diagram ../autosubmit/monitor/monitor.py /^from diagram import create_bar_diagram$/;" kind:namespace line:39 -create_components_dict ../autosubmit/job/job_packager.py /^ def create_components_dict(self):$/;" kind:member line:454 -create_csv_stats ../autosubmit/monitor/diagram.py /^def create_csv_stats(exp_stats, jobs_list, output_file):$/;" kind:function line:90 -create_database ../test/regression/tests_runner.py /^from tests_utils import check_cmd, next_experiment_id, copy_experiment_conf_files, create_database, clean_database$/;" kind:namespace line:2 -create_database ../test/regression/tests_utils.py /^def create_database():$/;" kind:function line:47 -create_database_cmd ../test/regression/tests_commands.py /^def create_database_cmd():$/;" kind:function line:36 -create_db ../autosubmit/autosubmit.py /^from database.db_common import create_db$/;" kind:namespace line:77 -create_db ../autosubmit/database/db_common.py /^def create_db(qry):$/;" kind:function line:32 -create_experiment_cmd ../test/regression/tests_commands.py /^def create_experiment_cmd(experiment_id):$/;" kind:function line:8 -create_job ../autosubmit/platforms/ecmwf_adaptor.py /^ def create_job(self, jd):$/;" kind:member line:687 -create_job ../autosubmit/platforms/mn_adaptor.py /^ def create_job(self, jd):$/;" kind:member line:781 -create_legend ../autosubmit/monitor/diagram.py /^def create_legend(plot, rects, titles, loc, handlelength=None):$/;" kind:function line:138 -create_legends ../autosubmit/monitor/diagram.py /^def create_legends(plot, rects, titles, locs, handlelengths):$/;" kind:function line:131 -create_relationship ../test/integration/test_job.py /^def create_relationship(parent, child):$/;" kind:function line:60 -create_saga_job ../autosubmit/platforms/saga_platform.py /^ def create_saga_job(self, job, script_name):$/;" kind:member line:217 -create_script ../autosubmit/job/job.py /^ def create_script(self, as_conf):$/;" kind:member line:783 -create_sections_order ../autosubmit/job/job_packager.py /^ def create_sections_order(self, jobs_sections):$/;" kind:member line:381 -create_table ../autosubmit/database/db_manager.py /^ def create_table(self, table_name, fields):$/;" kind:member line:46 -create_test_thread ../test/regression/tests_runner.py /^def create_test_thread(current_experiment_id, name, description, hpc_arch, src_path):$/;" kind:function line:118 -create_tree_list ../autosubmit/monitor/monitor.py /^ def create_tree_list(self, expid, joblist, packages, groups, hide_groups=False):$/;" kind:member line:77 -create_wrapped_script ../autosubmit/job/job.py /^ def create_wrapped_script(self, as_conf, wrapper_tag='wrapped'):$/;" kind:member line:805 -critical ../test/regression/tests_log.py /^ def critical(msg, *args):$/;" kind:member line:182 -database ../autosubmit/experiment/experiment_common.py /^import autosubmit.database.db_common as db_common$/;" kind:namespace line:24 -date2str ../autosubmit/autosubmit.py /^from bscearth.utils.date import date2str$/;" kind:namespace line:83 -date2str ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -date2str ../autosubmit/job/job_dict.py /^from bscearth.utils.date import date2str$/;" kind:namespace line:21 -date2str ../autosubmit/job/job_grouping.py /^from bscearth.utils.date import date2str$/;" kind:namespace line:21 -date2str ../autosubmit/job/job_list.py /^from bscearth.utils.date import date2str, parse_date, sum_str_hours$/;" kind:namespace line:38 -date2str ../autosubmit/platforms/paramiko_platform.py /^from bscearth.utils.date import date2str$/;" kind:namespace line:13 -date2str ../autosubmit/platforms/saga_platform.py /^from bscearth.utils.date import date2str$/;" kind:namespace line:9 -date2str ../test/unit/test_job_grouping.py /^from bscearth.utils.date import parse_date, date2str$/;" kind:namespace line:4 -datetime ../autosubmit/autosubmit.py /^import datetime$/;" kind:namespace line:52 -datetime ../autosubmit/experiment/statistics.py /^import datetime$/;" kind:namespace line:20 -datetime ../autosubmit/job/job.py /^import datetime$/;" kind:namespace line:27 -datetime ../autosubmit/monitor/diagram.py /^import datetime$/;" kind:namespace line:20 -datetime ../autosubmit/monitor/monitor.py /^import datetime$/;" kind:namespace line:19 -datetime ../autosubmit/platforms/paramiko_platform.py /^import datetime$/;" kind:namespace line:5 -datetime ../autosubmit/platforms/saga_platform.py /^import datetime$/;" kind:namespace line:1 -datetime ../test/regression/tests_log.py /^from datetime import datetime$/;" kind:namespace line:23 -datetime ../test/unit/test_autosubmit_config.py /^from datetime import datetime$/;" kind:namespace line:9 -datetime ../test/unit/test_chunk_date_lib.py /^from datetime import datetime$/;" kind:namespace line:3 -datetime ../test/unit/test_dic_jobs.py /^from datetime import datetime$/;" kind:namespace line:1 -db_common ../autosubmit/experiment/experiment_common.py /^import autosubmit.database.db_common as db_common$/;" kind:namespace line:24 -db_common.py ../autosubmit/database/db_common.py 1;" kind:file line:1 -db_manager.py ../autosubmit/database/db_manager.py 1;" kind:file line:1 -db_path ../test/regression/tests_runner.py /^db_path = '.\/db'$/;" kind:variable line:18 -debug ../test/regression/tests_log.py /^ def debug(msg, *args):$/;" kind:member line:122 -decorators ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -decorators ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -defaultdict ../autosubmit/autosubmit.py /^from collections import defaultdict$/;" kind:namespace line:56 -delete ../autosubmit/autosubmit.py /^ def delete(expid, force):$/;" kind:member line:703 -delete_child ../autosubmit/job/job.py /^ def delete_child(self, child):$/;" kind:member line:318 -delete_experiment ../autosubmit/autosubmit.py /^from database.db_common import delete_experiment$/;" kind:namespace line:80 -delete_experiment ../autosubmit/database/db_common.py /^def delete_experiment(experiment_id):$/;" kind:function line:276 -delete_file ../autosubmit/platforms/ecplatform.py /^ def delete_file(self, filename):$/;" kind:member line:171 -delete_file ../autosubmit/platforms/locplatform.py /^ def delete_file(self, filename):$/;" kind:member line:139 -delete_file ../autosubmit/platforms/paramiko_platform.py /^ def delete_file(self, filename):$/;" kind:member line:201 -delete_file ../autosubmit/platforms/platform.py /^ def delete_file(self, filename):$/;" kind:member line:188 -delete_file ../autosubmit/platforms/saga_platform.py /^ def delete_file(self, filename):$/;" kind:member line:166 -delete_parent ../autosubmit/job/job.py /^ def delete_parent(self, parent):$/;" kind:member line:309 -dependency ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def dependency(self, dependency):$/;" kind:member line:59 -dependency_directive ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def dependency_directive(self):$/;" kind:member line:321 -dependency_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def dependency_directive(self, dependency):$/;" kind:member line:115 -dependency_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def dependency_directive(self, dependency):$/;" kind:member line:135 -dependency_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def dependency_directive(self, dependency):$/;" kind:member line:65 -dependency_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def dependency_directive(self, dependency):$/;" kind:member line:93 -describe ../autosubmit/autosubmit.py /^ def describe(experiment_id):$/;" kind:member line:1925 -description ../setup.py /^ description='Autosubmit: a versatile tool to manage Weather and Climate Experiments in diverse '$/;" kind:variable line:35 -dfs_edges ../autosubmit/job/job_utils.py /^from networkx import dfs_edges$/;" kind:namespace line:24 -diagram.py ../autosubmit/monitor/diagram.py 1;" kind:file line:1 -dialog ../autosubmit/autosubmit.py /^ dialog = None$/;" kind:variable line:37 -dialog ../autosubmit/autosubmit.py /^ import dialog$/;" kind:namespace line:35 -disconnect ../autosubmit/database/db_manager.py /^ def disconnect(self):$/;" kind:member line:39 -drop ../autosubmit/database/db_manager.py /^ def drop(self):$/;" kind:member line:143 -drop_table ../autosubmit/database/db_manager.py /^ def drop_table(self, table_name):$/;" kind:member line:58 -ec_cca_header.py ../autosubmit/platforms/headers/ec_cca_header.py 1;" kind:file line:1 -ec_header.py ../autosubmit/platforms/headers/ec_header.py 1;" kind:file line:1 -ecmwf_adaptor.py ../autosubmit/platforms/ecmwf_adaptor.py 1;" kind:file line:1 -ecplatform.py ../autosubmit/platforms/ecplatform.py 1;" kind:file line:1 -email ../autosubmit/notifications/mail_notifier.py /^import email.utils$/;" kind:namespace line:21 -end_times ../autosubmit/experiment/statistics.py /^ def end_times(self):$/;" kind:member line:87 -error ../test/regression/tests_log.py /^ def error(msg, *args):$/;" kind:member line:172 -exclude ../test/regression/tests_runner.py /^ exclude = None if args_parser.parse_args().exclude is None else args_parser.parse_args().exclude.split()$/;" kind:variable line:144 -exclude_patterns ../docs/source/conf.py /^exclude_patterns = []$/;" kind:variable line:84 -exists_file ../autosubmit/platforms/saga_platform.py /^ def exists_file(self, filename):$/;" kind:member line:136 -exit ../autosubmit/autosubmit.py /^ exit = False$/;" kind:variable line:133 -experiment_common.py ../autosubmit/experiment/experiment_common.py 1;" kind:file line:1 -experiment_file ../autosubmit/config/config_common.py /^ def experiment_file(self):$/;" kind:member line:74 -expid ../autosubmit/autosubmit.py /^ def expid(hpc, description, copy_id='', dummy=False, test=False, operational=False):$/;" kind:member line:569 -expid ../autosubmit/job/job_list.py /^ def expid(self):$/;" kind:member line:77 -extensions ../docs/source/conf.py /^extensions = [$/;" kind:variable line:32 -extras_require ../setup.py /^ extras_require={$/;" kind:variable line:45 -fail_queued ../autosubmit/experiment/statistics.py /^ def fail_queued(self):$/;" kind:member line:103 -fail_run ../autosubmit/experiment/statistics.py /^ def fail_run(self):$/;" kind:member line:107 -failed_jobs ../autosubmit/experiment/statistics.py /^ def failed_jobs(self):$/;" kind:member line:99 -file_handler ../test/regression/tests_log.py /^ file_handler = None$/;" kind:variable line:118 -file_level ../test/regression/tests_log.py /^ file_level = INFO$/;" kind:variable line:119 -finalize ../autosubmit/platforms/ecmwf_adaptor.py /^ def finalize(self, kill_shell=False):$/;" kind:member line:269 -finalize ../autosubmit/platforms/mn_adaptor.py /^ def finalize(self, kill_shell=False):$/;" kind:member line:375 -find_packages ../setup.py /^from setuptools import find_packages$/;" kind:namespace line:22 -format ../test/regression/tests_log.py /^ def format(self, record):$/;" kind:member line:51 -format_exc ../autosubmit/autosubmit.py /^ from traceback import format_exc$/;" kind:namespace line:504 -generate ../autosubmit/job/job_list.py /^ def generate(self, date_list, member_list, num_chunks, chunk_ini, parameters, date_format, default_retrials,$/;" kind:member line:100 -generate_count_command ../autosubmit/database/db_manager.py /^ def generate_count_command(table_name):$/;" kind:member line:223 -generate_create_table_command ../autosubmit/database/db_manager.py /^ def generate_create_table_command(table_name, fields):$/;" kind:member line:189 -generate_drop_table_command ../autosubmit/database/db_manager.py /^ def generate_drop_table_command(table_name):$/;" kind:member line:197 -generate_experiment_cmd ../test/regression/tests_commands.py /^def generate_experiment_cmd(hpc, description):$/;" kind:function line:4 -generate_insert_command ../autosubmit/database/db_manager.py /^ def generate_insert_command(table_name, columns, values):$/;" kind:member line:202 -generate_insert_many_command ../autosubmit/database/db_manager.py /^ def generate_insert_many_command(table_name, num_of_values):$/;" kind:member line:213 -generate_output ../autosubmit/monitor/monitor.py /^ def generate_output(self, expid, joblist, path, output_format="pdf", packages=None, show=False, groups=dict(), hide_groups=False, job_list_object = None):$/;" kind:member line:246 -generate_output_stats ../autosubmit/monitor/monitor.py /^ def generate_output_stats(self, expid, joblist, output_format="pdf", period_ini=None, period_fi=None, show=False):$/;" kind:member line:355 -generate_output_txt ../autosubmit/monitor/monitor.py /^ def generate_output_txt(self, expid, joblist, path,classictxt=False, job_list_object = None):$/;" kind:member line:301 -generate_scripts_andor_wrappers ../autosubmit/autosubmit.py /^ def generate_scripts_andor_wrappers(as_conf,job_list,jobs_filtered,packages_persistence,only_wrappers=False):$/;" kind:member line:904 -generate_select_command ../autosubmit/database/db_manager.py /^ def generate_select_command(table_name, where=[]):$/;" kind:member line:228 -get_account_directive ../autosubmit/platforms/headers/slurm_header.py /^ def get_account_directive(self, job):$/;" kind:member line:43 -get_active ../autosubmit/job/job_list.py /^ def get_active(self, platform=None):$/;" kind:member line:675 -get_all ../autosubmit/job/job_list.py /^ def get_all(self, platform=None):$/;" kind:member line:582 -get_autosubmit_version ../autosubmit/autosubmit.py /^from database.db_common import get_autosubmit_version$/;" kind:namespace line:81 -get_autosubmit_version ../autosubmit/database/db_common.py /^def get_autosubmit_version(expid):$/;" kind:function line:195 -get_call ../autosubmit/platforms/paramiko_platform.py /^ def get_call(self, job_script, job):$/;" kind:member line:551 -get_checkAlljobs_cmd ../autosubmit/platforms/paramiko_platform.py /^ def get_checkAlljobs_cmd(self, jobs_id):$/;" kind:member line:413 -get_checkAlljobs_cmd ../autosubmit/platforms/slurmplatform.py /^ def get_checkAlljobs_cmd(self, jobs_id):$/;" kind:member line:140 -get_checkhost_cmd ../autosubmit/platforms/ecplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:82 -get_checkhost_cmd ../autosubmit/platforms/locplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:63 -get_checkhost_cmd ../autosubmit/platforms/lsfplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:61 -get_checkhost_cmd ../autosubmit/platforms/pbsplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:77 -get_checkhost_cmd ../autosubmit/platforms/psplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:57 -get_checkhost_cmd ../autosubmit/platforms/sgeplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:61 -get_checkhost_cmd ../autosubmit/platforms/slurmplatform.py /^ def get_checkhost_cmd(self):$/;" kind:member line:101 -get_checkjob_cmd ../autosubmit/platforms/ecplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:111 -get_checkjob_cmd ../autosubmit/platforms/locplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:86 -get_checkjob_cmd ../autosubmit/platforms/lsfplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:86 -get_checkjob_cmd ../autosubmit/platforms/paramiko_platform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:402 -get_checkjob_cmd ../autosubmit/platforms/pbsplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:100 -get_checkjob_cmd ../autosubmit/platforms/psplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:80 -get_checkjob_cmd ../autosubmit/platforms/sgeplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:85 -get_checkjob_cmd ../autosubmit/platforms/slurmplatform.py /^ def get_checkjob_cmd(self, job_id):$/;" kind:member line:137 -get_chunk_ini ../autosubmit/config/config_common.py /^ def get_chunk_ini(self, default=1):$/;" kind:member line:847 -get_chunk_list ../autosubmit/config/config_common.py /^ def get_chunk_list(self):$/;" kind:member line:910 -get_chunk_list ../autosubmit/job/job_list.py /^ def get_chunk_list(self):$/;" kind:member line:465 -get_chunk_size_unit ../autosubmit/config/config_common.py /^ def get_chunk_size_unit(self):$/;" kind:member line:860 -get_communications_library ../autosubmit/config/config_common.py /^ def get_communications_library(self):$/;" kind:member line:1127 -get_completed ../autosubmit/job/job_list.py /^ def get_completed(self, platform=None):$/;" kind:member line:501 -get_completed_files ../autosubmit/platforms/platform.py /^ def get_completed_files(self, job_name, retries=0):$/;" kind:member line:212 -get_conf_file_path ../test/regression/tests_utils.py /^def get_conf_file_path(base_path, filename):$/;" kind:function line:71 -get_copy_cmd ../test/regression/tests_utils.py /^def get_copy_cmd(db_path, src_path, filename, experiment_id):$/;" kind:function line:61 -get_copy_remote_logs ../autosubmit/config/config_common.py /^ def get_copy_remote_logs(self):$/;" kind:member line:1109 -get_created ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_created(self):$/;" kind:member line:929 -get_created ../autosubmit/platforms/mn_adaptor.py /^ def get_created(self):$/;" kind:member line:1032 -get_current_host ../autosubmit/config/config_common.py /^ def get_current_host(self, section):$/;" kind:member line:233 -get_current_project ../autosubmit/config/config_common.py /^ def get_current_project(self, section):$/;" kind:member line:241 -get_current_user ../autosubmit/config/config_common.py /^ def get_current_user(self, section):$/;" kind:member line:224 -get_custom_directives ../autosubmit/config/config_common.py /^ def get_custom_directives(self, section):$/;" kind:member line:345 -get_custom_directives ../autosubmit/platforms/headers/ec_cca_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:91 -get_custom_directives ../autosubmit/platforms/headers/ec_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:40 -get_custom_directives ../autosubmit/platforms/headers/lsf_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:63 -get_custom_directives ../autosubmit/platforms/headers/pbs10_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:40 -get_custom_directives ../autosubmit/platforms/headers/pbs11_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:40 -get_custom_directives ../autosubmit/platforms/headers/pbs12_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:40 -get_custom_directives ../autosubmit/platforms/headers/ps_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:40 -get_custom_directives ../autosubmit/platforms/headers/sge_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:43 -get_custom_directives ../autosubmit/platforms/headers/slurm_header.py /^ def get_custom_directives(self, job):$/;" kind:member line:94 -get_date_format ../autosubmit/job/job_list.py /^ def get_date_format(self):$/;" kind:member line:483 -get_date_list ../autosubmit/config/config_common.py /^ def get_date_list(self):$/;" kind:member line:807 -get_date_list ../autosubmit/job/job_list.py /^ def get_date_list(self):$/;" kind:member line:446 -get_default_copy_cmd ../test/regression/tests_utils.py /^def get_default_copy_cmd(db_path, filename, experiment_id):$/;" kind:function line:66 -get_default_job_type ../autosubmit/config/config_common.py /^ def get_default_job_type(self):$/;" kind:member line:997 -get_directory_of_this_file ../test/unit/test_setup.py /^def get_directory_of_this_file():$/;" kind:function line:15 -get_exclusivity ../autosubmit/platforms/headers/lsf_header.py /^ def get_exclusivity(self, job):$/;" kind:member line:56 -get_execution_hosts ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_execution_hosts(self):$/;" kind:member line:962 -get_execution_hosts ../autosubmit/platforms/mn_adaptor.py /^ def get_execution_hosts(self):$/;" kind:member line:1065 -get_exit_code ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_exit_code(self):$/;" kind:member line:918 -get_exit_code ../autosubmit/platforms/mn_adaptor.py /^ def get_exit_code(self):$/;" kind:member line:1021 -get_failed ../autosubmit/job/job_list.py /^ def get_failed(self, platform=None):$/;" kind:member line:559 -get_fetch_single_branch ../autosubmit/config/config_common.py /^ def get_fetch_single_branch(self):$/;" kind:member line:719 -get_file ../autosubmit/platforms/ecplatform.py /^ def get_file(self, filename, must_exist=True, relative_path=''):$/;" kind:member line:149 -get_file ../autosubmit/platforms/locplatform.py /^ def get_file(self, filename, must_exist=True, relative_path=''):$/;" kind:member line:117 -get_file ../autosubmit/platforms/paramiko_platform.py /^ def get_file(self, filename, must_exist=True, relative_path=''):$/;" kind:member line:160 -get_file ../autosubmit/platforms/platform.py /^ def get_file(self, filename, must_exist=True, relative_path=''):$/;" kind:member line:157 -get_file ../autosubmit/platforms/saga_platform.py /^ def get_file(self, filename, must_exist=True, relative_path=''):$/;" kind:member line:90 -get_file_jobs_conf ../autosubmit/config/config_common.py /^ def get_file_jobs_conf(self):$/;" kind:member line:675 -get_file_project_conf ../autosubmit/config/config_common.py /^ def get_file_project_conf(self):$/;" kind:member line:666 -get_files ../autosubmit/platforms/platform.py /^ def get_files(self, files, must_exist=True, relative_path=''):$/;" kind:member line:172 -get_files_path ../autosubmit/platforms/platform.py /^ def get_files_path(self):$/;" kind:member line:291 -get_finished ../autosubmit/job/job_list.py /^ def get_finished(self, platform=None):$/;" kind:member line:663 -get_finished ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_finished(self):$/;" kind:member line:951 -get_finished ../autosubmit/platforms/mn_adaptor.py /^ def get_finished(self):$/;" kind:member line:1054 -get_general_stats ../autosubmit/monitor/monitor.py /^ def get_general_stats(expid):$/;" kind:member line:432 -get_git_project_branch ../autosubmit/config/config_common.py /^ def get_git_project_branch(self):$/;" kind:member line:693 -get_git_project_commit ../autosubmit/config/config_common.py /^ def get_git_project_commit(self):$/;" kind:member line:702 -get_git_project_origin ../autosubmit/config/config_common.py /^ def get_git_project_origin(self):$/;" kind:member line:684 -get_header ../autosubmit/platforms/paramiko_platform.py /^ def get_header(self, job):$/;" kind:member line:597 -get_hyperthreading_directive ../autosubmit/platforms/headers/ec_cca_header.py /^ def get_hyperthreading_directive(self, job):$/;" kind:member line:76 -get_id ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_id(self):$/;" kind:member line:910 -get_id ../autosubmit/platforms/mn_adaptor.py /^ def get_id(self):$/;" kind:member line:1006 -get_in_queue ../autosubmit/job/job_list.py /^ def get_in_queue(self, platform=None):$/;" kind:member line:640 -get_in_queue_grouped_id ../autosubmit/job/job_list.py /^ def get_in_queue_grouped_id(self, platform):$/;" kind:member line:700 -get_in_ready_grouped_id ../autosubmit/job/job_list.py /^ def get_in_ready_grouped_id(self, platform):$/;" kind:member line:709 -get_job ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_job(self, jobid):$/;" kind:member line:723 -get_job ../autosubmit/platforms/mn_adaptor.py /^ def get_job(self, jobid):$/;" kind:member line:817 -get_job_by_name ../autosubmit/job/job_list.py /^ def get_job_by_name(self, name):$/;" kind:member line:686 -get_job_list ../autosubmit/job/job_list.py /^ def get_job_list(self):$/;" kind:member line:474 -get_jobs ../autosubmit/job/job_dict.py /^ def get_jobs(self, section, date=None, member=None, chunk=None):$/;" kind:member line:223 -get_jobs_sections ../autosubmit/config/config_common.py /^ def get_jobs_sections(self):$/;" kind:member line:1100 -get_last_retrials ../autosubmit/job/job.py /^ def get_last_retrials(self):$/;" kind:member line:463 -get_local_project_path ../autosubmit/config/config_common.py /^ def get_local_project_path(self):$/;" kind:member line:798 -get_logs_files ../autosubmit/platforms/locplatform.py /^ def get_logs_files(self, exp_id, remote_logs):$/;" kind:member line:151 -get_logs_files ../autosubmit/platforms/platform.py /^ def get_logs_files(self, exp_id, remote_logs):$/;" kind:member line:200 -get_machinefile_function ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def get_machinefile_function(self):$/;" kind:member line:79 -get_mails_to ../autosubmit/config/config_common.py /^ def get_mails_to(self):$/;" kind:member line:1118 -get_max_processors ../autosubmit/config/config_common.py /^ def get_max_processors(self):$/;" kind:member line:979 -get_max_waiting_jobs ../autosubmit/config/config_common.py /^ def get_max_waiting_jobs(self):$/;" kind:member line:988 -get_max_wallclock ../autosubmit/config/config_common.py /^ def get_max_wallclock(self):$/;" kind:member line:971 -get_max_wrapped_jobs ../autosubmit/config/config_common.py /^ def get_max_wrapped_jobs(self):$/;" kind:member line:1072 -get_member_list ../autosubmit/config/config_common.py /^ def get_member_list(self):$/;" kind:member line:869 -get_member_list ../autosubmit/job/job_list.py /^ def get_member_list(self):$/;" kind:member line:455 -get_memory ../autosubmit/config/config_common.py /^ def get_memory(self, section):$/;" kind:member line:196 -get_memory_directive ../autosubmit/platforms/headers/slurm_header.py /^ def get_memory_directive(self, job):$/;" kind:member line:58 -get_memory_per_task ../autosubmit/config/config_common.py /^ def get_memory_per_task(self, section):$/;" kind:member line:206 -get_memory_per_task_directive ../autosubmit/platforms/headers/ec_cca_header.py /^ def get_memory_per_task_directive(self, job):$/;" kind:member line:61 -get_memory_per_task_directive ../autosubmit/platforms/headers/slurm_header.py /^ def get_memory_per_task_directive(self, job):$/;" kind:member line:73 -get_migrate_host_to ../autosubmit/config/config_common.py /^ def get_migrate_host_to(self, section):$/;" kind:member line:309 -get_migrate_project_to ../autosubmit/config/config_common.py /^ def get_migrate_project_to(self, section):$/;" kind:member line:301 -get_migrate_user_to ../autosubmit/config/config_common.py /^ def get_migrate_user_to(self, section):$/;" kind:member line:216 -get_mkdir_cmd ../autosubmit/platforms/ecplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:88 -get_mkdir_cmd ../autosubmit/platforms/locplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:69 -get_mkdir_cmd ../autosubmit/platforms/lsfplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:64 -get_mkdir_cmd ../autosubmit/platforms/paramiko_platform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:529 -get_mkdir_cmd ../autosubmit/platforms/pbsplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:83 -get_mkdir_cmd ../autosubmit/platforms/psplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:63 -get_mkdir_cmd ../autosubmit/platforms/sgeplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:64 -get_mkdir_cmd ../autosubmit/platforms/slurmplatform.py /^ def get_mkdir_cmd(self):$/;" kind:member line:104 -get_name ../autosubmit/platforms/mn_adaptor.py /^ def get_name (self):$/;" kind:member line:1014 -get_next_packages ../autosubmit/job/job_packager.py /^ def get_next_packages(self, jobs_sections, max_wallclock=None, potential_dependency=None, remote_dependencies_dict=dict(),horizontal_vertical=False,max_procs=0):$/;" kind:member line:405 -get_nodes ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def get_nodes(self):$/;" kind:member line:158 -get_not_in_queue ../autosubmit/job/job_list.py /^ def get_not_in_queue(self, platform=None):$/;" kind:member line:652 -get_notifications ../autosubmit/config/config_common.py /^ def get_notifications(self):$/;" kind:member line:1036 -get_num_chunks ../autosubmit/config/config_common.py /^ def get_num_chunks(self):$/;" kind:member line:838 -get_option ../autosubmit/job/job_dict.py /^ def get_option(self, section, option, default):$/;" kind:member line:354 -get_ordered_jobs_by_date_member ../autosubmit/job/job_list.py /^ def get_ordered_jobs_by_date_member(self):$/;" kind:member line:492 -get_output_type ../autosubmit/config/config_common.py /^ def get_output_type(self):$/;" kind:member line:962 -get_parser ../autosubmit/config/config_common.py /^ def get_parser(parser_factory, file_path):$/;" kind:member line:1181 -get_platform ../autosubmit/config/config_common.py /^ def get_platform(self):$/;" kind:member line:919 -get_processors ../autosubmit/config/config_common.py /^ def get_processors(self, section):$/;" kind:member line:156 -get_project_destination ../autosubmit/config/config_common.py /^ def get_project_destination(self):$/;" kind:member line:727 -get_project_dir ../autosubmit/config/config_common.py /^ def get_project_dir(self):$/;" kind:member line:126 -get_project_type ../autosubmit/config/config_common.py /^ def get_project_type(self):$/;" kind:member line:657 -get_pscall ../autosubmit/platforms/paramiko_platform.py /^ def get_pscall(job_id):$/;" kind:member line:576 -get_queue_directive ../autosubmit/platforms/headers/ec_cca_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/ec_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/local_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/lsf_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/pbs10_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/pbs11_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/pbs12_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/ps_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/sge_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_directive ../autosubmit/platforms/headers/slurm_header.py /^ def get_queue_directive(self, job):$/;" kind:member line:27 -get_queue_status_cmd ../autosubmit/platforms/slurmplatform.py /^ def get_queue_status_cmd(self, job_id):$/;" kind:member line:142 -get_queuing ../autosubmit/job/job_list.py /^ def get_queuing(self, platform=None):$/;" kind:member line:547 -get_ready ../autosubmit/job/job_list.py /^ def get_ready(self, platform=None):$/;" kind:member line:592 -get_remote_dependencies ../autosubmit/config/config_common.py /^ def get_remote_dependencies(self):$/;" kind:member line:1045 -get_remote_log_dir ../autosubmit/platforms/ecplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:85 -get_remote_log_dir ../autosubmit/platforms/locplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:66 -get_remote_log_dir ../autosubmit/platforms/lsfplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:67 -get_remote_log_dir ../autosubmit/platforms/pbsplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:80 -get_remote_log_dir ../autosubmit/platforms/psplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:60 -get_remote_log_dir ../autosubmit/platforms/sgeplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:67 -get_remote_log_dir ../autosubmit/platforms/slurmplatform.py /^ def get_remote_log_dir(self):$/;" kind:member line:107 -get_replace_exp_id ../test/regression/tests_utils.py /^def get_replace_exp_id(experiment_id):$/;" kind:function line:51 -get_replace_project_path ../test/regression/tests_utils.py /^def get_replace_project_path(src_path):$/;" kind:function line:55 -get_rerun ../autosubmit/config/config_common.py /^ def get_rerun(self):$/;" kind:member line:900 -get_retrials ../autosubmit/config/config_common.py /^ def get_retrials(self):$/;" kind:member line:1027 -get_running ../autosubmit/job/job_list.py /^ def get_running(self, platform=None):$/;" kind:member line:535 -get_safetysleeptime ../autosubmit/config/config_common.py /^ def get_safetysleeptime(self):$/;" kind:member line:1006 -get_scratch_free_space ../autosubmit/config/config_common.py /^ def get_scratch_free_space(self, section):$/;" kind:member line:186 -get_scratch_free_space ../autosubmit/platforms/headers/lsf_header.py /^ def get_scratch_free_space(self, job):$/;" kind:member line:42 -get_service_url ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_service_url(self):$/;" kind:member line:902 -get_service_url ../autosubmit/platforms/mn_adaptor.py /^ def get_service_url(self):$/;" kind:member line:998 -get_ssh_output ../autosubmit/platforms/ecplatform.py /^ def get_ssh_output(self):$/;" kind:member line:180 -get_ssh_output ../autosubmit/platforms/locplatform.py /^ def get_ssh_output(self):$/;" kind:member line:148 -get_ssh_output ../autosubmit/platforms/paramiko_platform.py /^ def get_ssh_output(self):$/;" kind:member line:541 -get_started ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_started(self):$/;" kind:member line:940 -get_started ../autosubmit/platforms/mn_adaptor.py /^ def get_started(self):$/;" kind:member line:1043 -get_stat_file ../autosubmit/platforms/platform.py /^ def get_stat_file(self, job_name, retries=0):$/;" kind:member line:262 -get_state ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_state(self):$/;" kind:member line:853 -get_state ../autosubmit/platforms/mn_adaptor.py /^ def get_state(self):$/;" kind:member line:949 -get_storage_type ../autosubmit/config/config_common.py /^ def get_storage_type(self):$/;" kind:member line:1136 -get_submit_cmd ../autosubmit/platforms/ecplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:114 -get_submit_cmd ../autosubmit/platforms/locplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:83 -get_submit_cmd ../autosubmit/platforms/lsfplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:89 -get_submit_cmd ../autosubmit/platforms/paramiko_platform.py /^ def get_submit_cmd(self, job_script, job_type):$/;" kind:member line:517 -get_submit_cmd ../autosubmit/platforms/pbsplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:97 -get_submit_cmd ../autosubmit/platforms/psplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:77 -get_submit_cmd ../autosubmit/platforms/sgeplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:82 -get_submit_cmd ../autosubmit/platforms/slurmplatform.py /^ def get_submit_cmd(self, job_script, job):$/;" kind:member line:133 -get_submit_script ../autosubmit/platforms/paramiko_platform.py /^ def get_submit_script(self):$/;" kind:member line:513 -get_submit_script ../autosubmit/platforms/slurmplatform.py /^ def get_submit_script(self):$/;" kind:member line:60 -get_submitted ../autosubmit/job/job_list.py /^ def get_submitted(self, platform=None):$/;" kind:member line:523 -get_submitted_job_id ../autosubmit/platforms/ecplatform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:99 -get_submitted_job_id ../autosubmit/platforms/locplatform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:75 -get_submitted_job_id ../autosubmit/platforms/lsfplatform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:80 -get_submitted_job_id ../autosubmit/platforms/paramiko_platform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:587 -get_submitted_job_id ../autosubmit/platforms/pbsplatform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:91 -get_submitted_job_id ../autosubmit/platforms/psplatform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:69 -get_submitted_job_id ../autosubmit/platforms/sgeplatform.py /^ def get_submitted_job_id(self, output):$/;" kind:member line:73 -get_submitted_job_id ../autosubmit/platforms/slurmplatform.py /^ def get_submitted_job_id(self, outputlines):$/;" kind:member line:121 -get_submodules_list ../autosubmit/config/config_common.py /^ def get_submodules_list(self):$/;" kind:member line:710 -get_suspended ../autosubmit/job/job_list.py /^ def get_suspended(self, platform=None):$/;" kind:member line:628 -get_svn_project_revision ../autosubmit/config/config_common.py /^ def get_svn_project_revision(self):$/;" kind:member line:789 -get_svn_project_url ../autosubmit/config/config_common.py /^ def get_svn_project_url(self):$/;" kind:member line:780 -get_synchronize ../autosubmit/config/config_common.py /^ def get_synchronize(self, section):$/;" kind:member line:147 -get_tasks ../autosubmit/config/config_common.py /^ def get_tasks(self, section):$/;" kind:member line:176 -get_tasks_per_node ../autosubmit/platforms/headers/ec_cca_header.py /^ def get_tasks_per_node(self, job):$/;" kind:member line:47 -get_tasks_per_node ../autosubmit/platforms/headers/lsf_header.py /^ def get_tasks_per_node(self, job):$/;" kind:member line:49 -get_tasks_per_node ../autosubmit/platforms/headers/slurm_header.py /^ def get_tasks_per_node(self, job):$/;" kind:member line:110 -get_test_settings ../test/regression/tests_runner.py /^def get_test_settings(section, tests_parser):$/;" kind:function line:124 -get_threads ../autosubmit/config/config_common.py /^ def get_threads(self, section):$/;" kind:member line:166 -get_threads_per_task ../autosubmit/platforms/headers/ec_cca_header.py /^ def get_threads_per_task(self, job):$/;" kind:member line:54 -get_threads_per_task ../autosubmit/platforms/headers/slurm_header.py /^ def get_threads_per_task(self, job):$/;" kind:member line:87 -get_total_jobs ../autosubmit/config/config_common.py /^ def get_total_jobs(self):$/;" kind:member line:953 -get_uncompleted ../autosubmit/job/job_list.py /^ def get_uncompleted(self, platform=None):$/;" kind:member line:512 -get_unknown ../autosubmit/job/job_list.py /^ def get_unknown(self, platform=None):$/;" kind:member line:616 -get_unsubmitted ../autosubmit/job/job_list.py /^ def get_unsubmitted(self, platform=None):$/;" kind:member line:571 -get_url ../autosubmit/platforms/ecmwf_adaptor.py /^ def get_url(self):$/;" kind:member line:754 -get_url ../autosubmit/platforms/mn_adaptor.py /^ def get_url(self):$/;" kind:member line:848 -get_waiting ../autosubmit/job/job_list.py /^ def get_waiting(self, platform=None):$/;" kind:member line:604 -get_wallclock ../autosubmit/config/config_common.py /^ def get_wallclock(self, section):$/;" kind:member line:137 -get_whites_array ../autosubmit/monitor/diagram.py /^def get_whites_array(length):$/;" kind:function line:142 -get_workdir ../autosubmit/platforms/saga_platform.py /^ def get_workdir(self, path):$/;" kind:member line:60 -get_wrappable_child ../autosubmit/job/job_packager.py /^ def get_wrappable_child(self, job):$/;" kind:member line:274 -get_wrappable_child ../autosubmit/job/job_packager.py /^ def get_wrappable_child(self, job):$/;" kind:member line:286 -get_wrappable_child ../autosubmit/job/job_packager.py /^ def get_wrappable_child(self, job):$/;" kind:member line:319 -get_wrapped_content ../autosubmit/job/job.py /^ def get_wrapped_content(self, as_conf):$/;" kind:member line:734 -get_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def get_wrapper(self, wrapper_builder, **kwargs):$/;" kind:member line:32 -get_wrapper_check_time ../autosubmit/config/config_common.py /^ def get_wrapper_check_time(self):$/;" kind:member line:1082 -get_wrapper_jobs ../autosubmit/config/config_common.py /^ def get_wrapper_jobs(self):$/;" kind:member line:1063 -get_wrapper_machinefiles ../autosubmit/config/config_common.py /^ def get_wrapper_machinefiles(self):$/;" kind:member line:1091 -get_wrapper_type ../autosubmit/config/config_common.py /^ def get_wrapper_type(self):$/;" kind:member line:1054 -graph ../autosubmit/job/job_list.py /^ def graph(self):$/;" kind:member line:87 -graph ../autosubmit/job/job_list.py /^ def graph(self, value):$/;" kind:member line:97 -gridspec ../autosubmit/monitor/diagram.py /^import matplotlib.gridspec as gridspec$/;" kind:namespace line:23 -group_jobs ../autosubmit/job/job_grouping.py /^ def group_jobs(self):$/;" kind:member line:37 -handle_frequency_interval_dependencies ../autosubmit/job/job_list.py /^ def handle_frequency_interval_dependencies(chunk, chunk_list, date, date_list, dic_jobs, job, member, member_list,$/;" kind:member line:299 -has_children ../autosubmit/job/job.py /^ def has_children(self):$/;" kind:member line:328 -has_parents ../autosubmit/job/job.py /^ def has_parents(self):$/;" kind:member line:337 -header ../autosubmit/platforms/paramiko_platform.py /^ def header(self):$/;" kind:member line:51 -header_directives ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def header_directives(self, **kwargs):$/;" kind:member line:108 -header_directives ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def header_directives(self, **kwargs):$/;" kind:member line:127 -header_directives ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def header_directives(self, **kwargs):$/;" kind:member line:53 -header_directives ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def header_directives(self, **kwargs):$/;" kind:member line:86 -here ../setup.py /^here = path.abspath(path.dirname(__file__))$/;" kind:variable line:24 -horizontal_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def horizontal_wrapper(self, **kwargs):$/;" kind:member line:105 -horizontal_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def horizontal_wrapper(self, **kwargs):$/;" kind:member line:124 -horizontal_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def horizontal_wrapper(self, **kwargs):$/;" kind:member line:44 -horizontal_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def horizontal_wrapper(self, **kwargs):$/;" kind:member line:77 -html_static_path ../docs/source/conf.py /^html_static_path = ['_static']$/;" kind:variable line:151 -html_theme ../docs/source/conf.py /^html_theme = 'default'$/;" kind:variable line:122 -htmlhelp_basename ../docs/source/conf.py /^htmlhelp_basename = 'autosubmitdoc'$/;" kind:variable line:214 -hybrid_wrapper_horizontal_vertical ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def hybrid_wrapper_horizontal_vertical(self, **kwargs):$/;" kind:member line:47 -hybrid_wrapper_horizontal_vertical ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def hybrid_wrapper_horizontal_vertical(self, **kwargs):$/;" kind:member line:80 -hybrid_wrapper_vertical_horizontal ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def hybrid_wrapper_vertical_horizontal(self, **kwargs):$/;" kind:member line:50 -hybrid_wrapper_vertical_horizontal ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def hybrid_wrapper_vertical_horizontal(self, **kwargs):$/;" kind:member line:83 -inc_fail_count ../autosubmit/job/job.py /^ def inc_fail_count(self):$/;" kind:member line:277 -include_package_data ../setup.py /^ include_package_data=True,$/;" kind:variable line:49 -info ../test/regression/tests_log.py /^ def info(msg, *args):$/;" kind:member line:132 -init_instance ../autosubmit/platforms/ecmwf_adaptor.py /^ def init_instance(self, adaptor_state, rm_url, session):$/;" kind:member line:278 -init_instance ../autosubmit/platforms/ecmwf_adaptor.py /^ def init_instance(self, job_info):$/;" kind:member line:829 -init_instance ../autosubmit/platforms/mn_adaptor.py /^ def init_instance(self, adaptor_state, rm_url, session):$/;" kind:member line:384 -init_instance ../autosubmit/platforms/mn_adaptor.py /^ def init_instance(self, job_info):$/;" kind:member line:923 -initial_experiment_id ../test/regression/tests_runner.py /^initial_experiment_id = 'a000'$/;" kind:variable line:21 -initialize ../autosubmit/platforms/ecmwf_adaptor.py /^ def initialize(self):$/;" kind:member line:313 -initialize ../autosubmit/platforms/mn_adaptor.py /^ def initialize(self):$/;" kind:member line:445 -insert ../autosubmit/database/db_manager.py /^ def insert(self, table_name, columns, values):$/;" kind:member line:69 -insertMany ../autosubmit/database/db_manager.py /^ def insertMany(self, table_name, data):$/;" kind:member line:82 -inspect ../autosubmit/autosubmit.py /^ def inspect(expid, lst, filter_chunks, filter_status, filter_section , notransitive=False, force=False, check_wrapper=False):$/;" kind:member line:747 -install ../autosubmit/autosubmit.py /^ def install():$/;" kind:member line:2289 -is_a_completed_retrial ../autosubmit/job/job.py /^ def is_a_completed_retrial(fields):$/;" kind:member line:777 -is_ancestor ../autosubmit/job/job.py /^ def is_ancestor(self, job):$/;" kind:member line:945 -is_directed_acyclic_graph ../autosubmit/job/job_utils.py /^from networkx.algorithms.dag import is_directed_acyclic_graph$/;" kind:namespace line:22 -is_parent ../autosubmit/job/job.py /^ def is_parent(self, job):$/;" kind:member line:936 -is_serial ../autosubmit/job/job.py /^ def is_serial(self):$/;" kind:member line:143 -is_valid_communications_library ../autosubmit/config/config_common.py /^ def is_valid_communications_library(self):$/;" kind:member line:1152 -is_valid_experiment_id ../autosubmit/experiment/experiment_common.py /^def is_valid_experiment_id(name):$/;" kind:function line:113 -is_valid_git_repository ../autosubmit/config/config_common.py /^ def is_valid_git_repository(self):$/;" kind:member line:1174 -is_valid_jobs_in_wrapper ../autosubmit/config/config_common.py /^ def is_valid_jobs_in_wrapper(self):$/;" kind:member line:1160 -is_valid_mail_address ../autosubmit/config/config_common.py /^ def is_valid_mail_address(mail_address):$/;" kind:member line:1146 -is_valid_storage_type ../autosubmit/config/config_common.py /^ def is_valid_storage_type(self):$/;" kind:member line:1156 -job ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:15 -job ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:16 -job.py ../autosubmit/job/job.py 1;" kind:file line:1 -job_common.py ../autosubmit/job/job_common.py 1;" kind:file line:1 -job_dict.py ../autosubmit/job/job_dict.py 1;" kind:file line:1 -job_exceptions.py ../autosubmit/job/job_exceptions.py 1;" kind:file line:1 -job_grouping.py ../autosubmit/job/job_grouping.py 1;" kind:file line:1 -job_list.py ../autosubmit/job/job_list.py 1;" kind:file line:1 -job_list_persistence.py ../autosubmit/job/job_list_persistence.py 1;" kind:file line:1 -job_package_persistence.py ../autosubmit/job/job_package_persistence.py 1;" kind:file line:1 -job_packager.py ../autosubmit/job/job_packager.py 1;" kind:file line:1 -job_packages.py ../autosubmit/job/job_packages.py 1;" kind:file line:1 -job_utils.py ../autosubmit/job/job_utils.py 1;" kind:file line:1 -jobs ../autosubmit/job/job_packages.py /^ def jobs(self):$/;" kind:member line:59 -jobs_file ../autosubmit/config/config_common.py /^ def jobs_file(self):$/;" kind:member line:120 -jobs_in_queue ../autosubmit/platforms/ecplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:102 -jobs_in_queue ../autosubmit/platforms/locplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:78 -jobs_in_queue ../autosubmit/platforms/lsfplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:83 -jobs_in_queue ../autosubmit/platforms/pbsplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:94 -jobs_in_queue ../autosubmit/platforms/psplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:72 -jobs_in_queue ../autosubmit/platforms/sgeplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:76 -jobs_in_queue ../autosubmit/platforms/slurmplatform.py /^ def jobs_in_queue(self):$/;" kind:member line:128 -jobs_parser ../autosubmit/config/config_common.py /^ def jobs_parser(self):$/;" kind:member line:70 -json ../autosubmit/autosubmit.py /^import json$/;" kind:namespace line:41 -json ../autosubmit/job/job.py /^import json$/;" kind:namespace line:26 -json ../autosubmit/job/job_list.py /^import json$/;" kind:namespace line:25 -keywords ../setup.py /^ keywords=['climate', 'weather', 'workflow', 'HPC'],$/;" kind:variable line:41 -language ../docs/source/conf.py /^language = None$/;" kind:variable line:74 -last_name_used ../autosubmit/database/db_common.py /^def last_name_used(test=False, operational=False):$/;" kind:function line:226 -latex_documents ../docs/source/conf.py /^latex_documents = [$/;" kind:variable line:235 -latex_elements ../docs/source/conf.py /^latex_elements = {$/;" kind:variable line:218 -license ../setup.py /^ license='GNU GPL v3',$/;" kind:variable line:32 -list ../autosubmit/platforms/ecmwf_adaptor.py /^ def list(self):$/;" kind:member line:762 -list ../autosubmit/platforms/mn_adaptor.py /^ def list(self):$/;" kind:member line:856 -listdir ../autosubmit/monitor/monitor.py /^from os import listdir$/;" kind:namespace line:25 -load ../autosubmit/job/job_list.py /^ def load(self):$/;" kind:member line:773 -load ../autosubmit/job/job_list_persistence.py /^ def load(self, persistence_path, persistence_file):$/;" kind:member line:115 -load ../autosubmit/job/job_list_persistence.py /^ def load(self, persistence_path, persistence_file):$/;" kind:member line:45 -load ../autosubmit/job/job_list_persistence.py /^ def load(self, persistence_path, persistence_file):$/;" kind:member line:63 -load ../autosubmit/job/job_package_persistence.py /^ def load(self,wrapper=False):$/;" kind:member line:37 -load_file ../autosubmit/job/job_list.py /^ def load_file(filename):$/;" kind:member line:757 -load_job_list ../autosubmit/autosubmit.py /^ def load_job_list(expid, as_conf, notransitive=False,monitor=False):$/;" kind:member line:3601 -load_parameters ../autosubmit/config/config_common.py /^ def load_parameters(self):$/;" kind:member line:596 -load_platforms ../autosubmit/platforms/paramiko_submitter.py /^ def load_platforms(self, asconf, retries=5):$/;" kind:member line:45 -load_platforms ../autosubmit/platforms/saga_submitter.py /^ def load_platforms(self, asconf, retries=10):$/;" kind:member line:37 -load_platforms ../autosubmit/platforms/submitter.py /^ def load_platforms(self, asconf, retries=5):$/;" kind:member line:28 -load_project_parameters ../autosubmit/config/config_common.py /^ def load_project_parameters(self):$/;" kind:member line:622 -loadl ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.loadl.loadljob$/;" kind:namespace line:16 -loadljob ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.loadl.loadljob$/;" kind:namespace line:16 -local_header.py ../autosubmit/platforms/headers/local_header.py 1;" kind:file line:1 -local_logs ../autosubmit/job/job.py /^ def local_logs(self):$/;" kind:member line:235 -local_logs ../autosubmit/job/job.py /^ def local_logs(self, value):$/;" kind:member line:239 -localtime ../autosubmit/job/job_list.py /^from time import localtime, strftime$/;" kind:namespace line:29 -locplatform.py ../autosubmit/platforms/locplatform.py 1;" kind:file line:1 -log ../test/regression/tests_log.py /^ log = logging.Logger('Autosubmit', EVERYTHING)$/;" kind:variable line:111 -log_error_and_raise ../autosubmit/platforms/ecmwf_adaptor.py /^def log_error_and_raise(message, exception, logger):$/;" kind:function line:87 -log_error_and_raise ../autosubmit/platforms/mn_adaptor.py /^def log_error_and_raise(message, exception, logger):$/;" kind:function line:86 -log_job ../autosubmit/job/job.py /^ def log_job(self):$/;" kind:member line:264 -logging ../test/regression/tests_log.py /^import logging$/;" kind:namespace line:20 -long_name ../autosubmit/job/job.py /^ def long_name(self):$/;" kind:member line:212 -long_name ../autosubmit/job/job.py /^ def long_name(self, value):$/;" kind:member line:225 -lsf_header.py ../autosubmit/platforms/headers/lsf_header.py 1;" kind:file line:1 -lsfplatform.py ../autosubmit/platforms/lsfplatform.py 1;" kind:file line:1 -mail_notifier.py ../autosubmit/notifications/mail_notifier.py 1;" kind:file line:1 -main ../bin/autosubmit /^def main():$/;" kind:function line:33 -man_pages ../docs/source/conf.py /^man_pages = [$/;" kind:variable line:265 -master_doc ../docs/source/conf.py /^master_doc = 'index'$/;" kind:variable line:52 -math ../test/unit/test_dic_jobs.py /^import math$/;" kind:namespace line:5 -matplotlib ../autosubmit/monitor/diagram.py /^import matplotlib.gridspec as gridspec$/;" kind:namespace line:23 -matplotlib ../autosubmit/monitor/diagram.py /^import matplotlib.patches as mpatches$/;" kind:namespace line:24 -matplotlib ../autosubmit/monitor/diagram.py /^import matplotlib.pyplot as plt$/;" kind:namespace line:22 -max_fail ../autosubmit/experiment/statistics.py /^ def max_fail(self):$/;" kind:member line:75 -max_time ../autosubmit/experiment/statistics.py /^ def max_time(self):$/;" kind:member line:71 -migrate ../autosubmit/autosubmit.py /^ def migrate(experiment_id, offer, pickup):$/;" kind:member line:1683 -mn_adaptor.py ../autosubmit/platforms/mn_adaptor.py 1;" kind:file line:1 -mock_open ../test/unit/test_autosubmit_config.py /^from mock import mock_open$/;" kind:namespace line:6 -monitor ../autosubmit/autosubmit.py /^ def monitor(expid, file_format, lst, filter_chunks, filter_status, filter_section, hide, txt_only=False,$/;" kind:member line:1257 -monitor.py ../autosubmit/monitor/monitor.py 1;" kind:file line:1 -monitor_experiment_cmd ../test/regression/tests_commands.py /^def monitor_experiment_cmd(experiment_id):$/;" kind:function line:16 -move ../autosubmit/job/job_list.py /^from shutil import move$/;" kind:namespace line:31 -move_file ../autosubmit/platforms/paramiko_platform.py /^ def move_file(self, src, dest,migrate=False):$/;" kind:member line:227 -move_file ../autosubmit/platforms/platform.py /^ def move_file(self, src, dest):$/;" kind:member line:147 -mpatches ../autosubmit/monitor/diagram.py /^import matplotlib.patches as mpatches$/;" kind:namespace line:24 -name ../autosubmit/job/job_packages.py /^ def name(self):$/;" kind:member line:250 -name ../autosubmit/job/job_packages.py /^ def name(self):$/;" kind:member line:349 -name ../setup.py /^ name='autosubmit',$/;" kind:variable line:31 -nestedExpr ../autosubmit/autosubmit.py /^from pyparsing import nestedExpr$/;" kind:namespace line:57 -nestedExpr ../autosubmit/config/config_common.py /^from pyparsing import nestedExpr$/;" kind:namespace line:29 -nestedExpr ../autosubmit/job/job_grouping.py /^ from pyparsing import nestedExpr$/;" kind:namespace line:80 -networkx ../autosubmit/job/job_utils.py /^import networkx$/;" kind:namespace line:20 -new_experiment ../autosubmit/autosubmit.py /^from experiment.experiment_common import new_experiment$/;" kind:namespace line:78 -new_experiment ../autosubmit/experiment/experiment_common.py /^def new_experiment(description, version, test=False, operational=False):$/;" kind:function line:28 -new_experiment ../test/unit/test_expid.py /^from autosubmit.experiment.experiment_common import new_experiment, next_experiment_id$/;" kind:namespace line:3 -next_experiment_id ../autosubmit/experiment/experiment_common.py /^def next_experiment_id(current_id):$/;" kind:function line:97 -next_experiment_id ../test/regression/tests_runner.py /^from tests_utils import check_cmd, next_experiment_id, copy_experiment_conf_files, create_database, clean_database$/;" kind:namespace line:2 -next_experiment_id ../test/regression/tests_utils.py /^def next_experiment_id(current_id):$/;" kind:function line:9 -next_experiment_id ../test/unit/test_expid.py /^from autosubmit.experiment.experiment_common import new_experiment, next_experiment_id$/;" kind:namespace line:3 -notifier.py ../autosubmit/notifications/notifier.py 1;" kind:file line:1 -notify_status_change ../autosubmit/notifications/mail_notifier.py /^ def notify_status_change(self, exp_id, job_name, prev_status, status, mail_to):$/;" kind:member line:30 -notify_status_change ../autosubmit/notifications/notifier.py /^ def notify_status_change(implementation, exp_id, job_name, prev_status, status, notify_to):$/;" kind:member line:26 -np ../autosubmit/monitor/diagram.py /^import numpy as np$/;" kind:namespace line:21 -numfig ../docs/source/conf.py /^numfig = True$/;" kind:variable line:37 -numfig_format ../docs/source/conf.py /^numfig_format = {'figure': '%s', 'table': '%s', 'code-block': '%s'}$/;" kind:variable line:38 -only ../test/regression/tests_runner.py /^ only = None if args_parser.parse_args().only is None else args_parser.parse_args().only.split()$/;" kind:variable line:143 -open_conn ../autosubmit/database/db_common.py /^def open_conn(check_version=True):$/;" kind:function line:70 -open_submit_script ../autosubmit/platforms/paramiko_platform.py /^ def open_submit_script(self):$/;" kind:member line:510 -open_submit_script ../autosubmit/platforms/slurmplatform.py /^ def open_submit_script(self):$/;" kind:member line:56 -option ../test/unit/test_autosubmit_config.py /^ option = 'any-option'$/;" kind:variable line:25 -os ../autosubmit/autosubmit.py /^import os$/;" kind:namespace line:45 -os ../autosubmit/config/basicConfig.py /^import os$/;" kind:namespace line:25 -os ../autosubmit/config/config_common.py /^import os$/;" kind:namespace line:25 -os ../autosubmit/database/db_common.py /^import os$/;" kind:namespace line:23 -os ../autosubmit/database/db_manager.py /^import os$/;" kind:namespace line:21 -os ../autosubmit/git/autosubmit_git.py /^import os$/;" kind:namespace line:21 -os ../autosubmit/job/job.py /^import os$/;" kind:namespace line:23 -os ../autosubmit/job/job_list.py /^import os$/;" kind:namespace line:27 -os ../autosubmit/job/job_list_persistence.py /^import os$/;" kind:namespace line:23 -os ../autosubmit/job/job_package_persistence.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/job/job_packages.py /^import os$/;" kind:namespace line:27 -os ../autosubmit/monitor/monitor.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/ecmwf_adaptor.py /^import os$/;" kind:namespace line:5 -os ../autosubmit/platforms/ecplatform.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/locplatform.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/lsfplatform.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/mn_adaptor.py /^import os$/;" kind:namespace line:5 -os ../autosubmit/platforms/paramiko_platform.py /^import os$/;" kind:namespace line:3 -os ../autosubmit/platforms/paramiko_submitter.py /^import os$/;" kind:namespace line:23 -os ../autosubmit/platforms/pbsplatform.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/platform.py /^import os$/;" kind:namespace line:4 -os ../autosubmit/platforms/psplatform.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/saga_platform.py /^import os$/;" kind:namespace line:5 -os ../autosubmit/platforms/saga_submitter.py /^import os$/;" kind:namespace line:23 -os ../autosubmit/platforms/sgeplatform.py /^import os$/;" kind:namespace line:20 -os ../autosubmit/platforms/slurmplatform.py /^import os$/;" kind:namespace line:20 -os ../bin/autosubmit /^import os$/;" kind:namespace line:21 -os ../docs/source/conf.py /^import os$/;" kind:namespace line:16 -os ../test/integration/test_db_manager.py /^import os$/;" kind:namespace line:3 -os ../test/regression/tests_commands.py /^import os$/;" kind:namespace line:1 -os ../test/regression/tests_log.py /^import os$/;" kind:namespace line:21 -os ../test/regression/tests_utils.py /^import os$/;" kind:namespace line:2 -os ../test/run_unit_suite.py /^import os$/;" kind:namespace line:1 -os ../test/unit/test_autosubmit_config.py /^import os$/;" kind:namespace line:7 -os ../test/unit/test_basic_config.py /^import os$/;" kind:namespace line:3 -os ../test/unit/test_db_manager.py /^import os$/;" kind:namespace line:3 -os ../test/unit/test_job.py /^import os$/;" kind:namespace line:2 -os ../test/unit/test_job_list.py /^import os$/;" kind:namespace line:4 -os ../test/unit/test_job_package.py /^import os$/;" kind:namespace line:3 -os ../test/unit/test_saga_platform.py /^import os$/;" kind:namespace line:5 -os ../test/unit/test_setup.py /^import os$/;" kind:namespace line:1 -package_data ../setup.py /^ package_data={'autosubmit': [$/;" kind:variable line:50 -packages ../setup.py /^ packages=find_packages(),$/;" kind:variable line:48 -parameters ../autosubmit/job/job_list.py /^ def parameters(self):$/;" kind:member line:811 -parameters ../autosubmit/job/job_list.py /^ def parameters(self, value):$/;" kind:member line:820 -paramiko ../autosubmit/platforms/paramiko_platform.py /^import paramiko$/;" kind:namespace line:4 -paramiko_platform.py ../autosubmit/platforms/paramiko_platform.py 1;" kind:file line:1 -paramiko_submitter.py ../autosubmit/platforms/paramiko_submitter.py 1;" kind:file line:1 -parents ../autosubmit/job/job.py /^ def parents(self):$/;" kind:member line:126 -parents ../autosubmit/job/job.py /^ def parents(self, parents):$/;" kind:member line:136 -parseString ../autosubmit/platforms/locplatform.py /^from xml.dom.minidom import parseString$/;" kind:namespace line:21 -parseString ../autosubmit/platforms/psplatform.py /^from xml.dom.minidom import parseString$/;" kind:namespace line:21 -parseString ../autosubmit/platforms/sgeplatform.py /^from xml.dom.minidom import parseString$/;" kind:namespace line:23 -parseString ../autosubmit/platforms/slurmplatform.py /^from xml.dom.minidom import parseString$/;" kind:namespace line:22 -parse_Alljobs_output ../autosubmit/platforms/paramiko_platform.py /^ def parse_Alljobs_output(self, output,job_id):$/;" kind:member line:499 -parse_Alljobs_output ../autosubmit/platforms/slurmplatform.py /^ def parse_Alljobs_output(self, output,job_id):$/;" kind:member line:113 -parse_args ../autosubmit/autosubmit.py /^ def parse_args():$/;" kind:member line:136 -parse_date ../autosubmit/config/config_common.py /^from bscearth.utils.date import parse_date$/;" kind:namespace line:31 -parse_date ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -parse_date ../autosubmit/job/job_list.py /^from bscearth.utils.date import date2str, parse_date, sum_str_hours$/;" kind:namespace line:38 -parse_date ../test/unit/test_job_grouping.py /^from bscearth.utils.date import parse_date, date2str$/;" kind:namespace line:4 -parse_id ../autosubmit/platforms/ecmwf_adaptor.py /^ def parse_id(self, job_id):$/;" kind:member line:218 -parse_id ../autosubmit/platforms/mn_adaptor.py /^ def parse_id(self, job_id):$/;" kind:member line:326 -parse_job_output ../autosubmit/platforms/ecplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:91 -parse_job_output ../autosubmit/platforms/locplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:72 -parse_job_output ../autosubmit/platforms/lsfplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:70 -parse_job_output ../autosubmit/platforms/paramiko_platform.py /^ def parse_job_output(self, output):$/;" kind:member line:489 -parse_job_output ../autosubmit/platforms/pbsplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:86 -parse_job_output ../autosubmit/platforms/psplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:66 -parse_job_output ../autosubmit/platforms/sgeplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:70 -parse_job_output ../autosubmit/platforms/slurmplatform.py /^ def parse_job_output(self, output):$/;" kind:member line:110 -parse_qs ../autosubmit/platforms/mn_adaptor.py /^from cgi import parse_qs$/;" kind:namespace line:9 -parse_queue_reason ../autosubmit/platforms/paramiko_platform.py /^ def parse_queue_reason(self, output):$/;" kind:member line:538 -parse_queue_reason ../autosubmit/platforms/slurmplatform.py /^ def parse_queue_reason(self, output,job_id):$/;" kind:member line:146 -patch ../test/integration/test_db_manager.py /^from mock import patch$/;" kind:namespace line:5 -patch ../test/unit/test_autosubmit_config.py /^from mock import patch$/;" kind:namespace line:5 -patch ../test/unit/test_basic_config.py /^from mock import patch$/;" kind:namespace line:5 -patch ../test/unit/test_db_manager.py /^from mock import patch$/;" kind:namespace line:6 -patch ../test/unit/test_expid.py /^from mock import Mock, patch$/;" kind:namespace line:2 -patch ../test/unit/test_job.py /^from mock import patch$/;" kind:namespace line:9 -patch ../test/unit/test_job_grouping.py /^from mock import patch$/;" kind:namespace line:10 -patch ../test/unit/test_job_package.py /^from mock import patch$/;" kind:namespace line:5 -patch ../test/unit/test_saga_platform.py /^from mock import patch$/;" kind:namespace line:9 -path ../autosubmit/git/autosubmit_git.py /^from os import path$/;" kind:namespace line:20 -path ../autosubmit/monitor/monitor.py /^from os import path$/;" kind:namespace line:23 -path ../setup.py /^from os import path$/;" kind:namespace line:20 -pbs ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.pbs.pbsjob$/;" kind:namespace line:17 -pbs10_header.py ../autosubmit/platforms/headers/pbs10_header.py 1;" kind:file line:1 -pbs11_header.py ../autosubmit/platforms/headers/pbs11_header.py 1;" kind:file line:1 -pbs12_header.py ../autosubmit/platforms/headers/pbs12_header.py 1;" kind:file line:1 -pbsjob ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.pbs.pbsjob$/;" kind:namespace line:17 -pbsplatform.py ../autosubmit/platforms/pbsplatform.py 1;" kind:file line:1 -pickle ../autosubmit/job/job_list.py /^import pickle$/;" kind:namespace line:28 -pickle ../autosubmit/job/job_list_persistence.py /^import pickle$/;" kind:namespace line:20 -platform ../autosubmit/autosubmit.py /^ import platform$/;" kind:namespace line:956 -platform ../autosubmit/job/job.py /^ def platform(self):$/;" kind:member line:147 -platform ../autosubmit/job/job.py /^ def platform(self, value):$/;" kind:member line:160 -platform ../autosubmit/job/job_packages.py /^ def platform(self):$/;" kind:member line:69 -platform.py ../autosubmit/platforms/platform.py 1;" kind:file line:1 -platforms ../setup.py /^ platforms=['GNU\/Linux Debian'],$/;" kind:variable line:33 -platforms_file ../autosubmit/config/config_common.py /^ def platforms_file(self):$/;" kind:member line:91 -platforms_parser ../autosubmit/config/config_common.py /^ def platforms_parser(self):$/;" kind:member line:81 -plt ../autosubmit/monitor/diagram.py /^import matplotlib.pyplot as plt$/;" kind:namespace line:22 -portalocker ../autosubmit/autosubmit.py /^import portalocker$/;" kind:namespace line:53 -previous_day ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -print_function ../autosubmit/autosubmit.py /^from __future__ import print_function$/;" kind:namespace line:20 -print_job ../autosubmit/job/job.py /^ def print_job(self):$/;" kind:member line:112 -print_parameters ../autosubmit/job/job.py /^ def print_parameters(self):$/;" kind:member line:271 -print_with_status ../autosubmit/job/job_list.py /^ def print_with_status(self, statusChange = None, nocolor = False, existingList = None): $/;" kind:member line:1055 -project ../docs/source/conf.py /^project = u'autosubmit'$/;" kind:variable line:55 -project_file ../autosubmit/config/config_common.py /^ def project_file(self):$/;" kind:member line:101 -ps_header.py ../autosubmit/platforms/headers/ps_header.py 1;" kind:file line:1 -psplatform.py ../autosubmit/platforms/psplatform.py 1;" kind:file line:1 -pty_shell ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.utils.pty_shell$/;" kind:namespace line:13 -pty_shell ../autosubmit/platforms/mn_adaptor.py /^import saga.utils.pty_shell$/;" kind:namespace line:14 -pwd ../autosubmit/autosubmit.py /^import pwd$/;" kind:namespace line:46 -pydotplus ../autosubmit/monitor/monitor.py /^import pydotplus$/;" kind:namespace line:28 -pygments_style ../docs/source/conf.py /^pygments_style = 'sphinx'$/;" kind:variable line:102 -queue ../autosubmit/job/job.py /^ def queue(self):$/;" kind:member line:170 -queue ../autosubmit/job/job.py /^ def queue(self, value):$/;" kind:member line:185 -queue ../autosubmit/platforms/platform.py /^ def queue(self):$/;" kind:member line:68 -queue ../autosubmit/platforms/platform.py /^ def queue(self, value):$/;" kind:member line:79 -queue ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def queue(self, queue):$/;" kind:member line:62 -queue_directive ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def queue_directive(self):$/;" kind:member line:324 -queue_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def queue_directive(self, queue):$/;" kind:member line:112 -queue_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def queue_directive(self, queue):$/;" kind:member line:132 -queue_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def queue_directive(self, queue):$/;" kind:member line:68 -queue_directive ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def queue_directive(self, queue):$/;" kind:member line:96 -queued ../autosubmit/experiment/statistics.py /^ def queued(self):$/;" kind:member line:95 -queuing_reason_cancel ../autosubmit/job/job.py /^ def queuing_reason_cancel(self, reason):$/;" kind:member line:761 -radical ../autosubmit/platforms/ecmwf_adaptor.py /^import radical.utils.threads as sut$/;" kind:namespace line:11 -radical ../autosubmit/platforms/mn_adaptor.py /^import radical.utils.threads as sut$/;" kind:namespace line:12 -random ../autosubmit/autosubmit.py /^import random$/;" kind:namespace line:50 -random ../autosubmit/job/job_packages.py /^import random$/;" kind:namespace line:29 -randrange ../test/unit/test_job_graph.py /^from random import randrange$/;" kind:namespace line:8 -randrange ../test/unit/test_job_grouping.py /^from random import randrange$/;" kind:namespace line:8 -randrange ../test/unit/test_job_list.py /^from random import randrange$/;" kind:namespace line:1 -randrange ../test/unit/test_wrappers.py /^from random import randrange$/;" kind:namespace line:12 -re ../autosubmit/autosubmit.py /^import re$/;" kind:namespace line:49 -re ../autosubmit/config/config_common.py /^import re$/;" kind:namespace line:26 -re ../autosubmit/job/job.py /^import re$/;" kind:namespace line:24 -re ../autosubmit/platforms/ecmwf_adaptor.py /^import re$/;" kind:namespace line:4 -re ../autosubmit/platforms/mn_adaptor.py /^import re$/;" kind:namespace line:4 -re ../test/unit/test_saga_platform.py /^import re$/;" kind:namespace line:6 -read ../autosubmit/config/basicConfig.py /^ def read():$/;" kind:member line:96 -read_section ../autosubmit/job/job_dict.py /^ def read_section(self, section, priority, default_job_type, jobs_data=dict()):$/;" kind:member line:56 -readme_path ../autosubmit/autosubmit.py /^ readme_path = os.path.join(scriptdir, 'README')$/;" kind:variable line:125 -recovery ../autosubmit/autosubmit.py /^ def recovery(expid, noplot, save, all_jobs, hide, group_by=None, expand=list(), expand_status=list(),$/;" kind:member line:1553 -recovery_experiment_cmd ../test/regression/tests_commands.py /^def recovery_experiment_cmd(experiment_id):$/;" kind:function line:24 -refresh ../autosubmit/autosubmit.py /^ def refresh(expid, model_conf, jobs_conf):$/;" kind:member line:2309 -refresh_experiment_cmd ../test/regression/tests_commands.py /^def refresh_experiment_cmd(experiment_id):$/;" kind:function line:20 -release ../docs/source/conf.py /^release = '3.9.1'$/;" kind:variable line:67 -reload ../autosubmit/config/config_common.py /^ def reload(self):$/;" kind:member line:583 -remote_logs ../autosubmit/job/job.py /^ def remote_logs(self):$/;" kind:member line:244 -remote_logs ../autosubmit/job/job.py /^ def remote_logs(self, value):$/;" kind:member line:248 -remove ../autosubmit/monitor/monitor.py /^from os import remove$/;" kind:namespace line:26 -remove_completed_file ../autosubmit/platforms/platform.py /^ def remove_completed_file(self, job_name):$/;" kind:member line:247 -remove_multiple_files ../autosubmit/platforms/paramiko_platform.py /^ def remove_multiple_files(self, filenames):$/;" kind:member line:121 -remove_redundant_parents ../autosubmit/job/job.py /^ def remove_redundant_parents(self):$/;" kind:member line:959 -remove_rerun_only_jobs ../autosubmit/job/job_list.py /^ def remove_rerun_only_jobs(self, notransitive=False):$/;" kind:member line:1041 -remove_stat_file ../autosubmit/platforms/platform.py /^ def remove_stat_file(self, job_name):$/;" kind:member line:232 -require ../autosubmit/autosubmit.py /^from pkg_resources import require, resource_listdir, resource_exists, resource_string$/;" kind:namespace line:54 -rerun ../autosubmit/job/job_list.py /^ def rerun(self, chunk_list, notransitive=False,monitor=False):$/;" kind:member line:965 -rerun_recovery ../autosubmit/autosubmit.py /^ def rerun_recovery(expid,job_list,rerun_list,as_conf):$/;" kind:member line:3641 -reset ../autosubmit/job/job_package_persistence.py /^ def reset(self):$/;" kind:member line:48 -reset_table ../autosubmit/job/job_package_persistence.py /^ def reset_table(self,wrappers=False):$/;" kind:member line:75 -resource_exists ../autosubmit/autosubmit.py /^from pkg_resources import require, resource_listdir, resource_exists, resource_string$/;" kind:namespace line:54 -resource_listdir ../autosubmit/autosubmit.py /^from pkg_resources import require, resource_listdir, resource_exists, resource_string$/;" kind:namespace line:54 -resource_string ../autosubmit/autosubmit.py /^from pkg_resources import require, resource_listdir, resource_exists, resource_string$/;" kind:namespace line:54 -result ../test/regression/tests_log.py /^ def result(msg, *args):$/;" kind:member line:142 -retval ../autosubmit/job/job_common.py /^ def retval(self, value):$/;" kind:member line:40 -retval ../autosubmit/job/job_common.py /^ def retval(self, value):$/;" kind:member line:74 -rmtree ../autosubmit/git/autosubmit_git.py /^from shutil import rmtree$/;" kind:namespace line:22 -run ../autosubmit/experiment/statistics.py /^ def run(self):$/;" kind:member line:91 -run ../autosubmit/platforms/ecmwf_adaptor.py /^ def run(self):$/;" kind:member line:50 -run ../autosubmit/platforms/ecmwf_adaptor.py /^ def run(self):$/;" kind:member line:893 -run ../autosubmit/platforms/mn_adaptor.py /^ def run(self):$/;" kind:member line:49 -run ../autosubmit/platforms/mn_adaptor.py /^ def run(self):$/;" kind:member line:989 -run ../test/regression/tests_runner.py /^def run(current_experiment_id, only_list=None, exclude_list=None, max_threads=5):$/;" kind:function line:73 -run_experiment ../autosubmit/autosubmit.py /^ def run_experiment(expid, notransitive=False):$/;" kind:member line:931 -run_experiment_cmd ../test/regression/tests_commands.py /^def run_experiment_cmd(experiment_id):$/;" kind:function line:12 -run_setup_check ../test/unit/test_setup.py /^def run_setup_check():$/;" kind:function line:11 -run_test_case ../test/regression/tests_runner.py /^def run_test_case(experiment_id, name, hpc_arch, description, src_path, retrials=2):$/;" kind:function line:24 -run_unit_suite.py ../test/run_unit_suite.py 1;" kind:file line:1 -saga ../autosubmit/autosubmit.py /^import saga$/;" kind:namespace line:60 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga$/;" kind:namespace line:8 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.base$/;" kind:namespace line:14 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:15 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.loadl.loadljob$/;" kind:namespace line:16 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.adaptors.pbs.pbsjob$/;" kind:namespace line:17 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.url as surl$/;" kind:namespace line:12 -saga ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.utils.pty_shell$/;" kind:namespace line:13 -saga ../autosubmit/platforms/mn_adaptor.py /^import saga$/;" kind:namespace line:17 -saga ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.base$/;" kind:namespace line:15 -saga ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.decorators$/;" kind:namespace line:18 -saga ../autosubmit/platforms/mn_adaptor.py /^import saga.adaptors.cpi.job$/;" kind:namespace line:16 -saga ../autosubmit/platforms/mn_adaptor.py /^import saga.url as surl$/;" kind:namespace line:13 -saga ../autosubmit/platforms/mn_adaptor.py /^import saga.utils.pty_shell$/;" kind:namespace line:14 -saga ../autosubmit/platforms/saga_platform.py /^import saga$/;" kind:namespace line:6 -saga ../autosubmit/platforms/saga_submitter.py /^import saga$/;" kind:namespace line:24 -saga ../test/unit/test_saga_platform.py /^import saga$/;" kind:namespace line:19 -saga_platform.py ../autosubmit/platforms/saga_platform.py 1;" kind:file line:1 -saga_submitter.py ../autosubmit/platforms/saga_submitter.py 1;" kind:file line:1 -sanity_check ../autosubmit/platforms/ecmwf_adaptor.py /^ def sanity_check(self):$/;" kind:member line:212 -sanity_check ../autosubmit/platforms/mn_adaptor.py /^ def sanity_check(self):$/;" kind:member line:320 -save ../autosubmit/job/job_list.py /^ def save(self):$/;" kind:member line:783 -save ../autosubmit/job/job_list_persistence.py /^ def save(self, persistence_path, persistence_file, job_list):$/;" kind:member line:124 -save ../autosubmit/job/job_list_persistence.py /^ def save(self, persistence_path, persistence_file, job_list):$/;" kind:member line:35 -save ../autosubmit/job/job_list_persistence.py /^ def save(self, persistence_path, persistence_file, job_list):$/;" kind:member line:78 -save ../autosubmit/job/job_package_persistence.py /^ def save(self, package_name, jobs, exp_id,wrapper=False):$/;" kind:member line:57 -save_experiment ../autosubmit/database/db_common.py /^def save_experiment(name, description, version):$/;" kind:function line:130 -scriptdir ../autosubmit/autosubmit.py /^ scriptdir = os.path.join(scriptdir, os.path.pardir)$/;" kind:variable line:122 -scriptdir ../autosubmit/autosubmit.py /^ scriptdir = os.path.abspath(os.path.dirname(__file__))$/;" kind:variable line:119 -scriptdir ../bin/autosubmit /^scriptdir = os.path.abspath(os.path.dirname(sys.argv[0]))$/;" kind:variable line:24 -scripts ../setup.py /^ scripts=['bin\/autosubmit']$/;" kind:variable line:61 -section ../test/unit/test_autosubmit_config.py /^ section = 'any-section'$/;" kind:variable line:24 -select ../autosubmit/platforms/paramiko_platform.py /^import select$/;" kind:namespace line:7 -select_all ../autosubmit/database/db_manager.py /^ def select_all(self, table_name):$/;" kind:member line:113 -select_all_where ../autosubmit/database/db_manager.py /^ def select_all_where(self, table_name, where):$/;" kind:member line:122 -select_first ../autosubmit/database/db_manager.py /^ def select_first(self, table_name):$/;" kind:member line:94 -select_first_where ../autosubmit/database/db_manager.py /^ def select_first_where(self, table_name, where):$/;" kind:member line:103 -send_command ../autosubmit/platforms/ecplatform.py /^ def send_command(self, command, ignore_log=False):$/;" kind:member line:126 -send_command ../autosubmit/platforms/locplatform.py /^ def send_command(self, command,ignore_log=False):$/;" kind:member line:92 -send_command ../autosubmit/platforms/paramiko_platform.py /^ def send_command(self, command, ignore_log=False):$/;" kind:member line:423 -send_file ../autosubmit/platforms/ecplatform.py /^ def send_file(self, filename, check=True):$/;" kind:member line:136 -send_file ../autosubmit/platforms/locplatform.py /^ def send_file(self, filename):$/;" kind:member line:103 -send_file ../autosubmit/platforms/paramiko_platform.py /^ def send_file(self, filename, check=True):$/;" kind:member line:129 -send_file ../autosubmit/platforms/platform.py /^ def send_file(self, filename):$/;" kind:member line:139 -send_file ../autosubmit/platforms/saga_platform.py /^ def send_file(self, filename):$/;" kind:member line:29 -serial_platform ../autosubmit/platforms/platform.py /^ def serial_platform(self):$/;" kind:member line:53 -serial_platform ../autosubmit/platforms/platform.py /^ def serial_platform(self, value):$/;" kind:member line:64 -serial_queue ../autosubmit/platforms/platform.py /^ def serial_queue(self):$/;" kind:member line:83 -serial_queue ../autosubmit/platforms/platform.py /^ def serial_queue(self, value):$/;" kind:member line:94 -setUp ../test/integration/test_db_manager.py /^ def setUp(self):$/;" kind:member line:10 -setUp ../test/integration/test_job.py /^ def setUp(self):$/;" kind:member line:8 -setUp ../test/unit/test_autosubmit_config.py /^ def setUp(self):$/;" kind:member line:27 -setUp ../test/unit/test_dic_jobs.py /^ def setUp(self):$/;" kind:member line:15 -setUp ../test/unit/test_expid.py /^ def setUp(self):$/;" kind:member line:7 -setUp ../test/unit/test_job.py /^ def setUp(self):$/;" kind:member line:21 -setUp ../test/unit/test_job_graph.py /^ def setUp(self):$/;" kind:member line:14 -setUp ../test/unit/test_job_grouping.py /^ def setUp(self):$/;" kind:member line:16 -setUp ../test/unit/test_job_list.py /^ def setUp(self):$/;" kind:member line:16 -setUp ../test/unit/test_job_package.py /^ def setUp(self):$/;" kind:member line:14 -setUp ../test/unit/test_machinefiles_wrapper.py /^ def setUp(self):$/;" kind:member line:10 -setUp ../test/unit/test_saga_platform.py /^ def setUp(self):$/;" kind:member line:26 -setUp ../test/unit/test_wrappers.py /^ def setUp(self):$/;" kind:member line:150 -setUpClass ../test/unit/test_wrappers.py /^ def setUpClass(cls):$/;" kind:member line:18 -set_expid ../autosubmit/config/config_common.py /^ def set_expid(self, exp_id):$/;" kind:member line:639 -set_git_project_commit ../autosubmit/config/config_common.py /^ def set_git_project_commit(self, as_conf):$/;" kind:member line:744 -set_job_dependency ../autosubmit/job/job_packages.py /^ def set_job_dependency(self, dependency):$/;" kind:member line:277 -set_new_host ../autosubmit/config/config_common.py /^ def set_new_host(self, section, new_host):$/;" kind:member line:275 -set_new_project ../autosubmit/config/config_common.py /^ def set_new_project(self, section, new_project):$/;" kind:member line:317 -set_new_user ../autosubmit/config/config_common.py /^ def set_new_user(self, section, new_user):$/;" kind:member line:249 -set_platform ../autosubmit/config/config_common.py /^ def set_platform(self, hpc):$/;" kind:member line:928 -set_safetysleeptime ../autosubmit/config/config_common.py /^ def set_safetysleeptime(self, sleep_time):$/;" kind:member line:1015 -set_status ../autosubmit/autosubmit.py /^ def set_status(expid, noplot, save, final, lst, filter_chunks, filter_status, filter_section, filter_type_chunk, hide, group_by=None,$/;" kind:member line:2767 -set_version ../autosubmit/config/config_common.py /^ def set_version(self, autosubmit_version):$/;" kind:member line:940 -setrecursionlimit ../autosubmit/job/job_list.py /^from sys import setrecursionlimit$/;" kind:namespace line:30 -setrecursionlimit ../autosubmit/job/job_list_persistence.py /^from sys import setrecursionlimit$/;" kind:namespace line:21 -setup ../setup.py /^from setuptools import setup$/;" kind:namespace line:21 -setup.py ../setup.py 1;" kind:file line:1 -sge_header.py ../autosubmit/platforms/headers/sge_header.py 1;" kind:file line:1 -sgeplatform.py ../autosubmit/platforms/sgeplatform.py 1;" kind:file line:1 -show_lock_warning ../autosubmit/autosubmit.py /^ def show_lock_warning(expid):$/;" kind:member line:3703 -shutil ../autosubmit/autosubmit.py /^import shutil$/;" kind:namespace line:48 -shutil ../autosubmit/git/autosubmit_git.py /^import shutil$/;" kind:namespace line:24 -signal ../autosubmit/autosubmit.py /^import signal$/;" kind:namespace line:51 -signal_handler ../autosubmit/autosubmit.py /^def signal_handler(signal_received, frame):$/;" kind:function line:94 -signal_handler_create ../autosubmit/autosubmit.py /^def signal_handler_create(signal_received, frame):$/;" kind:function line:104 -sleep ../autosubmit/platforms/paramiko_platform.py /^from time import sleep$/;" kind:namespace line:1 -sleep ../autosubmit/platforms/platform.py /^from time import sleep$/;" kind:namespace line:1 -sleep ../autosubmit/platforms/saga_platform.py /^from time import sleep$/;" kind:namespace line:3 -sleep ../test/regression/tests_runner.py /^from time import sleep$/;" kind:namespace line:5 -slurm_header.py ../autosubmit/platforms/headers/slurm_header.py 1;" kind:file line:1 -slurmplatform.py ../autosubmit/platforms/slurmplatform.py 1;" kind:file line:1 -smtplib ../autosubmit/notifications/mail_notifier.py /^import smtplib$/;" kind:namespace line:20 -sort_by_expression ../autosubmit/job/job_packager.py /^ def sort_by_expression(self, jobname):$/;" kind:member line:401 -sort_by_id ../autosubmit/job/job_list.py /^ def sort_by_id(self):$/;" kind:member line:729 -sort_by_name ../autosubmit/job/job_list.py /^ def sort_by_name(self):$/;" kind:member line:720 -sort_by_status ../autosubmit/job/job_list.py /^ def sort_by_status(self):$/;" kind:member line:747 -sort_by_type ../autosubmit/job/job_list.py /^ def sort_by_type(self):$/;" kind:member line:738 -source_suffix ../docs/source/conf.py /^source_suffix = '.rst'$/;" kind:variable line:46 -sqlite3 ../autosubmit/database/db_common.py /^import sqlite3$/;" kind:namespace line:24 -sqlite3 ../autosubmit/database/db_manager.py /^import sqlite3$/;" kind:namespace line:20 -start_times ../autosubmit/experiment/statistics.py /^ def start_times(self):$/;" kind:member line:83 -statistics ../autosubmit/autosubmit.py /^ def statistics(expid, filter_type, filter_period, file_format, hide,notransitive=False):$/;" kind:member line:1436 -statistics.py ../autosubmit/experiment/statistics.py 1;" kind:file line:1 -stats_experiment_cmd ../test/regression/tests_commands.py /^def stats_experiment_cmd(experiment_id):$/;" kind:function line:32 -stop ../autosubmit/platforms/ecmwf_adaptor.py /^ def stop(self):$/;" kind:member line:44 -stop ../autosubmit/platforms/mn_adaptor.py /^ def stop(self):$/;" kind:member line:43 -stopped ../autosubmit/platforms/ecmwf_adaptor.py /^ def stopped(self):$/;" kind:member line:47 -stopped ../autosubmit/platforms/mn_adaptor.py /^ def stopped(self):$/;" kind:member line:46 -strftime ../autosubmit/job/job_list.py /^from time import localtime, strftime$/;" kind:namespace line:29 -string ../autosubmit/experiment/experiment_common.py /^import string$/;" kind:namespace line:23 -string ../test/regression/tests_utils.py /^import string$/;" kind:namespace line:4 -strtobool ../autosubmit/autosubmit.py /^from distutils.util import strtobool$/;" kind:namespace line:55 -submit ../autosubmit/job/job_packages.py /^ def submit(self, configuration, parameters,only_generate=False):$/;" kind:member line:78 -submit_Script ../autosubmit/platforms/paramiko_platform.py /^ def submit_Script(self):$/;" kind:member line:280 -submit_Script ../autosubmit/platforms/slurmplatform.py /^ def submit_Script(self):$/;" kind:member line:66 -submit_job ../autosubmit/platforms/paramiko_platform.py /^ def submit_job(self, job, script_name):$/;" kind:member line:259 -submit_job ../autosubmit/platforms/platform.py /^ def submit_job(self, job, scriptname):$/;" kind:member line:304 -submit_job ../autosubmit/platforms/saga_platform.py /^ def submit_job(self, job, scriptname):$/;" kind:member line:202 -submit_ready_jobs ../autosubmit/autosubmit.py /^ def submit_ready_jobs(as_conf, job_list, platforms_to_test, packages_persistence, inspect=False,$/;" kind:member line:1158 -submitter.py ../autosubmit/platforms/submitter.py 1;" kind:file line:1 -subprocess ../autosubmit/autosubmit.py /^import subprocess$/;" kind:namespace line:40 -subprocess ../autosubmit/config/config_common.py /^import subprocess$/;" kind:namespace line:27 -subprocess ../autosubmit/git/autosubmit_git.py /^import subprocess$/;" kind:namespace line:23 -subprocess ../autosubmit/monitor/monitor.py /^import subprocess$/;" kind:namespace line:31 -subprocess ../autosubmit/platforms/ecplatform.py /^import subprocess$/;" kind:namespace line:21 -subprocess ../autosubmit/platforms/locplatform.py /^import subprocess$/;" kind:namespace line:22 -subprocess ../autosubmit/platforms/saga_platform.py /^import subprocess$/;" kind:namespace line:2 -subprocess ../autosubmit/platforms/sgeplatform.py /^import subprocess$/;" kind:namespace line:21 -subprocess ../test/regression/tests_utils.py /^import subprocess$/;" kind:namespace line:3 -subprocess ../test/unit/test_saga_platform.py /^import subprocess$/;" kind:namespace line:1 -subs_dates ../autosubmit/job/job.py /^from bscearth.utils.date import date2str, parse_date, previous_day, chunk_end_date, chunk_start_date, Log, subs_dates$/;" kind:namespace line:34 -sum_str_hours ../autosubmit/job/job_list.py /^from bscearth.utils.date import date2str, parse_date, sum_str_hours$/;" kind:namespace line:38 -sum_str_hours ../autosubmit/job/job_packager.py /^from bscearth.utils.date import sum_str_hours$/;" kind:namespace line:22 -sum_str_hours ../autosubmit/job/job_packages.py /^from bscearth.utils.date import sum_str_hours$/;" kind:namespace line:34 -surl ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.url as surl$/;" kind:namespace line:12 -surl ../autosubmit/platforms/mn_adaptor.py /^import saga.url as surl$/;" kind:namespace line:13 -sut ../autosubmit/platforms/ecmwf_adaptor.py /^import radical.utils.threads as sut$/;" kind:namespace line:11 -sut ../autosubmit/platforms/mn_adaptor.py /^import radical.utils.threads as sut$/;" kind:namespace line:12 -synchronize_logs ../autosubmit/job/job.py /^ def synchronize_logs(self):$/;" kind:member line:969 -sys ../autosubmit/autosubmit.py /^import sys$/;" kind:namespace line:47 -sys ../bin/autosubmit /^import sys$/;" kind:namespace line:22 -sys ../docs/source/conf.py /^import sys$/;" kind:namespace line:15 -sys ../test/regression/tests_log.py /^import sys$/;" kind:namespace line:22 -sys ../test/unit/test_autosubmit_config.py /^import sys$/;" kind:namespace line:8 -sys ../test/unit/test_db_manager.py /^import sys$/;" kind:namespace line:4 -sys ../test/unit/test_job.py /^import sys$/;" kind:namespace line:3 -sys ../test/unit/test_saga_platform.py /^import sys$/;" kind:namespace line:2 -tarfile ../autosubmit/autosubmit.py /^import tarfile$/;" kind:namespace line:42 -tearDown ../test/integration/test_db_manager.py /^ def tearDown(self):$/;" kind:member line:13 -templates_path ../docs/source/conf.py /^templates_path = ['_templates']$/;" kind:variable line:41 -test ../autosubmit/autosubmit.py /^ def test(expid, chunks, member=None, start_date=None, hpc=None, branch=None):$/;" kind:member line:3514 -test_add_days ../test/unit/test_chunk_date_lib.py /^ def test_add_days(self):$/;" kind:member line:30 -test_add_hours ../test/unit/test_chunk_date_lib.py /^ def test_add_hours(self):$/;" kind:member line:37 -test_add_months ../test/unit/test_chunk_date_lib.py /^ def test_add_months(self):$/;" kind:member line:24 -test_add_time ../test/unit/test_chunk_date_lib.py /^ def test_add_time(self):$/;" kind:member line:7 -test_add_years ../test/unit/test_chunk_date_lib.py /^ def test_add_years(self):$/;" kind:member line:21 -test_after_3_inserts_into_a_table_then_it_has_3_rows ../test/integration/test_db_manager.py /^ def test_after_3_inserts_into_a_table_then_it_has_3_rows(self):$/;" kind:member line:28 -test_after_create_table_command_then_it_returns_0_rows ../test/integration/test_db_manager.py /^ def test_after_create_table_command_then_it_returns_0_rows(self):$/;" kind:member line:22 -test_automatic_grouping_all ../test/unit/test_job_grouping.py /^ def test_automatic_grouping_all(self):$/;" kind:member line:193 -test_automatic_grouping_different_status_chunk ../test/unit/test_job_grouping.py /^ def test_automatic_grouping_different_status_chunk(self):$/;" kind:member line:385 -test_automatic_grouping_different_status_member ../test/unit/test_job_grouping.py /^ def test_automatic_grouping_different_status_member(self):$/;" kind:member line:333 -test_automatic_grouping_not_ini ../test/unit/test_job_grouping.py /^ def test_automatic_grouping_not_ini(self):$/;" kind:member line:230 -test_automatic_grouping_splits ../test/unit/test_job_grouping.py /^ def test_automatic_grouping_splits(self,):$/;" kind:member line:270 -test_autosubmit_config.py ../test/unit/test_autosubmit_config.py 1;" kind:file line:1 -test_basic_config.py ../test/unit/test_basic_config.py 1;" kind:file line:1 -test_check_conf_files ../test/unit/test_autosubmit_config.py /^ def test_check_conf_files(self):$/;" kind:member line:386 -test_check_jobs_conf ../test/unit/test_autosubmit_config.py /^ def test_check_jobs_conf(self):$/;" kind:member line:340 -test_check_platforms_conf ../test/unit/test_autosubmit_config.py /^ def test_check_platforms_conf(self):$/;" kind:member line:365 -test_check_project ../test/unit/test_autosubmit_config.py /^ def test_check_project(self):$/;" kind:member line:253 -test_check_script ../test/unit/test_job.py /^ def test_check_script(self):$/;" kind:member line:202 -test_check_status_returns_completed_if_job_id_not_exists ../test/unit/test_saga_platform.py /^ def test_check_status_returns_completed_if_job_id_not_exists(self):$/;" kind:member line:32 -test_check_status_returns_the_right_states ../test/unit/test_saga_platform.py /^ def test_check_status_returns_the_right_states(self):$/;" kind:member line:40 -test_chunk_date_lib.py ../test/unit/test_chunk_date_lib.py 1;" kind:file line:1 -test_chunk_end_date ../test/unit/test_chunk_date_lib.py /^ def test_chunk_end_date(self):$/;" kind:member line:140 -test_chunk_start_date ../test/unit/test_chunk_date_lib.py /^ def test_chunk_start_date(self):$/;" kind:member line:87 -test_completed_file_not_exists_then_sets_status_to_failed ../test/unit/test_job.py /^ def test_completed_file_not_exists_then_sets_status_to_failed(self):$/;" kind:member line:238 -test_create_job_creates_a_job_with_right_parameters ../test/unit/test_dic_jobs.py /^ def test_create_job_creates_a_job_with_right_parameters(self):$/;" kind:member line:280 -test_create_jobs_once_calls_create_job_and_assign_correctly_its_return_value ../test/unit/test_dic_jobs.py /^ def test_create_jobs_once_calls_create_job_and_assign_correctly_its_return_value(self):$/;" kind:member line:505 -test_create_new_experiment ../test/unit/test_expid.py /^ def test_create_new_experiment(self, db_common_mock):$/;" kind:member line:12 -test_create_new_experiment_with_previous_one ../test/unit/test_expid.py /^ def test_create_new_experiment_with_previous_one(self, db_common_mock):$/;" kind:member line:33 -test_create_new_operational_experiment ../test/unit/test_expid.py /^ def test_create_new_operational_experiment(self, db_common_mock):$/;" kind:member line:26 -test_create_new_operational_experiment_with_previous_one ../test/unit/test_expid.py /^ def test_create_new_operational_experiment_with_previous_one(self, db_common_mock):$/;" kind:member line:47 -test_create_new_test_experiment ../test/unit/test_expid.py /^ def test_create_new_test_experiment(self, db_common_mock):$/;" kind:member line:19 -test_create_new_test_experiment_with_previous_one ../test/unit/test_expid.py /^ def test_create_new_test_experiment_with_previous_one(self, db_common_mock):$/;" kind:member line:40 -test_create_script ../test/unit/test_job.py /^ def test_create_script(self):$/;" kind:member line:153 -test_create_table_command_returns_a_valid_command ../test/unit/test_db_manager.py /^ def test_create_table_command_returns_a_valid_command(self):$/;" kind:member line:11 -test_creates_a_saga_job_correctly ../test/unit/test_saga_platform.py /^ def test_creates_a_saga_job_correctly(self):$/;" kind:member line:68 -test_date2str ../test/unit/test_chunk_date_lib.py /^ def test_date2str(self):$/;" kind:member line:194 -test_db_manager.py ../test/integration/test_db_manager.py 1;" kind:file line:1 -test_db_manager.py ../test/unit/test_db_manager.py 1;" kind:file line:1 -test_db_manager_has_made_correct_initialization ../test/integration/test_db_manager.py /^ def test_db_manager_has_made_correct_initialization(self):$/;" kind:member line:16 -test_deleting_file_on_ecaccess_platform_makes_the_right_call ../test/unit/test_saga_platform.py /^ def test_deleting_file_on_ecaccess_platform_makes_the_right_call(self):$/;" kind:member line:109 -test_deleting_file_on_ecaccess_platform_returns_true_on_error ../test/unit/test_saga_platform.py /^ def test_deleting_file_on_ecaccess_platform_returns_true_on_error(self):$/;" kind:member line:120 -test_deleting_file_on_local_platform_makes_the_right_call ../test/unit/test_saga_platform.py /^ def test_deleting_file_on_local_platform_makes_the_right_call(self):$/;" kind:member line:130 -test_deleting_file_on_non_local_platform_makes_the_right_call ../test/unit/test_saga_platform.py /^ def test_deleting_file_on_non_local_platform_makes_the_right_call(self):$/;" kind:member line:147 -test_deleting_file_returns_true_if_not_exists ../test/unit/test_saga_platform.py /^ def test_deleting_file_returns_true_if_not_exists(self):$/;" kind:member line:104 -test_dic_creates_right_jobs_by_chunk ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk(self):$/;" kind:member line:153 -test_dic_creates_right_jobs_by_chunk_with_date_synchronize ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk_with_date_synchronize(self):$/;" kind:member line:207 -test_dic_creates_right_jobs_by_chunk_with_date_synchronize_and_frequency_4 ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk_with_date_synchronize_and_frequency_4(self):$/;" kind:member line:228 -test_dic_creates_right_jobs_by_chunk_with_frequency_3 ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk_with_frequency_3(self):$/;" kind:member line:173 -test_dic_creates_right_jobs_by_chunk_with_frequency_4 ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk_with_frequency_4(self):$/;" kind:member line:189 -test_dic_creates_right_jobs_by_chunk_with_member_synchronize ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk_with_member_synchronize(self):$/;" kind:member line:244 -test_dic_creates_right_jobs_by_chunk_with_member_synchronize_and_frequency_4 ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_chunk_with_member_synchronize_and_frequency_4(self):$/;" kind:member line:264 -test_dic_creates_right_jobs_by_member ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_member(self):$/;" kind:member line:135 -test_dic_creates_right_jobs_by_startdate ../test/unit/test_dic_jobs.py /^ def test_dic_creates_right_jobs_by_startdate(self):$/;" kind:member line:119 -test_dic_jobs.py ../test/unit/test_dic_jobs.py 1;" kind:file line:1 -test_exists_completed_file_then_sets_status_to_completed ../test/unit/test_job.py /^ def test_exists_completed_file_then_sets_status_to_completed(self):$/;" kind:member line:226 -test_experiment_file ../test/unit/test_autosubmit_config.py /^ def test_experiment_file(self):$/;" kind:member line:49 -test_expid.py ../test/unit/test_expid.py 1;" kind:file line:1 -test_get_active_returns_only_which_are_in_queue_ready_and_unknown ../test/unit/test_job_list.py /^ def test_get_active_returns_only_which_are_in_queue_ready_and_unknown(self):$/;" kind:member line:155 -test_get_completed_returns_only_the_completed ../test/unit/test_job_list.py /^ def test_get_completed_returns_only_the_completed(self):$/;" kind:member line:60 -test_get_date_returns_the_jobs_and_calls_get_member_for_all_its_members ../test/unit/test_dic_jobs.py /^ def test_get_date_returns_the_jobs_and_calls_get_member_for_all_its_members(self):$/;" kind:member line:441 -test_get_date_returns_the_jobs_and_calls_get_member_once_with_the_given_member ../test/unit/test_dic_jobs.py /^ def test_get_date_returns_the_jobs_and_calls_get_member_once_with_the_given_member(self):$/;" kind:member line:424 -test_get_date_returns_the_jobs_if_no_date ../test/unit/test_dic_jobs.py /^ def test_get_date_returns_the_jobs_if_no_date(self):$/;" kind:member line:401 -test_get_date_returns_the_jobs_with_the_date ../test/unit/test_dic_jobs.py /^ def test_get_date_returns_the_jobs_with_the_date(self):$/;" kind:member line:412 -test_get_failed_returns_only_the_failed ../test/unit/test_job_list.py /^ def test_get_failed_returns_only_the_failed(self):$/;" kind:member line:90 -test_get_finished_returns_only_which_are_completed_and_failed ../test/unit/test_job_list.py /^ def test_get_finished_returns_only_which_are_completed_and_failed(self):$/;" kind:member line:142 -test_get_in_queue_returns_only_which_are_queuing_submitted_and_running ../test/unit/test_job_list.py /^ def test_get_in_queue_returns_only_which_are_queuing_submitted_and_running(self):$/;" kind:member line:120 -test_get_job_by_name_returns_the_expected_job ../test/unit/test_job_list.py /^ def test_get_job_by_name_returns_the_expected_job(self):$/;" kind:member line:170 -test_get_job_list_returns_the_right_list ../test/unit/test_job_list.py /^ def test_get_job_list_returns_the_right_list(self):$/;" kind:member line:56 -test_get_jobs_calls_get_date_for_all_its_dates ../test/unit/test_dic_jobs.py /^ def test_get_jobs_calls_get_date_for_all_its_dates(self):$/;" kind:member line:487 -test_get_jobs_calls_get_date_with_given_date ../test/unit/test_dic_jobs.py /^ def test_get_jobs_calls_get_date_with_given_date(self):$/;" kind:member line:470 -test_get_jobs_returns_the_job_of_the_section ../test/unit/test_dic_jobs.py /^ def test_get_jobs_returns_the_job_of_the_section(self):$/;" kind:member line:459 -test_get_member_returns_the_jobs_if_no_member ../test/unit/test_dic_jobs.py /^ def test_get_member_returns_the_jobs_if_no_member(self):$/;" kind:member line:354 -test_get_member_returns_the_jobs_with_all_the_chunks_of_the_member ../test/unit/test_dic_jobs.py /^ def test_get_member_returns_the_jobs_with_all_the_chunks_of_the_member(self):$/;" kind:member line:389 -test_get_member_returns_the_jobs_with_the_given_chunk_of_the_member ../test/unit/test_dic_jobs.py /^ def test_get_member_returns_the_jobs_with_the_given_chunk_of_the_member(self):$/;" kind:member line:377 -test_get_member_returns_the_jobs_with_the_member ../test/unit/test_dic_jobs.py /^ def test_get_member_returns_the_jobs_with_the_member(self):$/;" kind:member line:365 -test_get_memory ../test/unit/test_autosubmit_config.py /^ def test_get_memory(self):$/;" kind:member line:129 -test_get_not_in_queue_returns_only_which_are_waiting_and_ready ../test/unit/test_job_list.py /^ def test_get_not_in_queue_returns_only_which_are_waiting_and_ready(self):$/;" kind:member line:132 -test_get_option_returns_the_right_option_otherwise_the_default ../test/unit/test_dic_jobs.py /^ def test_get_option_returns_the_right_option_otherwise_the_default(self):$/;" kind:member line:337 -test_get_parser ../test/unit/test_autosubmit_config.py /^ def test_get_parser(self):$/;" kind:member line:31 -test_get_processors ../test/unit/test_autosubmit_config.py /^ def test_get_processors(self):$/;" kind:member line:99 -test_get_project_dir ../test/unit/test_autosubmit_config.py /^ def test_get_project_dir(self):$/;" kind:member line:72 -test_get_ready_returns_only_the_ready ../test/unit/test_job_list.py /^ def test_get_ready_returns_only_the_ready(self):$/;" kind:member line:99 -test_get_running_returns_only_which_are_queuing ../test/unit/test_job_list.py /^ def test_get_running_returns_only_which_are_queuing(self):$/;" kind:member line:84 -test_get_running_returns_only_which_are_running ../test/unit/test_job_list.py /^ def test_get_running_returns_only_which_are_running(self):$/;" kind:member line:77 -test_get_startdates_list ../test/unit/test_autosubmit_config.py /^ def test_get_startdates_list(self):$/;" kind:member line:230 -test_get_submitted_returns_only_the_submitted ../test/unit/test_job_list.py /^ def test_get_submitted_returns_only_the_submitted(self):$/;" kind:member line:69 -test_get_tasks ../test/unit/test_autosubmit_config.py /^ def test_get_tasks(self):$/;" kind:member line:119 -test_get_threads ../test/unit/test_autosubmit_config.py /^ def test_get_threads(self):$/;" kind:member line:109 -test_get_unknown_returns_only_which_are_unknown ../test/unit/test_job_list.py /^ def test_get_unknown_returns_only_which_are_unknown(self):$/;" kind:member line:114 -test_get_waiting_returns_only_which_are_waiting ../test/unit/test_job_list.py /^ def test_get_waiting_returns_only_which_are_waiting(self):$/;" kind:member line:107 -test_get_wallclock ../test/unit/test_autosubmit_config.py /^ def test_get_wallclock(self):$/;" kind:member line:89 -test_git_project_commit ../test/unit/test_autosubmit_config.py /^ def test_git_project_commit(self):$/;" kind:member line:309 -test_group_by_chunk ../test/unit/test_job_grouping.py /^ def test_group_by_chunk(self):$/;" kind:member line:106 -test_group_by_chunk_expand ../test/unit/test_job_grouping.py /^ def test_group_by_chunk_expand(self, *patches):$/;" kind:member line:635 -test_group_by_chunk_expand_failed_running ../test/unit/test_job_grouping.py /^ def test_group_by_chunk_expand_failed_running(self):$/;" kind:member line:487 -test_group_by_date ../test/unit/test_job_grouping.py /^ def test_group_by_date(self):$/;" kind:member line:38 -test_group_by_member ../test/unit/test_job_grouping.py /^ def test_group_by_member(self):$/;" kind:member line:69 -test_group_by_member_expand ../test/unit/test_job_grouping.py /^ def test_group_by_member_expand(self):$/;" kind:member line:541 -test_group_by_member_expand_and_running ../test/unit/test_job_grouping.py /^ def test_group_by_member_expand_and_running(self, *patches):$/;" kind:member line:587 -test_group_by_member_expand_running ../test/unit/test_job_grouping.py /^ def test_group_by_member_expand_running(self):$/;" kind:member line:434 -test_group_by_split ../test/unit/test_job_grouping.py /^ def test_group_by_split(self):$/;" kind:member line:144 -test_grouping_automatic_hide ../test/unit/test_job_graph.py /^ def test_grouping_automatic_hide(self):$/;" kind:member line:179 -test_grouping_chunk ../test/unit/test_job_graph.py /^ def test_grouping_chunk(self):$/;" kind:member line:132 -test_grouping_date ../test/unit/test_job_graph.py /^ def test_grouping_date(self):$/;" kind:member line:48 -test_grouping_member ../test/unit/test_job_graph.py /^ def test_grouping_member(self):$/;" kind:member line:86 -test_insert_command_returns_a_valid_command ../test/unit/test_db_manager.py /^ def test_insert_command_returns_a_valid_command(self):$/;" kind:member line:21 -test_insert_many_command_returns_a_valid_command ../test/unit/test_db_manager.py /^ def test_insert_many_command_returns_a_valid_command(self):$/;" kind:member line:32 -test_is_ancestor_works_well ../test/integration/test_job.py /^ def test_is_ancestor_works_well(self):$/;" kind:member line:23 -test_is_parent_works_well ../test/integration/test_job.py /^ def test_is_parent_works_well(self):$/;" kind:member line:30 -test_is_valid_mail_with_mail_address_returns_true ../test/unit/test_autosubmit_config.py /^ def test_is_valid_mail_with_mail_address_returns_true(self):$/;" kind:member line:416 -test_is_valid_mail_with_non_mail_address_returns_false ../test/unit/test_autosubmit_config.py /^ def test_is_valid_mail_with_non_mail_address_returns_false(self):$/;" kind:member line:413 -test_job.py ../test/integration/test_job.py 1;" kind:file line:1 -test_job.py ../test/unit/test_job.py 1;" kind:file line:1 -test_job_common.py ../test/unit/test_job_common.py 1;" kind:file line:1 -test_job_graph.py ../test/unit/test_job_graph.py 1;" kind:file line:1 -test_job_grouping.py ../test/unit/test_job_grouping.py 1;" kind:file line:1 -test_job_less_than_48_cores_standard ../test/unit/test_machinefiles_wrapper.py /^ def test_job_less_than_48_cores_standard(self):$/;" kind:member line:13 -test_job_list.py ../test/unit/test_job_list.py 1;" kind:file line:1 -test_job_more_than_48_cores_standard ../test/unit/test_machinefiles_wrapper.py /^ def test_job_more_than_48_cores_standard(self):$/;" kind:member line:55 -test_job_package.py ../test/unit/test_job_package.py 1;" kind:file line:1 -test_job_package_default_init ../test/unit/test_job_package.py /^ def test_job_package_default_init(self):$/;" kind:member line:21 -test_job_package_different_platforms_init ../test/unit/test_job_package.py /^ def test_job_package_different_platforms_init(self):$/;" kind:member line:25 -test_job_package_jobs_getter ../test/unit/test_job_package.py /^ def test_job_package_jobs_getter(self):$/;" kind:member line:40 -test_job_package_length ../test/unit/test_job_package.py /^ def test_job_package_length(self):$/;" kind:member line:37 -test_job_package_none_platforms_init ../test/unit/test_job_package.py /^ def test_job_package_none_platforms_init(self):$/;" kind:member line:31 -test_job_package_platform_getter ../test/unit/test_job_package.py /^ def test_job_package_platform_getter(self):$/;" kind:member line:43 -test_job_package_submission ../test/unit/test_job_package.py /^ def test_job_package_submission(self):$/;" kind:member line:46 -test_job_script_checking_contains_the_right_default_variables ../test/unit/test_job.py /^ def test_job_script_checking_contains_the_right_default_variables(self):$/;" kind:member line:250 -test_jobs_file ../test/unit/test_autosubmit_config.py /^ def test_jobs_file(self):$/;" kind:member line:67 -test_load_parameters ../test/unit/test_autosubmit_config.py /^ def test_load_parameters(self):$/;" kind:member line:278 -test_load_project_parameters ../test/unit/test_autosubmit_config.py /^ def test_load_project_parameters(self):$/;" kind:member line:207 -test_machinefiles_wrapper.py ../test/unit/test_machinefiles_wrapper.py 1;" kind:file line:1 -test_normal_workflow ../test/unit/test_job_graph.py /^ def test_normal_workflow(self):$/;" kind:member line:777 -test_ordered_dict_jobs_running_date_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_ordered_dict_jobs_running_date_mixed_wrapper(self):$/;" kind:member line:830 -test_ordered_dict_jobs_running_once_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_ordered_dict_jobs_running_once_mixed_wrapper(self):$/;" kind:member line:897 -test_ordered_dict_jobs_simple_workflow_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_ordered_dict_jobs_simple_workflow_mixed_wrapper(self):$/;" kind:member line:785 -test_ordered_dict_jobs_synchronize_date_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_ordered_dict_jobs_synchronize_date_mixed_wrapper(self):$/;" kind:member line:962 -test_ordered_dict_jobs_synchronize_member_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_ordered_dict_jobs_synchronize_member_mixed_wrapper(self):$/;" kind:member line:1030 -test_parents_and_children_management ../test/unit/test_job.py /^ def test_parents_and_children_management(self):$/;" kind:member line:118 -test_parse_date ../test/unit/test_chunk_date_lib.py /^ def test_parse_date(self):$/;" kind:member line:161 -test_platforms_file ../test/unit/test_autosubmit_config.py /^ def test_platforms_file(self):$/;" kind:member line:57 -test_platforms_parser ../test/unit/test_autosubmit_config.py /^ def test_platforms_parser(self):$/;" kind:member line:54 -test_previous_date ../test/unit/test_chunk_date_lib.py /^ def test_previous_date(self):$/;" kind:member line:151 -test_project_file ../test/unit/test_autosubmit_config.py /^ def test_project_file(self):$/;" kind:member line:62 -test_read_makes_the_right_method_calls ../test/unit/test_basic_config.py /^ def test_read_makes_the_right_method_calls(self):$/;" kind:member line:27 -test_read_section_running_chunk_create_jobs_chunk ../test/unit/test_dic_jobs.py /^ def test_read_section_running_chunk_create_jobs_chunk(self):$/;" kind:member line:94 -test_read_section_running_date_create_jobs_startdate ../test/unit/test_dic_jobs.py /^ def test_read_section_running_date_create_jobs_startdate(self):$/;" kind:member line:50 -test_read_section_running_member_create_jobs_member ../test/unit/test_dic_jobs.py /^ def test_read_section_running_member_create_jobs_member(self):$/;" kind:member line:72 -test_read_section_running_once_create_jobs_once ../test/unit/test_dic_jobs.py /^ def test_read_section_running_once_create_jobs_once(self):$/;" kind:member line:29 -test_remove_redundant_parents_works_well ../test/integration/test_job.py /^ def test_remove_redundant_parents_works_well(self):$/;" kind:member line:37 -test_returned_packages ../test/unit/test_wrappers.py /^ def test_returned_packages(self):$/;" kind:member line:167 -test_returned_packages_first_chunks_completed_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_returned_packages_first_chunks_completed_mixed_wrapper(self):$/;" kind:member line:713 -test_returned_packages_max_jobs ../test/unit/test_wrappers.py /^ def test_returned_packages_max_jobs(self):$/;" kind:member line:225 -test_returned_packages_max_jobs_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_returned_packages_max_jobs_mixed_wrapper(self):$/;" kind:member line:529 -test_returned_packages_max_wallclock ../test/unit/test_wrappers.py /^ def test_returned_packages_max_wallclock(self):$/;" kind:member line:320 -test_returned_packages_max_wallclock_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_returned_packages_max_wallclock_mixed_wrapper(self):$/;" kind:member line:652 -test_returned_packages_max_wrapped_jobs ../test/unit/test_wrappers.py /^ def test_returned_packages_max_wrapped_jobs(self):$/;" kind:member line:274 -test_returned_packages_max_wrapped_jobs_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_returned_packages_max_wrapped_jobs_mixed_wrapper(self):$/;" kind:member line:591 -test_returned_packages_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_returned_packages_mixed_wrapper(self):$/;" kind:member line:406 -test_returned_packages_parent_failed_mixed_wrapper ../test/unit/test_wrappers.py /^ def test_returned_packages_parent_failed_mixed_wrapper(self):$/;" kind:member line:469 -test_returned_packages_section_not_self_dependent ../test/unit/test_wrappers.py /^ def test_returned_packages_section_not_self_dependent(self):$/;" kind:member line:366 -test_saga_platform.py ../test/unit/test_saga_platform.py 1;" kind:file line:1 -test_select_command_returns_a_valid_command ../test/unit/test_db_manager.py /^ def test_select_command_returns_a_valid_command(self):$/;" kind:member line:42 -test_set_expid ../test/unit/test_autosubmit_config.py /^ def test_set_expid(self):$/;" kind:member line:158 -test_set_platform ../test/unit/test_autosubmit_config.py /^ def test_set_platform(self):$/;" kind:member line:171 -test_set_platform ../test/unit/test_job.py /^ def test_set_platform(self):$/;" kind:member line:52 -test_set_queue ../test/unit/test_job.py /^ def test_set_queue(self):$/;" kind:member line:103 -test_set_safetysleeptime ../test/unit/test_autosubmit_config.py /^ def test_set_safetysleeptime(self):$/;" kind:member line:195 -test_set_version ../test/unit/test_autosubmit_config.py /^ def test_set_version(self):$/;" kind:member line:183 -test_setup.py ../test/unit/test_setup.py 1;" kind:file line:1 -test_setup_check_works ../test/unit/test_setup.py /^ def test_setup_check_works(self):$/;" kind:member line:6 -test_sort_by_id_returns_the_list_of_jobs_well_sorted ../test/unit/test_job_list.py /^ def test_sort_by_id_returns_the_list_of_jobs_well_sorted(self):$/;" kind:member line:181 -test_sort_by_name_returns_the_list_of_jobs_well_sorted ../test/unit/test_job_list.py /^ def test_sort_by_name_returns_the_list_of_jobs_well_sorted(self):$/;" kind:member line:175 -test_sort_by_status_returns_the_list_of_jobs_well_sorted ../test/unit/test_job_list.py /^ def test_sort_by_status_returns_the_list_of_jobs_well_sorted(self):$/;" kind:member line:193 -test_sort_by_type_returns_the_list_of_jobs_well_sorted ../test/unit/test_job_list.py /^ def test_sort_by_type_returns_the_list_of_jobs_well_sorted(self):$/;" kind:member line:187 -test_split_str_hours ../test/unit/test_chunk_date_lib.py /^ def test_split_str_hours(self):$/;" kind:member line:207 -test_subs_dates ../test/unit/test_chunk_date_lib.py /^ def test_subs_dates(self):$/;" kind:member line:43 -test_subs_days ../test/unit/test_chunk_date_lib.py /^ def test_subs_days(self):$/;" kind:member line:56 -test_sum_str_hours ../test/unit/test_chunk_date_lib.py /^ def test_sum_str_hours(self):$/;" kind:member line:202 -test_synchronize_date ../test/unit/test_job_graph.py /^ def test_synchronize_date(self):$/;" kind:member line:295 -test_synchronize_date_group_chunk ../test/unit/test_job_graph.py /^ def test_synchronize_date_group_chunk(self):$/;" kind:member line:649 -test_synchronize_date_group_chunk ../test/unit/test_job_grouping.py /^ def test_synchronize_date_group_chunk(self):$/;" kind:member line:861 -test_synchronize_date_group_date ../test/unit/test_job_graph.py /^ def test_synchronize_date_group_date(self):$/;" kind:member line:717 -test_synchronize_date_group_date ../test/unit/test_job_grouping.py /^ def test_synchronize_date_group_date(self):$/;" kind:member line:918 -test_synchronize_date_group_member ../test/unit/test_job_graph.py /^ def test_synchronize_date_group_member(self):$/;" kind:member line:585 -test_synchronize_date_group_member ../test/unit/test_job_grouping.py /^ def test_synchronize_date_group_member(self):$/;" kind:member line:803 -test_synchronize_member ../test/unit/test_job_graph.py /^ def test_synchronize_member(self):$/;" kind:member line:220 -test_synchronize_member_group_chunk ../test/unit/test_job_graph.py /^ def test_synchronize_member_group_chunk(self):$/;" kind:member line:449 -test_synchronize_member_group_chunk ../test/unit/test_job_grouping.py /^ def test_synchronize_member_group_chunk(self):$/;" kind:member line:720 -test_synchronize_member_group_date ../test/unit/test_job_graph.py /^ def test_synchronize_member_group_date(self):$/;" kind:member line:525 -test_synchronize_member_group_date ../test/unit/test_job_grouping.py /^ def test_synchronize_member_group_date(self):$/;" kind:member line:764 -test_synchronize_member_group_member ../test/unit/test_job_graph.py /^ def test_synchronize_member_group_member(self):$/;" kind:member line:380 -test_synchronize_member_group_member ../test/unit/test_job_grouping.py /^ def test_synchronize_member_group_member(self):$/;" kind:member line:674 -test_that_check_script_returns_false_when_there_is_an_unbound_template_variable ../test/unit/test_job.py /^ def test_that_check_script_returns_false_when_there_is_an_unbound_template_variable(self):$/;" kind:member line:183 -test_that_create_job_method_calls_dic_jobs_method_with_increasing_priority ../test/unit/test_job_list.py /^ def test_that_create_job_method_calls_dic_jobs_method_with_increasing_priority(self):$/;" kind:member line:239 -test_that_create_method_makes_the_correct_calls ../test/unit/test_job_list.py /^ def test_that_create_method_makes_the_correct_calls(self):$/;" kind:member line:199 -test_that_get_completed_makes_the_right_number_of_retries_when_not_found ../test/unit/test_saga_platform.py /^ def test_that_get_completed_makes_the_right_number_of_retries_when_not_found(self, mock_sleep):$/;" kind:member line:164 -test_that_reload_must_load_parsers ../test/unit/test_autosubmit_config.py /^ def test_that_reload_must_load_parsers(self):$/;" kind:member line:139 -test_that_the_increment_fails_count_only_adds_one ../test/unit/test_job.py /^ def test_that_the_increment_fails_count_only_adds_one(self):$/;" kind:member line:111 -test_update_config_set_the_right_db_path ../test/unit/test_basic_config.py /^ def test_update_config_set_the_right_db_path(self):$/;" kind:member line:19 -test_value_to_key_has_the_same_values_as_status_constants ../test/unit/test_job_common.py /^ def test_value_to_key_has_the_same_values_as_status_constants(self):$/;" kind:member line:11 -test_when_database_already_exists_then_is_not_initialized_again ../test/unit/test_db_manager.py /^ def test_when_database_already_exists_then_is_not_initialized_again(self):$/;" kind:member line:52 -test_when_the_job_has_a_queue_returns_that_queue ../test/unit/test_job.py /^ def test_when_the_job_has_a_queue_returns_that_queue(self):$/;" kind:member line:60 -test_when_the_job_has_more_than_one_processor_returns_the_parallel_platform ../test/unit/test_job.py /^ def test_when_the_job_has_more_than_one_processor_returns_the_parallel_platform(self):$/;" kind:member line:30 -test_when_the_job_has_not_a_queue_and_one_processor_returns_the_queue_of_the_serial_platform ../test/unit/test_job.py /^ def test_when_the_job_has_not_a_queue_and_one_processor_returns_the_queue_of_the_serial_platform(self):$/;" kind:member line:81 -test_when_the_job_has_not_a_queue_and_some_processors_returns_the_queue_of_the_platform ../test/unit/test_job.py /^ def test_when_the_job_has_not_a_queue_and_some_processors_returns_the_queue_of_the_platform(self):$/;" kind:member line:68 -test_when_the_job_has_only_one_processor_returns_the_serial_platform ../test/unit/test_job.py /^ def test_when_the_job_has_only_one_processor_returns_the_serial_platform(self):$/;" kind:member line:41 -test_wrapper_and_groups ../test/unit/test_job_graph.py /^ def test_wrapper_and_groups(self):$/;" kind:member line:835 -test_wrapper_package ../test/unit/test_job_graph.py /^ def test_wrapper_package(self):$/;" kind:member line:370 -test_wrappers.py ../test/unit/test_wrappers.py 1;" kind:file line:1 -testcase ../autosubmit/autosubmit.py /^ def testcase(copy_id, description, chunks=None, member=None, start_date=None, hpc=None, branch=None):$/;" kind:member line:3482 -tests_commands.py ../test/regression/tests_commands.py 1;" kind:file line:1 -tests_log.py ../test/regression/tests_log.py 1;" kind:file line:1 -tests_parser_file ../test/regression/tests_runner.py /^tests_parser_file = 'tests.conf'$/;" kind:variable line:15 -tests_runner.py ../test/regression/tests_runner.py 1;" kind:file line:1 -tests_utils.py ../test/regression/tests_utils.py 1;" kind:file line:1 -texinfo_documents ../docs/source/conf.py /^texinfo_documents = [$/;" kind:variable line:279 -textwrap ../autosubmit/job/job_common.py /^import textwrap$/;" kind:namespace line:19 -textwrap ../autosubmit/platforms/headers/ec_cca_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/ec_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/local_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/lsf_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/pbs10_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/pbs11_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/pbs12_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/ps_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/sge_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/headers/slurm_header.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../autosubmit/platforms/wrappers/wrapper_builder.py /^import textwrap$/;" kind:namespace line:20 -textwrap ../test/unit/test_machinefiles_wrapper.py /^import textwrap$/;" kind:namespace line:4 -thread_header ../autosubmit/platforms/headers/lsf_header.py /^ def thread_header(cls, filename, wallclock, num_processors, job_scripts, dependency_directive, **kwargs):$/;" kind:member line:100 -threading ../autosubmit/platforms/ecmwf_adaptor.py /^import threading$/;" kind:namespace line:7 -threading ../autosubmit/platforms/mn_adaptor.py /^import threading$/;" kind:namespace line:7 -threshold ../autosubmit/experiment/statistics.py /^ def threshold(self):$/;" kind:member line:79 -time ../autosubmit/autosubmit.py /^import time$/;" kind:namespace line:43 -time ../autosubmit/job/job.py /^import time$/;" kind:namespace line:25 -time ../autosubmit/job/job_packages.py /^import time$/;" kind:namespace line:28 -time ../autosubmit/monitor/monitor.py /^import time$/;" kind:namespace line:22 -time ../autosubmit/platforms/ecmwf_adaptor.py /^import time$/;" kind:namespace line:6 -time ../autosubmit/platforms/mn_adaptor.py /^import time$/;" kind:namespace line:6 -time ../autosubmit/platforms/paramiko_platform.py /^import time$/;" kind:namespace line:6 -time ../autosubmit/platforms/paramiko_submitter.py /^import time$/;" kind:namespace line:21 -time ../autosubmit/platforms/platform.py /^from time import time$/;" kind:namespace line:2 -time ../autosubmit/platforms/saga_submitter.py /^import time$/;" kind:namespace line:21 -timedelta2hours ../autosubmit/experiment/statistics.py /^def timedelta2hours(deltatime):$/;" kind:function line:26 -todo_include_todos ../docs/source/conf.py /^todo_include_todos = False$/;" kind:variable line:111 -total_processors ../autosubmit/job/job.py /^ def total_processors(self):$/;" kind:member line:252 -total_processors ../autosubmit/job/job_packager.py /^ def total_processors(self):$/;" kind:member line:447 -total_wallclock ../autosubmit/job/job.py /^ def total_wallclock(self):$/;" kind:member line:258 -totals ../autosubmit/experiment/statistics.py /^ def totals(self):$/;" kind:member line:67 -transitive_reduction ../autosubmit/job/job_list.py /^from autosubmit.job.job_utils import transitive_reduction$/;" kind:namespace line:42 -transitive_reduction ../autosubmit/job/job_utils.py /^def transitive_reduction(graph):$/;" kind:function line:28 -unarchive ../autosubmit/autosubmit.py /^ def unarchive(experiment_id,compress=True):$/;" kind:member line:2409 -update_children_status ../autosubmit/job/job.py /^ def update_children_status(self):$/;" kind:member line:549 -update_cmds ../autosubmit/platforms/ecplatform.py /^ def update_cmds(self):$/;" kind:member line:64 -update_cmds ../autosubmit/platforms/locplatform.py /^ def update_cmds(self):$/;" kind:member line:50 -update_cmds ../autosubmit/platforms/lsfplatform.py /^ def update_cmds(self):$/;" kind:member line:47 -update_cmds ../autosubmit/platforms/pbsplatform.py /^ def update_cmds(self):$/;" kind:member line:61 -update_cmds ../autosubmit/platforms/psplatform.py /^ def update_cmds(self):$/;" kind:member line:45 -update_cmds ../autosubmit/platforms/sgeplatform.py /^ def update_cmds(self):$/;" kind:member line:48 -update_cmds ../autosubmit/platforms/slurmplatform.py /^ def update_cmds(self):$/;" kind:member line:87 -update_content ../autosubmit/job/job.py /^ def update_content(self, as_conf):$/;" kind:member line:699 -update_failed_jobs ../autosubmit/job/job.py /^ def update_failed_jobs(self):$/;" kind:member line:1114 -update_from_file ../autosubmit/job/job_list.py /^ def update_from_file(self, store_change=True):$/;" kind:member line:789 -update_genealogy ../autosubmit/job/job_list.py /^ def update_genealogy(self, new=True, notransitive=False):$/;" kind:member line:886 -update_list ../autosubmit/job/job_list.py /^ def update_list(self, as_conf,store_change=True,fromSetStatus=False):$/;" kind:member line:823 -update_parameters ../autosubmit/job/job.py /^ def update_parameters(self, as_conf, parameters,$/;" kind:member line:570 -update_status ../autosubmit/job/job.py /^ def update_status(self, copy_remote_logs=False,iswrapper=False):$/;" kind:member line:479 -url ../setup.py /^ url='http:\/\/www.bsc.es\/projects\/earthscience\/autosubmit\/',$/;" kind:variable line:39 -user_warning ../test/regression/tests_log.py /^ def user_warning(msg, *args):$/;" kind:member line:152 -utils ../autosubmit/notifications/mail_notifier.py /^import email.utils$/;" kind:namespace line:21 -utils ../autosubmit/platforms/ecmwf_adaptor.py /^import radical.utils.threads as sut$/;" kind:namespace line:11 -utils ../autosubmit/platforms/ecmwf_adaptor.py /^import saga.utils.pty_shell$/;" kind:namespace line:13 -utils ../autosubmit/platforms/mn_adaptor.py /^import radical.utils.threads as sut$/;" kind:namespace line:12 -utils ../autosubmit/platforms/mn_adaptor.py /^import saga.utils.pty_shell$/;" kind:namespace line:14 -utils.py ../autosubmit/monitor/utils.py 1;" kind:file line:1 -version ../docs/source/conf.py /^version = '3.9'$/;" kind:variable line:65 -version ../setup.py /^ version = f.read().strip()$/;" kind:variable line:28 -version ../setup.py /^ version=version,$/;" kind:variable line:34 -version_info ../test/unit/test_autosubmit_config.py /^from sys import version_info$/;" kind:namespace line:12 -version_info ../test/unit/test_job.py /^from sys import version_info$/;" kind:namespace line:12 -version_path ../autosubmit/autosubmit.py /^ version_path = os.path.join(scriptdir, 'VERSION')$/;" kind:variable line:124 -vertical_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def vertical_wrapper(self, **kwargs):$/;" kind:member line:102 -vertical_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def vertical_wrapper(self, **kwargs):$/;" kind:member line:121 -vertical_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def vertical_wrapper(self, **kwargs):$/;" kind:member line:41 -vertical_wrapper ../autosubmit/platforms/wrappers/wrapper_factory.py /^ def vertical_wrapper(self, **kwargs):$/;" kind:member line:74 -wait ../autosubmit/platforms/ecmwf_adaptor.py /^ def wait(self, timeout):$/;" kind:member line:861 -wait ../autosubmit/platforms/mn_adaptor.py /^ def wait(self, timeout):$/;" kind:member line:957 -warning ../test/regression/tests_log.py /^ def warning(msg, *args):$/;" kind:member line:162 -wrapper ../autosubmit/platforms/paramiko_platform.py /^ def wrapper(self):$/;" kind:member line:61 -wrapper_builder.py ../autosubmit/platforms/wrappers/wrapper_builder.py 1;" kind:file line:1 -wrapper_factory.py ../autosubmit/platforms/wrappers/wrapper_factory.py 1;" kind:file line:1 -wrapper_header ../autosubmit/platforms/ecplatform.py /^ def wrapper_header(filename, queue, project, wallclock, num_procs, expid, dependency, rootdir, directives):$/;" kind:member line:184 -wrapper_header ../autosubmit/platforms/lsfplatform.py /^ def wrapper_header(filename, queue, project, wallclock, num_procs, dependency, directives):$/;" kind:member line:93 -wrapper_header ../autosubmit/platforms/slurmplatform.py /^ def wrapper_header(filename, queue, project, wallclock, num_procs, dependency, directives):$/;" kind:member line:159 -write_end_time ../autosubmit/job/job.py /^ def write_end_time(self, completed):$/;" kind:member line:888 -write_jobid ../autosubmit/platforms/platform.py /^ def write_jobid(self, jobid, complete_path):$/;" kind:member line:331 -write_machinefiles ../autosubmit/platforms/wrappers/wrapper_builder.py /^ def write_machinefiles(self):$/;" kind:member line:254 -write_output_txt_recursive ../autosubmit/monitor/monitor.py /^ def write_output_txt_recursive(self,job,output_file,level,path):$/;" kind:member line:343 -write_start_time ../autosubmit/job/job.py /^ def write_start_time(self):$/;" kind:member line:869 -write_submit_time ../autosubmit/job/job.py /^ def write_submit_time(self):$/;" kind:member line:857 diff --git a/autosubmit/autosubmit.py b/autosubmit/autosubmit.py index 4916a0968f14a6c7efe40bdc0205618ae77a20bc..a0cb7681c6398cc081de13ea3f95e13a3bf04793 100644 --- a/autosubmit/autosubmit.py +++ b/autosubmit/autosubmit.py @@ -675,6 +675,8 @@ class Autosubmit: "Preparing deletion of experiment {0} from owner: {1}, as eadmin.", expid_delete, currentOwner) try: Log.info("Removing experiment directory...") + # Shutdown Logger so we do not access non-existent nor create a race condition + Log.shutdown_logger() shutil.rmtree(os.path.join( BasicConfig.LOCAL_ROOT_DIR, expid_delete)) try: @@ -688,12 +690,15 @@ class Autosubmit: except: pass except OSError as e: + # This call might raise an exception since tmp folder could have been deleted. + # However, if there is an Exception in this code block it is very probable that tmp folder still exists raise AutosubmitCritical( 'Can not delete experiment folder: ', 7012, e.message) - Log.info("Deleting experiment from database...") + # Avoid calling logger from now on + print("Deleting experiment from database...") ret = delete_experiment(expid_delete) if ret: - Log.result( + print( "Experiment {0} deleted".format(expid_delete)) else: if currentOwner_id == 0: @@ -703,8 +708,12 @@ class Autosubmit: raise AutosubmitCritical( 'Current user is not the owner of the experiment. {0} can not be deleted!'.format(expid_delete), 7012) except Exception as e: - raise AutosubmitCritical( - "Couldn't delete the experiment:", 7012, e.message) + # Avoid calling Log at this point since it is possible that tmp folder is already deleted. + # print(traceback.format_exc()) + print("Couldn't delete the experiment {0}".format( + expid_delete)) + # raise AutosubmitCritical( + # "Couldn't delete the experiment:", 7012, e.message) @staticmethod def expid(hpc, description, copy_id='', dummy=False, test=False, operational=False, root_folder=''): @@ -1527,7 +1536,8 @@ class Autosubmit: save = True if platform.type == "slurm" and list_jobid != "": - slurm.append([platform, list_jobid, list_prevStatus, completed_joblist]) + slurm.append( + [platform, list_jobid, list_prevStatus, completed_joblist]) # END Normal jobs + wrappers # CHECK ALL JOBS at once if they're from slurm ( wrappers non contempled) for platform_jobs in slurm: @@ -1550,7 +1560,8 @@ class Autosubmit: as_conf.get_mails_to()) save = True # End Check Current jobs - save2 = job_list.update_list(as_conf,submitter=submitter) + save2 = job_list.update_list( + as_conf, submitter=submitter) if save or save2: job_list.save() if len(job_list.get_ready()) > 0: @@ -1559,7 +1570,8 @@ class Autosubmit: if as_conf.get_remote_dependencies() and len(job_list.get_prepared()) > 0: Autosubmit.submit_ready_jobs( as_conf, job_list, platforms_to_test, packages_persistence, hold=True) - save = job_list.update_list(as_conf,submitter=submitter) + save = job_list.update_list( + as_conf, submitter=submitter) if save: job_list.save() # Safe spot to store changes @@ -1705,13 +1717,15 @@ class Autosubmit: save = False for platform in platforms_to_test: if not hold: - Log.debug("\nJobs ready for {1}: {0}", len(job_list.get_ready(platform, hold=hold)), platform.name) + Log.debug("\nJobs ready for {1}: {0}", len( + job_list.get_ready(platform, hold=hold)), platform.name) ready_jobs = job_list.get_ready(platform, hold=hold) else: Log.debug("\nJobs prepared for {1}: {0}", len( job_list.get_prepared(platform)), platform.name) - packages_to_submit = JobPackager(as_conf, platform, job_list, hold=hold).build_packages() + packages_to_submit = JobPackager( + as_conf, platform, job_list, hold=hold).build_packages() if not inspect: platform.open_submit_script() @@ -1737,7 +1751,8 @@ class Autosubmit: # If called from RUN or inspect command if not only_wrappers: try: - package.submit(as_conf, job_list.parameters, inspect, hold=hold) + package.submit( + as_conf, job_list.parameters, inspect, hold=hold) valid_packages_to_submit.append(package) except (IOError, OSError): continue @@ -1752,9 +1767,11 @@ class Autosubmit: error_msg[:-1]), 7014) raise except WrongTemplateException as e: - raise AutosubmitCritical("Invalid parameter substitution in {0} template".format(e.job_name), 7014, e.message) + raise AutosubmitCritical("Invalid parameter substitution in {0} template".format( + e.job_name), 7014, e.message) except Exception as e: - raise AutosubmitError("{0} submission failed".format(platform.name), 6015, e.message+"\n"+e.trace) + raise AutosubmitError("{0} submission failed".format( + platform.name), 6015, e.message + "\n" + e.trace) if hasattr(package, "name"): job_list.packages_dict[package.name] = package.jobs from job.job import WrapperJob @@ -1793,11 +1810,13 @@ class Autosubmit: error_msg += job.section + "&" raise AutosubmitCritical( "Submission failed, check job and queue specified of job_sections of {0}".format( - error_msg[:-1]), 7014,e.trace) + error_msg[:-1]), 7014, e.trace) except BaseException as e: - raise AutosubmitError("Submission failed, this can be due a failure on the platform", 6015,e.message) + raise AutosubmitError( + "Submission failed, this can be due a failure on the platform", 6015, e.message) if jobs_id is None or len(jobs_id) <= 0: - raise AutosubmitError("Submission failed, this can be due a failure on the platform",6015) + raise AutosubmitError( + "Submission failed, this can be due a failure on the platform", 6015) i = 0 if hold: sleep(10) diff --git a/autosubmit/database/db_common.py b/autosubmit/database/db_common.py index efe5aef7c915b567822f04d0b4abb0e8e041d1f2..43d8a22071c6486f490510570c8ac24763257d01 100644 --- a/autosubmit/database/db_common.py +++ b/autosubmit/database/db_common.py @@ -299,7 +299,8 @@ def delete_experiment(experiment_id): 'WHERE name=:name', {'name': experiment_id}) row = cursor.fetchone() if row is None: - Log.debug('The experiment {0} has been deleted!!!', experiment_id) + # Avoid calling Log since the tmp folder has been deleted + print('The experiment {0} has been deleted!!!', experiment_id) close_conn(conn, cursor) return True diff --git a/bin/autosubmit b/bin/autosubmit index 64b1be42d2a993b312271859c91e9b4aa6b07a90..a5ca82b5cff45c1803721fffe1336fd17e45f4d5 100755 --- a/bin/autosubmit +++ b/bin/autosubmit @@ -21,7 +21,7 @@ import os import sys -from log.log import Log,AutosubmitCritical +from log.log import Log, AutosubmitCritical scriptdir = os.path.abspath(os.path.dirname(sys.argv[0])) assert sys.path[0] == scriptdir @@ -31,7 +31,6 @@ sys.path[0] = os.path.normpath(os.path.join(scriptdir, os.pardir)) from autosubmit.autosubmit import Autosubmit - # noinspection PyProtectedMember def main(): try: @@ -46,11 +45,13 @@ def main(): except Exception as e: Log.error("Trace: {0}", e.message) if "temporarily unavailable" in str(e.message): - Log.critical("Another instance of autosubmit is running on this experiment. If this is not the case, delete autosubmit.lock",7000) + Log.critical( + "Another instance of autosubmit is running on this experiment. If this is not the case, delete autosubmit.lock", 7000) else: - Log.critical("Unhandled error: If you see this message, please report it in Autosubmit's GitLab project") + Log.critical( + "Unhandled error: If you see this message, please report it in Autosubmit's GitLab project") os._exit(1) + if __name__ == "__main__": main() - diff --git a/log/log.py b/log/log.py index 44a9dc3a22cc1735312b53807002c4fbe900e596..222060b1ffbfab713bae04a1d9593a25a8f5241c 100644 --- a/log/log.py +++ b/log/log.py @@ -1,13 +1,17 @@ -import logging, os, sys +import logging +import os +import sys from datetime import datetime + class AutosubmitError(Exception): """Exception raised for Autosubmit critical errors . Attributes: errorcode -- Classified code message -- explanation of the error """ - def __init__(self, message="Unhandled Error",code=6000,trace = None): + + def __init__(self, message="Unhandled Error", code=6000, trace=None): self.code = code self.message = message self.trace = trace @@ -15,13 +19,15 @@ class AutosubmitError(Exception): def __str__(self): return " " + class AutosubmitCritical(Exception): """Exception raised for Autosubmit critical errors . Attributes: errorcode -- Classified code message -- explanation of the error """ - def __init__(self, message="Unhandled Error",code=7000,trace = None): + + def __init__(self, message="Unhandled Error", code=7000, trace=None): self.code = code self.message = message self.trace = trace @@ -29,6 +35,7 @@ class AutosubmitCritical(Exception): def __str__(self): return " " + class LogFormatter: """ @@ -124,6 +131,13 @@ class Log: console_handler.setFormatter(LogFormatter(False)) log.addHandler(console_handler) + @staticmethod + def shutdown_logger(): + """ + Shutdown logger module to prevent race issues on delete + """ + logging.shutdown() + @staticmethod def get_logger(name="Autosubmit"): """ @@ -147,11 +161,13 @@ class Log: directory, filename = os.path.split(file_path) if not os.path.exists(directory): os.mkdir(directory) - files = [ f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and f.endswith(filename) ] + files = [f for f in os.listdir(directory) if os.path.isfile( + os.path.join(directory, f)) and f.endswith(filename)] if len(files) >= 5: files.sort() os.remove(os.path.join(directory, files[0])) - file_path = os.path.join(directory, ('{0:%Y%m%d_%H%M%S}_').format(datetime.now()) + filename) + file_path = os.path.join( + directory, ('{0:%Y%m%d_%H%M%S}_').format(datetime.now()) + filename) if type == 'out': file_handler = logging.FileHandler(file_path, 'w') file_handler.setLevel(level) @@ -228,7 +244,6 @@ class Log: """ Log.log.log(Log.RESULT, msg.format(*args)) - @staticmethod def warning(msg, *args): """ @@ -270,7 +285,7 @@ class Log: Log.log.log(Log.STATUS, msg.format(*args)) @staticmethod - def printlog(message="Generic message",code=4000): + def printlog(message="Generic message", code=4000): """Log management for Autosubmit messages . Attributes: errorcode -- Classified code @@ -288,4 +303,3 @@ class Log: Log.critical("{1}[eCode={0}]", code, message) else: Log.info("{0}", message) -