Skip to content

Latest commit

 

History

History
160 lines (148 loc) · 6.92 KB

index.rst

File metadata and controls

160 lines (148 loc) · 6.92 KB

PYSURFEX scheduler documentation

.. toctree::
   :maxdepth: 3
   :caption: Contents:

Classes

.. autoclass:: scheduler.SuiteDefinition
.. autoclass:: scheduler.EcflowNode
.. autoclass:: scheduler.EcflowNodeContainer
.. autoclass:: scheduler.EcflowSuite
.. autoclass:: scheduler.EcflowSuiteTriggers
.. autoclass:: scheduler.EcflowSuiteTrigger
.. autoclass:: scheduler.EcflowSuiteVariable
.. autoclass:: scheduler.EcflowSuiteFamily
.. autoclass:: scheduler.EcflowSuiteTask
.. autoclass:: scheduler.EcflowSubmitTask
.. autoclass:: scheduler.TaskSettings
.. autoclass:: scheduler.SubmitException
.. autoclass:: scheduler.KillException
.. autoclass:: scheduler.StatusException
.. autoclass:: scheduler.SubmissionBaseClass
.. autoclass:: scheduler.BackgroundSubmission
.. autoclass:: scheduler.BatchSubmission
.. autoclass:: scheduler.PBSSubmission
.. autoclass:: scheduler.SlurmSubmission
.. autoclass:: scheduler.GridEngineSubmission
.. autoclass:: scheduler.Server
.. autoclass:: scheduler.EcflowServer
.. autoclass:: scheduler.EcflowServerFromFile
.. autoclass:: scheduler.EcflowLogServer
.. autoclass:: scheduler.EcflowTask
.. autoclass:: scheduler.EcflowClient

Class methods

.. automethod:: scheduler.SuiteDefinition.__init__
.. automethod:: scheduler.SuiteDefinition.save_as_defs
.. automethod:: scheduler.EcflowNode.__init__
.. automethod:: scheduler.EcflowNode.add_part_trigger
.. automethod:: scheduler.EcflowNodeContainer.__init__
.. automethod:: scheduler.EcflowSuite.__init__
.. automethod:: scheduler.EcflowSuite.save_as_defs
.. automethod:: scheduler.EcflowSuiteTriggers.__init__
.. automethod:: scheduler.EcflowSuiteTriggers.create_string
.. automethod:: scheduler.EcflowSuiteTriggers.add_triggers
.. automethod:: scheduler.EcflowSuiteTrigger.__init__
.. automethod:: scheduler.EcflowSuiteVariable.__init__
.. automethod:: scheduler.EcflowSuiteFamily.__init__
.. automethod:: scheduler.EcflowSuiteTask.__init__
.. automethod:: scheduler.EcflowSubmitTask.write_header
.. automethod:: scheduler.EcflowSubmitTask.write_trailer
.. automethod:: scheduler.EcflowSubmitTask.write_job
.. automethod:: scheduler.EcflowSubmitTask.submit
.. automethod:: scheduler.TaskSettings.check_exceptions
.. automethod:: scheduler.TaskSettings.process_settings
.. automethod:: scheduler.TaskSettings.parse_submission_defs
.. automethod:: scheduler.SubmitException.__init__
.. automethod:: scheduler.KillException.__init__
.. automethod:: scheduler.StatusException.__init__
.. automethod:: scheduler.SubmissionBaseClass.update_db
.. automethod:: scheduler.SubmissionBaseClass.clear_db
.. automethod:: scheduler.SubmissionBaseClass.set_submit_cmd
.. automethod:: scheduler.SubmissionBaseClass.set_jobid
.. automethod:: scheduler.SubmissionBaseClass.get_logfile
.. automethod:: scheduler.SubmissionBaseClass.submit_job
.. automethod:: scheduler.SubmissionBaseClass.kill_job
.. automethod:: scheduler.SubmissionBaseClass.set_job_status
.. automethod:: scheduler.SubmissionBaseClass.status
.. automethod:: scheduler.SubmissionBaseClass.job_status
.. automethod:: scheduler.SubmissionBaseClass.kill
.. automethod:: scheduler.SubmissionBaseClass.set_kill_cmd
.. automethod:: scheduler.SubmissionBaseClass.set_remote_cmd
.. automethod:: scheduler.SubmissionBaseClass.set_output
.. automethod:: scheduler.SubmissionBaseClass.set_job_name
.. automethod:: scheduler.BackgroundSubmission.__init__
.. automethod:: scheduler.BackgroundSubmission.set_submit_cmd
.. automethod:: scheduler.BackgroundSubmission.set_jobid
.. automethod:: scheduler.BackgroundSubmission.get_logfile
.. automethod:: scheduler.BackgroundSubmission.set_kill_cmd
.. automethod:: scheduler.BackgroundSubmission.set_job_status
.. automethod:: scheduler.BackgroundSubmission.set_output
.. automethod:: scheduler.BackgroundSubmission.set_job_name
.. automethod:: scheduler.BatchSubmission.__init__
.. automethod:: scheduler.BatchSubmission.set_submit_cmd
.. automethod:: scheduler.BatchSubmission.set_jobid
.. automethod:: scheduler.BatchSubmission.get_logfile
.. automethod:: scheduler.BatchSubmission.set_kill_cmd
.. automethod:: scheduler.BatchSubmission.set_job_status
.. automethod:: scheduler.BatchSubmission.set_output
.. automethod:: scheduler.BatchSubmission.set_job_name
.. automethod:: scheduler.PBSSubmission.__init__
.. automethod:: scheduler.PBSSubmission.set_jobid
.. automethod:: scheduler.PBSSubmission.set_job_name
.. automethod:: scheduler.SlurmSubmission.__init__
.. automethod:: scheduler.SlurmSubmission.set_output
.. automethod:: scheduler.SlurmSubmission.set_jobid
.. automethod:: scheduler.SlurmSubmission.set_job_name
.. automethod:: scheduler.GridEngineSubmission.__init__
.. automethod:: scheduler.GridEngineSubmission.set_output
.. automethod:: scheduler.GridEngineSubmission.set_jobid
.. automethod:: scheduler.GridEngineSubmission.set_job_name
.. automethod:: scheduler.Server.__init__
.. automethod:: scheduler.Server.start_server
.. automethod:: scheduler.Server.replace
.. automethod:: scheduler.Server.start_suite
.. automethod:: scheduler.EcflowServer.__init__
.. automethod:: scheduler.EcflowServer.start_server
.. automethod:: scheduler.EcflowServer.force_complete
.. automethod:: scheduler.EcflowServer.force_aborted
.. automethod:: scheduler.EcflowServer.update_submission_id
.. automethod:: scheduler.EcflowServer.replace
.. automethod:: scheduler.EcflowServer.update_log
.. automethod:: scheduler.EcflowServerFromFile.__init__
.. automethod:: scheduler.EcflowServerFromFile.get_var
.. automethod:: scheduler.EcflowServerFromFile.save_as_file
.. automethod:: scheduler.EcflowServerFromFile.get_file_name
.. automethod:: scheduler.EcflowLogServer.__init__
.. automethod:: scheduler.EcflowTask.__init__
.. automethod:: scheduler.EcflowTask.create_submission_log
.. automethod:: scheduler.EcflowTask.create_kill_log
.. automethod:: scheduler.EcflowTask.create_status_log
.. automethod:: scheduler.EcflowTask.create_ecf_job
.. automethod:: scheduler.EcflowTask.create_ecf_jobout
.. automethod:: scheduler.EcflowClient.__init__
.. automethod:: scheduler.EcflowClient.at_time
.. automethod:: scheduler.EcflowClient.signal_handler
.. automethod:: scheduler.EcflowClient.__enter__
.. automethod:: scheduler.EcflowClient.__exit__

Methods

.. autofunction:: scheduler.parse_submit_cmd
.. autofunction:: scheduler.submit_cmd
.. autofunction:: scheduler.parse_kill_cmd
.. autofunction:: scheduler.kill_cmd
.. autofunction:: scheduler.parse_status_cmd
.. autofunction:: scheduler.status_cmd
.. autofunction:: scheduler.get_submission_object


  • ref:README

Indices and tables