An API and analysis toolkit for CXI dataset, including hitfinding, calibration and size distribution.
- Free software: MIT license
- Documentation: https://cxiapi.readthedocs.io.
- Load exfel module.
$ module load exfel exfel_anaconda3
- Git clone this repository and install cxiapi.
$ git clone https://github.com/JunCEEE/cxiapi.git
$ cd cxiapi
$ pip install --user ./
Take run 0372 as an example:
$ extra-data-make-virtual-cxi /gpfs/exfel/exp/SPB/202130/p900201/raw/r0372 -o r0372.cxi
After installing the newest cxiapi, get the hit scores from a run (e.g. 372):
$ getFrameScores 372
Example hit analysis jupyter notebook: https://github.com/JunCEEE/cxiapi/blob/main/examples/hitAnalyzer.ipynb
Some basic API usage examples: https://github.com/JunCEEE/cxiapi/blob/main/examples/newCXI.ipynb
Juncheng E at European XFEL writes the codes.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.