NCNR event mode data
Tools for processing and visualizing event streams from NCNR instruments
Use pip installation for end user tools
pip install https://github.com/usnistgov/ncnr-event-processing.gitTo run the webservice and gui
uvicorn event_processing.rebinning_api.server:app
python -m event_processing.rebinning_client.demoSource lives in the NIST gitlab repository and github. Clone using:
git clone git@gitlab.nist.gov:gitlab/ncnrdata/event-processing.git
# or
git clone git@github.com:usnistgov/ncnr-event-processing.git
pip install -e ncnr-event-processingTo run some basic tests:
python -m event_processing.rebinning_api.server check
python -m event_processing.rebinning_api.clientYou will sometimes want to clear out the cache during development:
python -m event_processing.rebinning_api.server clearGenerally this happens automatically when you bump server.CACHE_VERSION, but you may want to trigger it manually if you are playing with code timing.
Paul Kienzle, Brian Maranville
This code is a work of the United States government and is in the public domain.
On going.