MCPcopy Index your code

hub / github.com/BSC-ES/autosubmit / types & classes

Types & classes156 in github.com/BSC-ES/autosubmit

↓ 251 callersClassAutosubmitCritical
Exception raised for Autosubmit critical errors. Attributes: code -- Classified code message -- Explanation of the error
autosubmit/log/log.py:62
↓ 153 callersClassJob
Class to handle all the tasks with Jobs at HPC. A job is created by default with a name, a jobid, a status and a type. It can have child
autosubmit/job/job.py:121
↓ 62 callersClassAutosubmitError
Exception raised for Autosubmit errors. Attributes: message (str): explanation of the error code (int): classified code t
autosubmit/log/log.py:26
↓ 51 callersClassYAMLParserFactory
autosubmit/config/yamlparser.py:22
↓ 34 callersClassExperimentHistory
autosubmit/history/experiment_history.py:37
↓ 34 callersClassJobPackageVertical
Class to manage a vertical thread-based package of jobs to be submitted by autosubmit :param jobs: :type jobs: :param: dependency:
autosubmit/job/job_packages.py:784
↓ 32 callersClassParamikoSubmitter
Class to manage the experiments Paramiko platforms.
autosubmit/platforms/paramiko_submitter.py:108
↓ 29 callersClassAutosubmitConfig
Class to handle experiment configuration coming from file or database. :param expid: experiment identifier :type expid: str
autosubmit/config/configcommon.py:44
↓ 27 callersClassJobList
Class to manage the list of jobs to be run by autosubmit
autosubmit/job/job_list.py:51
↓ 27 callersClassMonitor
Class to handle monitoring of Jobs at HPC.
autosubmit/monitor/monitor.py:298
↓ 25 callersClassJobData
Robust representation of a row in the job_data table of the experiment history database.
autosubmit/history/data_classes/job_data.py:25
↓ 25 callersClassJobGrouping
autosubmit/job/job_grouping.py:30
↓ 16 callersClassJobPackageSimple
Class to manage a group of simple jobs, not packaged, to be submitted by autosubmit
autosubmit/job/job_packages.py:264
↓ 14 callersClassJobPackagePersistence
Class that handles packages workflow. Create Packages Table, Wrappers Table.
autosubmit/job/job_package_persistence.py:30
↓ 13 callersClassFakeBasicConfig
test/unit/test_job.py:970
↓ 13 callersClassSlurmPlatform
Class to manage jobs to host using SLURM scheduler.
autosubmit/platforms/slurmplatform.py:41
↓ 12 callersClassSlurmMonitor
Manages Slurm commands interpretation.
autosubmit/history/platform_monitor/slurm_monitor.py:22
↓ 10 callersClassJobListPersistencePkl
Class to manage the pickle persistence of the job lists
autosubmit/job/job_list_persistence.py:73
↓ 10 callersClassLocalPlatform
Class to manage jobs to localhost.
autosubmit/platforms/locplatform.py:35
↓ 8 callersClassJobListPersistenceDb
Class to manage the database persistence of the job lists.
autosubmit/job/job_list_persistence.py:147
↓ 8 callersClassJobPackageHorizontal
Class to manage a horizontal thread-based package of jobs to be submitted by autosubmit
autosubmit/job/job_packages.py:879
↓ 8 callersClassPlatform
Class to manage the connections to the different platforms.
autosubmit/platforms/platform.py:129
↓ 7 callersClassBasicConfig
Class to manage configuration for Autosubmit path, database and default values for new experiments
autosubmit/config/basicconfig.py:24
↓ 7 callersClassDbManager
A database manager using SQLAlchemy. It can be used with any engine supported by SQLAlchemy, such as Postgres, Mongo, MySQL, etc.
autosubmit/database/db_manager.py:29
↓ 7 callersClassLogFormatter
Class to format log output. :param to_file: If True, creates a LogFormatter for files; if False, for console :type to_file: bool
autosubmit/log/log.py:85
↓ 7 callersClassLogging
autosubmit/history/internal_logging.py:24
↓ 6 callersClassDicJobs
Class to create and build jobs from conf file and to find jobs by start date, member and chunk :param date_list: start dates :type date_
autosubmit/job/job_dict.py:29
↓ 6 callersClassMailNotifier
autosubmit/notifications/mail_notifier.py:154
↓ 6 callersClassMetricSpecSelector
autosubmit/job/metrics_processor.py:48
↓ 6 callersClassPsPlatform
Class to manage jobs to host not using any scheduler.
autosubmit/platforms/psplatform.py:25
↓ 6 callersClassSlurmWrapperFactory
autosubmit/platforms/wrappers/wrapper_factory.py:165
↓ 6 callersClassSqlAlchemyExperimentHistoryDbManager
A SQLAlchemy experiment history database manager. Its interface was designed based on the SQLite database manager, with the following differen
autosubmit/history/database_managers/experiment_history_db_manager.py:485
↓ 6 callersClassSubJob
Class to manage package times
autosubmit/job/job_utils.py:284
↓ 5 callersClassCopyQueue
A queue that copies the object gathered.
autosubmit/platforms/platform.py:95
↓ 5 callersClassJobPackager
Main class that manages Job wrapping. :param as_config: Autosubmit basic configuration.\n :type as_config: AutosubmitConfig object.\n
autosubmit/job/job_packager.py:40
↓ 5 callersClassPlatformInformationHandler
autosubmit/history/strategies.py:26
↓ 5 callersClassStatus
Class to handle the status of a job
autosubmit/job/job_common.py:21
↓ 5 callersClassStraightWrapperAssociationStrategy
autosubmit/history/strategies.py:95
↓ 4 callersClassAutosubmit
Interface class for autosubmit.
autosubmit/autosubmit.py:135
↓ 4 callersClassDependency
Class to manage the metadata related with a dependency
autosubmit/job/job_utils.py:267
↓ 4 callersClassEcPlatform
Class to manage queues with ecaccess :param expid: experiment's identifier :type expid: str :param scheduler: scheduler to use :
autosubmit/platforms/ecplatform.py:35
↓ 4 callersClassExperimentHistoryDbManager
Manages actions directly on the database.
autosubmit/history/database_managers/experiment_history_db_manager.py:49
↓ 4 callersClassGeneralizedWrapperDistributionStrategy
autosubmit/history/strategies.py:128
↓ 4 callersClassJob
test/unit/helpers/test_parameters.py:35
↓ 4 callersClassJobPackageSimpleWrapped
Class to manage a group of simple wrapped jobs, not packaged, to be submitted by autosubmit
autosubmit/job/job_packages.py:321
↓ 4 callersClassLog
Static class to manage the prints for the regression tests. Messages will be sent to console. Levels can be set for each output independently
test/regression_to_be_cleaned/tests_log.py:85
↓ 4 callersClassPJMPlatform
Class to manage jobs to host using PJM scheduler :param expid: experiment's identifier :type expid: str
autosubmit/platforms/pjmplatform.py:36
↓ 4 callersClassParamikoPlatform
Class to manage the connections to the different platforms with the Paramiko library.
autosubmit/platforms/paramiko_platform.py:131
↓ 4 callersClassProfiler
Class to profile the execution of experiments.
autosubmit/profiler/profiler.py:41
↓ 4 callersClassSlurmHeader
Class to handle the SLURM headers of a job
autosubmit/platforms/headers/slurm_header.py:27
↓ 4 callersClassSrunVerticalHorizontalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:943
↓ 4 callersClassStatistics
autosubmit/statistics/statistics.py:30
↓ 4 callersClassWrapperJob
Defines a wrapper from a package. Calls Job constructor. :param name: Name of the Package :param job_id: ID of the first Job of the pack
autosubmit/job/job.py:2824
↓ 3 callersClassExperimentDetails
Class to manage the experiment details.
autosubmit/experiment/detail_updater.py:235
↓ 3 callersClassExperimentRun
Class that represents an experiment run
autosubmit/history/data_classes/experiment_run.py:21
↓ 3 callersClassJobPackageHorizontalVertical
autosubmit/job/job_packages.py:962
↓ 3 callersClassJobPackageVerticalHorizontal
autosubmit/job/job_packages.py:948
↓ 3 callersClassJobStat
autosubmit/statistics/jobs_stat.py:72
↓ 3 callersClassMetricSpec
autosubmit/job/metrics_processor.py:87
↓ 3 callersClassSingleAssociationStrategy
autosubmit/history/strategies.py:70
↓ 3 callersClassStatsSummary
autosubmit/statistics/stats_summary.py:3
↓ 3 callersClassStatusFailedFilter
autosubmit/log/log.py:152
↓ 3 callersClassStatusFilter
autosubmit/log/log.py:146
↓ 3 callersClassTwoDimWrapperDistributionStrategy
autosubmit/history/strategies.py:152
↓ 3 callersClassUserMetricProcessor
autosubmit/job/metrics_processor.py:175
↓ 2 callersClassEcWrapperFactory
autosubmit/platforms/wrappers/wrapper_factory.py:270
↓ 2 callersClassExperimentStatusDbManager
Manages the actions on the status database
autosubmit/history/database_managers/experiment_status_db_manager.py:35
↓ 2 callersClassJobAggData
A data class with job data aggregated by values.
autosubmit/monitor/diagram.py:58
↓ 2 callersClassJobData
A data class with job data.
autosubmit/monitor/diagram.py:98
↓ 2 callersClassJobPackagerHorizontal
autosubmit/job/job_packager.py:973
↓ 2 callersClassJobPackagerVerticalMixed
Vertical Mixed Class. First statement of the constructor builds JobPackagerVertical. :param dict_jobs: Jobs sorted by date, member, RUNNING,
autosubmit/job/job_packager.py:896
↓ 2 callersClassLogFormatter
Class to format log output. :param to_file: If True, creates a LogFormatter for files; if False, for console :type to_file: bool
test/regression_to_be_cleaned/tests_log.py:24
↓ 2 callersClassParamikoPlatformException
Exception raised from HPC queues.
autosubmit/platforms/paramiko_platform.py:1748
↓ 2 callersClassPythonHorizontalVerticalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:624
↓ 2 callersClassPythonHorizontalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:589
↓ 2 callersClassPythonVerticalHorizontalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:598
↓ 2 callersClassPythonVerticalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:473
↓ 2 callersClassPythonWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:127
↓ 2 callersClassSrunHorizontalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:895
↓ 2 callersClassSubJobManager
Class to manage list of SubJobs
autosubmit/job/job_utils.py:301
↓ 2 callersClassUserMetricRepository
autosubmit/job/metrics_processor.py:117
↓ 1 callersClassAutosubmitExperiment
This holds information about an experiment created by Autosubmit.
test/integration/conftest.py:69
↓ 1 callersClassBashHorizontalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:750
↓ 1 callersClassBashVerticalWrapperBuilder
autosubmit/platforms/wrappers/wrapper_builder.py:744
↓ 1 callersClassCMDCache
docs/source/ext/runcmd.py:50
↓ 1 callersClassEcCcaHeader
Class to handle the ECMWF headers of a job
autosubmit/platforms/headers/ec_cca_header.py:23
↓ 1 callersClassEcHeader
Class to handle the ECMWF headers of a job
autosubmit/platforms/headers/ec_header.py:23
↓ 1 callersClassExperimentDetailsSQLAlchemyRepository
Class to manage the experiment details in a SQLAlchemy database. This class is responsible for creating the database, creating the table,
autosubmit/experiment/detail_updater.py:168
↓ 1 callersClassExperimentDetailsSQLiteRepository
Class to manage the experiment details in a SQLite database. This class is responsible for creating the database, creating the table, and
autosubmit/experiment/detail_updater.py:78
↓ 1 callersClassExperimentStatus
Represents the Experiment Status Mechanism that keeps track of currently active experiments.
autosubmit/history/experiment_status.py:26
↓ 1 callersClassJobPackageBase
Class to manage the package of jobs to be submitted by autosubmit
autosubmit/job/job_packages.py:60
↓ 1 callersClassJobParametersPlatform
test/integration/test_paramiko_platform.py:113
↓ 1 callersClassLocalHeader
Class to handle the Ps headers of a job
autosubmit/platforms/headers/local_header.py:23
↓ 1 callersClassMetricSpecSelectorType
autosubmit/job/metrics_processor.py:42
↓ 1 callersClassMyParser
autosubmit/autosubmit.py:119
↓ 1 callersClassNaturalSort
An object to use as a sort key for sorting strings as a human would. This recognises numerical patterns within strings. Examples: >>
autosubmit/helpers/utils.py:185
↓ 1 callersClassPJMHeader
Class to handle the PJM headers of a job
autosubmit/platforms/headers/pjm_header.py:23
↓ 1 callersClassPJMWrapperFactory
autosubmit/platforms/wrappers/wrapper_factory.py:220
↓ 1 callersClassPsHeader
Class to handle the Ps headers of a job
autosubmit/platforms/headers/ps_header.py:23
↓ 1 callersClassRunCmdDirective
docs/source/ext/runcmd.py:108
next →1–100 of 156, ranked by callers