BlackDynamite.base_zeo ====================== .. py:module:: BlackDynamite.base_zeo Classes ------- .. autoapisummary:: BlackDynamite.base_zeo.BaseZEO Module Contents --------------- .. py:class:: BaseZEO(start_daemon=False, **kwargs) Bases: :py:obj:`BlackDynamite.base.AbstractBase` .. py:attribute:: singleton_base :value: None .. py:property:: Job .. py:property:: Run .. py:method:: setHostsConfig() .. py:attribute:: ConfFile .. py:attribute:: BDconstraints .. py:attribute:: host .. py:method:: initTCP(addr, start_daemon=False, **kwargs) .. py:method:: initUnix(addr, **kwargs) .. py:method:: check_file_socket() .. py:method:: check_tcp_socket() .. py:method:: checkActualConfig(zeo_conf) :classmethod: .. py:method:: setConfPaths(creation=False, **kwargs) .. py:method:: getZdaemonConf(bd_dir) :classmethod: .. py:method:: createZEOconfig(socket_name) .. py:method:: getSocketName() .. py:method:: stopZdaemon(**kwargs) :classmethod: .. py:method:: getRunningZdaemons(zdaemon_conf, all=False) :classmethod: .. py:method:: statusZdaemon() :classmethod: .. py:method:: statusConnection() :classmethod: .. py:method:: statusTCPConnection(host, port) :classmethod: .. py:method:: isOpenedUnixSocket(path) :classmethod: .. py:method:: statusUnixSocketConnection(socket_name) :classmethod: .. py:method:: launchZdaemon() .. py:method:: buildConnection(socket_name) .. py:method:: getSchemaList(filter_names=True) .. py:method:: getSchemasUser(study_name) .. py:method:: getStudySize(study) .. py:method:: createSchema(params={'yes': False}) .. py:method:: get_descriptor(descriptor) .. py:method:: prepare(obj, descriptor) .. py:method:: createBase(job_desc, run_desc, **kwargs) .. py:property:: configfiles .. py:property:: jobs .. py:property:: jobs_index .. py:property:: runs_index .. py:property:: quantities .. py:property:: jobs_counter .. py:property:: runs .. py:property:: runs_counter .. py:method:: select(_types, constraints=None, sort_by=None) .. py:method:: insert(zeoobject, keep_state=False, **kwargs) .. py:method:: setObjectItemTypes(zeoobject) .. py:method:: commit() .. py:method:: pack() .. py:method:: close() .. py:method:: createParameterSpace(myjob, progress_report=False, params={'yes': False}) This function is a recursive call to generate the points in the parametric space The entries of the jobs are treated one by one in a recursive manner .. py:method:: retreiveSchemaName(creation=False, study=None, **kwargs) .. py:method:: manualLaunch(job, run, run_name='manual', nproc=1, **params) .. py:method:: launchRun(r, j, mydir, params) .. py:method:: launchRuns(run_list, params)