diff --git a/.vscode/tags b/.vscode/tags new file mode 100644 index 0000000000000000000000000000000000000000..a11f568a1efadfef1d869053fdefcd1a8468c64b --- /dev/null +++ b/.vscode/tags @@ -0,0 +1,2121 @@ +!_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 cb32166b87fcdfb2d3472f1a36fcb09ca81458f1..dd5789ca3fab4522c189c420e2a357289e464a03 100644 --- a/autosubmit/autosubmit.py +++ b/autosubmit/autosubmit.py @@ -621,6 +621,10 @@ class Autosubmit: content = open(os.path.join(BasicConfig.DEFAULT_JOBS_CONF, filename)).read() else: content = resource_string('autosubmit.config', 'files/' + filename) + + # If autosubmitrc [conf] custom_platforms has been set and file exists, replace content + if filename.startswith("platforms") and os.path.isfile(BasicConfig.CUSTOM_PLATFORMS_PATH): + content = open(BasicConfig.CUSTOM_PLATFORMS_PATH, 'r').read() conf_new_filename = os.path.join(BasicConfig.LOCAL_ROOT_DIR, exp_id, "conf", new_filename) Log.debug(conf_new_filename) @@ -655,6 +659,11 @@ class Autosubmit: if os.path.isfile(os.path.join(conf_copy_id, filename)): new_filename = filename.replace(copy_id, exp_id) content = open(os.path.join(conf_copy_id, filename), 'r').read() + + # If autosubmitrc [conf] custom_platforms has been set and file exists, replace content + if filename.startswith("platforms") and os.path.isfile(BasicConfig.CUSTOM_PLATFORMS_PATH): + content = open(BasicConfig.CUSTOM_PLATFORMS_PATH, 'r').read() + open(os.path.join(dir_exp_id, "conf", new_filename), 'w').write(content) Autosubmit._prepare_conf_files(exp_id, hpc, Autosubmit.autosubmit_version, dummy) ##### diff --git a/autosubmit/config/basicConfig.py b/autosubmit/config/basicConfig.py index 528b66276abff205e20b3dee851247e2faf975ea..c9bec16cc469627406f76573aaac9ac3103138ac 100755 --- a/autosubmit/config/basicConfig.py +++ b/autosubmit/config/basicConfig.py @@ -43,6 +43,7 @@ class BasicConfig: LOCAL_ASLOG_DIR = 'ASLOGS' LOCAL_PROJ_DIR = 'proj' DEFAULT_PLATFORMS_CONF = '' + CUSTOM_PLATFORMS_PATH = '' DEFAULT_JOBS_CONF = '' SMTP_SERVER = '' MAIL_FROM = '' @@ -80,6 +81,8 @@ class BasicConfig: BasicConfig.LOCAL_ROOT_DIR = parser.get('local', 'path') if parser.has_option('conf', 'platforms'): BasicConfig.DEFAULT_PLATFORMS_CONF = parser.get('conf', 'platforms') + if parser.has_option('conf', 'custom_platforms'): + BasicConfig.CUSTOM_PLATFORMS_PATH = parser.get('conf', 'custom_platforms') if parser.has_option('conf', 'jobs'): BasicConfig.DEFAULT_JOBS_CONF = parser.get('conf', 'jobs') if parser.has_option('mail', 'smtp_server'): diff --git a/docs/source/usage/create_exp.rst b/docs/source/usage/create_exp.rst index 3e1daee42fb0555ebc95ac17ab548a603a100f6d..7e46ee4fbd0f5a5b530c694a4b9df161d3bccab0 100644 --- a/docs/source/usage/create_exp.rst +++ b/docs/source/usage/create_exp.rst @@ -25,6 +25,17 @@ Example: autosubmit expid --HPC ithaca --description "experiment is about..." +If there is an autosubmitrc or .autosubmitrc file in your home directory (cd ~), you can setup a default file from where the contents of platforms_expid.conf should be copied. + +In this autosubmitrc or .autosubmitrc file, include the configuration setting custom_platforms: + +Example: +:: + [conf] + custom_platforms=/home/Earth/user/custom.conf + +Where the specified path should be complete, as something you would get when executing pwd, and also include the filename of your custom platforms content. + How to create a copy of an experiment ===================================== This option makes a copy of an existing experiment. @@ -44,6 +55,17 @@ Example: .. warning:: You can only copy experiments created with Autosubmit 3.0 or above. +If there is an autosubmitrc or .autosubmitrc file in your home directory (cd ~), you can setup a default file from where the contents of platforms_expid.conf should be copied. + +In this autosubmitrc or .autosubmitrc file, include the configuration setting custom_platforms: + +Example: +:: + [conf] + custom_platforms=/home/Earth/user/custom.conf + +Where the specified path should be complete, as something you would get when executing pwd, and also include the filename of your custom platforms content. + How to create a dummy experiment ================================ This command creates a new experiment with default values, useful for testing: