eon.communicator
#
Module Contents#
Classes#
Functions#
Turn a string into a list of string and number chunks. “z23a” -> [“z”, 23, “a”] |
|
Sort the given list in the way that humans expect. |
|
Data#
API#
- eon.communicator.logger#
‘getLogger(…)’
- eon.communicator.alphanum_key(s)[source]#
Turn a string into a list of string and number chunks. “z23a” -> [“z”, 23, “a”]
- exception eon.communicator.EONClientError[source]#
Bases:
Exception
An EON client finished without outputting results, it probably crashed.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- class eon.communicator.Communicator(scratchpath, bundle_size=1)[source]#
Initialization
- class eon.communicator.MPI(scratchpath, bundle_size)[source]#
Bases:
eon.communicator.Communicator
Initialization
- class eon.communicator.Local(scratchpath, client, ncpus, bundle_size)[source]#
Bases:
eon.communicator.Communicator
Initialization
- class eon.communicator.Script(scratch_path, bundle_size, name_prefix, scripts_path, queued_jobs_cmd, cancel_job_cmd, submit_job_cmd)[source]#
Bases:
eon.communicator.Communicator
Initialization