-
Notifications
You must be signed in to change notification settings - Fork 2
Serial Crystallography on I24
To set up an enviroment to run the serial crystallography collection scripts, please follow the instructions here. Once this is done, the environment can be started by running:
cd /path/to/mx_bluesky
source .venv/bin/activate
On beamline I24, the package will be saved in /dls_sw/i24/software/bluesky
.
Every time a change is made to the template EDM screens saved in the repo, a new set should be deployed to the beamline ot to the dev
environment to get the update.
The deploy_edm_for_ssx.sh
will create a local copy of the all EDM screens - both for a fixed target and for a serial jet collection - in a edm_serial/
directory with all the shell commands pointing to the correct scripts/edm locations.
./path/to/mx_bluesky/deploy/deploy_edm_for_ssx.sh
A new visit directory might need to be set before every user or commissioning beamtime. This can be done by a member of the beamline staff by modifying the file /dls_sw/i24/etc/ssx_current_visit.txt
to point to the current visit and then running the command:
./path/to/mx_bluesky/src/mx_bluesky/I24/serial/set_visit_directory.sh
Note that the default experiment type for the script setting the directory will be fixed-target
. In case of an extruder collection, to set the correct visit PV the experiment type should be modified from the command line.
./path/to/mx_bluesky/src/mx_bluesky/I24/serial/set_visit_directory.sh extruder
A couple of entry points have been set up so that:
-
run_fixed_target
starts the edm screens for a fixed target collection -
run_extruder
starts the edm screens for a serial jet collection
The detector currently in use is automatically set by reading the position of the detector stage in the y direction. Detectors available for ssx: Pilatus 6M or Eiger CdTe 9M.
TBD
I - Make coordinate system
Generally the first thing to do before running a chip collection is to set up the coordinate system.
- From the main edm screen open the
viewer
andmoveonclick
. - Find the first fiducial in the top left corner, centre it and press
set fiducial 0
. - Move to Fiducial 1 and 2 and repeat the process.
- Once all fiducials have been set, press
make coordianates system
. If all worked correctly it will find the first window in the first block. - Run
block check
to check that all blocks are correctly aligned.
II - Select experiment parameters
In the edm screen fill the fields in Chip and Data Collation Setup
with information such as sub-directory, filename, exposure time and detector distance.
IIa - Select chip and map type
TBD
IIb - Select pump probe
TBD
III - Save the parameters
Before running a collection all parameters have to be saved using the Set parameters
button. This step cannot be skipped!
The parameters set in the previous step need to be saved so that they can be applied to the collection.
IV - Run a collection
Once all parameters have been set, simply press Start
to run the collection. A stream log will show in the terminal indicating what is going on.