mxcubecore.HardwareObjects.MAXIV.MAXIVPyISPYyBDataAdapter#
Classes
|
Extend the standard ISPyB data adapter with MAXIV specific logic. |
- class mxcubecore.HardwareObjects.MAXIV.MAXIVPyISPYyBDataAdapter.MAXIVPyISPyBDataAdapter(duo_api_url: str, *args, **kwargs)[source]#
Bases:
PyISPyBDataAdapterExtend the standard ISPyB data adapter with MAXIV specific logic.
- Parameters:
duo_api_url (str) –
- create_session(proposal: Proposal) Session[source]#
Create a new Session object for the given proposal and beamline.
This is a lazy session creation, done automatically on the fly in case no appropriate session is found for the user, proposal and current day. This session is labelled with
lazyprefix and is not posted to Py-ISPYB service until it is selected.