Page History
...
- Two test suites:
- LCLS-I
- LCLS-II (TBD)
- Source env (
subprocess.run
? or have a bash script to source env and run tests) - Tests:
- Bash script to run the tests:
- Source env
- Run detector tests
- One file per detector
- Load / instantiate the different detectors
- Test commonly used function:
- ROI
- Projection
- Azimuthal integration
- Droplet
- Photon
- Cube
- Bash script to run the tests:
...
Exp | Run | Corresponding run in xpptut15 | Detector | Test to implement |
---|---|---|---|---|
xpplv9818 | 127 | 650 | Jungfrau | ROI, projection, spectrum Cube: image |
Opal | ||||
xppx49520 | 267 | 630 | Epix100 | droplet, photon, droplet-to-photon |
Zyla | ||||
xppx49520 | 602 | 631 | Epix100 | droplet, photon, droplet-to-photon |
mfxc00118 | 239 | 660 | Rayonix | azav Cube: azav |
Git
Workflow
- Make a branch:
git checkout -b branch_name
- Develop code on the branch
- Commit at regular interval:
git commit -m "a commit message"
- Keep track of master branch: if another pull request has been merged, you want to include these new changes in your code.
git checkout master
git pull
git checkout branch_name
git merge master
- Resolve conflict if any
- When a milestone or an important step is reached make a pull request on github
...
Overview
Content Tools