easYGet¶
easYGet comes with easYPipe.
easYGet makes it possible to download all at once the mx ‘PROCESSED_DATA’ from a synchrotron for a given beamline (several dates possible) and a given acronym.
Downloaded processed datasets are organized by dataset folders, ready to launch easypipe.
For the moment, only works for data from Grenoble ESRF synchrotron.
easYGet usage¶
easyget.py [-h] [-s {ESRF}] [-l LOGIN] [-w PASSWORD] [-b BEAMLINE] [-d DATES] [-p PROTEIN]
optional arguments | description |
---|---|
-h, –help | show this help message and exit |
-s {ESRF}, –synchrotron {ESRF} | which synchrotron? (default = ERSF) |
-l LOGIN, –login LOGIN | synchrotron login (Example: ‘mx—-‘) |
-w PASSWORD, –password PASSWORD | password for connexion at synchrotron |
-b BEAMLINE, –beamline BEAMLINE | name of the beamline |
-d DATES [DATES ...], –dates DATES [DATES ...] | date of the run (format AAAAMMJJ) or list of dates for the same run (format AAAAMMJJ AAAAMMJJ) |
-p PROTEIN, –protein PROTEIN | protein acronym or space if no acronym (manual collections) |
-g GROUP, –group GROUP | group added via MxCube3 as a supplementary folder level before acronym |
Information can be provided either in command line or in interactive mode in a terminal, or mix.
For example, you can simply run:
$ easyget.py
or:
$ easyget.py --login mx1000 --password my_passwd
or:
$ easyget.py --login mx1000 --password my_passwd --protein myprot --beamline id30a1 --dates 20210131 20210201
other commands are possible ...
Note
when just one date is given, test also the day after (useful for 24h experiments ...)
What does it do ?¶
Processed data @ESRF: for each crystal collected, several proccesses can succeed and for each a zip is available for download

All these processed data are copied this way by easYGet:
- dataset folder for each dataset
- PROC_1, PROC_2, ... if run 1, run 2 ...
- process sub-folder, with processed data for each process
