Skip to content
Snippets Groups Projects
Commit b81536a3 authored by Thomas Kluyver's avatar Thomas Kluyver
Browse files

Add README

parent b0cfc58f
No related merge requests found
CalCat proxy server to help make detector corrections reproducible
Detector corrections have to query `CalCat <https://in.xfel.eu/calibration/>`_
to find calibration constants. This might be an issue for reproducibility, if
CalCat's APIs change, or if it selects different constants to correct the same
data. CalParrot stores CalCat responses in an SQLite database for each
correction, and replays them if the same queries are made again, so reproducing
a correction doesn't need to talk to CalCat again.
This only affects code that works by querying the CalCat REST API, using the
settings from ``cal_tools.restful_config``. Code that queries over ZeroMQ, using
iCalibrationDB and calDBRemote, will bypass CalParrot.
...@@ -5,6 +5,7 @@ build-backend = "flit_core.buildapi" ...@@ -5,6 +5,7 @@ build-backend = "flit_core.buildapi"
[project] [project]
name = "calparrot" name = "calparrot"
authors = [{name = "EuXFEL Calibration Team"}] authors = [{name = "EuXFEL Calibration Team"}]
readme = "README.rst"
dynamic = ["version", "description"] dynamic = ["version", "description"]
dependencies = [ dependencies = [
"oauthlib", "oauthlib",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment