mxcubecore.HardwareObjects.MAXIV.ISPyBLims#

Classes

CustomISPyBDataAdapter(ws_root, proxy, ...)

Extend the standard ISPyB data adapter with MAXIV specific logic of how to deal with proposal sessions.

ISPyBLims(name)

ISPyBRestClient(rest_root)

class mxcubecore.HardwareObjects.MAXIV.ISPyBLims.CustomISPyBDataAdapter(ws_root: str, proxy: dict, ws_username: str, ws_password: str, beamline_name: str)[source]#

Bases: ISPyBDataAdapter

Extend the standard ISPyB data adapter with MAXIV specific logic of how to deal with proposal sessions.

Parameters:
  • ws_root (str) –

  • proxy (dict) –

  • ws_username (str) –

  • ws_password (str) –

  • beamline_name (str) –

class mxcubecore.HardwareObjects.MAXIV.ISPyBLims.ISPyBLims(name)[source]#

Bases: UserTypeISPyBLims

get_full_user_name() str[source]#

Returns the user name of the current user

Return type:

str

init()[source]#

Method inherited from baseclass

set_active_session_by_id(session_id: str) Session[source]#

Sets session with session_id to active session

Parameters:

session_id (str) – session id

Return type:

Session