APS DM interface#

This APS DM interface to the APS IS Scheduling System does not require credentials for its use at APS. Fewer proposal details are available than the direct IS interface.

BSS_DM#

Schedule info via APS Data Management Interface to IS Service.

DM_BeamtimeProposal(raw, run)

Content of a single beamtime request (proposal).

DM_ScheduleInterface()

APS Data Management interface to schedule system.

class apsbss.bss_dm.DM_BeamtimeProposal(raw, run)[source]#

Content of a single beamtime request (proposal).

class apsbss.bss_dm.DM_ScheduleInterface[source]#

APS Data Management interface to schedule system.

property beamlines: list#

List of names of all known beamlines.

proposals(beamline, run) dict[source]#

Get all proposal (beamtime request) details for ‘beamline’ and ‘run’.

PARAMETERS

beamlinestr

Name of beam line (as defined in ‘self.beamlines’).

runstr

APS run name (as defined in ‘self.runs’).

Returns#

proposalsdict

Dictionary of ‘BeamtimeRequest’ objects, keyed by proposal ID, scheduled on ‘beamline’ for ‘run’.