Page History
...
Experiment-centric calibration data base
Code Block | ||||
---|---|---|---|---|
| ||||
# Database for experiment dbexp = client["calib-cxif5315"] # Collections: col1 = dbexp["cspad-0-cxids2-0"] col2 = dbexp["cspad2x2-0-cxids2-0"] col3 = dbexp["andor-0-cxids2-0"] # Document content for dbexp doc = { "_id":ObjectId("53402597d852426020000002"), "experiment": "cxif5315" "run": 123 "detector": "cspad-0-cxids2-0" "ctype": "pedestals" "time_sec": 1516321053 "time_nsec": 123456789 "time_stamp": "2018-01-18T16:17:33.123456789-0800" "version": "v00-11-22" "facility": "LCLS2" "uid": "login-name" "host": "psanaphi102" "comments": ["very good constants", "throw them in trash immediately!"] "data_size": 32*185*388 "data_shape": (32,185,388) "data_type": "int16" "data": np.array(...) } |
...
Detector-centric calibration data base
Code Block | ||||
---|---|---|---|---|
| ||||
# References or DBRefs for detectors dbdet = client['calib-cspad'] col1 = dbdet['cspad-0-cxids1-0'] col2 = dbdet['cspad-0-cxids2-0'] col3 = dbdet['cspad-0-cxidsd-0'] col4 = dbdet['cspad-0-xcsendstation-0'] col5 = dbdet['cspad-0-xppgon-0'] col6 = dbdet['cspad-0-sxrbeamline-1'] col7 = dbdet['cspad-0-mectargetchamber-0'] # Document content for dbdet doc = { "_id":ObjectId("..."), "ref_id": ObjectId("534009e4d852427820000002"), etc... } |
...
Time to connect 116-150ms.
Put
Code Block | ||||
---|---|---|---|---|
| ||||
ida = fs.put(nda.tobytes()) |
...
Overview
Content Tools