Files
Jungfraujoch/broker/redoc-static.html
T
2025-05-14 23:28:10 +02:00

1477 lines
693 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<title>Jungfraujoch</title>
<!-- needed for adaptive design -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
padding: 0;
margin: 0;
}
</style>
<script src="https://cdn.redocly.com/redoc/v2.4.0/bundles/redoc.standalone.js"></script><style data-styled="true" data-styled-version="6.1.17">.hJuoxX{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.hJuoxX{width:100%;padding:40px 40px;}}/*!sc*/
data-styled.g4[id="sc-fWnslK"]{content:"hJuoxX,"}/*!sc*/
.bTqehu{padding:40px 0;}/*!sc*/
.bTqehu:last-child{min-height:calc(100vh + 1px);}/*!sc*/
.bTqehu>.bTqehu:last-child{min-height:initial;}/*!sc*/
@media print,screen and (max-width: 75rem){.bTqehu{padding:0;}}/*!sc*/
.ftfFlx{padding:40px 0;position:relative;}/*!sc*/
.ftfFlx:last-child{min-height:calc(100vh + 1px);}/*!sc*/
.ftfFlx>.ftfFlx:last-child{min-height:initial;}/*!sc*/
@media print,screen and (max-width: 75rem){.ftfFlx{padding:0;}}/*!sc*/
.ftfFlx:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0, 0, 0, 0.2);}/*!sc*/
data-styled.g5[id="sc-dIMoHT"]{content:"bTqehu,ftfFlx,"}/*!sc*/
.rcGrS{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.rcGrS{width:100%;padding:40px 40px;}}/*!sc*/
data-styled.g6[id="sc-iQQCXo"]{content:"rcGrS,"}/*!sc*/
.ijAuiF{background-color:#263238;}/*!sc*/
data-styled.g7[id="sc-gDpztx"]{content:"ijAuiF,"}/*!sc*/
.ipybeG{display:flex;width:100%;padding:0;}/*!sc*/
@media print,screen and (max-width: 75rem){.ipybeG{flex-direction:column;}}/*!sc*/
data-styled.g8[id="sc-kpOvIu"]{content:"ipybeG,"}/*!sc*/
.Xavsg{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#333333;}/*!sc*/
data-styled.g9[id="sc-icnseD"]{content:"Xavsg,"}/*!sc*/
.ivNaNl{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;margin:0 0 20px;}/*!sc*/
data-styled.g10[id="sc-jMsorb"]{content:"ivNaNl,"}/*!sc*/
.esvUOo{color:#ffffff;}/*!sc*/
data-styled.g12[id="sc-jJAtPt"]{content:"esvUOo,"}/*!sc*/
.crXcll{border-bottom:1px solid rgba(38, 50, 56, 0.3);margin:1em 0 1em 0;color:rgba(38, 50, 56, 0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;}/*!sc*/
data-styled.g13[id="sc-cUiCeM"]{content:"crXcll,"}/*!sc*/
.jRyfmD{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.jRyfmD:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
h1:hover>.jRyfmD::before,h2:hover>.jRyfmD::before,.jRyfmD:hover::before{visibility:visible;}/*!sc*/
data-styled.g14[id="sc-jScdur"]{content:"jRyfmD,"}/*!sc*/
.ecvXEv{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.ecvXEv polygon{fill:#d41f1c;}/*!sc*/
.hopFSn{height:20px;width:20px;min-width:20px;vertical-align:middle;float:right;transition:transform 0.2s ease-out;transform:rotateZ(0);}/*!sc*/
.hopFSn polygon{fill:white;}/*!sc*/
.jpPnqJ{height:18px;width:18px;min-width:18px;vertical-align:middle;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.bKFTgj{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.bKFTgj polygon{fill:#1d8127;}/*!sc*/
data-styled.g15[id="sc-dcKlJK"]{content:"ecvXEv,hopFSn,jpPnqJ,bKFTgj,"}/*!sc*/
.hBAQrT{border-left:1px solid #7c7cbb;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;}/*!sc*/
@media screen and (max-width: 50rem){.hBAQrT{display:block;overflow:hidden;}}/*!sc*/
tr:first-of-type>.hBAQrT,tr.last>.hBAQrT{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;}/*!sc*/
tr:first-of-type>.hBAQrT{background-image:linear-gradient(
to bottom,
transparent 0%,
transparent 22px,
#7c7cbb 22px,
#7c7cbb 100%
);}/*!sc*/
tr.last>.hBAQrT{background-image:linear-gradient(
to bottom,
#7c7cbb 0%,
#7c7cbb 22px,
transparent 22px,
transparent 100%
);}/*!sc*/
tr.last+tr>.hBAQrT{border-left-color:transparent;}/*!sc*/
tr.last:first-child>.hBAQrT{background:none;border-left-color:transparent;}/*!sc*/
data-styled.g18[id="sc-lixPIL"]{content:"hBAQrT,"}/*!sc*/
.txOzo{vertical-align:top;line-height:20px;white-space:nowrap;font-size:13px;font-family:Courier,monospace;}/*!sc*/
.txOzo.deprecated{text-decoration:line-through;color:#707070;}/*!sc*/
data-styled.g20[id="sc-dFaThA"]{content:"txOzo,"}/*!sc*/
.eVmPSM{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;}/*!sc*/
tr.expanded .eVmPSM{border-bottom:none;}/*!sc*/
@media screen and (max-width: 50rem){.eVmPSM{padding:0 20px;border-bottom:none;border-left:1px solid #7c7cbb;}tr.last>.eVmPSM{border-left:none;}}/*!sc*/
data-styled.g21[id="sc-fjUQFl"]{content:"eVmPSM,"}/*!sc*/
.dqwxee{color:#7c7cbb;font-family:Courier,monospace;margin-right:10px;}/*!sc*/
.dqwxee::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#7c7cbb;}/*!sc*/
.dqwxee::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#7c7cbb;height:7px;}/*!sc*/
data-styled.g22[id="sc-guGTOK"]{content:"dqwxee,"}/*!sc*/
.gkzLzl{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;}/*!sc*/
.gkzLzl >tr{vertical-align:middle;}/*!sc*/
@media screen and (max-width: 50rem){.gkzLzl{display:block;}.gkzLzl >tr,.gkzLzl >tbody>tr{display:block;}}/*!sc*/
@media screen and (max-width: 50rem) and (-ms-high-contrast:none){.gkzLzl td{float:left;width:100%;}}/*!sc*/
.gkzLzl .sc-hZARmv,.gkzLzl .sc-hZARmv .sc-hZARmv .sc-hZARmv,.gkzLzl .sc-hZARmv .sc-hZARmv .sc-hZARmv .sc-hZARmv .sc-hZARmv{margin:1em;margin-right:0;background:#fafafa;}/*!sc*/
.gkzLzl .sc-hZARmv .sc-hZARmv,.gkzLzl .sc-hZARmv .sc-hZARmv .sc-hZARmv .sc-hZARmv,.gkzLzl .sc-hZARmv .sc-hZARmv .sc-hZARmv .sc-hZARmv .sc-hZARmv .sc-hZARmv{background:#ffffff;}/*!sc*/
data-styled.g24[id="sc-dKKIkQ"]{content:"gkzLzl,"}/*!sc*/
.ihptAH >ul{list-style:none;padding:0;margin:0;margin:0 -5px;}/*!sc*/
.ihptAH >ul >li{padding:5px 10px;display:inline-block;background-color:#11171a;border-bottom:1px solid rgba(0, 0, 0, 0.5);cursor:pointer;text-align:center;outline:none;color:#ccc;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;}/*!sc*/
.ihptAH >ul >li.react-tabs__tab--selected{color:#333333;background:#ffffff;}/*!sc*/
.ihptAH >ul >li.react-tabs__tab--selected:focus{outline:auto;}/*!sc*/
.ihptAH >ul >li:only-child{flex:none;min-width:100px;}/*!sc*/
.ihptAH >ul >li.tab-success{color:#1d8127;}/*!sc*/
.ihptAH >ul >li.tab-redirect{color:#ffa500;}/*!sc*/
.ihptAH >ul >li.tab-info{color:#87ceeb;}/*!sc*/
.ihptAH >ul >li.tab-error{color:#d41f1c;}/*!sc*/
.ihptAH >.react-tabs__tab-panel{background:#11171a;}/*!sc*/
.ihptAH >.react-tabs__tab-panel>div,.ihptAH >.react-tabs__tab-panel>pre{padding:20px;margin:0;}/*!sc*/
.ihptAH >.react-tabs__tab-panel>div>pre{padding:0;}/*!sc*/
data-styled.g30[id="sc-brzPDJ"]{content:"ihptAH,"}/*!sc*/
.gAHTYt code[class*='language-'],.gAHTYt pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}/*!sc*/
@media print{.gAHTYt code[class*='language-'],.gAHTYt pre[class*='language-']{text-shadow:none;}}/*!sc*/
.gAHTYt pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}/*!sc*/
.gAHTYt .token.comment,.gAHTYt .token.prolog,.gAHTYt .token.doctype,.gAHTYt .token.cdata{color:hsl(30, 20%, 50%);}/*!sc*/
.gAHTYt .token.punctuation{opacity:0.7;}/*!sc*/
.gAHTYt .namespace{opacity:0.7;}/*!sc*/
.gAHTYt .token.property,.gAHTYt .token.tag,.gAHTYt .token.number,.gAHTYt .token.constant,.gAHTYt .token.symbol{color:#4a8bb3;}/*!sc*/
.gAHTYt .token.boolean{color:#e64441;}/*!sc*/
.gAHTYt .token.selector,.gAHTYt .token.attr-name,.gAHTYt .token.string,.gAHTYt .token.char,.gAHTYt .token.builtin,.gAHTYt .token.inserted{color:#a0fbaa;}/*!sc*/
.gAHTYt .token.selector+a,.gAHTYt .token.attr-name+a,.gAHTYt .token.string+a,.gAHTYt .token.char+a,.gAHTYt .token.builtin+a,.gAHTYt .token.inserted+a,.gAHTYt .token.selector+a:visited,.gAHTYt .token.attr-name+a:visited,.gAHTYt .token.string+a:visited,.gAHTYt .token.char+a:visited,.gAHTYt .token.builtin+a:visited,.gAHTYt .token.inserted+a:visited{color:#4ed2ba;text-decoration:underline;}/*!sc*/
.gAHTYt .token.property.string{color:white;}/*!sc*/
.gAHTYt .token.operator,.gAHTYt .token.entity,.gAHTYt .token.url,.gAHTYt .token.variable{color:hsl(40, 90%, 60%);}/*!sc*/
.gAHTYt .token.atrule,.gAHTYt .token.attr-value,.gAHTYt .token.keyword{color:hsl(350, 40%, 70%);}/*!sc*/
.gAHTYt .token.regex,.gAHTYt .token.important{color:#e90;}/*!sc*/
.gAHTYt .token.important,.gAHTYt .token.bold{font-weight:bold;}/*!sc*/
.gAHTYt .token.italic{font-style:italic;}/*!sc*/
.gAHTYt .token.entity{cursor:help;}/*!sc*/
.gAHTYt .token.deleted{color:red;}/*!sc*/
data-styled.g32[id="sc-dTUlgT"]{content:"gAHTYt,"}/*!sc*/
.elUMPN{opacity:0.7;transition:opacity 0.3s ease;text-align:right;}/*!sc*/
.elUMPN:focus-within{opacity:1;}/*!sc*/
.elUMPN >button{background-color:transparent;border:0;color:inherit;padding:2px 10px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em;cursor:pointer;outline:0;}/*!sc*/
.elUMPN >button :hover,.elUMPN >button :focus{background:rgba(255, 255, 255, 0.1);}/*!sc*/
data-styled.g33[id="sc-lpbaSe"]{content:"elUMPN,"}/*!sc*/
.plAcM{position:relative;}/*!sc*/
data-styled.g37[id="sc-dZEakj"]{content:"plAcM,"}/*!sc*/
.iKSlPA{margin-left:10px;text-transform:none;font-size:0.929em;color:black;}/*!sc*/
data-styled.g41[id="sc-dCVDEO"]{content:"iKSlPA,"}/*!sc*/
.ewPyd{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.ewPyd p:last-child{margin-bottom:0;}/*!sc*/
.ewPyd h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.ewPyd h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.ewPyd code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.ewPyd pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.ewPyd pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.ewPyd pre code:before,.ewPyd pre code:after{content:none;}/*!sc*/
.ewPyd blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.ewPyd img{max-width:100%;box-sizing:content-box;}/*!sc*/
.ewPyd ul,.ewPyd ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.ewPyd ul ul,.ewPyd ol ul,.ewPyd ul ol,.ewPyd ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.ewPyd table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.ewPyd table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.ewPyd table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.ewPyd table th,.ewPyd table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.ewPyd table th{text-align:left;font-weight:bold;}/*!sc*/
.ewPyd .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.ewPyd .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.ewPyd h1:hover>.share-link::before,.ewPyd h2:hover>.share-link::before,.ewPyd .share-link:hover::before{visibility:visible;}/*!sc*/
.ewPyd a{text-decoration:auto;color:#32329f;}/*!sc*/
.ewPyd a:visited{color:#32329f;}/*!sc*/
.ewPyd a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
.hNgelr{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.hNgelr p:last-child{margin-bottom:0;}/*!sc*/
.hNgelr p:first-child{margin-top:0;}/*!sc*/
.hNgelr p:last-child{margin-bottom:0;}/*!sc*/
.hNgelr p{display:inline-block;}/*!sc*/
.hNgelr h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.hNgelr h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.hNgelr code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.hNgelr pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.hNgelr pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.hNgelr pre code:before,.hNgelr pre code:after{content:none;}/*!sc*/
.hNgelr blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.hNgelr img{max-width:100%;box-sizing:content-box;}/*!sc*/
.hNgelr ul,.hNgelr ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.hNgelr ul ul,.hNgelr ol ul,.hNgelr ul ol,.hNgelr ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.hNgelr table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.hNgelr table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.hNgelr table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.hNgelr table th,.hNgelr table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.hNgelr table th{text-align:left;font-weight:bold;}/*!sc*/
.hNgelr .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.hNgelr .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.hNgelr h1:hover>.share-link::before,.hNgelr h2:hover>.share-link::before,.hNgelr .share-link:hover::before{visibility:visible;}/*!sc*/
.hNgelr a{text-decoration:auto;color:#32329f;}/*!sc*/
.hNgelr a:visited{color:#32329f;}/*!sc*/
.hNgelr a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
.iCKFAv{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.iCKFAv p:last-child{margin-bottom:0;}/*!sc*/
.iCKFAv p:first-child{margin-top:0;}/*!sc*/
.iCKFAv p:last-child{margin-bottom:0;}/*!sc*/
.iCKFAv h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.iCKFAv h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.iCKFAv code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.iCKFAv pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.iCKFAv pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.iCKFAv pre code:before,.iCKFAv pre code:after{content:none;}/*!sc*/
.iCKFAv blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.iCKFAv img{max-width:100%;box-sizing:content-box;}/*!sc*/
.iCKFAv ul,.iCKFAv ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.iCKFAv ul ul,.iCKFAv ol ul,.iCKFAv ul ol,.iCKFAv ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.iCKFAv table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.iCKFAv table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.iCKFAv table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.iCKFAv table th,.iCKFAv table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.iCKFAv table th{text-align:left;font-weight:bold;}/*!sc*/
.iCKFAv .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.iCKFAv .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.iCKFAv h1:hover>.share-link::before,.iCKFAv h2:hover>.share-link::before,.iCKFAv .share-link:hover::before{visibility:visible;}/*!sc*/
.iCKFAv a{text-decoration:auto;color:#32329f;}/*!sc*/
.iCKFAv a:visited{color:#32329f;}/*!sc*/
.iCKFAv a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
data-styled.g42[id="sc-fhPBcz"]{content:"ewPyd,hNgelr,iCKFAv,"}/*!sc*/
.kfJzSr{display:inline;}/*!sc*/
data-styled.g43[id="sc-dNpohg"]{content:"kfJzSr,"}/*!sc*/
.jYcDQz{position:relative;}/*!sc*/
data-styled.g44[id="sc-fsjlER"]{content:"jYcDQz,"}/*!sc*/
.ihHZyU:hover>.sc-lpbaSe{opacity:1;}/*!sc*/
data-styled.g49[id="sc-eZbeWy"]{content:"ihHZyU,"}/*!sc*/
.JZxXP{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;}/*!sc*/
.JZxXP .redoc-json code>.collapser{display:none;pointer-events:none;}/*!sc*/
.JZxXP .callback-function{color:gray;}/*!sc*/
.JZxXP .collapser:after{content:'-';cursor:pointer;}/*!sc*/
.JZxXP .collapsed>.collapser:after{content:'+';cursor:pointer;}/*!sc*/
.JZxXP .ellipsis:after{content:' … ';}/*!sc*/
.JZxXP .collapsible{margin-left:2em;}/*!sc*/
.JZxXP .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;}/*!sc*/
.JZxXP .hovered{background-color:rgba(235, 238, 249, 1);}/*!sc*/
.JZxXP .collapser{background-color:transparent;border:0;color:#fff;font-family:Courier,monospace;font-size:13px;padding-right:6px;padding-left:6px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;width:15px;height:15px;position:absolute;top:4px;left:-1.5em;cursor:default;user-select:none;-webkit-user-select:none;padding:2px;}/*!sc*/
.JZxXP .collapser:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;}/*!sc*/
.JZxXP ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;}/*!sc*/
.JZxXP li{position:relative;display:block;}/*!sc*/
.JZxXP .hoverable{display:inline-block;}/*!sc*/
.JZxXP .selected{outline-style:solid;outline-width:1px;outline-style:dotted;}/*!sc*/
.JZxXP .collapsed>.collapsible{display:none;}/*!sc*/
.JZxXP .ellipsis{display:none;}/*!sc*/
.JZxXP .collapsed>.ellipsis{display:inherit;}/*!sc*/
data-styled.g50[id="sc-gDVcuj"]{content:"JZxXP,"}/*!sc*/
.dmqyho{padding:0.9em;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;}/*!sc*/
data-styled.g51[id="sc-bpuAaX"]{content:"dmqyho,"}/*!sc*/
.ktNiSp{font-family:Montserrat,sans-serif;font-size:12px;position:absolute;z-index:1;top:-11px;left:12px;font-weight:600;color:rgba(255,255,255,0.7);}/*!sc*/
data-styled.g52[id="sc-fPyrPm"]{content:"ktNiSp,"}/*!sc*/
.hMtTVz{position:relative;}/*!sc*/
data-styled.g53[id="sc-bmCFzp"]{content:"hMtTVz,"}/*!sc*/
.jPYqSz{margin-top:15px;}/*!sc*/
data-styled.g56[id="sc-kmqAS"]{content:"jPYqSz,"}/*!sc*/
.fbvEQZ.deprecated span.property-name{text-decoration:line-through;color:#707070;}/*!sc*/
.fbvEQZ button{background-color:transparent;border:0;outline:0;font-size:13px;font-family:Courier,monospace;cursor:pointer;padding:0;color:#333333;}/*!sc*/
.fbvEQZ button:focus{font-weight:600;}/*!sc*/
.fbvEQZ .sc-dcKlJK{height:1.1em;width:1.1em;}/*!sc*/
.fbvEQZ .sc-dcKlJK polygon{fill:#666;}/*!sc*/
data-styled.g57[id="sc-gWMnJR"]{content:"fbvEQZ,"}/*!sc*/
.hHoKqR{vertical-align:middle;font-size:13px;line-height:20px;}/*!sc*/
data-styled.g58[id="sc-huvZk"]{content:"hHoKqR,"}/*!sc*/
.jolyEu{color:rgba(102,102,102,0.9);}/*!sc*/
data-styled.g59[id="sc-cLAbsH"]{content:"jolyEu,"}/*!sc*/
.NHcBj{color:#666;}/*!sc*/
data-styled.g60[id="sc-hlDTgW"]{content:"NHcBj,"}/*!sc*/
.iNoWVv{color:#666;word-break:break-word;}/*!sc*/
data-styled.g61[id="sc-gxyOqs"]{content:"iNoWVv,"}/*!sc*/
.ecKepT{color:#d41f1c;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;}/*!sc*/
data-styled.g62[id="sc-icsLOd"]{content:"ecKepT,"}/*!sc*/
.jPuA-du{border-radius:2px;word-break:break-word;background-color:rgba(51,51,51,0.05);color:rgba(51,51,51,0.9);padding:0 5px;border:1px solid rgba(51,51,51,0.1);font-family:Courier,monospace;}/*!sc*/
+{margin-left:0;}/*!sc*/
data-styled.g66[id="sc-cxgKzJ"]{content:"jPuA-du,"}/*!sc*/
.cSmxOb{border-radius:2px;background-color:rgba(104,104,207,0.05);color:rgba(50,50,159,0.9);margin:0 5px;padding:0 5px;border:1px solid rgba(50,50,159,0.1);}/*!sc*/
+{margin-left:0;}/*!sc*/
data-styled.g68[id="sc-fmMLgT"]{content:"cSmxOb,"}/*!sc*/
.DDxJV{margin-top:0;margin-bottom:0.5em;}/*!sc*/
data-styled.g92[id="sc-kiZvlW"]{content:"DDxJV,"}/*!sc*/
.bmxErA::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;}/*!sc*/
.bmxErA:last-child::after{display:none;}/*!sc*/
data-styled.g94[id="sc-kghAKo"]{content:"bmxErA,"}/*!sc*/
.gnuaA-d{overflow:hidden;}/*!sc*/
data-styled.g95[id="sc-fOFsAX"]{content:"gnuaA-d,"}/*!sc*/
.eXggDo{display:flex;flex-wrap:wrap;margin-left:-15px;}/*!sc*/
data-styled.g96[id="sc-koJkpm"]{content:"eXggDo,"}/*!sc*/
.eMvmBu{width:9ex;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana,sans-serif;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;}/*!sc*/
.eMvmBu.get{background-color:#2F8132;}/*!sc*/
.eMvmBu.post{background-color:#186FAF;}/*!sc*/
.eMvmBu.put{background-color:#95507c;}/*!sc*/
.eMvmBu.options{background-color:#947014;}/*!sc*/
.eMvmBu.patch{background-color:#bf581d;}/*!sc*/
.eMvmBu.delete{background-color:#cc3333;}/*!sc*/
.eMvmBu.basic{background-color:#707070;}/*!sc*/
.eMvmBu.link{background-color:#07818F;}/*!sc*/
.eMvmBu.head{background-color:#A23DAD;}/*!sc*/
.eMvmBu.hook{background-color:#32329f;}/*!sc*/
.eMvmBu.schema{background-color:#707070;}/*!sc*/
data-styled.g100[id="sc-iwCIRy"]{content:"eMvmBu,"}/*!sc*/
.jyJesI{margin:0;padding:0;}/*!sc*/
.jyJesI:first-child{padding-bottom:32px;}/*!sc*/
.sc-kNNXoD .sc-kNNXoD{font-size:0.929em;}/*!sc*/
data-styled.g101[id="sc-kNNXoD"]{content:"jyJesI,"}/*!sc*/
.GjPJT{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}/*!sc*/
data-styled.g102[id="sc-bfkVnW"]{content:"GjPJT,"}/*!sc*/
.icIHsb{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;background-color:#fafafa;}/*!sc*/
.icIHsb:hover{color:#32329f;background-color:#ededed;}/*!sc*/
.icIHsb .sc-dcKlJK{height:1.5em;width:1.5em;}/*!sc*/
.icIHsb .sc-dcKlJK polygon{fill:#333333;}/*!sc*/
data-styled.g103[id="sc-dSsMvJ"]{content:"icIHsb,"}/*!sc*/
.iqJPdR{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;}/*!sc*/
data-styled.g104[id="sc-fzltTY"]{content:"iqJPdR,"}/*!sc*/
.cEaUaF{font-size:0.8em;margin-top:10px;text-align:center;position:fixed;width:260px;bottom:0;background:#fafafa;}/*!sc*/
.cEaUaF a,.cEaUaF a:visited,.cEaUaF a:hover{color:#333333!important;padding:5px 0;border-top:1px solid #e1e1e1;text-decoration:none;display:flex;align-items:center;justify-content:center;}/*!sc*/
.cEaUaF img{width:15px;margin-right:5px;}/*!sc*/
@media screen and (max-width: 50rem){.cEaUaF{width:100%;}}/*!sc*/
data-styled.g105[id="sc-kHrqIz"]{content:"cEaUaF,"}/*!sc*/
.bgkhSA{cursor:pointer;position:relative;margin-bottom:5px;}/*!sc*/
data-styled.g111[id="sc-dYwfDW"]{content:"bgkhSA,"}/*!sc*/
.hwDgZR{font-family:Courier,monospace;margin-left:10px;flex:1;overflow-x:hidden;text-overflow:ellipsis;}/*!sc*/
data-styled.g112[id="sc-iuoeev"]{content:"hwDgZR,"}/*!sc*/
.brWdLq{outline:0;color:inherit;width:100%;text-align:left;cursor:pointer;padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:flex;white-space:nowrap;align-items:center;border:1px solid transparent;border-bottom:0;transition:border-color 0.25s ease;}/*!sc*/
.brWdLq ..sc-iuoeev{color:#ffffff;}/*!sc*/
.brWdLq:focus{box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.45),0 2px 0 rgba(128, 128, 128, 0.25);}/*!sc*/
data-styled.g113[id="sc-lnzCgU"]{content:"brWdLq,"}/*!sc*/
.dRhDQt{font-size:0.929em;line-height:20px;background-color:#186FAF;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
.lcygMq{font-size:0.929em;line-height:20px;background-color:#95507c;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
.kZNoUr{font-size:0.929em;line-height:20px;background-color:#2F8132;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
data-styled.g114[id="sc-etVRix"]{content:"dRhDQt,lcygMq,kZNoUr,"}/*!sc*/
.gTtGYM{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0 0 6px rgba(0, 0, 0, 0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:all 0.25s ease;visibility:hidden;transform:translateY(-50%) scaleY(0);}/*!sc*/
data-styled.g115[id="sc-dRZyXS"]{content:"gTtGYM,"}/*!sc*/
.iajdpk{padding:10px;}/*!sc*/
data-styled.g116[id="sc-inRxyr"]{content:"iajdpk,"}/*!sc*/
.becpLA{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;}/*!sc*/
.becpLA >span{color:#333333;}/*!sc*/
data-styled.g117[id="sc-lhcVAQ"]{content:"becpLA,"}/*!sc*/
.dwQYyf{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);cursor:default;}/*!sc*/
.dwQYyf:focus{outline:auto #1d8127;}/*!sc*/
.dwQYyf::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
.dwQYyf:focus{outline:0;}/*!sc*/
.fJrWIH{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);}/*!sc*/
.fJrWIH:focus{outline:auto #d41f1c;}/*!sc*/
.fdDoDd{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);cursor:default;}/*!sc*/
.fdDoDd:focus{outline:auto #d41f1c;}/*!sc*/
.fdDoDd::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
.fdDoDd:focus{outline:0;}/*!sc*/
.jeFRwJ{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);}/*!sc*/
.jeFRwJ:focus{outline:auto #1d8127;}/*!sc*/
data-styled.g120[id="sc-koGwOT"]{content:"dwQYyf,fJrWIH,fdDoDd,jeFRwJ,"}/*!sc*/
.ljgvjV{vertical-align:top;}/*!sc*/
data-styled.g123[id="sc-dHZbTr"]{content:"ljgvjV,"}/*!sc*/
.dsRSAK{font-size:1.3em;padding:0.2em 0;margin:3em 0 1.1em;color:#333333;font-weight:normal;}/*!sc*/
data-styled.g124[id="sc-fCdovG"]{content:"dsRSAK,"}/*!sc*/
.kPKKPE{margin-bottom:30px;}/*!sc*/
data-styled.g129[id="sc-bpSLYx"]{content:"kPKKPE,"}/*!sc*/
.jbbkDm{user-select:none;width:20px;height:20px;align-self:center;display:flex;flex-direction:column;color:#32329f;}/*!sc*/
data-styled.g130[id="sc-djWYAM"]{content:"jbbkDm,"}/*!sc*/
.kvyhOU{width:260px;background-color:#fafafa;overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden;height:100vh;position:sticky;position:-webkit-sticky;top:0;}/*!sc*/
@media screen and (max-width: 50rem){.kvyhOU{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}}/*!sc*/
@media print{.kvyhOU{display:none;}}/*!sc*/
data-styled.g131[id="sc-dVElco"]{content:"kvyhOU,"}/*!sc*/
.cfBNXY{outline:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0, 0, 0, 0.3);bottom:44px;width:60px;height:60px;padding:0 20px;}/*!sc*/
@media screen and (max-width: 50rem){.cfBNXY{display:flex;}}/*!sc*/
.cfBNXY svg{color:#0065FB;}/*!sc*/
@media print{.cfBNXY{display:none;}}/*!sc*/
data-styled.g132[id="sc-irwjCN"]{content:"cfBNXY,"}/*!sc*/
.cJUmVI{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed!important;tap-highlight-color:rgba(0, 0, 0, 0);text-size-adjust:100%;}/*!sc*/
.cJUmVI *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}/*!sc*/
data-styled.g133[id="sc-ldfREC"]{content:"cJUmVI,"}/*!sc*/
.eDQhjF{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;}/*!sc*/
@media print,screen and (max-width: 50rem){.eDQhjF{width:100%;}}/*!sc*/
data-styled.g134[id="sc-ejCgGf"]{content:"eDQhjF,"}/*!sc*/
.cCFEoS{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);}/*!sc*/
@media print,screen and (max-width: 75rem){.cCFEoS{display:none;}}/*!sc*/
data-styled.g135[id="sc-dPhEwk"]{content:"cCFEoS,"}/*!sc*/
.hnCKSs{padding:5px 0;}/*!sc*/
data-styled.g136[id="sc-ikZCWJ"]{content:"hnCKSs,"}/*!sc*/
.erbREP{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;}/*!sc*/
data-styled.g137[id="sc-kWJkYy"]{content:"erbREP,"}/*!sc*/
.jutLom{position:absolute;left:20px;height:1.8em;width:0.9em;}/*!sc*/
.jutLom path{fill:#333333;}/*!sc*/
data-styled.g138[id="sc-edfAab"]{content:"jutLom,"}/*!sc*/
</style>
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">
</head>
<body>
<div id="redoc"><div class="sc-ldfREC cJUmVI redoc-wrap"><div class="sc-dVElco kvyhOU menu-content" style="top:0px;height:calc(100vh - 0px)"><div role="search" class="sc-ikZCWJ hnCKSs"><svg class="sc-edfAab jutLom search-icon" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input placeholder="Search..." aria-label="Search" type="text" class="sc-kWJkYy erbREP search-input" value=""/></div><div class="sc-dZEakj plAcM scrollbar-container undefined"><ul role="menu" class="sc-kNNXoD jyJesI"><li tabindex="0" depth="2" data-item-id="/paths/~1initialize/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Initialize detector and data acquisition</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1pedestal/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Collect dark current for the detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1start/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Start detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1wait_till_done/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Wait for acquisition done</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1trigger/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Send soft trigger to the detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1cancel/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Cancel running data collection</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1deactivate/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Prepare detector to turn off</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1detector/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Change detector configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1detector/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get detector configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1file_writer/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Change file writer settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1file_writer/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get file writer settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1instrument/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Change instrument metadata</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1instrument/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get instrument metadata</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Change image output format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get image output format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format~1raw/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Configure format for raw data collection</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format~1conversion/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Configure format for data collection with full conversion</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1spot_finding/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Configure spot finding</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1spot_finding/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get data processing configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1azim_int/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Configure radial integration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1azim_int/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get radial integration configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1internal_generator_image/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Load binary image for internal FPGA generator</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1internal_generator_image.tiff/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Load TIFF image for internal FPGA generator</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1select_detector/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Select detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1select_detector/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">List available detectors</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_preview/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Set ZeroMQ preview settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_preview/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get ZeroMQ preview settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_metadata/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Set ZeroMQ metadata settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_metadata/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get ZeroMQ metadata socket settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1status/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get Jungfraujoch status</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1fpga_status/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get status of FPGA devices</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1xfel~1pulse_id/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Return XFEL pulse IDs for the current data acquisition</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1xfel~1event_code/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Return XFEL event codes for the current data acquisition</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1detector~1status/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get detector status</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1roi/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get ROI definitions</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1roi/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Upload ROI definitions</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1bkg_estimate/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate background estimate plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1resolution_estimate/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate resolution estimate plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1spot_count/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate spot count plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1indexing_rate/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate indexing rate plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1indexing_unit_cell/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate indexing unit cell length plots</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1indexing_unit_cell_angle/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate indexing unit cell angle plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1error_pixel/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate error pixels plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1strong_pixel/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate strong pixels plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1max_value/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate maximum pixel value plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_sum/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate ROI sum plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_max_count/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate plot of ROI max count</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_valid_pixels/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate plot of ROI valid pixels</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_mean/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate plot of ROI mean value</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_x/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate plot of ROI weighted X-coordinate</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_y/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate plot of ROI weighted Y-coordinate</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1receiver_delay/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate receiver delay plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1receiver_free_send_buffers/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate receiver free send buffer plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1image_collection_efficiency/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate image collection efficiency plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1packets_received/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate plot with number of received packets per image</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1azim_int/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Generate radial integration profile</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1statistics/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get general statistics</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1statistics~1data_collection/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get data collection statistics</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1statistics~1calibration/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get calibration statistics</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1mask/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get mask of the detector (binary)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Detector must be Initialized.
Get user mask of the detector (binary)
</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Upload user mask of the detector (binary)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1mask.tiff/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get mask of the detector (TIFF)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask.tiff/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Detector must be Initialized.
Get user mask of the detector (TIFF)
</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask.tiff/put" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="put" class="sc-iwCIRy eMvmBu operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Upload user mask of the detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1preview~1pedestal.tiff/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get pedestal in TIFF format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1image_buffer~1start.cbor/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get Start message in CBOR format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1image_buffer~1image.cbor/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get image message in CBOR format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1image_buffer~1image.jpeg/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get preview image in JPEG format using custom settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1image_buffer~1image.tiff/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get preview image in TIFF format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1image_buffer~1clear/post" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="post" class="sc-iwCIRy eMvmBu operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Clear image buffer</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1image_buffer~1status/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get status of the image buffers</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1version/get" role="menuitem" class="sc-bfkVnW GjPJT"><label class="sc-dSsMvJ icIHsb -depth2"><span type="get" class="sc-iwCIRy eMvmBu operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-fzltTY iqJPdR">Get Jungfraujoch version of jfjoch_broker</span></label></li></ul><div class="sc-kHrqIz cEaUaF"><a target="_blank" rel="noopener noreferrer" href="https://redocly.com/redoc/">API docs by Redocly</a></div></div></div><div class="sc-irwjCN cfBNXY"><div class="sc-djWYAM jbbkDm"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg><svg class="" style="transform:translate(2px, 4px);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg></div></div><div class="sc-ejCgGf eDQhjF api-content"><div class="sc-dIMoHT bTqehu"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX api-info"><h1 class="sc-icnseD sc-kiZvlW Xavsg DDxJV">Jungfraujoch<!-- --> <span>(<!-- -->1.0.0-rc.39<!-- -->)</span></h1><p>Download OpenAPI specification<!-- -->:</p><div class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><div class="sc-fOFsAX gnuaA-d"><div class="sc-koJkpm eXggDo"><span class="sc-kghAKo bmxErA">Filip Leonarski (Paul Scherrer Institute)<!-- -->:<!-- --> <a href="mailto:filip.leonarski@psi.ch">filip.leonarski@psi.ch</a></span> <!-- --> <span class="sc-kghAKo bmxErA">License:<!-- --> <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPL-3.0</a></span> </div></div></div><div data-role="redoc-summary" html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><div data-role="redoc-description" html="&lt;p&gt;API to control Jungfraujoch developed by the Paul Scherrer Institute (Switzerland).
Jungfraujoch is a data acquisition and analysis system for pixel array detectors, primarly PSI JUNGFRAU.
Jungfraujoch uses FPGA boards to acquire data at high data rates.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>API to control Jungfraujoch developed by the Paul Scherrer Institute (Switzerland).
Jungfraujoch is a data acquisition and analysis system for pixel array detectors, primarly PSI JUNGFRAU.
Jungfraujoch uses FPGA boards to acquire data at high data rates.</p>
</div></div></div></div><div id="/paths/~1initialize/post" data-section-id="/paths/~1initialize/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1initialize/post" aria-label="/paths/~1initialize/post"></a>Initialize detector and data acquisition<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Should be used in two cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Detector is in &lt;code&gt;Inactive&lt;/code&gt; state&lt;/li&gt;
&lt;li&gt;Detector is in &lt;code&gt;Error&lt;/code&gt; state
X-ray shutter must be closed.
This operation will reconfigure network interface of the detector.
During operation of the detector it is recommended to use the &lt;code&gt;POST /pedestal&lt;/code&gt; operation instead.
If storage cells are used, the execution time might be few minutes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is async function - one needs to use &lt;code&gt;POST /wait_till_done&lt;/code&gt; to ensure operation is done.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Should be used in two cases:</p>
<ul>
<li>Detector is in <code>Inactive</code> state</li>
<li>Detector is in <code>Error</code> state
X-ray shutter must be closed.
This operation will reconfigure network interface of the detector.
During operation of the detector it is recommended to use the <code>POST /pedestal</code> operation instead.
If storage cells are used, the execution time might be few minutes.</li>
</ul>
<p>This is async function - one needs to use <code>POST /wait_till_done</code> to ensure operation is done.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Initialization started&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Initialization started</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/initialize</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/initialize</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji0q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji0q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji0q:0" aria-labelledby="tab:Rji0q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1pedestal/post" data-section-id="/paths/~1pedestal/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1pedestal/post" aria-label="/paths/~1pedestal/post"></a>Collect dark current for the detector<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Updates calibration of the JUNGFRAU detector. Must be in &lt;code&gt;Idle&lt;/code&gt; state.&lt;/p&gt;
&lt;p&gt;X-ray shutter must be closed. Recommended to run once per hour for long integration times (&amp;gt; 100 us).&lt;/p&gt;
&lt;p&gt;This is async function - one needs to use &lt;code&gt;POST /wait_till_done&lt;/code&gt; to ensure operation is done.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Updates calibration of the JUNGFRAU detector. Must be in <code>Idle</code> state.</p>
<p>X-ray shutter must be closed. Recommended to run once per hour for long integration times (&gt; 100 us).</p>
<p>This is async function - one needs to use <code>POST /wait_till_done</code> to ensure operation is done.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/pedestal</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/pedestal</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji1a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji1a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji1a:0" aria-labelledby="tab:Rji1a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1start/post" data-section-id="/paths/~1start/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1start/post" aria-label="/paths/~1start/post"></a>Start detector<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Start data acquisition.
Detector must be in &lt;code&gt;Idle&lt;/code&gt; state.
Doesn&amp;#39;t run calibration procedure.
When the function returns, detector is ready to accept soft/TTL triggers.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Start data acquisition.
Detector must be in <code>Idle</code> state.
Doesn&#39;t run calibration procedure.
When the function returns, detector is ready to accept soft/TTL triggers.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="images_per_trigger" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">images_per_trigger</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 1<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1</span></div> <div><div html="&lt;p&gt;For standard synchrotron data collection - this is number of images collected per one TTL trigger
For XFEL (pulsed source) - this number is ignored and set to 1
For storage cell mode - this number is ignored and set to number of storage cells&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>For standard synchrotron data collection - this is number of images collected per one TTL trigger
For XFEL (pulsed source) - this number is ignored and set to 1
For storage cell mode - this number is ignored and set to number of storage cells</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="ntrigger" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">ntrigger</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 1<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1</span></div> <div><div html="&lt;p&gt;Number of TTL trigger that the detector is expected to receive during data collection&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Number of TTL trigger that the detector is expected to receive during data collection</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="image_time_us" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">image_time_us</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div> <div><div html="&lt;p&gt;Image time.
If not provided (or zero value) the frame time is assumed as default.
Image time must be multiple of frame time; max value is 256 * frame_time.&lt;br&gt;In XFEL mode: summation happens for frames collected with multiple triggers.
Ignored for storage cells and if raw data are saved.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image time.
If not provided (or zero value) the frame time is assumed as default.
Image time must be multiple of frame time; max value is 256 * frame_time.<br>In XFEL mode: summation happens for frames collected with multiple triggers.
Ignored for storage cells and if raw data are saved.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="beam_x_pxl" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">beam_x_pxl</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;/entry/detector/beam_center_x in NXmx
Beam center in X direction [pixels]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>/entry/detector/beam_center_x in NXmx
Beam center in X direction [pixels]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="beam_y_pxl" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">beam_y_pxl</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;/entry/detector/beam_center_y in NXmx
Beam center in X direction [pixels]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>/entry/detector/beam_center_y in NXmx
Beam center in X direction [pixels]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="detector_distance_mm" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">detector_distance_mm</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div> <div><div html="&lt;p&gt;/entry/detector/distance in NXmx Detector distance [mm]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>/entry/detector/distance in NXmx Detector distance [mm]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="incident_energy_keV" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">incident_energy_keV</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0.001 .. 500 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Used to calculate /entry/beam/incident_wavelength in NXmx
Incident particle (photon, electron) energy in keV&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Used to calculate /entry/beam/incident_wavelength in NXmx
Incident particle (photon, electron) energy in keV</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="file_prefix" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">file_prefix</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;&quot;</span></div> <div><div html="&lt;p&gt;Prefix for filenames. If left empty, no file will be saved.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Prefix for filenames. If left empty, no file will be saved.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="images_per_file" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">images_per_file</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1000</span></div> <div><div html="&lt;p&gt;Number of files in a single HDF5 data file (0 = write all images to a single data file).&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Number of files in a single HDF5 data file (0 = write all images to a single data file).</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="space_group_number" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">space_group_number</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 194 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">0</span></div> <div><div html="&lt;p&gt;Number of space group for the crystal. Currently used solely as metadata, not relevant for image processing done in Jungfraujoch.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Number of space group for the crystal. Currently used solely as metadata, not relevant for image processing done in Jungfraujoch.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="sample_name" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">sample_name</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;&quot;</span></div> <div><div html="&lt;p&gt;/entry/sample/name in NXmx
Sample name&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>/entry/sample/name in NXmx
Sample name</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;bslz4&quot;</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Enum<!-- -->:</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;bslz4&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;bszstd&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;bszstd_rle&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;none&quot;</span> </div> <div><div html="&lt;p&gt;Compression type for the images transferred over ZeroMQ and saved to HDF5 file.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Compression type for the images transferred over ZeroMQ and saved to HDF5 file.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="total_flux" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">total_flux</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;/entry/beam/total_flux in NXmx
Flux incident on beam plane in photons per second. In other words this is the flux integrated over area. [photons/s]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>/entry/beam/total_flux in NXmx
Flux incident on beam plane in photons per second. In other words this is the flux integrated over area. [photons/s]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="transmission" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">transmission</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 1 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;/entry/instrument/attenuator/attenuator_transmission
Transmission of attenuator (filter) [no units]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>/entry/instrument/attenuator/attenuator_transmission
Transmission of attenuator (filter) [no units]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="goniometer" class="sc-lixPIL sc-dFaThA sc-gWMnJR hBAQrT txOzo fbvEQZ"><span class="sc-guGTOK dqwxee"></span><button aria-label="expand goniometer"><span class="property-name">goniometer</span><svg class="sc-dcKlJK jpPnqJ" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">object</span><span class="sc-huvZk sc-gxyOqs hHoKqR iNoWVv"> (<!-- -->rotation_axis<!-- -->) </span></div> <div><div html="&lt;p&gt;Definition of a crystal rotation axis&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Definition of a crystal rotation axis</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="header_appendix" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">header_appendix</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">any</span></div> <div><div html="&lt;p&gt;Header appendix, added as user_data/user to start ZeroMQ message (can be any valid JSON)
In general, it is not saved in HDF5 file.&lt;/p&gt;
&lt;p&gt;However, if values are placed in &amp;quot;hdf5&amp;quot; object, &lt;code&gt;jfjoch_writer&lt;/code&gt; will write them in /entry/data of the HDF5 file.
This applies solely to string and number (double floating-point). No arrays/sub-objects is allowed.
For example {&amp;quot;hdf5&amp;quot;: {&amp;quot;val1&amp;quot;:1, &amp;quot;val2&amp;quot;:&amp;quot;xyz&amp;quot;}}, will write /entry/user/val1 and /entry/user/val2.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Header appendix, added as user_data/user to start ZeroMQ message (can be any valid JSON)
In general, it is not saved in HDF5 file.</p>
<p>However, if values are placed in &quot;hdf5&quot; object, <code>jfjoch_writer</code> will write them in /entry/data of the HDF5 file.
This applies solely to string and number (double floating-point). No arrays/sub-objects is allowed.
For example {&quot;hdf5&quot;: {&quot;val1&quot;:1, &quot;val2&quot;:&quot;xyz&quot;}}, will write /entry/user/val1 and /entry/user/val2.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="image_appendix" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">image_appendix</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">any</span></div> <div><div html="&lt;p&gt;Image appendix, added as user_data to image ZeroMQ message (can be any valid JSON)
Not saved in HDF5 file&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image appendix, added as user_data to image ZeroMQ message (can be any valid JSON)
Not saved in HDF5 file</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="data_reduction_factor_serialmx" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">data_reduction_factor_serialmx</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 1 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1</span></div> <div><div html="&lt;p&gt;Rate at which non-indexed images are accepted to be forwarded to writer.
Value of 1.0 (default) means that all images are written.
Values below zero mean that non-indexed images will be accepted with a given probability.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Rate at which non-indexed images are accepted to be forwarded to writer.
Value of 1.0 (default) means that all images are written.
Values below zero mean that non-indexed images will be accepted with a given probability.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="pixel_value_low_threshold" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">pixel_value_low_threshold</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div> <div><div html="&lt;p&gt;Set all counts lower than the value to zero.
When the value is set, negative numbers other than error pixel value are always set to zero.
Setting to zero is equivalent to turning the option off.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Set all counts lower than the value to zero.
When the value is set, negative numbers other than error pixel value are always set to zero.
Setting to zero is equivalent to turning the option off.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="run_number" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">run_number</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div> <div><div html="&lt;p&gt;Number of run within an experimental session.
Transferred over CBOR stream as &amp;quot;series ID&amp;quot;, though not saved in HDF5 file.
It is highly recommended to keep this number unique for each data collection during experimental series.
If not provided, the number will be automatically incremented.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Number of run within an experimental session.
Transferred over CBOR stream as &quot;series ID&quot;, though not saved in HDF5 file.
It is highly recommended to keep this number unique for each data collection during experimental series.
If not provided, the number will be automatically incremented.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="run_name" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">run_name</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div> <div><div html="&lt;p&gt;Unique ID of run.
Transferred over CBOR stream as &amp;quot;unique series ID&amp;quot;, though not saved in HDF5 file.
It is highly recommended to keep this name unique for each data collection during experimental series.
If not provided, the name will be automatically generated as number + colon + file_prefix.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Unique ID of run.
Transferred over CBOR stream as &quot;unique series ID&quot;, though not saved in HDF5 file.
It is highly recommended to keep this name unique for each data collection during experimental series.
If not provided, the name will be automatically generated as number + colon + file_prefix.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="experiment_group" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">experiment_group</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div> <div><div html="&lt;p&gt;Name of group owning the data (e.g. p-group or proposal number).
Transferred over CBOR stream, though not saved in HDF5 file.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Name of group owning the data (e.g. p-group or proposal number).
Transferred over CBOR stream, though not saved in HDF5 file.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="poisson_compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">poisson_compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 16 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Enable lossy compression of pixel values that preserves Poisson statistics.
Requires to provide a numerical factor SQ.
Pixel value P will be transformed to round(sqrt(P) * SQ), with rounding to the closest integer.
Compression is turned off if the value is missing or it is set to zero.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable lossy compression of pixel values that preserves Poisson statistics.
Requires to provide a numerical factor SQ.
Pixel value P will be transformed to round(sqrt(P) * SQ), with rounding to the closest integer.
Compression is turned off if the value is missing or it is set to zero.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="write_nxmx_hdf5_master" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">write_nxmx_hdf5_master</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Write NXmx formatted HDF5 master file. Recommended to use for macromolecular crystallography experiments
and to turn off for other experiments.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Write NXmx formatted HDF5 master file. Recommended to use for macromolecular crystallography experiments
and to turn off for other experiments.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="save_calibration" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">save_calibration</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div> <div><div html="&lt;p&gt;Forward image calibration (at the moment pedestal and pedestal RMS for JUNGFRAU) using the ZeroMQ stream to writer.
If parameter is not provided calibration will be saved only if more than 4 images are recorded.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Forward image calibration (at the moment pedestal and pedestal RMS for JUNGFRAU) using the ZeroMQ stream to writer.
If parameter is not provided calibration will be saved only if more than 4 images are recorded.</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="unit_cell" class="sc-lixPIL sc-dFaThA sc-gWMnJR hBAQrT txOzo fbvEQZ"><span class="sc-guGTOK dqwxee"></span><button aria-label="expand unit_cell"><span class="property-name">unit_cell</span><svg class="sc-dcKlJK jpPnqJ" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">object</span></div> <div><div html="&lt;p&gt;Unit cell parameters. Necessary to run indexing. Units of angstrom and degree&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Unit cell parameters. Necessary to run indexing. Units of angstrom and degree</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/start</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/start</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii1q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii1q:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii1q:0" aria-labelledby="tab:Rii1q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"images_per_trigger"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ntrigger"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"beam_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"beam_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_distance_mm"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_energy_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"file_prefix"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_per_file"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"space_group_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"sample_name"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"compression"</span>: <span class="token string">&quot;bslz4&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"total_flux"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"transmission"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"goniometer"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;omega&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"step"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start"</span>: <span class="token number">50</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"vector"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">1</span>,</div></li><li><div class="hoverable collapsed"><span class="token number">0</span>,</div></li><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"header_appendix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_appendix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data_reduction_factor_serialmx"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pixel_value_low_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"run_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"run_name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"experiment_group"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"poisson_compression"</span>: <span class="token number">16</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"write_nxmx_hdf5_master"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"save_calibration"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"unit_cell"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"a"</span>: <span class="token number">37</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"b"</span>: <span class="token number">37</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"c"</span>: <span class="token number">78</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"alpha"</span>: <span class="token number">90</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"beta"</span>: <span class="token number">90</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gamma"</span>: <span class="token number">90</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji1q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji1q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji1q:0" aria-labelledby="tab:Rji1q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1wait_till_done/post" data-section-id="/paths/~1wait_till_done/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1wait_till_done/post" aria-label="/paths/~1wait_till_done/post"></a>Wait for acquisition done<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Block execution of external script till initialization, data collection or pedestal is finished.
Running this command does not affect (cancel) running data collection, it is only to ensure synchronous execution of other software.&lt;/p&gt;
&lt;p&gt;To not block web server for a indefinite period of time, the procedure is provided with a timeout.
Extending timeout is possible, but requires to ensure safety that client will not close the connection and retry the connection.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Block execution of external script till initialization, data collection or pedestal is finished.
Running this command does not affect (cancel) running data collection, it is only to ensure synchronous execution of other software.</p>
<p>To not block web server for a indefinite period of time, the procedure is provided with a timeout.
Extending timeout is possible, but requires to ensure safety that client will not close the connection and retry the connection.</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="timeout" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">timeout</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 3600 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">60</span></div> <div><div html="&lt;p&gt;Timeout in seconds (0 == immediate response)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Timeout in seconds (0 == immediate response)</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Detector in &lt;code&gt;Idle&lt;/code&gt; state, another data collection can start immediately&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Detector in <code>Idle</code> state, another data collection can start immediately</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Timeout parameter out of bounds&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Timeout parameter out of bounds</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">502<!-- --> </strong><div html="&lt;p&gt;Detector is inactive mode&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Detector is inactive mode</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">504<!-- --> </strong><div html="&lt;p&gt;Timeout reached, need to restart operation&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Timeout reached, need to restart operation</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/wait_till_done</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/wait_till_done</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji2a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji2a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji2a:0" aria-labelledby="tab:Rji2a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1trigger/post" data-section-id="/paths/~1trigger/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1trigger/post" aria-label="/paths/~1trigger/post"></a>Send soft trigger to the detector<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Generate soft trigger&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Generate soft trigger</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Trigger sent&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Trigger sent</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/trigger</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/trigger</div></div></div></div></div></div></div></div><div id="/paths/~1cancel/post" data-section-id="/paths/~1cancel/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1cancel/post" aria-label="/paths/~1cancel/post"></a>Cancel running data collection<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Command will inform FPGA network card to stop pedestal or data collection at the current stage.
Any frame that is currently being processed by CPU will be finished and sent to writer.
Given the command is making sure to gracefully stop data acquisition and detector, it might take some time to switch back after command finished to &lt;code&gt;Idle&lt;/code&gt; state.&lt;/p&gt;
&lt;p&gt;If data collection is not running, the command has no effect.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Command will inform FPGA network card to stop pedestal or data collection at the current stage.
Any frame that is currently being processed by CPU will be finished and sent to writer.
Given the command is making sure to gracefully stop data acquisition and detector, it might take some time to switch back after command finished to <code>Idle</code> state.</p>
<p>If data collection is not running, the command has no effect.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Cancel request sent to FPGAs (or ignored, as data collection is not running)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Cancel request sent to FPGAs (or ignored, as data collection is not running)</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/cancel</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/cancel</div></div></div></div></div></div></div></div><div id="/paths/~1deactivate/post" data-section-id="/paths/~1deactivate/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1deactivate/post" aria-label="/paths/~1deactivate/post"></a>Prepare detector to turn off<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Should be in &lt;code&gt;Idle&lt;/code&gt; or &lt;code&gt;Error&lt;/code&gt; state.
Command deactivates data acquisition and turns off detector high voltage and ASIC.
Should be used always before turning off power from the detector.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Should be in <code>Idle</code> or <code>Error</code> state.
Command deactivates data acquisition and turns off detector high voltage and ASIC.
Should be used always before turning off power from the detector.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Detector ready to turn off&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Detector ready to turn off</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/deactivate</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/deactivate</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji3q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji3q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji3q:0" aria-labelledby="tab:Rji3q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1detector/put" data-section-id="/paths/~1config~1detector/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1detector/put" aria-label="/paths/~1config~1detector/put"></a>Change detector configuration<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Detector settings are ones that have effect on calibration, i.e., pedestal has to be collected again after changing these settings.
This can only be done when detector is &lt;code&gt;Idle&lt;/code&gt;, &lt;code&gt;Error&lt;/code&gt; or &lt;code&gt;Inactive&lt;/code&gt; states.
If detector is in &lt;code&gt;Idle&lt;/code&gt; state , pedestal procedure will be executed automatically - there must be no X-rays on the detector during the operation.
If detector is in &lt;code&gt;Inactive&lt;/code&gt; or &lt;code&gt;Error&lt;/code&gt; states, new settings will be saved, but no calibration will be executed.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Detector settings are ones that have effect on calibration, i.e., pedestal has to be collected again after changing these settings.
This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.
If detector is in <code>Idle</code> state , pedestal procedure will be executed automatically - there must be no X-rays on the detector during the operation.
If detector is in <code>Inactive</code> or <code>Error</code> states, new settings will be saved, but no calibration will be executed.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="frame_time_us" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">frame_time_us</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 1<!-- --> </span></span></div> <div><div html="&lt;p&gt;Interval between consecutive frames.
This is internal frame time for the JUNGFRAU detector, image time has to be integer multiply of this number.
For EIGER detector this is default frame time, not used otherwise&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Interval between consecutive frames.
This is internal frame time for the JUNGFRAU detector, image time has to be integer multiply of this number.
For EIGER detector this is default frame time, not used otherwise</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="count_time_us" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">count_time_us</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;Integration time of the detector.
If not provided count time will be set to maximum value for a given frame time.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Integration time of the detector.
If not provided count time will be set to maximum value for a given frame time.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="internal_frame_generator" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">internal_frame_generator</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Use internal frame generator in FPGA instead of getting data from a real detector&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Use internal frame generator in FPGA instead of getting data from a real detector</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="internal_frame_generator_images" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">internal_frame_generator_images</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 1 .. 64 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1</span></div> <div><div html="&lt;p&gt;Number of images stored in the internal frame generator.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Number of images stored in the internal frame generator.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="detector_trigger_delay_ns" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">detector_trigger_delay_ns</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">0</span></div> <div><div html="&lt;p&gt;Delay between TTL trigger and acquisition start [ns]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Delay between TTL trigger and acquisition start [ns]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="timing" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">timing</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span><span class="sc-huvZk sc-gxyOqs hHoKqR iNoWVv"> (<!-- -->detector_timing<!-- -->) </span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;trigger&quot;</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Enum<!-- -->:</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;auto&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;trigger&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;burst&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;gated&quot;</span> </div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="eiger_threshold_keV" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">eiger_threshold_keV</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 1 .. 100 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Threshold for the EIGER detector.
If value is provided, it will be used for all subsequent acquisitions, irrespective of beam energy.
If value is not provided, threshold will be determined on start of acquisition as half of incident energy.
This might lead to increased start time.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Threshold for the EIGER detector.
If value is provided, it will be used for all subsequent acquisitions, irrespective of beam energy.
If value is not provided, threshold will be determined on start of acquisition as half of incident energy.
This might lead to increased start time.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="eiger_bit_depth" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">eiger_bit_depth</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Enum<!-- -->:</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">8</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">16</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">32</span> </div> <div><div html="&lt;p&gt;Bit depth of EIGER read-out.
If value is not provided bit depth is adjusted automatically based on the image time.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Bit depth of EIGER read-out.
If value is not provided bit depth is adjusted automatically based on the image time.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_g0_frames" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_pedestal_g0_frames</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">2000</span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_g1_frames" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_pedestal_g1_frames</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">300</span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_g2_frames" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_pedestal_g2_frames</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">300</span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_min_image_count" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_pedestal_min_image_count</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 32<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">128</span></div> <div><div html="&lt;p&gt;Minimum number of collected images for pedestal to consider it viable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Minimum number of collected images for pedestal to consider it viable</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_storage_cell_count" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_storage_cell_count</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 1 .. 16 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1</span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_storage_cell_delay_ns" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_storage_cell_delay_ns</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 2100<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">5000</span></div> <div><div html="&lt;p&gt;Delay between two storage cells [ns]&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Delay between two storage cells [ns]</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_fixed_gain_g1" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_fixed_gain_g1</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Fix gain to G1 (can be useful for storage cells)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Fix gain to G1 (can be useful for storage cells)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="jungfrau_use_gain_hg0" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_use_gain_hg0</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Use high G0 (for low energy applications)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Use high G0 (for low energy applications)</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/detector</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/detector</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii4a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii4a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii4a:0" aria-labelledby="tab:Rii4a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"frame_time_us"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator_images"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_trigger_delay_ns"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"timing"</span>: <span class="token string">&quot;auto&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_threshold_keV"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_bit_depth"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_frames"</span>: <span class="token number">2000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g1_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g2_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_min_image_count"</span>: <span class="token number">128</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_count"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_delay_ns"</span>: <span class="token number">5000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_fixed_gain_g1"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_use_gain_hg0"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji4a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji4a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji4a:0" aria-labelledby="tab:Rji4a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1detector/get" data-section-id="/paths/~1config~1detector/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1detector/get" aria-label="/paths/~1config~1detector/get"></a>Get detector configuration<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/detector</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/detector</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji4q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji4q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji4q:0" aria-labelledby="tab:Rji4q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"frame_time_us"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator_images"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_trigger_delay_ns"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"timing"</span>: <span class="token string">&quot;auto&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_threshold_keV"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_bit_depth"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_frames"</span>: <span class="token number">2000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g1_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g2_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_min_image_count"</span>: <span class="token number">128</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_count"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_delay_ns"</span>: <span class="token number">5000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_fixed_gain_g1"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_use_gain_hg0"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1file_writer/put" data-section-id="/paths/~1config~1file_writer/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1file_writer/put" aria-label="/paths/~1config~1file_writer/put"></a>Change file writer settings<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;This can only be done when detector is &lt;code&gt;Idle&lt;/code&gt;, &lt;code&gt;Error&lt;/code&gt; or &lt;code&gt;Inactive&lt;/code&gt; states.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="overwrite" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">overwrite</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Inform jfjoch_write to overwrite existing files. Otherwise files would be saved with .h5.{timestamp}.tmp suffix.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Inform jfjoch_write to overwrite existing files. Otherwise files would be saved with .h5.{timestamp}.tmp suffix.</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="format" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">format</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span><span class="sc-huvZk sc-gxyOqs hHoKqR iNoWVv"> (<!-- -->file_writer_format<!-- -->) </span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;NXmxLegacy&quot;</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Enum<!-- -->:</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;None&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;NXmxLegacy&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;NXmxVDS&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;CBF&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;TIFF&quot;</span> </div> <div><div html="&lt;p&gt;None - no master file written
NXmxLegacy - legacy format with soft links to data files in the master file; necessary for DECTRIS Albula 4.0 and DECTRIS Neggia&lt;br&gt;NXmxVDS - newer format with virtual dataset linking data files in the master file, also includes better metadata handling&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>None - no master file written
NXmxLegacy - legacy format with soft links to data files in the master file; necessary for DECTRIS Albula 4.0 and DECTRIS Neggia<br>NXmxVDS - newer format with virtual dataset linking data files in the master file, also includes better metadata handling</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/file_writer</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/file_writer</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii5a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii5a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii5a:0" aria-labelledby="tab:Rii5a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"overwrite"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"format"</span>: <span class="token string">&quot;None&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji5a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji5a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji5a:0" aria-labelledby="tab:Rji5a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1file_writer/get" data-section-id="/paths/~1config~1file_writer/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1file_writer/get" aria-label="/paths/~1config~1file_writer/get"></a>Get file writer settings<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/file_writer</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/file_writer</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji5q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji5q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji5q:0" aria-labelledby="tab:Rji5q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"overwrite"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"format"</span>: <span class="token string">&quot;None&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1instrument/put" data-section-id="/paths/~1config~1instrument/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1instrument/put" aria-label="/paths/~1config~1instrument/put"></a>Change instrument metadata<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;This can only be done when detector is &lt;code&gt;Idle&lt;/code&gt;, &lt;code&gt;Error&lt;/code&gt; or &lt;code&gt;Inactive&lt;/code&gt; states.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="source_name" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">source_name</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="source_type" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">source_type</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;&quot;</span></div> <div><div html="&lt;p&gt;Type of radiation source. NXmx gives a fixed dictionary, though Jungfraujoch is not enforcing compliance.
&lt;a href=&quot;https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource&quot;&gt;https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource&lt;/a&gt;
NXsource allows the following:&lt;/p&gt;
&lt;p&gt;Spallation Neutron Source
Pulsed Reactor Neutron Source
Reactor Neutron Source
Synchrotron X-ray Source
Pulsed Muon Source
Rotating Anode X-ray
Fixed Tube X-ray
UV Laser
Free-Electron Laser
Optical Laser
Ion Source
UV Plasma Source
Metal Jet X-ray&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Type of radiation source. NXmx gives a fixed dictionary, though Jungfraujoch is not enforcing compliance.
<a href="https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource">https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource</a>
NXsource allows the following:</p>
<p>Spallation Neutron Source
Pulsed Reactor Neutron Source
Reactor Neutron Source
Synchrotron X-ray Source
Pulsed Muon Source
Rotating Anode X-ray
Fixed Tube X-ray
UV Laser
Free-Electron Laser
Optical Laser
Ion Source
UV Plasma Source
Metal Jet X-ray</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="instrument_name" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">instrument_name</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="pulsed_source" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">pulsed_source</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Settings specific to XFEL (e.g., every image has to come from TTL trigger, save pulse ID and event code)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Settings specific to XFEL (e.g., every image has to come from TTL trigger, save pulse ID and event code)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="electron_source" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">electron_source</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Settings specific to electron source (e.g., wavelength definition)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Settings specific to electron source (e.g., wavelength definition)</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/instrument</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/instrument</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii6a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii6a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii6a:0" aria-labelledby="tab:Rii6a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"source_name"</span>: <span class="token string">&quot;Swiss Light Source&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"source_type"</span>: <span class="token string">&quot;Synchrotron X-ray Source&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"instrument_name"</span>: <span class="token string">&quot;CristallinaMX&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pulsed_source"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"electron_source"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji6a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji6a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji6a:0" aria-labelledby="tab:Rji6a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1instrument/get" data-section-id="/paths/~1config~1instrument/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1instrument/get" aria-label="/paths/~1config~1instrument/get"></a>Get instrument metadata<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/instrument</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/instrument</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji6q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji6q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji6q:0" aria-labelledby="tab:Rji6q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"source_name"</span>: <span class="token string">&quot;Swiss Light Source&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"source_type"</span>: <span class="token string">&quot;Synchrotron X-ray Source&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"instrument_name"</span>: <span class="token string">&quot;CristallinaMX&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pulsed_source"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"electron_source"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format/put" data-section-id="/paths/~1config~1image_format/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1image_format/put" aria-label="/paths/~1config~1image_format/put"></a>Change image output format<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;This can only be done when detector is &lt;code&gt;Idle&lt;/code&gt;, &lt;code&gt;Error&lt;/code&gt; or &lt;code&gt;Inactive&lt;/code&gt; states.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="summation" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">summation</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div> <div><div html="&lt;p&gt;Enable summation of images to a given image_time
If disabled images are saved according to original detector speed, but image count is adjusted&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable summation of images to a given image_time
If disabled images are saved according to original detector speed, but image count is adjusted</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="geometry_transform" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">geometry_transform</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div> <div><div html="&lt;p&gt;Place module read-out into their location on composed detector and extend multipixels&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Place module read-out into their location on composed detector and extend multipixels</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_conversion" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_conversion</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div> <div><div html="&lt;p&gt;Convert pixel value in ADU to photon counts/energy
Only affects JUNGFRAU detector&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Convert pixel value in ADU to photon counts/energy
Only affects JUNGFRAU detector</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_conversion_factor_keV" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_conversion_factor_keV</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0.001 .. 500 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Used to convert energy deposited into pixel to counts
If not provided incident_energy_keV is used&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Used to convert energy deposited into pixel to counts
If not provided incident_energy_keV is used</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="bit_depth_image" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">bit_depth_image</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Enum<!-- -->:</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">8</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">16</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">32</span> </div> <div><div html="&lt;p&gt;Bit depth of resulting image (it doesn&amp;#39;t affect the detector read-out value)
If not provided value is adjusted automatically&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Bit depth of resulting image (it doesn&#39;t affect the detector read-out value)
If not provided value is adjusted automatically</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="signed_output" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">signed_output</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div> <div><div html="&lt;p&gt;Controls if pixels have signed output
If not provided value is adjusted automatically&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Controls if pixels have signed output
If not provided value is adjusted automatically</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="mask_module_edges" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">mask_module_edges</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Mask 1 pixel on the module boundary&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Mask 1 pixel on the module boundary</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="mask_chip_edges" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">mask_chip_edges</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Mask multipixels on chip boundary&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Mask multipixels on chip boundary</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_mask_pixels_without_g0" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_mask_pixels_without_g0</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;JUNGFRAU: mask pixels that don&amp;#39;t operate in G0, but do operate in G1 and G1.
This should be turned off for cases, where detector is operated at room temperature with long exposure time.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>JUNGFRAU: mask pixels that don&#39;t operate in G0, but do operate in G1 and G1.
This should be turned off for cases, where detector is operated at room temperature with long exposure time.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="apply_mask" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">apply_mask</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Masked pixels are set to special value in the images produced by Jungfraujoch&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Masked pixels are set to special value in the images produced by Jungfraujoch</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="jungfrau_pedestal_g0_rms_limit" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jungfrau_pedestal_g0_rms_limit</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">100</span></div> <div><div html="&lt;p&gt;Pixels with pedestal G0 RMS above the threshold are marked as masked pixels&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Pixels with pedestal G0 RMS above the threshold are marked as masked pixels</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/image_format</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/image_format</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii7a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii7a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii7a:0" aria-labelledby="tab:Rii7a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"summation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"geometry_transform"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion_factor_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"bit_depth_image"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signed_output"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_module_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_chip_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_mask_pixels_without_g0"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"apply_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_rms_limit"</span>: <span class="token number">100</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji7a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji7a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji7a:0" aria-labelledby="tab:Rji7a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format/get" data-section-id="/paths/~1config~1image_format/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1image_format/get" aria-label="/paths/~1config~1image_format/get"></a>Get image output format<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/image_format</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/image_format</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji7q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji7q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji7q:0" aria-labelledby="tab:Rji7q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"summation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"geometry_transform"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion_factor_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"bit_depth_image"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signed_output"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_module_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_chip_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_mask_pixels_without_g0"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"apply_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_rms_limit"</span>: <span class="token number">100</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format~1raw/post" data-section-id="/paths/~1config~1image_format~1raw/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1image_format~1raw/post" aria-label="/paths/~1config~1image_format~1raw/post"></a>Configure format for raw data collection<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;This can only be done when detector is &lt;code&gt;Idle&lt;/code&gt;, &lt;code&gt;Error&lt;/code&gt; or &lt;code&gt;Inactive&lt;/code&gt; states.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/config/image_format/raw</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/image_format/raw</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji8a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji8a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji8a:0" aria-labelledby="tab:Rji8a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format~1conversion/post" data-section-id="/paths/~1config~1image_format~1conversion/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1image_format~1conversion/post" aria-label="/paths/~1config~1image_format~1conversion/post"></a>Configure format for data collection with full conversion<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;This can only be done when detector is &lt;code&gt;Idle&lt;/code&gt;, &lt;code&gt;Error&lt;/code&gt; or &lt;code&gt;Inactive&lt;/code&gt; states.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/config/image_format/conversion</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/image_format/conversion</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji8q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji8q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji8q:0" aria-labelledby="tab:Rji8q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1spot_finding/put" data-section-id="/paths/~1config~1spot_finding/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1spot_finding/put" aria-label="/paths/~1config~1spot_finding/put"></a>Configure spot finding<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime, also while data collection is running&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime, also while data collection is running</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="enable" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">enable</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable spot finding. This is temporary setting, i.e. can be changed anytime during data collection.
Even if disabled spot finding information will still be send and written, though always with zero spots.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable spot finding. This is temporary setting, i.e. can be changed anytime during data collection.
Even if disabled spot finding information will still be send and written, though always with zero spots.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="indexing" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">indexing</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable indexing. This is temporary setting, i.e. can be changed anytime during data collection.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable indexing. This is temporary setting, i.e. can be changed anytime during data collection.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="filter_powder_rings" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">filter_powder_rings</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Filter spots which form powder rings (e.g., ice rings)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Filter spots which form powder rings (e.g., ice rings)</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="min_spot_count_powder_ring" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">min_spot_count_powder_ring</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 5<!-- --> </span></span></div> <div><div html="&lt;p&gt;Minimum number of spots to consider a thin resolution shell (0.01 A^-1) a powder ring and filter out.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Minimum number of spots to consider a thin resolution shell (0.01 A^-1) a powder ring and filter out.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="signal_to_noise_threshold" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">signal_to_noise_threshold</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="photon_count_threshold" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">photon_count_threshold</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 0<!-- --> </span></span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="min_pix_per_spot" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">min_pix_per_spot</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 1<!-- --> </span></span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="max_pix_per_spot" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">max_pix_per_spot</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 1<!-- --> </span></span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="high_resolution_limit" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">high_resolution_limit</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="low_resolution_limit" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">low_resolution_limit</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="indexing_tolerance" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">indexing_tolerance</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 1 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Acceptance tolerance for spots after the indexing run - the larger the number, the more spots will be accepted&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Acceptance tolerance for spots after the indexing run - the larger the number, the more spots will be accepted</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="resolution_estimate" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">resolution_estimate</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Diffraction image resolution estimation using ML model from SSRL; &lt;code&gt;jfjoch_broker&lt;/code&gt; must be compiled with libtorch support
and path to .pt file configured in &lt;code&gt;jfjoch_broker&lt;/code&gt; configuration file.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Diffraction image resolution estimation using ML model from SSRL; <code>jfjoch_broker</code> must be compiled with libtorch support
and path to .pt file configured in <code>jfjoch_broker</code> configuration file.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/spot_finding</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/spot_finding</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii9a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii9a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii9a:0" aria-labelledby="tab:Rii9a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enable"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"filter_powder_rings"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_spot_count_powder_ring"</span>: <span class="token number">5</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signal_to_noise_threshold"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"photon_count_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing_tolerance"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolution_estimate"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1spot_finding/get" data-section-id="/paths/~1config~1spot_finding/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1spot_finding/get" aria-label="/paths/~1config~1spot_finding/get"></a>Get data processing configuration<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/spot_finding</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/spot_finding</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji9q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji9q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji9q:0" aria-labelledby="tab:Rji9q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enable"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"filter_powder_rings"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_spot_count_powder_ring"</span>: <span class="token number">5</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signal_to_noise_threshold"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"photon_count_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing_tolerance"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolution_estimate"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1azim_int/put" data-section-id="/paths/~1config~1azim_int/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1azim_int/put" aria-label="/paths/~1config~1azim_int/put"></a>Configure radial integration<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done when detector is Inactive or Idle&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done when detector is Inactive or Idle</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="polarization_factor" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">polarization_factor</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ -1 .. 1 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;If polarization factor is provided, than polarization correction is enabled.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>If polarization factor is provided, than polarization correction is enabled.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="solid_angle_corr" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">solid_angle_corr</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Apply solid angle correction for radial integration&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Apply solid angle correction for radial integration</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="high_q_recipA" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">high_q_recipA</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class=""><td kind="field" title="low_q_recipA" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">low_q_recipA</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr><tr class="last "><td kind="field" title="q_spacing" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">q_spacing</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/azim_int</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/azim_int</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riiaa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riiaa:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riiaa:0" aria-labelledby="tab:Riiaa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"polarization_factor"</span>: <span class="token number">-1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"solid_angle_corr"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"q_spacing"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiaa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiaa:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiaa:0" aria-labelledby="tab:Rjiaa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1azim_int/get" data-section-id="/paths/~1config~1azim_int/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1azim_int/get" aria-label="/paths/~1config~1azim_int/get"></a>Get radial integration configuration<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be done anytime&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be done anytime</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/azim_int</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/azim_int</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiaq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiaq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiaq:0" aria-labelledby="tab:Rjiaq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"polarization_factor"</span>: <span class="token number">-1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"solid_angle_corr"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"q_spacing"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1internal_generator_image/put" data-section-id="/paths/~1config~1internal_generator_image/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1internal_generator_image/put" aria-label="/paths/~1config~1internal_generator_image/put"></a>Load binary image for internal FPGA generator<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Load image for internal FPGA generator. This can only happen in Idle state of the detector.
Requires binary blob with 16-bit integer numbers of size of detector in raw/converted coordinates
(depending on detector settings).&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Load image for internal FPGA generator. This can only happen in Idle state of the detector.
Requires binary blob with 16-bit integer numbers of size of detector in raw/converted coordinates
(depending on detector settings).</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="id" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">id</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 127 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Image id to upload&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image id to upload</p>
</div></div></div></td></tr></tbody></table></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/octet-stream</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><div><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->binary<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/internal_generator_image</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/internal_generator_image</div></div></div></div></div></div></div></div><div id="/paths/~1config~1internal_generator_image.tiff/put" data-section-id="/paths/~1config~1internal_generator_image.tiff/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1internal_generator_image.tiff/put" aria-label="/paths/~1config~1internal_generator_image.tiff/put"></a>Load TIFF image for internal FPGA generator<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Load image for internal FPGA generator. This can only happen in Idle state of the detector.
Requires TIFF with 16-bit integer numbers of size of detector in raw/converted coordinates
(depending on detector settings).&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Load image for internal FPGA generator. This can only happen in Idle state of the detector.
Requires TIFF with 16-bit integer numbers of size of detector in raw/converted coordinates
(depending on detector settings).</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="id" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">id</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 127 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Image ID to upload&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image ID to upload</p>
</div></div></div></td></tr></tbody></table></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">image/tiff</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><div><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->binary<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/internal_generator_image.tiff</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/internal_generator_image.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1select_detector/put" data-section-id="/paths/~1config~1select_detector/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1select_detector/put" aria-label="/paths/~1config~1select_detector/put"></a>Select detector<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Jungfraujoch allows to control multiple detectors and/or region-of-interests.
The command allows to choose one detector from the list (ID has to be consistent with one provided by GET response).
Changing detector will set detector to &lt;code&gt;Inactive&lt;/code&gt; state and will require reinitialization.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Jungfraujoch allows to control multiple detectors and/or region-of-interests.
The command allows to choose one detector from the list (ID has to be consistent with one provided by GET response).
Changing detector will set detector to <code>Inactive</code> state and will require reinitialization.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="id" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">id</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/select_detector</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/select_detector</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riica:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riica:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riica:0" aria-labelledby="tab:Riica:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjica:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjica:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjica:0" aria-labelledby="tab:Rjica:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1select_detector/get" data-section-id="/paths/~1config~1select_detector/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1select_detector/get" aria-label="/paths/~1config~1select_detector/get"></a>List available detectors<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Configured detectors that can be selected by used&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Configured detectors that can be selected by used</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/select_detector</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/select_detector</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjicq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjicq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjicq:0" aria-labelledby="tab:Rjicq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"detectors"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;JUNGFRAU 4 Mpixel&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">&quot;JF17T16V01&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_ipv4_addr"</span>: <span class="token string">&quot;10.10.10.1&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"udp_interface_count"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"nmodules"</span>: <span class="token number">18</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"width"</span>: <span class="token number">2068</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">2164</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"readout_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_frame_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">&quot;EIGER&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"current_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_preview/put" data-section-id="/paths/~1config~1zeromq_preview/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1zeromq_preview/put" aria-label="/paths/~1config~1zeromq_preview/put"></a>Set ZeroMQ preview settings<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Jungfraujoch can generate preview message stream on ZeroMQ SUB socket.
Here settings of the socket can be adjusted.
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.
Options set with this PUT request have no effect on HTTP based preview.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Jungfraujoch can generate preview message stream on ZeroMQ SUB socket.
Here settings of the socket can be adjusted.
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.
Options set with this PUT request have no effect on HTTP based preview.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="enabled" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">enabled</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;ZeroMQ preview socket is enabled.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>ZeroMQ preview socket is enabled.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="period_ms" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">period_ms</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1000</span></div> <div><div html="&lt;p&gt;Period for generating preview image sent to the ZeroMQ interface in milliseconds. Default is 1 second.
If set to zero, all images will be sent ZeroMQ (should be used only in case of relatively slow data collection).
This has no effect on HTTP based preview, which updates always at rate of 1 second.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Period for generating preview image sent to the ZeroMQ interface in milliseconds. Default is 1 second.
If set to zero, all images will be sent ZeroMQ (should be used only in case of relatively slow data collection).
This has no effect on HTTP based preview, which updates always at rate of 1 second.</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="socket_address" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">socket_address</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div> <div><div html="&lt;p&gt;PUB ZeroMQ socket for preview images. This socket operates at a reduced frame rate.
Images are serialized using CBOR.
Address follows ZeroMQ convention for sockets - in practice ipc://&lt;socket file&gt; and tcp://&lt;IP address&gt;:&lt;port&gt; sockets are OK.
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>PUB ZeroMQ socket for preview images. This socket operates at a reduced frame rate.
Images are serialized using CBOR.
Address follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/zeromq_preview</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/zeromq_preview</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riida:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riida:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riida:0" aria-labelledby="tab:Riida:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjida:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjida:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjida:0" aria-labelledby="tab:Rjida:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_preview/get" data-section-id="/paths/~1config~1zeromq_preview/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1zeromq_preview/get" aria-label="/paths/~1config~1zeromq_preview/get"></a>Get ZeroMQ preview settings<!-- --> </h2><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/zeromq_preview</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/zeromq_preview</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjidq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjidq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjidq:0" aria-labelledby="tab:Rjidq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_metadata/put" data-section-id="/paths/~1config~1zeromq_metadata/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1zeromq_metadata/put" aria-label="/paths/~1config~1zeromq_metadata/put"></a>Set ZeroMQ metadata settings<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Jungfraujoch can generate metadata message stream on ZeroMQ PUB socket. This stream covers all images.
Here settings of the socket can be adjusted.
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Jungfraujoch can generate metadata message stream on ZeroMQ PUB socket. This stream covers all images.
Here settings of the socket can be adjusted.
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="enabled" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">enabled</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;ZeroMQ metadata socket is enabled.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>ZeroMQ metadata socket is enabled.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="period_ms" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">period_ms</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= 1<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">1000</span></div> <div><div html="&lt;p&gt;Period for generating metadata package sent to the ZeroMQ interface in milliseconds.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Period for generating metadata package sent to the ZeroMQ interface in milliseconds.</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="socket_address" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">socket_address</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div> <div><div html="&lt;p&gt;PUB ZeroMQ socket for image metadata information.
Image metadata are serialized using CBOR.
Address follows ZeroMQ convention for sockets - in practice ipc://&lt;socket file&gt; and tcp://&lt;IP address&gt;:&lt;port&gt; sockets are OK.
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>PUB ZeroMQ socket for image metadata information.
Image metadata are serialized using CBOR.
Address follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/zeromq_metadata</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/zeromq_metadata</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riiea:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riiea:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riiea:0" aria-labelledby="tab:Riiea:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiea:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiea:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiea:0" aria-labelledby="tab:Rjiea:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_metadata/get" data-section-id="/paths/~1config~1zeromq_metadata/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1zeromq_metadata/get" aria-label="/paths/~1config~1zeromq_metadata/get"></a>Get ZeroMQ metadata socket settings<!-- --> </h2><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/zeromq_metadata</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/zeromq_metadata</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjieq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjieq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjieq:0" aria-labelledby="tab:Rjieq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1status/get" data-section-id="/paths/~1status/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1status/get" aria-label="/paths/~1status/get"></a>Get Jungfraujoch status<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Status of the data acquisition&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Status of the data acquisition</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/status</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/status</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjifa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjifa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjifa:0" aria-labelledby="tab:Rjifa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">&quot;Inactive&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"progress"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message_severity"</span>: <span class="token string">&quot;success&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1fpga_status/get" data-section-id="/paths/~1fpga_status/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1fpga_status/get" aria-label="/paths/~1fpga_status/get"></a>Get status of FPGA devices<!-- --> </h2><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/fpga_status</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/fpga_status</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjifq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjifq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjifq:0" aria-labelledby="tab:Rjifq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"pci_dev_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fw_version"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_mac_addr"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_count"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_status"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"power_usage_W"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fpga_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hbm_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_udp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_sls"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"idle"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pcie_link_speed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pcie_link_width"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1xfel~1pulse_id/get" data-section-id="/paths/~1xfel~1pulse_id/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1xfel~1pulse_id/get" aria-label="/paths/~1xfel~1pulse_id/get"></a>Return XFEL pulse IDs for the current data acquisition<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Return array of XFEL pulse IDs - (-1) if image not recorded&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Return array of XFEL pulse IDs - (-1) if image not recorded</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Pulse ID collected&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Pulse ID collected</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;Not in XFEL mode or no acquisition recorded&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Not in XFEL mode or no acquisition recorded</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/xfel/pulse_id</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/xfel/pulse_id</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiga:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiga:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiga:0" aria-labelledby="tab:Rjiga:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1xfel~1event_code/get" data-section-id="/paths/~1xfel~1event_code/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1xfel~1event_code/get" aria-label="/paths/~1xfel~1event_code/get"></a>Return XFEL event codes for the current data acquisition<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Return array of XFEL event codes&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Return array of XFEL event codes</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Event codes collected&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Event codes collected</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;Not in XFEL mode or no acquisition recorded&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Not in XFEL mode or no acquisition recorded</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/xfel/event_code</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/xfel/event_code</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjigq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjigq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjigq:0" aria-labelledby="tab:Rjigq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1detector~1status/get" data-section-id="/paths/~1detector~1status/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1detector~1status/get" aria-label="/paths/~1detector~1status/get"></a>Get detector status<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Status of the JUNGFRAU detector&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Status of the JUNGFRAU detector</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;Running in &amp;quot;simulator&amp;quot; mode - no detector present&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Running in &quot;simulator&quot; mode - no detector present</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error encountered when trying to read status&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error encountered when trying to read status</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/detector/status</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/detector/status</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiha:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiha:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiha:0" aria-labelledby="tab:Rjiha:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">&quot;Idle&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"powerchip"</span>: <span class="token string">&quot;PowerOn&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"server_version"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"number_of_triggers_left"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"fpga_temp_degC"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_voltage_V"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1roi/get" data-section-id="/paths/~1config~1roi/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1roi/get" aria-label="/paths/~1config~1roi/get"></a>Get ROI definitions<!-- --> </h2><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/roi</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/roi</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjihq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjihq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjihq:0" aria-labelledby="tab:Rjihq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"box"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_y_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_y_pxl"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"circle"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"radius_pxl"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"azim"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_min_recipA"</span>: <span class="token number">0.00001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_max_recipA"</span>: <span class="token number">0.00001</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1roi/put" data-section-id="/paths/~1config~1roi/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1roi/put" aria-label="/paths/~1config~1roi/put"></a>Upload ROI definitions<!-- --> </h2><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/json</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="box" class="sc-lixPIL sc-dFaThA sc-gWMnJR hBAQrT txOzo fbvEQZ"><span class="sc-guGTOK dqwxee"></span><button aria-label="expand box"><span class="property-name">box</span><svg class="sc-dcKlJK jpPnqJ" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">object</span><span class="sc-huvZk sc-gxyOqs hHoKqR iNoWVv"> (<!-- -->roi_box_list<!-- -->) </span></div> <div><div html="&lt;p&gt;List of box ROIs&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>List of box ROIs</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="circle" class="sc-lixPIL sc-dFaThA sc-gWMnJR hBAQrT txOzo fbvEQZ"><span class="sc-guGTOK dqwxee"></span><button aria-label="expand circle"><span class="property-name">circle</span><svg class="sc-dcKlJK jpPnqJ" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">object</span><span class="sc-huvZk sc-gxyOqs hHoKqR iNoWVv"> (<!-- -->roi_circle_list<!-- -->) </span></div> <div><div html="&lt;p&gt;List of circular ROIs&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>List of circular ROIs</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="azim" class="sc-lixPIL sc-dFaThA sc-gWMnJR hBAQrT txOzo fbvEQZ"><span class="sc-guGTOK dqwxee"></span><button aria-label="expand azim"><span class="property-name">azim</span><svg class="sc-dcKlJK jpPnqJ" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">object</span><span class="sc-huvZk sc-gxyOqs hHoKqR iNoWVv"> (<!-- -->roi_azim_list<!-- -->) </span></div> <div><div html="&lt;p&gt;List of azimuthal ROIs&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>List of azimuthal ROIs</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/roi</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/roi</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Request samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riiia:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riiia:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riiia:0" aria-labelledby="tab:Riiia:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"box"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_y_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_y_pxl"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"circle"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"radius_pxl"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"azim"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_min_recipA"</span>: <span class="token number">0.00001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_max_recipA"</span>: <span class="token number">0.00001</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiia:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiia:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiia:0" aria-labelledby="tab:Rjiia:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1bkg_estimate/get" data-section-id="/paths/~1plot~1bkg_estimate/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1bkg_estimate/get" aria-label="/paths/~1plot~1bkg_estimate/get"></a>Generate background estimate plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Mean intensity for d = 3 - 5 A per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Mean intensity for d = 3 - 5 A per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/bkg_estimate</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/bkg_estimate</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiiq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiiq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiiq:0" aria-labelledby="tab:Rjiiq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1resolution_estimate/get" data-section-id="/paths/~1plot~1resolution_estimate/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1resolution_estimate/get" aria-label="/paths/~1plot~1resolution_estimate/get"></a>Generate resolution estimate plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Diffraction resolution, as estimated by SSRL ML model; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Diffraction resolution, as estimated by SSRL ML model; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/resolution_estimate</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/resolution_estimate</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjija:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjija:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjija:0" aria-labelledby="tab:Rjija:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1spot_count/get" data-section-id="/paths/~1plot~1spot_count/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1spot_count/get" aria-label="/paths/~1plot~1spot_count/get"></a>Generate spot count plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Number of spots per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Number of spots per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/spot_count</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/spot_count</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjijq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjijq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjijq:0" aria-labelledby="tab:Rjijq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1indexing_rate/get" data-section-id="/paths/~1plot~1indexing_rate/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1indexing_rate/get" aria-label="/paths/~1plot~1indexing_rate/get"></a>Generate indexing rate plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Image indexing rate; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Image indexing rate; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/indexing_rate</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/indexing_rate</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjika:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjika:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjika:0" aria-labelledby="tab:Rjika:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1indexing_unit_cell/get" data-section-id="/paths/~1plot~1indexing_unit_cell/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1indexing_unit_cell/get" aria-label="/paths/~1plot~1indexing_unit_cell/get"></a>Generate indexing unit cell length plots<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Crystal unit cell based on indexing results; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Crystal unit cell based on indexing results; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/indexing_unit_cell</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/indexing_unit_cell</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjikq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjikq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjikq:0" aria-labelledby="tab:Rjikq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1indexing_unit_cell_angle/get" data-section-id="/paths/~1plot~1indexing_unit_cell_angle/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1indexing_unit_cell_angle/get" aria-label="/paths/~1plot~1indexing_unit_cell_angle/get"></a>Generate indexing unit cell angle plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Crystal unit cell based on indexing results; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Crystal unit cell based on indexing results; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/indexing_unit_cell_angle</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/indexing_unit_cell_angle</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjila:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjila:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjila:0" aria-labelledby="tab:Rjila:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1error_pixel/get" data-section-id="/paths/~1plot~1error_pixel/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1error_pixel/get" aria-label="/paths/~1plot~1error_pixel/get"></a>Generate error pixels plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Count of error (mean) and saturated (mean/max) pixels per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Count of error (mean) and saturated (mean/max) pixels per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/error_pixel</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/error_pixel</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjilq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjilq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjilq:0" aria-labelledby="tab:Rjilq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1strong_pixel/get" data-section-id="/paths/~1plot~1strong_pixel/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1strong_pixel/get" aria-label="/paths/~1plot~1strong_pixel/get"></a>Generate strong pixels plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Count of strong pixels per image (from spot finding); binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Count of strong pixels per image (from spot finding); binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/strong_pixel</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/strong_pixel</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjima:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjima:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjima:0" aria-labelledby="tab:Rjima:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1max_value/get" data-section-id="/paths/~1plot~1max_value/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1max_value/get" aria-label="/paths/~1plot~1max_value/get"></a>Generate maximum pixel value plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Provides maximum viable pixel value (excluding overloads and error pixels); binning is configurable and maximum of a bin is returned&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Provides maximum viable pixel value (excluding overloads and error pixels); binning is configurable and maximum of a bin is returned</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/max_value</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/max_value</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjimq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjimq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjimq:0" aria-labelledby="tab:Rjimq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_sum/get" data-section-id="/paths/~1plot~1roi_sum/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1roi_sum/get" aria-label="/paths/~1plot~1roi_sum/get"></a>Generate ROI sum plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Sum of ROI rectangle per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Sum of ROI rectangle per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/roi_sum</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/roi_sum</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjina:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjina:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjina:0" aria-labelledby="tab:Rjina:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_max_count/get" data-section-id="/paths/~1plot~1roi_max_count/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1roi_max_count/get" aria-label="/paths/~1plot~1roi_max_count/get"></a>Generate plot of ROI max count<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Max count of ROI per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Max count of ROI per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/roi_max_count</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/roi_max_count</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjinq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjinq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjinq:0" aria-labelledby="tab:Rjinq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_valid_pixels/get" data-section-id="/paths/~1plot~1roi_valid_pixels/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1roi_valid_pixels/get" aria-label="/paths/~1plot~1roi_valid_pixels/get"></a>Generate plot of ROI valid pixels<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Number of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; multipixels are counted just once; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Number of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; multipixels are counted just once; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/roi_valid_pixels</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/roi_valid_pixels</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjioa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjioa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjioa:0" aria-labelledby="tab:Rjioa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_mean/get" data-section-id="/paths/~1plot~1roi_mean/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1roi_mean/get" aria-label="/paths/~1plot~1roi_mean/get"></a>Generate plot of ROI mean value<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Mean of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; binning is configurable; number will be wrong if multipixels are included!&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Mean of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; binning is configurable; number will be wrong if multipixels are included!</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/roi_mean</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/roi_mean</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjioq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjioq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjioq:0" aria-labelledby="tab:Rjioq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_x/get" data-section-id="/paths/~1plot~1roi_x/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1roi_x/get" aria-label="/paths/~1plot~1roi_x/get"></a>Generate plot of ROI weighted X-coordinate<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Pixel X weighted by measured counts; pixels with special values (overload, bad pixel) are excluded; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Pixel X weighted by measured counts; pixels with special values (overload, bad pixel) are excluded; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/roi_x</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/roi_x</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjipa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjipa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjipa:0" aria-labelledby="tab:Rjipa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_y/get" data-section-id="/paths/~1plot~1roi_y/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1roi_y/get" aria-label="/paths/~1plot~1roi_y/get"></a>Generate plot of ROI weighted Y-coordinate<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Pixel Y weighted by measured counts; pixels with special values (overload, bad pixel) are excluded; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Pixel Y weighted by measured counts; pixels with special values (overload, bad pixel) are excluded; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/roi_y</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/roi_y</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjipq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjipq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjipq:0" aria-labelledby="tab:Rjipq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1receiver_delay/get" data-section-id="/paths/~1plot~1receiver_delay/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1receiver_delay/get" aria-label="/paths/~1plot~1receiver_delay/get"></a>Generate receiver delay plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Amount of frames the receiver is behind the FPGA for each image - used for internal debugging; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Amount of frames the receiver is behind the FPGA for each image - used for internal debugging; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/receiver_delay</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/receiver_delay</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiqa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiqa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiqa:0" aria-labelledby="tab:Rjiqa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1receiver_free_send_buffers/get" data-section-id="/paths/~1plot~1receiver_free_send_buffers/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1receiver_free_send_buffers/get" aria-label="/paths/~1plot~1receiver_free_send_buffers/get"></a>Generate receiver free send buffer plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Amount of send buffers available during frame processing - used for internal debugging; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Amount of send buffers available during frame processing - used for internal debugging; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/receiver_free_send_buffers</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/receiver_free_send_buffers</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiqq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiqq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiqq:0" aria-labelledby="tab:Rjiqq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1image_collection_efficiency/get" data-section-id="/paths/~1plot~1image_collection_efficiency/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1image_collection_efficiency/get" aria-label="/paths/~1plot~1image_collection_efficiency/get"></a>Generate image collection efficiency plot<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Ratio of collected and expected packets per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Ratio of collected and expected packets per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/image_collection_efficiency</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/image_collection_efficiency</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjira:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjira:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjira:0" aria-labelledby="tab:Rjira:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1packets_received/get" data-section-id="/paths/~1plot~1packets_received/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1packets_received/get" aria-label="/paths/~1plot~1packets_received/get"></a>Generate plot with number of received packets per image<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Number of collected packets per image; binning is configurable&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Number of collected packets per image; binning is configurable</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="binning" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">binning</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Binning of frames for the plot (0 = default binning)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Binning of frames for the plot (0 = default binning)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/packets_received</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/packets_received</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjirq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjirq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjirq:0" aria-labelledby="tab:Rjirq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1azim_int/get" data-section-id="/paths/~1plot~1azim_int/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1plot~1azim_int/get" aria-label="/paths/~1plot~1azim_int/get"></a>Generate radial integration profile<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Generate average radial integration profile&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Generate average radial integration profile</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/plot/azim_int</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/plot/azim_int</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjisa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjisa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjisa:0" aria-labelledby="tab:Rjisa:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1statistics/get" data-section-id="/paths/~1statistics/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1statistics/get" aria-label="/paths/~1statistics/get"></a>Get general statistics<!-- --> </h2><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="compression" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">compression</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Enable DEFLATE compression of output data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Enable DEFLATE compression of output data.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/statistics</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/statistics</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjisq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjisq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjisq:0" aria-labelledby="tab:Rjisq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"detector"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"state"</span>: <span class="token string">&quot;Idle&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"powerchip"</span>: <span class="token string">&quot;PowerOn&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"server_version"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"number_of_triggers_left"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fpga_temp_degC"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"high_voltage_V"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_list"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"detectors"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">&quot;JUNGFRAU 4 Mpixel&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">&quot;JF17T16V01&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_ipv4_addr"</span>: <span class="token string">&quot;10.10.10.1&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"udp_interface_count"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"nmodules"</span>: <span class="token number">18</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"width"</span>: <span class="token number">2068</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">2164</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"readout_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_frame_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">&quot;EIGER&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"current_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"frame_time_us"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"internal_frame_generator"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"internal_frame_generator_images"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_trigger_delay_ns"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"timing"</span>: <span class="token string">&quot;auto&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eiger_threshold_keV"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eiger_bit_depth"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g0_frames"</span>: <span class="token number">2000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g1_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g2_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_min_image_count"</span>: <span class="token number">128</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_storage_cell_count"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_storage_cell_delay_ns"</span>: <span class="token number">5000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_fixed_gain_g1"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_use_gain_hg0"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_format_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"summation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"geometry_transform"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_conversion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_conversion_factor_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bit_depth_image"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"signed_output"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mask_module_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mask_chip_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_mask_pixels_without_g0"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"apply_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g0_rms_limit"</span>: <span class="token number">100</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"instrument_metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"source_name"</span>: <span class="token string">&quot;Swiss Light Source&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"source_type"</span>: <span class="token string">&quot;Synchrotron X-ray Source&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"instrument_name"</span>: <span class="token string">&quot;CristallinaMX&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pulsed_source"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"electron_source"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"file_writer_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"overwrite"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"format"</span>: <span class="token string">&quot;None&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data_processing_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enable"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"indexing"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"filter_powder_rings"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_spot_count_powder_ring"</span>: <span class="token number">5</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"signal_to_noise_threshold"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"photon_count_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"high_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"low_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"indexing_tolerance"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resolution_estimate"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"measurement"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"file_prefix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"run_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"experiment_group"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_expected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_collected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_discarded_lossy_compression"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_image_number_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"collection_efficiency"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"compression_ratio"</span>: <span class="token number">5.3</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"cancelled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_receiver_delay"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"indexing_rate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_pixel_depth"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bkg_estimate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unit_cell"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"error_pixels"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"saturated_pixels"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"roi_beam_pixels"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"roi_beam_sum"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"broker"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"state"</span>: <span class="token string">&quot;Inactive&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"progress"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"message_severity"</span>: <span class="token string">&quot;success&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"fpga"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"pci_dev_id"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fw_version"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_mac_addr"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_count"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_status"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"power_usage_W"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fpga_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hbm_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_udp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_sls"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"idle"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pcie_link_speed"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pcie_link_width"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"calibration"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"module_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"storage_cell_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"masked_pixels"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"zeromq_preview"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"socket_address"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"zeromq_metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"socket_address"</span>: <span class="token string">&quot;string&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pixel_mask"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"user_mask"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"too_high_pedestal_rms"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wrong_gain"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"roi"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"box"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_y_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_y_pxl"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"circle"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"radius_pxl"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"azim"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"rois"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_min_recipA"</span>: <span class="token number">0.00001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_max_recipA"</span>: <span class="token number">0.00001</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"az_int"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"polarization_factor"</span>: <span class="token number">-1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"solid_angle_corr"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"high_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"low_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"q_spacing"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"buffer"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"min_image_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_image_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"image_numbers"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"total_slots"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"available_slots"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1statistics~1data_collection/get" data-section-id="/paths/~1statistics~1data_collection/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1statistics~1data_collection/get" aria-label="/paths/~1statistics~1data_collection/get"></a>Get data collection statistics<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Results of the last data collection&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Results of the last data collection</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;No data collection performed so far&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>No data collection performed so far</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/statistics/data_collection</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/statistics/data_collection</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjita:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjita:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjita:0" aria-labelledby="tab:Rjita:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"file_prefix"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"run_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"experiment_group"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_expected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_collected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_discarded_lossy_compression"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_image_number_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"collection_efficiency"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"compression_ratio"</span>: <span class="token number">5.3</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cancelled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_receiver_delay"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing_rate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_pixel_depth"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"bkg_estimate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"unit_cell"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"error_pixels"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"saturated_pixels"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"roi_beam_pixels"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"roi_beam_sum"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1statistics~1calibration/get" data-section-id="/paths/~1statistics~1calibration/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1statistics~1calibration/get" aria-label="/paths/~1statistics~1calibration/get"></a>Get calibration statistics<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Statistics are provided for each module/storage cell separately&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Statistics are provided for each module/storage cell separately</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Everything OK&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Everything OK</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/statistics/calibration</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/statistics/calibration</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjitq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjitq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjitq:0" aria-labelledby="tab:Rjitq:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"module_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"storage_cell_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"masked_pixels"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1mask/get" data-section-id="/paths/~1config~1mask/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1mask/get" aria-label="/paths/~1config~1mask/get"></a>Get mask of the detector (binary)<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Detector must be Initialized.
Get full pixel mask of the detector.
See NXmx standard for meaning of pixel values.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Detector must be Initialized.
Get full pixel mask of the detector.
See NXmx standard for meaning of pixel values.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Binary array (4 byte; unsigned)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Binary array (4 byte; unsigned)</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/mask</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/mask</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask/get" data-section-id="/paths/~1config~1user_mask/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1user_mask/get" aria-label="/paths/~1config~1user_mask/get"></a>Detector must be Initialized.
Get user mask of the detector (binary)
<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;User mask in binary format (4 byte; unsigned)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>User mask in binary format (4 byte; unsigned)</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/user_mask</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/user_mask</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask/put" data-section-id="/paths/~1config~1user_mask/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1user_mask/put" aria-label="/paths/~1config~1user_mask/put"></a>Upload user mask of the detector (binary)<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Should be in &lt;code&gt;Idle&lt;/code&gt; state.
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
In the latter case - module gaps are ignored and don&amp;#39;t need to be assigned value.
Mask is expected as binary array (4-byte; unsigned).
0 - good pixel, other value - masked
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Should be in <code>Idle</code> state.
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
In the latter case - module gaps are ignored and don&#39;t need to be assigned value.
Mask is expected as binary array (4-byte; unsigned).
0 - good pixel, other value - masked
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">application/octet-stream</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><div><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->binary<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;All good&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>All good</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/user_mask</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/user_mask</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiva:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiva:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiva:0" aria-labelledby="tab:Rjiva:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1mask.tiff/get" data-section-id="/paths/~1config~1mask.tiff/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1mask.tiff/get" aria-label="/paths/~1config~1mask.tiff/get"></a>Get mask of the detector (TIFF)<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Should be in &lt;code&gt;Idle&lt;/code&gt; state.
Get full pixel mask of the detector
See NXmx standard for meaning of pixel values&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Should be in <code>Idle</code> state.
Get full pixel mask of the detector
See NXmx standard for meaning of pixel values</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Pixel mask in TIFF format (4 byte; unsigned)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Pixel mask in TIFF format (4 byte; unsigned)</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/mask.tiff</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/mask.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask.tiff/get" data-section-id="/paths/~1config~1user_mask.tiff/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1user_mask.tiff/get" aria-label="/paths/~1config~1user_mask.tiff/get"></a>Detector must be Initialized.
Get user mask of the detector (TIFF)
<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;User mask in TIFF format (4 byte; unsigned)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>User mask in TIFF format (4 byte; unsigned)</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/config/user_mask.tiff</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/user_mask.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask.tiff/put" data-section-id="/paths/~1config~1user_mask.tiff/put" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1config~1user_mask.tiff/put" aria-label="/paths/~1config~1user_mask.tiff/put"></a>Upload user mask of the detector<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Should be in &lt;code&gt;Idle&lt;/code&gt; state.
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
In the latter case - module gaps are ignored and don&amp;#39;t need to be assigned value.
Mask is expected as TIFF (4-byte; unsigned).
0 - good pixel, other value - masked
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.
User mask is not automatically applied - i.e. pixels with user mask will have a valid pixel value in the images.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Should be in <code>Idle</code> state.
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
In the latter case - module gaps are ignored and don&#39;t need to be assigned value.
Mask is expected as TIFF (4-byte; unsigned).
0 - good pixel, other value - masked
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.
User mask is not automatically applied - i.e. pixels with user mask will have a valid pixel value in the images.</p>
</div></div><h5 class="sc-cUiCeM crXcll">Request Body schema: <span class="sc-dCVDEO iKSlPA">image/tiff</span></h5><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"></div><div><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->binary<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"></div></div></div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;All good&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>All good</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="put" class="sc-etVRix lcygMq http-verb put">put</span><span class="sc-iuoeev hwDgZR">/config/user_mask.tiff</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/config/user_mask.tiff</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjj0q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjj0q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjj0q:0" aria-labelledby="tab:Rjj0q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1preview~1pedestal.tiff/get" data-section-id="/paths/~1preview~1pedestal.tiff/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1preview~1pedestal.tiff/get" aria-label="/paths/~1preview~1pedestal.tiff/get"></a>Get pedestal in TIFF format<!-- --> </h2><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="gain_level" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">gain_level</span><div class="sc-huvZk sc-icsLOd hHoKqR ecKepT">required</div></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Gain level (0, 1, 2)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Gain level (0, 1, 2)</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="sc" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">sc</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span></div> <div><div html="&lt;p&gt;Storage cell number&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Storage cell number</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Calibration image&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Calibration image</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;No calibration recorded so far&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>No calibration recorded so far</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/preview/pedestal.tiff</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/preview/pedestal.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1image_buffer~1start.cbor/get" data-section-id="/paths/~1image_buffer~1start.cbor/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1image_buffer~1start.cbor/get" aria-label="/paths/~1image_buffer~1start.cbor/get"></a>Get Start message in CBOR format<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Contains metadata for a dataset (e.g., experimental geometry)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Contains metadata for a dataset (e.g., experimental geometry)</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Return start message&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Return start message</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;No measurement so far&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>No measurement so far</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/image_buffer/start.cbor</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/image_buffer/start.cbor</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjj1q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjj1q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjj1q:0" aria-labelledby="tab:Rjj1q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1image_buffer~1image.cbor/get" data-section-id="/paths/~1image_buffer~1image.cbor/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1image_buffer~1image.cbor/get" aria-label="/paths/~1image_buffer~1image.cbor/get"></a>Get image message in CBOR format<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Contains full image data and metadata. The image must come from the latest data collection.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Contains full image data and metadata. The image must come from the latest data collection.</p>
</div></div><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="id" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">id</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= -2<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">-1</span></div> <div><div html="&lt;p&gt;Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Return image message&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Return image message</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;Image not present in the buffer - either not yet measured or already replaced by a next image.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Image not present in the buffer - either not yet measured or already replaced by a next image.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/image_buffer/image.cbor</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/image_buffer/image.cbor</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjj2a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjj2a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjj2a:0" aria-labelledby="tab:Rjj2a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1image_buffer~1image.jpeg/get" data-section-id="/paths/~1image_buffer~1image.jpeg/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1image_buffer~1image.jpeg/get" aria-label="/paths/~1image_buffer~1image.jpeg/get"></a>Get preview image in JPEG format using custom settings<!-- --> </h2><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class=""><td kind="field" title="id" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">id</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= -2<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">-1</span></div> <div><div html="&lt;p&gt;Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="show_user_mask" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">show_user_mask</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Show user mask&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Show user mask</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="show_roi" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">show_roi</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">false</span></div> <div><div html="&lt;p&gt;Show ROI areas on the image&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Show ROI areas on the image</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="show_spots" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">show_spots</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">boolean</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">true</span></div> <div><div html="&lt;p&gt;Show spot finding results on the image&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Show spot finding results on the image</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="saturation" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">saturation</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 65535 ]<!-- --> </span></span></div> <div><div html="&lt;p&gt;Saturation value to set contrast in the preview image&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Saturation value to set contrast in the preview image</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="jpeg_quality" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">jpeg_quality</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0 .. 100 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">100</span></div> <div><div html="&lt;p&gt;Quality of JPEG image (100 - highest; 0 - lowest)&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Quality of JPEG image (100 - highest; 0 - lowest)</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="show_res_ring" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">show_res_ring</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">number</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->float<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->[ 0.1 .. 100 ]<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">0.1</span></div> <div><div html="&lt;p&gt;Show resolution ring, provided in Angstrom&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Show resolution ring, provided in Angstrom</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="color" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">color</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">string</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;indigo&quot;</span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Enum<!-- -->:</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;indigo&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;viridis&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;bw&quot;</span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">&quot;heat&quot;</span> </div> <div><div html="&lt;p&gt;Color scale for preview image: 0 - indigo, 1 - viridis, 2 - B/W, 3 - heat&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Color scale for preview image: 0 - indigo, 1 - viridis, 2 - B/W, 3 - heat</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Preview image&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Preview image</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">400<!-- --> </strong><div html="&lt;p&gt;Input parsing or validation error&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Input parsing or validation error</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;Image not present in the buffer - either not yet measured or already replaced by a next image.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Image not present in the buffer - either not yet measured or already replaced by a next image.</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/image_buffer/image.jpeg</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/image_buffer/image.jpeg</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjj2q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjj2q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjj2q:0" aria-labelledby="tab:Rjj2q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1image_buffer~1image.tiff/get" data-section-id="/paths/~1image_buffer~1image.tiff/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1image_buffer~1image.tiff/get" aria-label="/paths/~1image_buffer~1image.tiff/get"></a>Get preview image in TIFF format<!-- --> </h2><div><h5 class="sc-cUiCeM crXcll">query<!-- --> Parameters</h5><table class="sc-dKKIkQ gkzLzl"><tbody><tr class="last "><td kind="field" title="id" class="sc-lixPIL sc-dFaThA hBAQrT txOzo"><span class="sc-guGTOK dqwxee"></span><span class="property-name">id</span></td><td class="sc-fjUQFl eVmPSM"><div><div><span class="sc-huvZk sc-cLAbsH hHoKqR jolyEu"></span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj">integer</span><span class="sc-huvZk sc-hlDTgW hHoKqR NHcBj"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span><span> <span class="sc-huvZk sc-fmMLgT hHoKqR cSmxOb"> <!-- -->&gt;= -2<!-- --> </span></span></div><div><span class="sc-huvZk hHoKqR"> <!-- -->Default:<!-- --> </span> <span class="sc-huvZk sc-cxgKzJ hHoKqR jPuA-du">-1</span></div> <div><div html="&lt;p&gt;Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Preview image&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Preview image</p>
</div></button></div><div><button class="sc-koGwOT fdDoDd" disabled=""><strong class="sc-dHZbTr ljgvjV">404<!-- --> </strong><div html="&lt;p&gt;No preview image recorded so far&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>No preview image recorded so far</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/image_buffer/image.tiff</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/image_buffer/image.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1image_buffer~1clear/post" data-section-id="/paths/~1image_buffer~1clear/post" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1image_buffer~1clear/post" aria-label="/paths/~1image_buffer~1clear/post"></a>Clear image buffer<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Turns off image buffer for the last data collection. Can be only run when Jungfraujoch is not collecting data.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Turns off image buffer for the last data collection. Can be only run when Jungfraujoch is not collecting data.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT dwQYyf" disabled=""><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Done&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Done</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="post" class="sc-etVRix dRhDQt http-verb post">post</span><span class="sc-iuoeev hwDgZR">/image_buffer/clear</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/image_buffer/clear</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjj3q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjj3q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjj3q:0" aria-labelledby="tab:Rjj3q:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">&quot;Detector in wrong state&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">&quot;WrongDAQState&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1image_buffer~1status/get" data-section-id="/paths/~1image_buffer~1status/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1image_buffer~1status/get" aria-label="/paths/~1image_buffer~1status/get"></a>Get status of the image buffers<!-- --> </h2><div class="sc-bpSLYx kPKKPE"><div html="&lt;p&gt;Can be run at any stage of Jungfraujoch operation, including during data collection.
The status of the image buffer is volatile during data collection - if data collection goes for more images than available buffer slots,
then image might be replaced in the buffer between calling /images and /image.cbor.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt ewPyd"><p>Can be run at any stage of Jungfraujoch operation, including during data collection.
The status of the image buffer is volatile during data collection - if data collection goes for more images than available buffer slots,
then image might be replaced in the buffer between calling /images and /image.cbor.</p>
</div></div><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Done&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Done</p>
</div></button></div><div><button class="sc-koGwOT fJrWIH"><svg class="sc-dcKlJK ecvXEv" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">500<!-- --> </strong><div html="&lt;p&gt;Error within Jungfraujoch code - see output message.&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Error within Jungfraujoch code - see output message.</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/image_buffer/status</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/image_buffer/status</div></div></div></div></div><div><h3 class="sc-jJAtPt esvUOo"> <!-- -->Response samples<!-- --> </h3><div class="sc-brzPDJ ihptAH" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjj4a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjj4a:0" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="tab:Rjj4a:1" aria-selected="false" aria-disabled="false" aria-controls="panel:Rjj4a:1" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjj4a:0" aria-labelledby="tab:Rjj4a:0"><div><div class="sc-bmCFzp hMtTVz"><span class="sc-fPyrPm ktNiSp">Content type</span><div class="sc-bpuAaX dmqyho">application/json</div></div><div class="sc-kmqAS jPYqSz"><div class="sc-eZbeWy ihHZyU"><div class="sc-lpbaSe elUMPN"><button><div class="sc-fsjlER jYcDQz">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-dTUlgT gAHTYt sc-gDVcuj JZxXP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"min_image_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_image_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_numbers"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"total_slots"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"available_slots"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="panel:Rjj4a:1" aria-labelledby="tab:Rjj4a:1"></div></div></div></div></div></div><div id="/paths/~1version/get" data-section-id="/paths/~1version/get" class="sc-dIMoHT ftfFlx"><div class="sc-kpOvIu ipybeG"><div class="sc-fWnslK hJuoxX"><h2 class="sc-jMsorb ivNaNl"><a class="sc-jScdur jRyfmD" href="#/paths/~1version/get" aria-label="/paths/~1version/get"></a>Get Jungfraujoch version of jfjoch_broker<!-- --> </h2><div><h3 class="sc-fCdovG dsRSAK">Responses</h3><div><button class="sc-koGwOT jeFRwJ"><svg class="sc-dcKlJK bKFTgj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-dHZbTr ljgvjV">200<!-- --> </strong><div html="&lt;p&gt;Release number of Jungfraujoch&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz sc-dNpohg gAHTYt hNgelr kfJzSr"><p>Release number of Jungfraujoch</p>
</div></button></div></div></div><div class="sc-iQQCXo sc-gDpztx rcGrS ijAuiF"><div class="sc-dYwfDW bgkhSA"><button class="sc-lnzCgU brWdLq"><span type="get" class="sc-etVRix kZNoUr http-verb get">get</span><span class="sc-iuoeev hwDgZR">/version</span><svg class="sc-dcKlJK hopFSn" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-dRZyXS gTtGYM"><div class="sc-inRxyr iajdpk"><div html="&lt;p&gt;Test Jungfraujoch system&lt;/p&gt;
" class="sc-dTUlgT sc-fhPBcz gAHTYt iCKFAv"><p>Test Jungfraujoch system</p>
</div><div tabindex="0" role="button"><div class="sc-lhcVAQ becpLA"><span>http://localhost:5232</span>/version</div></div></div></div></div></div></div></div></div><div class="sc-dPhEwk cCFEoS"></div></div></div>
<script>
const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.3","info":{"title":"Jungfraujoch","description":"API to control Jungfraujoch developed by the Paul Scherrer Institute (Switzerland).\nJungfraujoch is a data acquisition and analysis system for pixel array detectors, primarly PSI JUNGFRAU.\nJungfraujoch uses FPGA boards to acquire data at high data rates.\n","version":"1.0.0-rc.39","contact":{"name":"Filip Leonarski (Paul Scherrer Institute)","email":"filip.leonarski@psi.ch"},"license":{"name":"GPL-3.0","url":"https://www.gnu.org/licenses/gpl-3.0.html"}},"servers":[{"url":"http://localhost:5232","description":"Test Jungfraujoch system"}],"components":{"parameters":{"binning":{"in":"query","name":"binning","required":false,"schema":{"type":"integer"},"description":"Binning of frames for the plot (0 = default binning)"},"compression":{"in":"query","name":"compression","required":false,"schema":{"type":"boolean","default":true},"description":"Enable DEFLATE compression of output data."},"image_id":{"in":"query","name":"id","required":false,"schema":{"type":"integer","format":"int64","default":-1,"minimum":-2},"description":"Image ID in the image buffer. Special values: -1 - last image in the buffer, -2: last indexed image in the buffer"},"saturation":{"in":"query","name":"saturation","schema":{"type":"integer","format":"int64","minimum":0,"maximum":65535},"description":"Saturation value to set contrast in the preview image"},"show_spots":{"in":"query","name":"show_spots","schema":{"type":"boolean","default":true},"description":"Show spot finding results on the image"},"show_roi":{"in":"query","name":"show_roi","schema":{"type":"boolean","default":false},"description":"Show ROI areas on the image"},"jpeg_quality":{"in":"query","name":"jpeg_quality","description":"Quality of JPEG image (100 - highest; 0 - lowest)","schema":{"type":"integer","format":"int64","default":100,"minimum":0,"maximum":100}},"show_user_mask":{"in":"query","name":"show_user_mask","schema":{"type":"boolean","default":false},"description":"Show user mask"},"resolution_ring":{"in":"query","name":"show_res_ring","description":"Show resolution ring, provided in Angstrom","schema":{"type":"number","format":"float","default":0.1,"minimum":0.1,"maximum":100}},"color_scale":{"in":"query","name":"color","description":"Color scale for preview image: 0 - indigo, 1 - viridis, 2 - B/W, 3 - heat","schema":{"type":"string","enum":["indigo","viridis","bw","heat"],"default":"indigo"}}},"schemas":{"rotation_axis":{"description":"Definition of a crystal rotation axis","type":"object","required":["step","vector"],"properties":{"name":{"type":"string","default":"omega","minLength":1,"description":"Name of rotation axis (e.g., omega, phi)"},"step":{"type":"number","format":"float","example":0.1,"description":"Angle step in degrees"},"start":{"type":"number","format":"float","example":50,"description":"Start angle in degrees","default":0},"vector":{"type":"array","description":"Rotation axis","example":[1,0,0],"items":{"type":"number","format":"float"},"minItems":3,"maxItems":3}}},"dataset_settings":{"type":"object","required":["beam_x_pxl","beam_y_pxl","detector_distance_mm","incident_energy_keV"],"properties":{"images_per_trigger":{"type":"integer","format":"int64","minimum":1,"default":1,"description":"For standard synchrotron data collection - this is number of images collected per one TTL trigger\nFor XFEL (pulsed source) - this number is ignored and set to 1\nFor storage cell mode - this number is ignored and set to number of storage cells\n"},"ntrigger":{"type":"integer","format":"int64","default":1,"minimum":1,"description":"Number of TTL trigger that the detector is expected to receive during data collection\n"},"image_time_us":{"type":"integer","format":"int64","minimum":0,"description":"Image time. \nIf not provided (or zero value) the frame time is assumed as default.\nImage time must be multiple of frame time; max value is 256 * frame_time. \nIn XFEL mode: summation happens for frames collected with multiple triggers.\nIgnored for storage cells and if raw data are saved.\n"},"beam_x_pxl":{"type":"number","format":"float","description":"/entry/detector/beam_center_x in NXmx\nBeam center in X direction [pixels]\n"},"beam_y_pxl":{"type":"number","format":"float","description":"/entry/detector/beam_center_y in NXmx\nBeam center in X direction [pixels]\n"},"detector_distance_mm":{"type":"number","format":"float","minimum":0,"description":"/entry/detector/distance in NXmx Detector distance [mm]"},"incident_energy_keV":{"type":"number","format":"float","minimum":0.001,"maximum":500,"description":"Used to calculate /entry/beam/incident_wavelength in NXmx\nIncident particle (photon, electron) energy in keV\n"},"file_prefix":{"type":"string","default":"","description":"Prefix for filenames. If left empty, no file will be saved."},"images_per_file":{"type":"integer","format":"int64","minimum":0,"default":1000,"description":"Number of files in a single HDF5 data file (0 = write all images to a single data file)."},"space_group_number":{"type":"integer","format":"int64","minimum":0,"default":0,"maximum":194,"description":"Number of space group for the crystal. Currently used solely as metadata, not relevant for image processing done in Jungfraujoch."},"sample_name":{"type":"string","default":"","description":"/entry/sample/name in NXmx\nSample name\n"},"compression":{"type":"string","enum":["bslz4","bszstd","bszstd_rle","none"],"default":"bslz4","description":"Compression type for the images transferred over ZeroMQ and saved to HDF5 file.\n"},"total_flux":{"type":"number","format":"float","description":"/entry/beam/total_flux in NXmx\nFlux incident on beam plane in photons per second. In other words this is the flux integrated over area. [photons/s]\n"},"transmission":{"type":"number","format":"float","minimum":0,"maximum":1,"description":"/entry/instrument/attenuator/attenuator_transmission\nTransmission of attenuator (filter) [no units]\n"},"goniometer":{"$ref":"#/components/schemas/rotation_axis"},"header_appendix":{"description":"Header appendix, added as user_data/user to start ZeroMQ message (can be any valid JSON)\nIn general, it is not saved in HDF5 file.\n\nHowever, if values are placed in \"hdf5\" object, `jfjoch_writer` will write them in /entry/data of the HDF5 file. \nThis applies solely to string and number (double floating-point). No arrays/sub-objects is allowed.\nFor example {\"hdf5\": {\"val1\":1, \"val2\":\"xyz\"}}, will write /entry/user/val1 and /entry/user/val2.\n"},"image_appendix":{"description":"Image appendix, added as user_data to image ZeroMQ message (can be any valid JSON)\nNot saved in HDF5 file\n"},"data_reduction_factor_serialmx":{"type":"number","format":"float","default":1,"minimum":0,"maximum":1,"description":"Rate at which non-indexed images are accepted to be forwarded to writer. \nValue of 1.0 (default) means that all images are written.\nValues below zero mean that non-indexed images will be accepted with a given probability.\n"},"pixel_value_low_threshold":{"type":"integer","format":"int64","minimum":0,"description":"Set all counts lower than the value to zero. \nWhen the value is set, negative numbers other than error pixel value are always set to zero.\nSetting to zero is equivalent to turning the option off.\n"},"run_number":{"type":"integer","format":"int64","minimum":0,"description":"Number of run within an experimental session. \nTransferred over CBOR stream as \"series ID\", though not saved in HDF5 file.\nIt is highly recommended to keep this number unique for each data collection during experimental series.\nIf not provided, the number will be automatically incremented.\n"},"run_name":{"type":"string","description":"Unique ID of run.\nTransferred over CBOR stream as \"unique series ID\", though not saved in HDF5 file.\nIt is highly recommended to keep this name unique for each data collection during experimental series.\nIf not provided, the name will be automatically generated as number + colon + file_prefix.\n"},"experiment_group":{"type":"string","description":"Name of group owning the data (e.g. p-group or proposal number). \nTransferred over CBOR stream, though not saved in HDF5 file.\n"},"poisson_compression":{"type":"integer","format":"int64","minimum":0,"maximum":16,"description":"Enable lossy compression of pixel values that preserves Poisson statistics. \nRequires to provide a numerical factor SQ.\nPixel value P will be transformed to round(sqrt(P) * SQ), with rounding to the closest integer.\nCompression is turned off if the value is missing or it is set to zero.\n"},"write_nxmx_hdf5_master":{"type":"boolean","default":true,"description":"Write NXmx formatted HDF5 master file. Recommended to use for macromolecular crystallography experiments\nand to turn off for other experiments.\n"},"save_calibration":{"type":"boolean","description":"Forward image calibration (at the moment pedestal and pedestal RMS for JUNGFRAU) using the ZeroMQ stream to writer.\nIf parameter is not provided calibration will be saved only if more than 4 images are recorded.\n"},"unit_cell":{"type":"object","description":"Unit cell parameters. Necessary to run indexing. Units of angstrom and degree","required":["a","b","c","alpha","beta","gamma"],"properties":{"a":{"type":"number","format":"float","example":37,"minimum":0},"b":{"type":"number","format":"float","example":37,"minimum":0},"c":{"type":"number","format":"float","example":78,"minimum":0},"alpha":{"type":"number","format":"float","example":90,"minimum":0,"maximum":360},"beta":{"type":"number","format":"float","example":90,"minimum":0,"maximum":360},"gamma":{"type":"number","format":"float","example":90,"minimum":0,"maximum":360}}}}},"file_writer_format":{"type":"string","enum":["None","NXmxLegacy","NXmxVDS","CBF","TIFF"],"default":"NXmxLegacy","description":"None - no master file written\nNXmxLegacy - legacy format with soft links to data files in the master file; necessary for DECTRIS Albula 4.0 and DECTRIS Neggia \nNXmxVDS - newer format with virtual dataset linking data files in the master file, also includes better metadata handling\n"},"file_writer_settings":{"type":"object","properties":{"overwrite":{"type":"boolean","default":false,"description":"Inform jfjoch_write to overwrite existing files. Otherwise files would be saved with .h5.{timestamp}.tmp suffix.\n"},"format":{"$ref":"#/components/schemas/file_writer_format"}}},"pixel_mask_statistics":{"type":"object","properties":{"user_mask":{"description":"Number of pixels masked using the user mask","type":"integer","format":"int64","minimum":0},"too_high_pedestal_rms":{"description":"Number of pixels with G0 pedestal RMS higher than provided threshold","type":"integer","format":"int64","minimum":0},"wrong_gain":{"description":"Number of pixels that show wrong gain level during the pedestal procedure","type":"integer","format":"int64","minimum":0}}},"image_buffer_status":{"type":"object","required":["image_numbers","total_slots","available_slots","max_image_number","min_image_number"],"properties":{"min_image_number":{"type":"integer","format":"int64","minimum":0,"description":"Smallest image number available in the buffer"},"max_image_number":{"type":"integer","format":"int64","minimum":0,"description":"Largest image number available in the buffer"},"image_numbers":{"type":"array","description":"Image numbers currently present in the buffer.","items":{"type":"integer","format":"int64"}},"total_slots":{"type":"integer","format":"int64","description":"Number of slots in the image buffer. This number, compared to number of images in data collection and\nframe rate will determine \"retention\" rate of the image buffer.\n"},"available_slots":{"type":"integer","format":"int64","description":"Slots available for the data collection"}}},"image_format_settings":{"type":"object","required":["summation","jungfrau_conversion","geometry_transform","mask_chip_edges","mask_module_edges","apply_mask"],"properties":{"summation":{"type":"boolean","description":"Enable summation of images to a given image_time\nIf disabled images are saved according to original detector speed, but image count is adjusted\n"},"geometry_transform":{"type":"boolean","description":"Place module read-out into their location on composed detector and extend multipixels\n"},"jungfrau_conversion":{"type":"boolean","description":"Convert pixel value in ADU to photon counts/energy\nOnly affects JUNGFRAU detector\n"},"jungfrau_conversion_factor_keV":{"type":"number","format":"float","minimum":0.001,"maximum":500,"description":"Used to convert energy deposited into pixel to counts\nIf not provided incident_energy_keV is used\n"},"bit_depth_image":{"type":"integer","format":"int64","enum":[8,16,32],"description":"Bit depth of resulting image (it doesn't affect the detector read-out value)\nIf not provided value is adjusted automatically\n"},"signed_output":{"type":"boolean","description":"Controls if pixels have signed output\nIf not provided value is adjusted automatically\n"},"mask_module_edges":{"type":"boolean","default":true,"description":"Mask 1 pixel on the module boundary\n"},"mask_chip_edges":{"type":"boolean","default":true,"description":"Mask multipixels on chip boundary\n"},"jungfrau_mask_pixels_without_g0":{"type":"boolean","default":true,"description":"JUNGFRAU: mask pixels that don't operate in G0, but do operate in G1 and G1.\nThis should be turned off for cases, where detector is operated at room temperature with long exposure time.\n"},"apply_mask":{"type":"boolean","default":false,"description":"Masked pixels are set to special value in the images produced by Jungfraujoch\n"},"jungfrau_pedestal_g0_rms_limit":{"type":"integer","format":"int64","default":100,"minimum":0,"description":"Pixels with pedestal G0 RMS above the threshold are marked as masked pixels"}}},"detector_power_state":{"type":"string","description":"Power on of ASICs","enum":["PowerOn","PowerOff","Partial"]},"detector_state":{"type":"string","description":"Current state of the detector","enum":["Idle","Waiting","Busy","Error","Not connected"]},"detector_status":{"type":"object","required":["state","powerchip","server_version","number_of_triggers_left","fpga_temp_degC","high_voltage_V"],"properties":{"state":{"$ref":"#/components/schemas/detector_state"},"powerchip":{"$ref":"#/components/schemas/detector_power_state"},"server_version":{"type":"string","description":"Detector server (on read-out boards) version"},"number_of_triggers_left":{"type":"integer","format":"int64","description":"Remaining triggers to the detector (max of all modules)"},"fpga_temp_degC":{"type":"array","description":"Temperature of detector FPGAs","items":{"type":"integer","format":"int64"}},"high_voltage_V":{"type":"array","description":"High voltage for detector modules","items":{"type":"integer","format":"int64"}}}},"detector_timing":{"type":"string","enum":["auto","trigger","burst","gated"],"default":"trigger"},"detector_settings":{"type":"object","required":["frame_time_us"],"properties":{"frame_time_us":{"type":"integer","description":"Interval between consecutive frames.\nThis is internal frame time for the JUNGFRAU detector, image time has to be integer multiply of this number.\nFor EIGER detector this is default frame time, not used otherwise\n","format":"int64","minimum":1},"count_time_us":{"type":"integer","description":"Integration time of the detector. \nIf not provided count time will be set to maximum value for a given frame time.\n","format":"int64"},"internal_frame_generator":{"type":"boolean","default":false,"description":"Use internal frame generator in FPGA instead of getting data from a real detector"},"internal_frame_generator_images":{"type":"integer","format":"int64","default":1,"minimum":1,"maximum":64,"description":"Number of images stored in the internal frame generator."},"detector_trigger_delay_ns":{"type":"integer","format":"int64","minimum":0,"default":0,"description":"Delay between TTL trigger and acquisition start [ns]"},"timing":{"$ref":"#/components/schemas/detector_timing"},"eiger_threshold_keV":{"type":"number","format":"float","minimum":1,"maximum":100,"description":"Threshold for the EIGER detector.\nIf value is provided, it will be used for all subsequent acquisitions, irrespective of beam energy.\nIf value is not provided, threshold will be determined on start of acquisition as half of incident energy. \nThis might lead to increased start time.\n"},"eiger_bit_depth":{"type":"integer","format":"int64","enum":[8,16,32],"description":"Bit depth of EIGER read-out. \nIf value is not provided bit depth is adjusted automatically based on the image time.\n"},"jungfrau_pedestal_g0_frames":{"type":"integer","format":"int64","default":2000,"minimum":0},"jungfrau_pedestal_g1_frames":{"type":"integer","format":"int64","default":300,"minimum":0},"jungfrau_pedestal_g2_frames":{"type":"integer","format":"int64","default":300,"minimum":0},"jungfrau_pedestal_min_image_count":{"type":"integer","format":"int64","default":128,"minimum":32,"description":"Minimum number of collected images for pedestal to consider it viable"},"jungfrau_storage_cell_count":{"type":"integer","format":"int64","default":1,"minimum":1,"maximum":16},"jungfrau_storage_cell_delay_ns":{"type":"integer","format":"int64","minimum":2100,"default":5000,"description":"Delay between two storage cells [ns]"},"jungfrau_fixed_gain_g1":{"type":"boolean","default":false,"description":"Fix gain to G1 (can be useful for storage cells)"},"jungfrau_use_gain_hg0":{"type":"boolean","default":false,"description":"Use high G0 (for low energy applications)"}}},"spot_finding_settings":{"type":"object","required":["enable","indexing","signal_to_noise_threshold","photon_count_threshold","max_pix_per_spot","min_pix_per_spot","high_resolution_limit","low_resolution_limit","indexing_tolerance","resolution_estimation"],"properties":{"enable":{"type":"boolean","default":true,"description":"Enable spot finding. This is temporary setting, i.e. can be changed anytime during data collection. \nEven if disabled spot finding information will still be send and written, though always with zero spots.\n"},"indexing":{"type":"boolean","default":true,"description":"Enable indexing. This is temporary setting, i.e. can be changed anytime during data collection.\n"},"filter_powder_rings":{"type":"boolean","default":false,"description":"Filter spots which form powder rings (e.g., ice rings)"},"min_spot_count_powder_ring":{"type":"integer","format":"int64","minimum":5,"description":"Minimum number of spots to consider a thin resolution shell (0.01 A^-1) a powder ring and filter out."},"signal_to_noise_threshold":{"type":"number","format":"float","minimum":0},"photon_count_threshold":{"type":"integer","format":"int64","minimum":0},"min_pix_per_spot":{"type":"integer","format":"int64","minimum":1},"max_pix_per_spot":{"type":"integer","format":"int64","minimum":1},"high_resolution_limit":{"type":"number","format":"float"},"low_resolution_limit":{"type":"number","format":"float"},"indexing_tolerance":{"type":"number","format":"float","minimum":0,"maximum":1,"description":"Acceptance tolerance for spots after the indexing run - the larger the number, the more spots will be accepted"},"resolution_estimate":{"type":"boolean","default":true,"description":"Diffraction image resolution estimation using ML model from SSRL; `jfjoch_broker` must be compiled with libtorch support\nand path to .pt file configured in `jfjoch_broker` configuration file.\n"}}},"azim_int_settings":{"type":"object","required":["solid_angle_corr","high_q_recipA","low_q_recipA","q_spacing"],"properties":{"polarization_factor":{"type":"number","description":"If polarization factor is provided, than polarization correction is enabled.","format":"float","minimum":-1,"maximum":1},"solid_angle_corr":{"type":"boolean","description":"Apply solid angle correction for radial integration","default":true},"high_q_recipA":{"type":"number","format":"float"},"low_q_recipA":{"type":"number","format":"float"},"q_spacing":{"type":"number","format":"float"}}},"detector_list_element":{"type":"object","required":["id","nmodules","description","width","height","serial_number","base_ipv4_addr","udp_interface_count","readout_time_us","min_frame_time_us","min_count_time_us"],"properties":{"id":{"type":"integer","format":"int64","minimum":0},"description":{"type":"string","example":"JUNGFRAU 4 Mpixel"},"serial_number":{"type":"string","example":"JF17T16V01"},"base_ipv4_addr":{"type":"string","example":"10.10.10.1"},"udp_interface_count":{"type":"integer","format":"int64","example":2,"description":"Number of UDP interfaces per detector module"},"nmodules":{"type":"integer","format":"int64","example":18},"width":{"type":"integer","format":"int64","example":2068},"height":{"type":"integer","format":"int64","example":2164},"readout_time_us":{"type":"integer","format":"int64"},"min_frame_time_us":{"type":"integer","format":"int64"},"min_count_time_us":{"type":"integer","format":"int64"},"type":{"$ref":"#/components/schemas/detector_type"}}},"detector_list":{"type":"object","required":["detectors","current_id"],"properties":{"detectors":{"type":"array","items":{"$ref":"#/components/schemas/detector_list_element"}},"current_id":{"type":"integer","format":"int64","example":0}}},"detector_selection":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","format":"int64","example":1}}},"measurement_statistics":{"type":"object","properties":{"file_prefix":{"type":"string"},"run_number":{"type":"integer","format":"int64","description":"Number of data collection run. This can be either automatically incremented or provided externally for each data collection.\n"},"experiment_group":{"type":"string","description":"Name of group owning the data (e.g. p-group or proposal number).\n"},"images_expected":{"type":"integer","format":"int64"},"images_collected":{"type":"integer","format":"int64","description":"Images collected by the receiver. This number will be lower than images expected if there were issues with data collection performance.\n"},"images_sent":{"type":"integer","format":"int64","description":"Images sent to the writer. \nThe value does not include images discarded by lossy compression filter and images not forwarded due to full ZeroMQ queue.\n"},"images_discarded_lossy_compression":{"type":"integer","format":"int64","description":"Images discarded by the lossy compression filter"},"max_image_number_sent":{"type":"integer","format":"int64"},"collection_efficiency":{"type":"number","format":"float","example":1,"minimum":0,"maximum":1},"compression_ratio":{"type":"number","format":"float","example":5.3,"minimum":0},"cancelled":{"type":"boolean"},"max_receiver_delay":{"type":"integer","format":"int64"},"indexing_rate":{"type":"number","format":"float"},"detector_width":{"type":"integer","format":"int64"},"detector_height":{"type":"integer","format":"int64"},"detector_pixel_depth":{"type":"integer","format":"int64","enum":[2,4]},"bkg_estimate":{"type":"number","format":"float"},"unit_cell":{"type":"string"},"error_pixels":{"type":"number","format":"float","description":"Moving average of 1000 images counting number of error pixels on the detector"},"saturated_pixels":{"type":"number","format":"float","description":"Moving average of 1000 images counting number of saturated pixels on the detector"},"roi_beam_pixels":{"type":"number","format":"float","description":"If there is an ROI defined with name \"beam\", this number will hold moving average of 1000 images\nfor number of valid pixels within this ROI\n"},"roi_beam_sum":{"type":"number","format":"float","description":"If there is an ROI defined with name \"beam\", this number will hold moving average of 1000 images\nfor sum of valid pixels within this ROI\n"}}},"fpga_status":{"type":"array","items":{"type":"object","required":["pci_dev_id","serial_number","base_mac_addr","eth_link_status","eth_link_count","eth_link_speed","power_usage_W","fpga_temp_C","hbm_temp_C","packets_sls","packets_udp","idle","fw_version","pcie_link_speed","pcie_link_width"],"properties":{"pci_dev_id":{"type":"string"},"serial_number":{"type":"string"},"fw_version":{"type":"string"},"base_mac_addr":{"type":"string"},"eth_link_count":{"type":"integer","format":"int64"},"eth_link_status":{"type":"integer","format":"int64"},"power_usage_W":{"type":"number","format":"float"},"fpga_temp_C":{"type":"number","format":"float"},"hbm_temp_C":{"type":"number","format":"float"},"packets_udp":{"type":"integer","format":"int64"},"packets_sls":{"type":"integer","format":"int64"},"idle":{"type":"boolean"},"pcie_link_speed":{"type":"integer","format":"int64","description":"PCIe link speed measured by generation (expected value is 4 == PCIe Gen4)"},"pcie_link_width":{"type":"integer","format":"int64","description":"PCIe link width (expected value is 8 == x8)"}}}},"broker_status":{"type":"object","required":["state"],"properties":{"state":{"type":"string","enum":["Inactive","Idle","Busy","Measuring","Pedestal","Error"]},"progress":{"type":"number","format":"float","description":"Progress of data collection (only available if receiving is running)","example":1,"minimum":0,"maximum":1},"message":{"type":"string","description":"Message to display besides state of the jfjoch_broker; mostly used for errors and warnings\nThis matters especially for async functions (start/initialize), where API won't return reason\nfor the error during async operation.\n"},"message_severity":{"type":"string","enum":["success","info","warning","error"],"default":"error","description":"Level of the message to display"}}},"plot":{"type":"object","required":["x","y","title"],"description":"x and y coordinates for plotting, it is OK to assume that both arrays have the same size; layout is optimized for Plotly","properties":{"title":{"type":"string","default":""},"x":{"type":"array","items":{"type":"number","format":"float"}},"y":{"type":"array","items":{"type":"number","format":"float"}}}},"plots":{"type":"object","required":["plot"],"properties":{"title":{"type":"string"},"plot":{"type":"array","items":{"$ref":"#/components/schemas/plot"}}}},"calibration_statistics":{"type":"array","items":{"required":["module_number","storage_cell_number","pedestal_g0_mean","pedestal_g1_mean","pedestal_g2_mean","gain_g0_mean","gain_g1_mean","gain_g2_mean","masked_pixels"],"type":"object","properties":{"module_number":{"type":"integer","format":"int64"},"storage_cell_number":{"type":"integer","format":"int64"},"pedestal_g0_mean":{"type":"number","format":"float"},"pedestal_g1_mean":{"type":"number","format":"float"},"pedestal_g2_mean":{"type":"number","format":"float"},"gain_g0_mean":{"type":"number","format":"float"},"gain_g1_mean":{"type":"number","format":"float"},"gain_g2_mean":{"type":"number","format":"float"},"masked_pixels":{"type":"integer","format":"int64"}}}},"jfjoch_statistics":{"type":"object","description":"Pool statistics for Jungfraujoch to reduce transfers between frontend and jfjoch_broker","properties":{"detector":{"$ref":"#/components/schemas/detector_status"},"detector_list":{"$ref":"#/components/schemas/detector_list"},"detector_settings":{"$ref":"#/components/schemas/detector_settings"},"image_format_settings":{"$ref":"#/components/schemas/image_format_settings"},"instrument_metadata":{"$ref":"#/components/schemas/instrument_metadata"},"file_writer_settings":{"$ref":"#/components/schemas/file_writer_settings"},"data_processing_settings":{"$ref":"#/components/schemas/spot_finding_settings"},"measurement":{"$ref":"#/components/schemas/measurement_statistics"},"broker":{"$ref":"#/components/schemas/broker_status"},"fpga":{"$ref":"#/components/schemas/fpga_status"},"calibration":{"$ref":"#/components/schemas/calibration_statistics"},"zeromq_preview":{"$ref":"#/components/schemas/zeromq_preview_settings"},"zeromq_metadata":{"$ref":"#/components/schemas/zeromq_metadata_settings"},"pixel_mask":{"$ref":"#/components/schemas/pixel_mask_statistics"},"roi":{"$ref":"#/components/schemas/roi_definitions"},"az_int":{"$ref":"#/components/schemas/azim_int_settings"},"buffer":{"$ref":"#/components/schemas/image_buffer_status"}}},"error_message":{"type":"object","required":["msg","reason"],"properties":{"msg":{"type":"string","description":"Human readable message","example":"Detector in wrong state"},"reason":{"type":"string","description":"Enumerate field for automated analysis","enum":["WrongDAQState","Other"]}}},"roi_azimuthal":{"type":"object","description":"ROI as Q-range (or resolution range)","required":["name","q_min_recipA","q_max_recipA"],"properties":{"name":{"type":"string","minLength":1,"description":"Name for the ROI; used in the plots"},"q_min_recipA":{"type":"number","format":"float","minimum":0.00001,"description":"Minimum Q-range for the ROI"},"q_max_recipA":{"type":"number","format":"float","minimum":0.00001,"description":"Maximum Q-range for the ROI"}}},"roi_circle":{"type":"object","description":"Circular ROI","required":["name","center_x_pxl","center_y_pxl","radius_pxl"],"properties":{"name":{"type":"string","minLength":1,"description":"Name for the ROI; used in the plots"},"center_x_pxl":{"type":"number","format":"float","description":"X coordinate of center of the circle [pixels]"},"center_y_pxl":{"type":"number","format":"float","description":"Y coordinate of center of the circle [pixels]"},"radius_pxl":{"type":"number","format":"float","minimum":0,"exclusiveMinimum":true,"description":"Radius of the circle [pixels]"}}},"roi_box":{"type":"object","description":"Box ROI","required":["name","min_x_pxl","max_x_pxl","min_y_pxl","max_y_pxl"],"properties":{"name":{"type":"string","minLength":1,"description":"Name for the ROI; used in the plots"},"min_x_pxl":{"type":"integer","format":"int64","description":"Lower bound (inclusive) in X coordinate for the box","minimum":0},"max_x_pxl":{"type":"integer","format":"int64","description":"Upper bound (inclusive) in X coordinate for the box","minimum":0},"min_y_pxl":{"type":"integer","format":"int64","description":"Lower bound (inclusive) in Y coordinate for the box","minimum":0},"max_y_pxl":{"type":"integer","format":"int64","description":"Upper bound (inclusive) in Y coordinate for the box","minimum":0}}},"roi_circle_list":{"type":"object","description":"List of circular ROIs","required":["rois"],"properties":{"rois":{"type":"array","maxItems":12,"items":{"$ref":"#/components/schemas/roi_circle"}}}},"roi_box_list":{"type":"object","description":"List of box ROIs","properties":{"rois":{"type":"array","maxItems":12,"items":{"$ref":"#/components/schemas/roi_box"}}}},"roi_azim_list":{"type":"object","description":"List of azimuthal ROIs","properties":{"rois":{"type":"array","maxItems":12,"items":{"$ref":"#/components/schemas/roi_azimuthal"}}}},"roi_definitions":{"type":"object","required":["box","circle","azim"],"description":"ROI defintions","properties":{"box":{"$ref":"#/components/schemas/roi_box_list"},"circle":{"$ref":"#/components/schemas/roi_circle_list"},"azim":{"$ref":"#/components/schemas/roi_azim_list"}}},"instrument_metadata":{"type":"object","description":"Metadata for a measurement instrument","required":["source_name","instrument_name"],"properties":{"source_name":{"type":"string","example":"Swiss Light Source"},"source_type":{"type":"string","description":"Type of radiation source. NXmx gives a fixed dictionary, though Jungfraujoch is not enforcing compliance. \nhttps://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource\nNXsource allows the following:\n\nSpallation Neutron Source\nPulsed Reactor Neutron Source\nReactor Neutron Source\nSynchrotron X-ray Source\nPulsed Muon Source\nRotating Anode X-ray\nFixed Tube X-ray\nUV Laser\nFree-Electron Laser\nOptical Laser\nIon Source\nUV Plasma Source\nMetal Jet X-ray\n","example":"Synchrotron X-ray Source","default":""},"instrument_name":{"type":"string","example":"CristallinaMX"},"pulsed_source":{"type":"boolean","description":"Settings specific to XFEL (e.g., every image has to come from TTL trigger, save pulse ID and event code)\n","default":false},"electron_source":{"type":"boolean","description":"Settings specific to electron source (e.g., wavelength definition)\n","default":false}}},"detector_module_direction":{"type":"string","enum":["Xp","Xn","Yp","Yn"]},"detector_type":{"type":"string","enum":["EIGER","JUNGFRAU","DECTRIS"]},"image_pusher_type":{"type":"string","default":"None","enum":["ZeroMQ","HDF5","CBOR","None"]},"standard_detector_geometry":{"type":"object","description":"Regular rectangular geometry, first module is in the bottom left corner of the detector","required":["nmodules"],"properties":{"nmodules":{"type":"integer","minimum":1,"description":"Number of modules in the detector"},"gap_x":{"type":"integer","default":8,"minimum":0,"description":"Gap size in X direction [pixels]"},"gap_y":{"type":"integer","minimum":0,"default":36,"description":"Gap size in Y direction [pixels]"},"modules_in_row":{"type":"integer","minimum":1,"default":1,"description":"Number of modules in one row"}}},"detector_module":{"type":"object","required":["x0","y0","fast_axis","slow_axis"],"properties":{"x0":{"type":"number"},"y0":{"type":"number"},"fast_axis":{"$ref":"#/components/schemas/detector_module_direction"},"slow_axis":{"$ref":"#/components/schemas/detector_module_direction"}}},"detector":{"type":"object","required":["description"],"properties":{"description":{"type":"string","minLength":1},"serial_number":{"type":"string","default":"Unknown","minLength":1},"type":{"$ref":"#/components/schemas/detector_type"},"high_voltage_V":{"type":"integer","format":"int64","minimum":0,"maximum":200,"default":0},"udp_interface_count":{"type":"integer","format":"int64","minimum":1,"maximum":2,"default":1},"module_sync":{"type":"boolean","default":true,"description":"Use module 0 as master for timing. Only applies to JUNGFRAU detector (this cannot be turned off for EIGER)."},"sensor_thickness_um":{"type":"number","format":"float","minimum":0,"default":320},"readout_time_us":{"type":"integer","format":"int64","minimum":1,"description":"Minimum difference between frame time and count time in microseconds\nDefaults are 3 us for EIGER and 20 us for JUNGFRAU\n"},"minimum_count_time_us":{"type":"integer","format":"int64","minimum":0,"description":"Minimum count time available for the detector."},"minimum_frame_time_us":{"type":"integer","format":"int64","minimum":0,"description":"Minimum frame time available for the detector."},"calibration_file":{"type":"array","description":"Can be empty for all detectors - default calibration used.\nFor JUNGFRAU: list of gain files, one entry per module.\nFor EIGER: one directory (with detector settings) or list of trim bit files, one entry per half-module.\n","items":{"type":"string"}},"hostname":{"type":"array","description":"Hostname for detector module. One entry per module\nOne entry per module. Either empty or number of module entries.\n","items":{"type":"string"}},"sensor_material":{"type":"string","default":"Si"},"tx_delay":{"type":"array","items":{"type":"integer","format":"int64"}},"base_data_ipv4_address":{"type":"string","example":"10.10.10.50"},"standard_geometry":{"$ref":"#/components/schemas/standard_detector_geometry"},"custom_geometry":{"type":"array","items":{"$ref":"#/components/schemas/detector_module"}},"roi_mode":{"type":"string","default":"","description":"ROI setting for DECTRIS detectors"},"mirror_y":{"type":"boolean","default":true,"description":"Mirror detector in Y direction to account for MX convention of (0,0) point in top left corner"}}},"zeromq_settings":{"type":"object","description":"ZeroMQ configuration for Jungfraujoch software.\nThis structure is used to provide default settings using configuration JSON file and is not used in HTTP.\n","properties":{"send_watermark":{"type":"integer","format":"int64","minimum":2,"maximum":16384,"default":100,"description":"Watermark for ZeroMQ send queue (number of outstanding messages queued on Jungfraujoch server per queue)"},"send_buffer_size":{"type":"integer","format":"int64","description":"Send buffer size for ZeroMQ socket"},"image_socket":{"type":"array","items":{"type":"string"},"example":["tcp://1.2.3.4:5000","tcp://1.2.3.4:5001"],"description":"PUSH ZeroMQ socket for images. In case multiple sockets are provided, images are streamed over multiple sockets. \nImages are serialized using CBOR.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tpc://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.\n"},"writer_notification_socket":{"type":"string","example":"tcp://1.3.4.6:7000","description":"PULL ZeroMQ socket for notifications from writer that it finished operation. \nThis allows Jungfraujoch to operate in a synchronous manner, with end of acquisition being also end of writing.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tpc://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address should be avoided, as this socket address is forwarded to the writer process via START ZerOMQ message and in case of multiple ineterfaces the address might be ambigous.\nUsing * (star) instead of port number is allowed and it means a random free port number.\n"}}},"pcie_devices":{"type":"array","minLength":1,"items":{"type":"object","required":["block_device"],"properties":{"blk":{"type":"string","example":"/dev/jfjoch0","description":"Block device name"},"ipv4":{"type":"string","example":"10.1.1.7","description":"IPv4 address of the block device"}}}},"jfjoch_settings":{"type":"object","required":["detector","frontend_directory","image_pusher"],"description":"Default settings for Jungfraujoch software. \nThis structure is used to provide default settings using configuration JSON file and is not used in HTTP.\n","properties":{"pcie":{"$ref":"#/components/schemas/pcie_devices"},"zeromq":{"$ref":"#/components/schemas/zeromq_settings"},"instrument":{"$ref":"#/components/schemas/instrument_metadata"},"file_writer":{"$ref":"#/components/schemas/file_writer_settings"},"detector":{"type":"array","minLength":1,"items":{"$ref":"#/components/schemas/detector"}},"detector_settings":{"$ref":"#/components/schemas/detector_settings"},"azim_int":{"$ref":"#/components/schemas/azim_int_settings"},"image_format":{"$ref":"#/components/schemas/image_format_settings"},"image_buffer_MiB":{"type":"integer","minimum":128,"default":2048,"description":"Size of internal buffer in MiB for images before they are sent to a stream"},"receiver_threads":{"type":"integer","minimum":1,"maximum":512,"default":64,"description":"Number of threads used by the receiver"},"numa_policy":{"type":"string","description":"NUMA policy to bind CPUs"},"frontend_directory":{"type":"string","description":"Location of built JavaScript web frontend"},"inference_server_addr":{"type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9\\-\\.]*[a-zA-Z0-9])(\\:[0-9]{1,5})?$"},"description":"Address to ML-based inference servers"},"image_pusher":{"$ref":"#/components/schemas/image_pusher_type"},"zeromq_preview":{"$ref":"#/components/schemas/zeromq_preview_settings"},"zeromq_metadata":{"$ref":"#/components/schemas/zeromq_metadata_settings"}}},"zeromq_metadata_settings":{"type":"object","required":["enabled","period_ms"],"properties":{"enabled":{"type":"boolean","default":true,"description":"ZeroMQ metadata socket is enabled."},"period_ms":{"type":"integer","format":"int64","minimum":1,"default":1000,"description":"Period for generating metadata package sent to the ZeroMQ interface in milliseconds.\n"},"socket_address":{"type":"string","description":"PUB ZeroMQ socket for image metadata information.\nImage metadata are serialized using CBOR.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.\n"}}},"zeromq_preview_settings":{"type":"object","required":["enabled","period_ms"],"properties":{"enabled":{"type":"boolean","default":true,"description":"ZeroMQ preview socket is enabled."},"period_ms":{"type":"integer","format":"int64","default":1000,"description":"Period for generating preview image sent to the ZeroMQ interface in milliseconds. Default is 1 second. \nIf set to zero, all images will be sent ZeroMQ (should be used only in case of relatively slow data collection).\nThis has no effect on HTTP based preview, which updates always at rate of 1 second.\n"},"socket_address":{"type":"string","description":"PUB ZeroMQ socket for preview images. This socket operates at a reduced frame rate.\nImages are serialized using CBOR.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.\n"}}}}},"paths":{"/initialize":{"post":{"summary":"Initialize detector and data acquisition","description":"Should be used in two cases:\n - Detector is in `Inactive` state\n - Detector is in `Error` state\nX-ray shutter must be closed. \nThis operation will reconfigure network interface of the detector. \nDuring operation of the detector it is recommended to use the `POST /pedestal` operation instead.\nIf storage cells are used, the execution time might be few minutes.\n\nThis is async function - one needs to use `POST /wait_till_done` to ensure operation is done.\n","responses":{"200":{"description":"Initialization started"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/pedestal":{"post":{"summary":"Collect dark current for the detector","description":"Updates calibration of the JUNGFRAU detector. Must be in `Idle` state.\n\nX-ray shutter must be closed. Recommended to run once per hour for long integration times (> 100 us).\n\nThis is async function - one needs to use `POST /wait_till_done` to ensure operation is done.\n","responses":{"200":{"description":"Everything OK"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/start":{"post":{"summary":"Start detector","description":"Start data acquisition.\nDetector must be in `Idle` state.\nDoesn't run calibration procedure.\nWhen the function returns, detector is ready to accept soft/TTL triggers.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/dataset_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/wait_till_done":{"post":{"summary":"Wait for acquisition done","parameters":[{"in":"query","name":"timeout","required":false,"schema":{"type":"integer","default":60,"minimum":0,"maximum":3600},"description":"Timeout in seconds (0 == immediate response)"}],"description":"Block execution of external script till initialization, data collection or pedestal is finished.\nRunning this command does not affect (cancel) running data collection, it is only to ensure synchronous execution of other software.\n\nTo not block web server for a indefinite period of time, the procedure is provided with a timeout.\nExtending timeout is possible, but requires to ensure safety that client will not close the connection and retry the connection.\n","responses":{"200":{"description":"Detector in `Idle` state, another data collection can start immediately"},"400":{"description":"Timeout parameter out of bounds"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}},"502":{"description":"Detector is inactive mode"},"504":{"description":"Timeout reached, need to restart operation"}}}},"/trigger":{"post":{"summary":"Send soft trigger to the detector","description":"Generate soft trigger","responses":{"200":{"description":"Trigger sent"}}}},"/cancel":{"post":{"summary":"Cancel running data collection","description":"Command will inform FPGA network card to stop pedestal or data collection at the current stage.\nAny frame that is currently being processed by CPU will be finished and sent to writer.\nGiven the command is making sure to gracefully stop data acquisition and detector, it might take some time to switch back after command finished to `Idle` state.\n\nIf data collection is not running, the command has no effect.\n","responses":{"200":{"description":"Cancel request sent to FPGAs (or ignored, as data collection is not running)"}}}},"/deactivate":{"post":{"summary":"Prepare detector to turn off","description":"Should be in `Idle` or `Error` state.\nCommand deactivates data acquisition and turns off detector high voltage and ASIC.\nShould be used always before turning off power from the detector.\n","responses":{"200":{"description":"Detector ready to turn off"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/detector":{"put":{"summary":"Change detector configuration","description":"Detector settings are ones that have effect on calibration, i.e., pedestal has to be collected again after changing these settings.\nThis can only be done when detector is `Idle`, `Error` or `Inactive` states.\nIf detector is in `Idle` state , pedestal procedure will be executed automatically - there must be no X-rays on the detector during the operation.\nIf detector is in `Inactive` or `Error` states, new settings will be saved, but no calibration will be executed.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get detector configuration","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_settings"}}}}}}},"/config/file_writer":{"put":{"summary":"Change file writer settings","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/file_writer_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get file writer settings","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/file_writer_settings"}}}}}}},"/config/instrument":{"put":{"summary":"Change instrument metadata","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/instrument_metadata"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get instrument metadata","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/instrument_metadata"}}}}}}},"/config/image_format":{"put":{"summary":"Change image output format","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/image_format_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get image output format","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/image_format_settings"}}}}}}},"/config/image_format/raw":{"post":{"summary":"Configure format for raw data collection","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","responses":{"200":{"description":"Everything OK"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/image_format/conversion":{"post":{"summary":"Configure format for data collection with full conversion","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","responses":{"200":{"description":"Everything OK"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/spot_finding":{"put":{"summary":"Configure spot finding","description":"Can be done anytime, also while data collection is running","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spot_finding_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}},"get":{"summary":"Get data processing configuration","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/spot_finding_settings"}}}}}}},"/config/azim_int":{"put":{"summary":"Configure radial integration","description":"Can be done when detector is Inactive or Idle","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/azim_int_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get radial integration configuration","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/azim_int_settings"}}}}}}},"/config/internal_generator_image":{"put":{"summary":"Load binary image for internal FPGA generator","description":"Load image for internal FPGA generator. This can only happen in Idle state of the detector.\nRequires binary blob with 16-bit integer numbers of size of detector in raw/converted coordinates \n(depending on detector settings).\n","parameters":[{"name":"id","in":"query","description":"Image id to upload","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":127}}],"requestBody":{"content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/config/internal_generator_image.tiff":{"put":{"summary":"Load TIFF image for internal FPGA generator","description":"Load image for internal FPGA generator. This can only happen in Idle state of the detector.\nRequires TIFF with 16-bit integer numbers of size of detector in raw/converted coordinates \n(depending on detector settings).\n","parameters":[{"in":"query","name":"id","description":"Image ID to upload","required":false,"schema":{"type":"integer","minimum":0,"maximum":127}}],"requestBody":{"content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/config/select_detector":{"put":{"summary":"Select detector","description":"Jungfraujoch allows to control multiple detectors and/or region-of-interests.\nThe command allows to choose one detector from the list (ID has to be consistent with one provided by GET response).\nChanging detector will set detector to `Inactive` state and will require reinitialization.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_selection"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"List available detectors","description":"Configured detectors that can be selected by used","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_list"}}}}}}},"/config/zeromq_preview":{"put":{"summary":"Set ZeroMQ preview settings","description":"Jungfraujoch can generate preview message stream on ZeroMQ SUB socket.\nHere settings of the socket can be adjusted.\nWhile the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.\nOptions set with this PUT request have no effect on HTTP based preview.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_preview_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get ZeroMQ preview settings","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_preview_settings"}}}}}}},"/config/zeromq_metadata":{"put":{"summary":"Set ZeroMQ metadata settings","description":"Jungfraujoch can generate metadata message stream on ZeroMQ PUB socket. This stream covers all images.\nHere settings of the socket can be adjusted.\nWhile the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_metadata_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get ZeroMQ metadata socket settings","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_metadata_settings"}}}}}}},"/status":{"get":{"summary":"Get Jungfraujoch status","description":"Status of the data acquisition","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/broker_status"}}}}}}},"/fpga_status":{"get":{"summary":"Get status of FPGA devices","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/fpga_status"}}}}}}},"/xfel/pulse_id":{"get":{"summary":"Return XFEL pulse IDs for the current data acquisition","description":"Return array of XFEL pulse IDs - (-1) if image not recorded","responses":{"200":{"description":"Pulse ID collected","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}},"404":{"description":"Not in XFEL mode or no acquisition recorded"}}}},"/xfel/event_code":{"get":{"summary":"Return XFEL event codes for the current data acquisition","description":"Return array of XFEL event codes","responses":{"200":{"description":"Event codes collected","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}},"404":{"description":"Not in XFEL mode or no acquisition recorded"}}}},"/detector/status":{"get":{"summary":"Get detector status","description":"Status of the JUNGFRAU detector","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_status"}}}},"404":{"description":"Running in \"simulator\" mode - no detector present"},"500":{"description":"Error encountered when trying to read status","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/config/roi":{"get":{"summary":"Get ROI definitions","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/roi_definitions"}}}}}},"put":{"summary":"Upload ROI definitions","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/roi_definitions"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/plot/bkg_estimate":{"get":{"summary":"Generate background estimate plot","description":"Mean intensity for d = 3 - 5 A per image; binning is configurable\n","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/resolution_estimate":{"get":{"summary":"Generate resolution estimate plot","description":"Diffraction resolution, as estimated by SSRL ML model; binning is configurable\n","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/spot_count":{"get":{"summary":"Generate spot count plot","description":"Number of spots per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/indexing_rate":{"get":{"summary":"Generate indexing rate plot","description":"Image indexing rate; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/indexing_unit_cell":{"get":{"summary":"Generate indexing unit cell length plots","description":"Crystal unit cell based on indexing results; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/indexing_unit_cell_angle":{"get":{"summary":"Generate indexing unit cell angle plot","description":"Crystal unit cell based on indexing results; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/error_pixel":{"get":{"summary":"Generate error pixels plot","description":"Count of error (mean) and saturated (mean/max) pixels per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/strong_pixel":{"get":{"summary":"Generate strong pixels plot","description":"Count of strong pixels per image (from spot finding); binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/max_value":{"get":{"summary":"Generate maximum pixel value plot","description":"Provides maximum viable pixel value (excluding overloads and error pixels); binning is configurable and maximum of a bin is returned","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_sum":{"get":{"summary":"Generate ROI sum plot","description":"Sum of ROI rectangle per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_max_count":{"get":{"summary":"Generate plot of ROI max count","description":"Max count of ROI per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_valid_pixels":{"get":{"summary":"Generate plot of ROI valid pixels","description":"Number of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; multipixels are counted just once; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_mean":{"get":{"summary":"Generate plot of ROI mean value","description":"Mean of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; binning is configurable; number will be wrong if multipixels are included!","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_x":{"get":{"summary":"Generate plot of ROI weighted X-coordinate","description":"Pixel X weighted by measured counts; pixels with special values (overload, bad pixel) are excluded; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_y":{"get":{"summary":"Generate plot of ROI weighted Y-coordinate","description":"Pixel Y weighted by measured counts; pixels with special values (overload, bad pixel) are excluded; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/receiver_delay":{"get":{"summary":"Generate receiver delay plot","description":"Amount of frames the receiver is behind the FPGA for each image - used for internal debugging; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/receiver_free_send_buffers":{"get":{"summary":"Generate receiver free send buffer plot","description":"Amount of send buffers available during frame processing - used for internal debugging; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/image_collection_efficiency":{"get":{"summary":"Generate image collection efficiency plot","description":"Ratio of collected and expected packets per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/packets_received":{"get":{"summary":"Generate plot with number of received packets per image","description":"Number of collected packets per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/azim_int":{"get":{"summary":"Generate radial integration profile","description":"Generate average radial integration profile","parameters":[{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}}}}},"/statistics":{"get":{"summary":"Get general statistics","parameters":[{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/jfjoch_statistics"}}}}}}},"/statistics/data_collection":{"get":{"summary":"Get data collection statistics","description":"Results of the last data collection","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/measurement_statistics"}}}},"404":{"description":"No data collection performed so far"}}}},"/statistics/calibration":{"get":{"summary":"Get calibration statistics","description":"Statistics are provided for each module/storage cell separately","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/calibration_statistics"}}}}}}},"/config/mask":{"get":{"summary":"Get mask of the detector (binary)","description":"Detector must be Initialized.\nGet full pixel mask of the detector.\nSee NXmx standard for meaning of pixel values.\n","responses":{"200":{"description":"Binary array (4 byte; unsigned)","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}}}}},"/config/user_mask":{"get":{"summary":"Detector must be Initialized.\nGet user mask of the detector (binary)\n","description":"Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked","responses":{"200":{"description":"User mask in binary format (4 byte; unsigned)","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}}}},"put":{"summary":"Upload user mask of the detector (binary)","description":"Should be in `Idle` state.\nUpload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.\nIf detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.\nIn the latter case - module gaps are ignored and don't need to be assigned value.\nMask is expected as binary array (4-byte; unsigned).\n0 - good pixel, other value - masked\nUser mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.\n","requestBody":{"content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"All good"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/mask.tiff":{"get":{"summary":"Get mask of the detector (TIFF)","description":"Should be in `Idle` state.\nGet full pixel mask of the detector\nSee NXmx standard for meaning of pixel values\n","responses":{"200":{"description":"Pixel mask in TIFF format (4 byte; unsigned)","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}}}}},"/config/user_mask.tiff":{"get":{"summary":"Detector must be Initialized.\nGet user mask of the detector (TIFF)\n","description":"Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked","responses":{"200":{"description":"User mask in TIFF format (4 byte; unsigned)","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}}}},"put":{"summary":"Upload user mask of the detector","description":"Should be in `Idle` state.\nUpload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.\nIf detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.\nIn the latter case - module gaps are ignored and don't need to be assigned value.\nMask is expected as TIFF (4-byte; unsigned).\n0 - good pixel, other value - masked\nUser mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration. \nUser mask is not automatically applied - i.e. pixels with user mask will have a valid pixel value in the images.\n","requestBody":{"content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"All good"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/preview/pedestal.tiff":{"get":{"parameters":[{"in":"query","name":"gain_level","required":true,"schema":{"type":"integer"},"description":"Gain level (0, 1, 2)"},{"in":"query","name":"sc","schema":{"type":"integer"},"description":"Storage cell number"}],"summary":"Get pedestal in TIFF format","responses":{"200":{"description":"Calibration image","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No calibration recorded so far"}}}},"/image_buffer/start.cbor":{"get":{"summary":"Get Start message in CBOR format","description":"Contains metadata for a dataset (e.g., experimental geometry)","responses":{"200":{"description":"Return start message","content":{"application/cbor":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No measurement so far"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/image_buffer/image.cbor":{"get":{"summary":"Get image message in CBOR format","description":"Contains full image data and metadata. The image must come from the latest data collection.","parameters":[{"$ref":"#/components/parameters/image_id"}],"responses":{"200":{"description":"Return image message","content":{"application/cbor":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Image not present in the buffer - either not yet measured or already replaced by a next image."},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/image_buffer/image.jpeg":{"get":{"summary":"Get preview image in JPEG format using custom settings","parameters":[{"$ref":"#/components/parameters/image_id"},{"$ref":"#/components/parameters/show_user_mask"},{"$ref":"#/components/parameters/show_roi"},{"$ref":"#/components/parameters/show_spots"},{"$ref":"#/components/parameters/saturation"},{"$ref":"#/components/parameters/jpeg_quality"},{"$ref":"#/components/parameters/resolution_ring"},{"$ref":"#/components/parameters/color_scale"}],"responses":{"200":{"description":"Preview image","content":{"image/jpeg":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"404":{"description":"Image not present in the buffer - either not yet measured or already replaced by a next image."},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/image_buffer/image.tiff":{"get":{"summary":"Get preview image in TIFF format","parameters":[{"$ref":"#/components/parameters/image_id"}],"responses":{"200":{"description":"Preview image","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No preview image recorded so far"}}}},"/image_buffer/clear":{"post":{"summary":"Clear image buffer","description":"Turns off image buffer for the last data collection. Can be only run when Jungfraujoch is not collecting data.","responses":{"200":{"description":"Done"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/image_buffer/status":{"get":{"summary":"Get status of the image buffers","description":"Can be run at any stage of Jungfraujoch operation, including during data collection.\nThe status of the image buffer is volatile during data collection - if data collection goes for more images than available buffer slots,\nthen image might be replaced in the buffer between calling /images and /image.cbor.\n","responses":{"200":{"description":"Done","content":{"application/json":{"schema":{"$ref":"#/components/schemas/image_buffer_status"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/version":{"get":{"summary":"Get Jungfraujoch version of jfjoch_broker","responses":{"200":{"description":"Release number of Jungfraujoch","content":{"text/plain":{"schema":{"type":"string","example":"1.0.0-rc.25"}}}}}}}}}},"searchIndex":{"store":["/paths/~1initialize/post","/paths/~1pedestal/post","/paths/~1start/post","/paths/~1wait_till_done/post","/paths/~1trigger/post","/paths/~1cancel/post","/paths/~1deactivate/post","/paths/~1config~1detector/put","/paths/~1config~1detector/get","/paths/~1config~1file_writer/put","/paths/~1config~1file_writer/get","/paths/~1config~1instrument/put","/paths/~1config~1instrument/get","/paths/~1config~1image_format/put","/paths/~1config~1image_format/get","/paths/~1config~1image_format~1raw/post","/paths/~1config~1image_format~1conversion/post","/paths/~1config~1spot_finding/put","/paths/~1config~1spot_finding/get","/paths/~1config~1azim_int/put","/paths/~1config~1azim_int/get","/paths/~1config~1internal_generator_image/put","/paths/~1config~1internal_generator_image.tiff/put","/paths/~1config~1select_detector/put","/paths/~1config~1select_detector/get","/paths/~1config~1zeromq_preview/put","/paths/~1config~1zeromq_preview/get","/paths/~1config~1zeromq_metadata/put","/paths/~1config~1zeromq_metadata/get","/paths/~1status/get","/paths/~1fpga_status/get","/paths/~1xfel~1pulse_id/get","/paths/~1xfel~1event_code/get","/paths/~1detector~1status/get","/paths/~1config~1roi/get","/paths/~1config~1roi/put","/paths/~1plot~1bkg_estimate/get","/paths/~1plot~1resolution_estimate/get","/paths/~1plot~1spot_count/get","/paths/~1plot~1indexing_rate/get","/paths/~1plot~1indexing_unit_cell/get","/paths/~1plot~1indexing_unit_cell_angle/get","/paths/~1plot~1error_pixel/get","/paths/~1plot~1strong_pixel/get","/paths/~1plot~1max_value/get","/paths/~1plot~1roi_sum/get","/paths/~1plot~1roi_max_count/get","/paths/~1plot~1roi_valid_pixels/get","/paths/~1plot~1roi_mean/get","/paths/~1plot~1roi_x/get","/paths/~1plot~1roi_y/get","/paths/~1plot~1receiver_delay/get","/paths/~1plot~1receiver_free_send_buffers/get","/paths/~1plot~1image_collection_efficiency/get","/paths/~1plot~1packets_received/get","/paths/~1plot~1azim_int/get","/paths/~1statistics/get","/paths/~1statistics~1data_collection/get","/paths/~1statistics~1calibration/get","/paths/~1config~1mask/get","/paths/~1config~1user_mask/get","/paths/~1config~1user_mask/put","/paths/~1config~1mask.tiff/get","/paths/~1config~1user_mask.tiff/get","/paths/~1config~1user_mask.tiff/put","/paths/~1preview~1pedestal.tiff/get","/paths/~1image_buffer~1start.cbor/get","/paths/~1image_buffer~1image.cbor/get","/paths/~1image_buffer~1image.jpeg/get","/paths/~1image_buffer~1image.tiff/get","/paths/~1image_buffer~1clear/post","/paths/~1image_buffer~1status/get","/paths/~1version/get"],"index":{"version":"2.3.9","fields":["title","description"],"fieldVectors":[["title/0",[0,2.425,1,0.626,2,1.28,3,2.158]],["description/0",[0,1.188,1,0.736,4,2.408,5,1.905,6,1.491,7,1.805,8,1.003,9,1.153,10,0.91,11,1.491,12,1.655,13,1.491,14,3.284,15,1.905,16,1.655,17,1.905,18,1.368,19,1.655,20,2.709,21,1.188,22,1.905,23,1.905,24,1.188,25,1.491,26,1.368,27,1.905,28,1.905,29,1.655,30,1.491,31,1.368,32,1.368,33,1.491,34,1.491,35,0.704]],["title/1",[1,0.626,36,1.496,37,3.888,38,2.792]],["description/1",[1,0.405,4,1.323,7,1.773,9,0.929,11,1.967,12,2.184,13,1.967,14,1.805,19,2.184,20,2.184,21,1.568,26,1.805,29,2.184,30,1.967,31,1.805,32,1.805,33,1.967,34,1.967,35,0.929,39,2.513,40,1.805,41,2.184,42,0.967,43,1.395,44,2.184,45,1.259,46,2.513,47,2.513,48,1.476,49,2.513]],["title/2",[1,0.788,50,3.829]],["description/2",[1,0.783,2,1.118,3,1.884,9,1.255,30,2.657,40,2.438,42,1.307,43,1.884,50,3.807,51,3.394,52,2.657,53,2.118,54,3.394,55,3.394,56,3.394,57,2.657]],["title/3",[3,2.405,35,1.602,58,4.333]],["description/3",[0,1.286,2,1.094,13,1.613,21,1.286,25,2.601,26,1.48,33,1.613,34,2.601,36,1.279,43,1.844,52,1.613,59,3.323,60,2.061,61,2.061,62,2.061,63,1.791,64,1.48,65,2.061,66,1.613,67,2.061,68,2.061,69,2.061,70,2.061,71,2.061,72,2.061,73,1.48,74,3.323,75,2.061,76,2.061,77,1.48,78,2.061,79,2.061,80,3.323,81,2.061]],["title/4",[1,0.626,57,3.043,82,3.043,83,3.378]],["description/4",[57,5.219,83,4.739,84,1.287]],["title/5",[2,1.28,36,1.496,43,2.158,66,3.043]],["description/5",[1,0.332,2,1.375,3,1.144,9,0.762,16,1.791,21,1.286,26,1.48,36,1.279,38,2.386,42,0.793,43,1.144,63,2.887,64,3.44,66,1.613,85,2.061,86,1.21,87,2.061,88,2.601,89,1.791,90,1.613,91,2.061,92,1.613,93,2.061,94,2.061,95,1.613,96,2.061,97,2.061,98,2.061,99,2.061,100,2.061,101,2.061,102,2.061,103,1.613]],["title/6",[1,0.698,104,4.333,105,3.391]],["description/6",[1,0.768,2,1.088,3,1.835,4,1.74,9,1.222,10,1.578,42,1.272,64,2.374,105,3.735,106,4.772,107,3.305,108,3.305,109,3.305,110,3.305,111,3.305,112,3.305]],["title/7",[1,0.698,113,2.405,114,1.06]],["description/7",[1,0.86,7,1.557,8,1.797,9,1.579,10,1.63,11,1.667,14,1.53,18,1.53,21,2.129,25,2.671,31,1.53,35,0.788,36,0.82,40,2.451,42,1.314,52,1.667,103,1.667,113,1.182,115,1.863,116,1.851,117,2.13,118,1.851,119,2.13,120,2.13,121,1.851]],["title/8",[1,0.788,114,1.197]],["description/8",[35,2.108,121,4.954,122,3.347]],["title/9",[95,3.043,113,2.158,115,1.697,123,3.378]],["description/9",[1,0.777,8,2.541,9,1.785,10,2.305,35,1.785,42,1.858,124,4.194]],["title/10",[95,3.391,115,1.891,123,3.765]],["description/10",[35,2.108,122,3.347,124,4.954]],["title/11",[113,2.405,125,3.765,126,2.544]],["description/11",[1,0.777,8,2.541,9,1.785,10,2.305,35,1.785,42,1.858,127,4.194]],["title/12",[125,4.251,126,2.873]],["description/12",[35,2.108,122,3.347,127,4.954]],["title/13",[113,2.158,128,0.917,129,3.378,130,2.047]],["description/13",[1,0.777,8,2.541,9,1.785,10,2.305,35,1.785,42,1.858,131,4.194]],["title/14",[128,1.022,129,3.765,130,2.281]],["description/14",[35,2.108,122,3.347,131,4.954]],["title/15",[2,1.161,36,1.357,114,0.863,130,1.856,132,2.759]],["description/15",[1,0.777,8,2.541,9,1.785,10,2.305,35,1.785,42,1.858,133,4.826]],["title/16",[2,1.062,36,1.242,114,0.789,130,1.698,134,2.316,135,2.524]],["description/16",[1,0.777,8,2.541,9,1.785,10,2.305,35,1.785,42,1.858,136,4.826]],["title/17",[114,1.06,137,2.703,138,3.112]],["description/17",[2,1.653,35,1.856,36,1.932,43,2.786,122,2.947,139,4.361]],["title/18",[2,1.427,92,3.391,114,1.06]],["description/18",[35,2.108,122,3.347,139,4.954]],["title/19",[48,2.544,114,1.06,140,3.112]],["description/19",[1,0.842,8,2.752,35,1.933,42,2.012,141,4.542]],["title/20",[48,2.544,114,1.06,140,3.112]],["description/20",[35,2.108,122,3.347,141,4.954]],["title/21",[84,0.761,86,1.894,128,0.761,142,2.316,143,2.012,144,2.012]],["description/21",[1,0.851,9,1.106,42,1.151,77,2.148,84,0.706,86,1.756,115,1.305,128,0.706,142,2.148,143,1.866,144,1.866,145,2.599,146,2.991,147,2.599,148,2.599,149,1.756,150,2.599,151,2.599,152,1.866,153,2.599,154,2.991]],["title/22",[84,0.761,86,1.894,128,0.761,142,2.316,144,2.012,155,1.894]],["description/22",[1,0.863,9,1.133,42,1.179,77,2.2,84,0.723,86,1.799,115,1.337,128,0.723,142,2.2,144,1.911,145,2.662,147,2.662,148,2.662,149,1.799,150,2.662,151,2.662,152,1.911,153,2.662,155,1.799,156,3.064]],["title/23",[1,0.788,157,4.251]],["description/23",[1,0.9,8,1.438,9,1.01,31,2.976,64,1.962,73,1.962,77,1.962,113,1.516,115,1.192,158,1.604,159,4.143,160,2.731,161,2.731,162,2.731,163,2.731,164,2.731,165,2.373,166,2.138,167,2.731,168,2.731,169,2.731,170,2.373]],["title/24",[1,0.698,165,3.765,171,3.391]],["description/24",[1,0.842,4,2.752,114,1.279,157,4.542,170,4.542]],["title/25",[115,2.335,172,2.425,173,2.592]],["description/25",[2,0.827,84,0.593,103,1.967,113,1.395,115,1.696,158,1.476,172,1.568,173,2.592,174,1.805,175,2.184,176,2.513,177,3.042,178,2.184,179,2.184,180,2.184,181,1.805,182,2.184,183,2.184,184,3.378,185,1.805,186,3.378,187,3.378,188,2.513,189,1.967,190,2.184]],["title/26",[115,1.891,172,2.703,173,2.889]],["description/26",[190,5.448]],["title/27",[115,2.335,126,2.283,172,2.425]],["description/27",[2,0.919,84,0.659,113,1.55,115,1.218,126,1.639,128,0.659,158,1.639,172,1.742,174,2.005,175,3.661,177,3.297,178,2.426,179,2.426,180,2.426,181,2.005,182,2.426,183,2.426,184,2.426,185,2.005,186,2.426,187,2.426,191,2.792,192,2.792,193,2.426]],["title/28",[115,1.697,126,2.283,172,2.425,177,3.043]],["description/28",[193,5.448]],["title/29",[158,2.873,194,2.873]],["description/29",[2,1.796,3,3.027,194,3.915]],["title/30",[86,2.544,194,2.544,195,4.333]],["description/30",[196,6.269]],["title/31",[2,0.979,3,1.65,38,2.135,53,1.854,166,2.326,197,2.135,198,2.583]],["description/31",[7,1.974,53,2.7,128,1.021,166,3.388,197,3.109,198,3.761,199,3.388,200,3.388,201,4.328,202,4.328]],["title/32",[2,0.979,3,1.65,38,2.135,53,1.854,197,2.135,203,2.583,204,2.583]],["description/32",[53,3.131,197,3.605,199,3.928,203,4.361,204,4.361,205,5.019]],["title/33",[1,0.788,194,2.873]],["description/33",[1,0.878,41,4.739,194,3.202,206,5.454]],["title/34",[207,2.232,208,4.251]],["description/34",[209,5.448]],["title/35",[207,1.976,208,3.765,210,2.889]],["description/35",[209,5.448]],["title/36",[84,0.917,211,3.888,212,3.043,213,1.33]],["description/36",[7,2.51,45,2.028,114,0.991,128,0.955,214,2.527,215,4.05,216,4.05,217,4.05,218,4.05,219,1.385,220,4.05]],["title/37",[84,0.917,212,3.043,213,1.33,221,3.378]],["description/37",[114,1.097,212,3.508,219,1.533,221,3.895,222,4.483,223,4.483,224,4.483,225,4.483,226,4.483]],["title/38",[84,0.917,137,2.425,213,1.33,227,2.158]],["description/38",[45,2.417,114,1.181,128,1.139,137,3.011,149,2.834,219,1.651,228,4.826]],["title/39",[84,0.917,213,1.33,229,2.425,230,3.378]],["description/39",[114,1.228,128,1.184,219,1.717,229,3.131,230,4.361,231,5.019]],["title/40",[24,2.012,84,0.761,213,1.103,229,2.012,232,2.316,233,3.225]],["description/40",[24,2.797,114,1.097,189,3.508,219,1.533,229,2.797,232,3.219,234,3.895,235,3.508,236,4.483]],["title/41",[24,2.012,84,0.761,213,1.103,229,2.012,232,2.316,237,3.225]],["description/41",[24,2.797,114,1.097,189,3.508,219,1.533,229,2.797,232,3.219,234,3.895,235,3.508,238,4.483]],["title/42",[10,1.856,84,0.917,213,1.33,239,1.438]],["description/42",[10,1.998,45,2.096,114,1.024,128,0.987,214,2.611,219,1.431,227,2.323,239,1.548,240,4.184,241,4.184,242,4.184]],["title/43",[84,0.917,213,1.33,239,1.438,243,3.378]],["description/43",[45,2.168,114,1.059,128,1.021,137,2.7,138,3.109,219,1.481,227,2.403,239,1.601,243,3.761,244,4.328]],["title/44",[84,0.832,213,1.206,239,1.304,245,3.064,246,1.684]],["description/44",[10,1.764,53,2.304,73,2.653,114,0.904,219,1.766,239,1.91,245,4.487,246,1.764,247,3.693,248,2.462,249,2.462,250,3.693]],["title/45",[84,0.917,207,1.773,213,1.33,251,3.378]],["description/45",[45,2.328,114,1.138,128,1.096,207,2.12,219,1.59,251,4.039,252,4.648,253,4.648]],["title/46",[84,0.832,207,1.608,213,1.206,227,1.957,254,3.064]],["description/46",[45,2.328,114,1.138,128,1.096,207,2.12,219,1.59,227,2.58,254,4.039,255,4.648]],["title/47",[84,0.832,207,1.608,213,1.206,239,1.304,256,3.064]],["description/47",[44,2.95,114,0.831,149,1.993,207,1.548,219,1.161,227,1.884,239,2.102,246,1.621,248,2.263,249,2.263,257,2.95,258,2.95,259,2.438,260,2.438,261,2.95,262,3.394]],["title/48",[84,0.832,207,1.608,213,1.206,214,2.2,246,1.684]],["description/48",[114,0.809,149,1.941,207,1.508,214,2.062,219,1.131,239,2.071,246,1.578,248,2.204,249,2.204,257,2.872,258,2.872,259,2.374,260,2.374,261,2.872,263,3.305,264,2.872,265,3.305]],["title/49",[84,0.832,207,1.608,213,1.206,266,2.532,267,3.526]],["description/49",[114,0.904,219,1.263,227,2.05,239,2.202,246,1.764,248,2.462,249,2.462,259,2.653,260,2.653,266,2.653,268,3.693,269,3.209,270,3.693]],["title/50",[84,0.832,207,1.608,213,1.206,266,2.532,271,3.526]],["description/50",[114,0.904,219,1.263,227,2.05,239,2.202,246,1.764,248,2.462,249,2.462,259,2.653,260,2.653,266,2.653,269,3.209,272,3.693,273,3.693]],["title/51",[84,0.917,213,1.33,274,2.792,275,3.888]],["description/51",[4,2.003,7,1.736,86,2.234,90,2.978,114,0.931,128,0.898,144,2.374,219,1.302,274,2.733,276,3.306,277,3.805,278,3.306,279,3.306,280,3.805]],["title/52",[82,2.524,84,0.761,213,1.103,274,2.316,281,3.225,282,2.012]],["description/52",[4,2.003,7,1.736,18,2.733,82,2.978,90,2.978,92,2.978,114,0.931,144,2.374,171,2.978,219,1.302,276,3.306,279,3.306,282,2.374,283,3.805]],["title/53",[36,1.357,84,0.832,128,0.832,213,1.206,284,3.526]],["description/53",[36,1.726,45,2.245,114,1.097,128,1.057,219,1.533,285,4.483,286,3.508,287,3.508,288,4.483]],["title/54",[45,1.489,84,0.701,128,0.701,149,1.745,213,1.017,274,2.135,287,2.326]],["description/54",[36,1.789,45,2.328,114,1.138,128,1.096,149,2.729,219,1.59,287,3.638,289,4.648]],["title/55",[48,2.283,84,0.917,140,2.792,290,3.378]],["description/55",[48,2.947,84,1.184,140,3.605,290,4.361,291,5.019,292,5.019]],["title/56",[84,1.154,293,3.262]],["description/56",[293,4.18]],["title/57",[2,1.427,36,1.668,293,2.889]],["description/57",[2,1.721,36,2.012,235,4.091,294,4.542,295,5.227]],["title/58",[40,3.514,293,3.262]],["description/58",[24,3.011,73,3.466,278,4.194,293,3.218,296,4.826,297,4.826,298,4.826]],["title/59",[1,0.698,143,2.703,299,1.976]],["description/59",[0,2.448,1,0.867,134,2.818,214,2.448,239,1.991,246,1.874,299,1.79,300,3.409,301,2.818,302,3.409,303,3.924]],["title/60",[0,2.012,1,0.755,143,2.012,299,1.471,304,1.79]],["description/60",[1,0.831,7,2.355,152,2.304,200,2.891,239,1.91,299,2.355,304,2.05,305,3.209,306,2.653,307,2.653,308,3.209]],["title/61",[1,0.568,143,2.2,210,2.351,299,1.608,304,1.957]],["description/61",[1,0.419,4,0.807,6,1.2,7,1.821,9,0.567,32,1.101,42,0.59,48,0.9,88,1.2,132,1.2,135,1.2,137,0.957,138,1.101,143,0.957,152,0.957,185,1.101,199,1.2,210,1.022,239,0.962,246,1.242,286,1.2,299,2.216,301,1.101,304,1.444,306,1.101,307,1.101,308,1.332,309,1.332,310,1.332,311,1.332,312,1.332,313,1.332,314,1.332,315,1.332,316,1.332,317,1.332,318,1.332,319,2.261,320,1.332,321,1.332,322,1.332,323,1.332,324,1.332,325,1.332,326,1.332,327,1.332,328,1.332,329,1.332,330,1.332,331,1.332]],["title/62",[1,0.698,155,2.544,299,1.976]],["description/62",[1,0.632,9,1.451,42,1.51,134,2.818,214,2.448,239,1.991,246,1.874,299,1.79,300,3.409,301,2.818,302,3.409,332,3.924]],["title/63",[0,2.012,1,0.755,155,1.894,299,1.471,304,1.79]],["description/63",[1,0.831,7,2.355,152,2.304,200,2.891,239,1.91,299,2.355,304,2.05,305,3.209,306,2.653,307,2.653,333,3.209]],["title/64",[1,0.626,210,2.592,299,1.773,304,2.158]],["description/64",[1,0.373,4,0.704,6,1.047,7,1.879,9,0.495,32,0.961,42,0.515,48,0.785,88,1.047,116,1.162,118,1.162,128,0.316,132,1.047,135,1.047,137,0.835,138,0.961,152,0.835,155,0.785,185,0.961,210,0.892,239,1.348,246,1.461,256,1.162,286,1.047,299,2.334,301,0.961,304,2.023,306,0.961,307,0.961,309,1.162,310,1.162,311,1.162,312,1.162,313,1.162,314,1.162,315,1.162,316,1.162,317,1.162,318,1.162,319,2.011,320,1.162,321,1.162,322,1.162,323,1.162,324,1.162,325,1.162,326,1.162,327,1.162,328,1.162,329,1.162,330,1.162,331,1.162,333,1.162,334,1.338]],["title/65",[21,2.703,130,2.281,155,2.544]],["description/65",[335,6.269]],["title/66",[50,3.043,130,2.047,174,2.792,336,3.378]],["description/66",[126,2.834,181,3.466,337,4.826,338,4.826,339,4.826,340,4.826,341,4.826]],["title/67",[128,0.917,130,2.047,174,2.792,336,3.378]],["description/67",[2,1.852,36,1.611,126,2.457,128,1.327,134,3.005,181,3.005,342,4.184,343,4.184,344,4.184]],["title/68",[4,1.565,115,1.297,128,0.701,130,1.565,173,1.982,345,2.972,346,2.972]],["description/68",[347,6.269]],["title/69",[128,0.917,130,2.047,155,2.283,173,2.592]],["description/69",[348,6.269]],["title/70",[128,1.022,282,2.703,349,4.333]],["description/70",[2,1.852,36,2.165,43,2.323,105,3.275,128,0.987,158,2.457,282,2.611,294,3.636,350,4.184]],["title/71",[128,1.022,194,2.544,282,2.703]],["description/71",[2,1.546,7,1.124,14,1.77,18,2.749,36,1.807,43,1.368,89,2.141,128,1.249,158,1.447,171,1.928,194,1.447,264,2.141,282,2.929,351,2.464,352,2.464,353,2.464,354,2.464,355,2.464,356,2.464,357,2.464,358,2.464,359,2.464]],["title/72",[158,2.544,360,3.765,361,4.333]],["description/72",[360,5.448]]],"invertedIndex":[["",{"_index":7,"title":{},"description":{"0":{},"1":{},"7":{},"31":{},"36":{},"51":{},"52":{},"60":{},"61":{},"63":{},"64":{},"71":{}}}],["0",{"_index":306,"title":{},"description":{"60":{},"61":{},"63":{},"64":{}}}],["1",{"_index":200,"title":{},"description":{"31":{},"60":{},"63":{}}}],["100",{"_index":49,"title":{},"description":{"1":{}}}],["1024x512",{"_index":317,"title":{},"description":{"61":{},"64":{}}}],["16-bit",{"_index":147,"title":{},"description":{"21":{},"22":{}}}],["3",{"_index":217,"title":{},"description":{"36":{}}}],["4-byte",{"_index":325,"title":{},"description":{"61":{},"64":{}}}],["5",{"_index":218,"title":{},"description":{"36":{}}}],["8",{"_index":329,"title":{},"description":{"61":{},"64":{}}}],["accept",{"_index":55,"title":{},"description":{"2":{}}}],["account",{"_index":310,"title":{},"description":{"61":{},"64":{}}}],["acquisit",{"_index":3,"title":{"0":{},"3":{},"31":{},"32":{}},"description":{"2":{},"5":{},"6":{},"29":{}}}],["actual",{"_index":305,"title":{},"description":{"60":{},"63":{}}}],["adjust",{"_index":179,"title":{},"description":{"25":{},"27":{}}}],["affect",{"_index":65,"title":{},"description":{"3":{}}}],["again",{"_index":117,"title":{},"description":{"7":{}}}],["allow",{"_index":159,"title":{},"description":{"23":{}}}],["alway",{"_index":110,"title":{},"description":{"6":{}}}],["amount",{"_index":276,"title":{},"description":{"51":{},"52":{}}}],["and/or",{"_index":162,"title":{},"description":{"23":{}}}],["angl",{"_index":237,"title":{"41":{}},"description":{}}],["anytim",{"_index":122,"title":{},"description":{"8":{},"10":{},"12":{},"14":{},"17":{},"18":{},"20":{}}}],["appli",{"_index":334,"title":{},"description":{"64":{}}}],["area",{"_index":258,"title":{},"description":{"47":{},"48":{}}}],["array",{"_index":199,"title":{},"description":{"31":{},"32":{},"61":{}}}],["asic",{"_index":109,"title":{},"description":{"6":{}}}],["assign",{"_index":324,"title":{},"description":{"61":{},"64":{}}}],["async",{"_index":29,"title":{},"description":{"0":{},"1":{}}}],["automat",{"_index":118,"title":{},"description":{"7":{},"64":{}}}],["avail",{"_index":171,"title":{"24":{}},"description":{"52":{},"71":{}}}],["averag",{"_index":291,"title":{},"description":{"55":{}}}],["azimuth",{"_index":331,"title":{},"description":{"61":{},"64":{}}}],["back",{"_index":102,"title":{},"description":{"5":{}}}],["background",{"_index":211,"title":{"36":{}},"description":{}}],["bad",{"_index":260,"title":{},"description":{"47":{},"48":{},"49":{},"50":{}}}],["base",{"_index":189,"title":{},"description":{"25":{},"40":{},"41":{}}}],["be",{"_index":91,"title":{},"description":{"5":{}}}],["beam",{"_index":311,"title":{},"description":{"61":{},"64":{}}}],["befor",{"_index":111,"title":{},"description":{"6":{}}}],["behind",{"_index":277,"title":{},"description":{"51":{}}}],["between",{"_index":356,"title":{},"description":{"71":{}}}],["bin",{"_index":219,"title":{},"description":{"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{}}}],["binari",{"_index":143,"title":{"21":{},"59":{},"60":{},"61":{}},"description":{"21":{},"61":{}}}],["bit",{"_index":328,"title":{},"description":{"61":{},"64":{}}}],["blob",{"_index":146,"title":{},"description":{"21":{}}}],["block",{"_index":59,"title":{},"description":{"3":{}}}],["both",{"_index":316,"title":{},"description":{"61":{},"64":{}}}],["buffer",{"_index":282,"title":{"52":{},"70":{},"71":{}},"description":{"52":{},"70":{},"71":{}}}],["calibr",{"_index":40,"title":{"58":{}},"description":{"1":{},"2":{},"7":{}}}],["call",{"_index":357,"title":{},"description":{"71":{}}}],["cancel",{"_index":66,"title":{"5":{}},"description":{"3":{},"5":{}}}],["card",{"_index":87,"title":{},"description":{"5":{}}}],["case",{"_index":6,"title":{},"description":{"0":{},"61":{},"64":{}}}],["cbor",{"_index":336,"title":{"66":{},"67":{}},"description":{}}],["cell",{"_index":24,"title":{"40":{},"41":{}},"description":{"0":{},"40":{},"41":{},"58":{}}}],["chang",{"_index":113,"title":{"7":{},"9":{},"11":{},"13":{}},"description":{"7":{},"23":{},"25":{},"27":{}}}],["choos",{"_index":164,"title":{},"description":{"23":{}}}],["clear",{"_index":349,"title":{"70":{}},"description":{}}],["client",{"_index":79,"title":{},"description":{"3":{}}}],["close",{"_index":13,"title":{},"description":{"0":{},"1":{},"3":{}}}],["code",{"_index":204,"title":{"32":{}},"description":{"32":{}}}],["collect",{"_index":36,"title":{"1":{},"5":{},"15":{},"16":{},"53":{},"57":{}},"description":{"3":{},"5":{},"7":{},"17":{},"53":{},"54":{},"57":{},"67":{},"70":{},"71":{}}}],["come",{"_index":342,"title":{},"description":{"67":{}}}],["command",{"_index":64,"title":{},"description":{"3":{},"5":{},"6":{},"23":{}}}],["config/azim_int",{"_index":141,"title":{},"description":{"19":{},"20":{}}}],["config/detector",{"_index":121,"title":{},"description":{"7":{},"8":{}}}],["config/file_writ",{"_index":124,"title":{},"description":{"9":{},"10":{}}}],["config/image_format",{"_index":131,"title":{},"description":{"13":{},"14":{}}}],["config/image_format/convers",{"_index":136,"title":{},"description":{"16":{}}}],["config/image_format/raw",{"_index":133,"title":{},"description":{"15":{}}}],["config/instru",{"_index":127,"title":{},"description":{"11":{},"12":{}}}],["config/internal_generator_imag",{"_index":154,"title":{},"description":{"21":{}}}],["config/internal_generator_image.tiff",{"_index":156,"title":{},"description":{"22":{}}}],["config/mask",{"_index":303,"title":{},"description":{"59":{}}}],["config/mask.tiff",{"_index":332,"title":{},"description":{"62":{}}}],["config/roi",{"_index":209,"title":{},"description":{"34":{},"35":{}}}],["config/select_detector",{"_index":170,"title":{},"description":{"23":{},"24":{}}}],["config/spot_find",{"_index":139,"title":{},"description":{"17":{},"18":{}}}],["config/user_mask",{"_index":308,"title":{},"description":{"60":{},"61":{}}}],["config/user_mask.tiff",{"_index":333,"title":{},"description":{"63":{},"64":{}}}],["config/zeromq_metadata",{"_index":193,"title":{},"description":{"27":{},"28":{}}}],["config/zeromq_preview",{"_index":190,"title":{},"description":{"25":{},"26":{}}}],["configur",{"_index":114,"title":{"7":{},"8":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{}},"description":{"24":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{}}}],["connect",{"_index":80,"title":{},"description":{"3":{}}}],["consist",{"_index":167,"title":{},"description":{"23":{}}}],["contain",{"_index":181,"title":{},"description":{"25":{},"27":{},"66":{},"67":{}}}],["control",{"_index":160,"title":{},"description":{"23":{}}}],["convers",{"_index":135,"title":{"16":{}},"description":{"61":{},"64":{}}}],["convert",{"_index":320,"title":{},"description":{"61":{},"64":{}}}],["coordin",{"_index":152,"title":{},"description":{"21":{},"22":{},"60":{},"61":{},"63":{},"64":{}}}],["count",{"_index":227,"title":{"38":{},"46":{}},"description":{"42":{},"43":{},"46":{},"47":{},"49":{},"50":{}}}],["cover",{"_index":192,"title":{},"description":{"27":{}}}],["cpu",{"_index":93,"title":{},"description":{"5":{}}}],["crystal",{"_index":234,"title":{},"description":{"40":{},"41":{}}}],["current",{"_index":38,"title":{"1":{},"31":{},"32":{}},"description":{"5":{}}}],["custom",{"_index":346,"title":{"68":{}},"description":{}}],["d",{"_index":216,"title":{},"description":{"36":{}}}],["dark",{"_index":37,"title":{"1":{}},"description":{}}],["data",{"_index":2,"title":{"0":{},"5":{},"15":{},"16":{},"18":{},"31":{},"32":{},"57":{}},"description":{"2":{},"3":{},"5":{},"6":{},"17":{},"25":{},"27":{},"29":{},"57":{},"67":{},"70":{},"71":{}}}],["dataset",{"_index":337,"title":{},"description":{"66":{}}}],["deactiv",{"_index":106,"title":{},"description":{"6":{}}}],["debug",{"_index":279,"title":{},"description":{"51":{},"52":{}}}],["definit",{"_index":208,"title":{"34":{},"35":{}},"description":{}}],["delay",{"_index":275,"title":{"51":{}},"description":{}}],["depend",{"_index":153,"title":{},"description":{"21":{},"22":{}}}],["detector",{"_index":1,"title":{"0":{},"1":{},"2":{},"4":{},"6":{},"7":{},"8":{},"23":{},"24":{},"33":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}},"description":{"0":{},"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"11":{},"13":{},"15":{},"16":{},"19":{},"21":{},"22":{},"23":{},"24":{},"33":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}}}],["detector/statu",{"_index":206,"title":{},"description":{"33":{}}}],["devic",{"_index":195,"title":{"30":{}},"description":{}}],["diffract",{"_index":222,"title":{},"description":{"37":{}}}],["doesn't",{"_index":51,"title":{},"description":{"2":{}}}],["don't",{"_index":323,"title":{},"description":{"61":{},"64":{}}}],["done",{"_index":35,"title":{"3":{}},"description":{"0":{},"1":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{}}}],["dure",{"_index":18,"title":{},"description":{"0":{},"7":{},"52":{},"71":{}}}],["e.g",{"_index":338,"title":{},"description":{"66":{}}}],["each",{"_index":278,"title":{},"description":{"51":{},"58":{}}}],["effect",{"_index":103,"title":{},"description":{"5":{},"7":{},"25":{}}}],["effici",{"_index":284,"title":{"53":{}},"description":{}}],["ensur",{"_index":34,"title":{},"description":{"0":{},"1":{},"3":{}}}],["error",{"_index":10,"title":{"42":{}},"description":{"0":{},"6":{},"7":{},"9":{},"11":{},"13":{},"15":{},"16":{},"42":{},"44":{}}}],["estim",{"_index":212,"title":{"36":{},"37":{}},"description":{"37":{}}}],["event",{"_index":203,"title":{"32":{}},"description":{"32":{}}}],["exampl",{"_index":309,"title":{},"description":{"61":{},"64":{}}}],["exclud",{"_index":248,"title":{},"description":{"44":{},"47":{},"48":{},"49":{},"50":{}}}],["execut",{"_index":25,"title":{},"description":{"0":{},"3":{},"7":{}}}],["expect",{"_index":286,"title":{},"description":{"53":{},"61":{},"64":{}}}],["experiment",{"_index":339,"title":{},"description":{"66":{}}}],["extend",{"_index":75,"title":{},"description":{"3":{}}}],["extern",{"_index":60,"title":{},"description":{"3":{}}}],["few",{"_index":27,"title":{},"description":{"0":{}}}],["file",{"_index":123,"title":{"9":{},"10":{}},"description":{}}],["find",{"_index":138,"title":{"17":{}},"description":{"43":{},"61":{},"64":{}}}],["finish",{"_index":63,"title":{},"description":{"3":{},"5":{}}}],["format",{"_index":130,"title":{"13":{},"14":{},"15":{},"16":{},"65":{},"66":{},"67":{},"68":{},"69":{}},"description":{}}],["fpga",{"_index":86,"title":{"21":{},"22":{},"30":{}},"description":{"5":{},"21":{},"22":{},"51":{}}}],["fpga_statu",{"_index":196,"title":{},"description":{"30":{}}}],["frame",{"_index":90,"title":{},"description":{"5":{},"51":{},"52":{}}}],["free",{"_index":281,"title":{"52":{}},"description":{}}],["full",{"_index":134,"title":{"16":{}},"description":{"59":{},"62":{},"67":{}}}],["function",{"_index":30,"title":{},"description":{"0":{},"1":{},"2":{}}}],["gap",{"_index":322,"title":{},"description":{"61":{},"64":{}}}],["gener",{"_index":84,"title":{"21":{},"22":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{}},"description":{"4":{},"21":{},"22":{},"25":{},"27":{},"55":{}}}],["geometri",{"_index":340,"title":{},"description":{"66":{}}}],["given",{"_index":96,"title":{},"description":{"5":{}}}],["goe",{"_index":352,"title":{},"description":{"71":{}}}],["good",{"_index":307,"title":{},"description":{"60":{},"61":{},"63":{},"64":{}}}],["gracefulli",{"_index":99,"title":{},"description":{"5":{}}}],["happen",{"_index":145,"title":{},"description":{"21":{},"22":{}}}],["here",{"_index":178,"title":{},"description":{"25":{},"27":{}}}],["high",{"_index":107,"title":{},"description":{"6":{}}}],["hour",{"_index":46,"title":{},"description":{"1":{}}}],["http",{"_index":184,"title":{},"description":{"25":{},"27":{}}}],["i.",{"_index":116,"title":{},"description":{"7":{},"64":{}}}],["id",{"_index":166,"title":{"31":{}},"description":{"23":{},"31":{}}}],["idl",{"_index":42,"title":{},"description":{"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"11":{},"13":{},"15":{},"16":{},"19":{},"21":{},"22":{},"61":{},"62":{},"64":{}}}],["ignor",{"_index":185,"title":{},"description":{"25":{},"27":{},"61":{},"64":{}}}],["imag",{"_index":128,"title":{"13":{},"14":{},"21":{},"22":{},"53":{},"54":{},"67":{},"68":{},"69":{},"70":{},"71":{}},"description":{"21":{},"22":{},"27":{},"31":{},"36":{},"38":{},"39":{},"42":{},"43":{},"45":{},"46":{},"51":{},"53":{},"54":{},"64":{},"67":{},"70":{},"71":{}}}],["image.cbor",{"_index":358,"title":{},"description":{"71":{}}}],["image_buffer/clear",{"_index":350,"title":{},"description":{"70":{}}}],["image_buffer/image.cbor",{"_index":344,"title":{},"description":{"67":{}}}],["image_buffer/image.jpeg",{"_index":347,"title":{},"description":{"68":{}}}],["image_buffer/image.tiff",{"_index":348,"title":{},"description":{"69":{}}}],["image_buffer/start.cbor",{"_index":341,"title":{},"description":{"66":{}}}],["image_buffer/statu",{"_index":359,"title":{},"description":{"71":{}}}],["inact",{"_index":8,"title":{},"description":{"0":{},"7":{},"9":{},"11":{},"13":{},"15":{},"16":{},"19":{},"23":{}}}],["includ",{"_index":264,"title":{},"description":{"48":{},"71":{}}}],["indefinit",{"_index":71,"title":{},"description":{"3":{}}}],["index",{"_index":229,"title":{"39":{},"40":{},"41":{}},"description":{"39":{},"40":{},"41":{}}}],["inform",{"_index":85,"title":{},"description":{"5":{}}}],["initi",{"_index":0,"title":{"0":{},"60":{},"63":{}},"description":{"0":{},"3":{},"59":{}}}],["instead",{"_index":22,"title":{},"description":{"0":{}}}],["instrument",{"_index":125,"title":{"11":{},"12":{}},"description":{}}],["integ",{"_index":148,"title":{},"description":{"21":{},"22":{}}}],["integr",{"_index":48,"title":{"19":{},"20":{},"55":{}},"description":{"1":{},"55":{},"61":{},"64":{}}}],["intens",{"_index":215,"title":{},"description":{"36":{}}}],["interfac",{"_index":17,"title":{},"description":{"0":{}}}],["intern",{"_index":144,"title":{"21":{},"22":{}},"description":{"21":{},"22":{},"51":{},"52":{}}}],["jfjoch_brok",{"_index":361,"title":{"72":{}},"description":{}}],["jpeg",{"_index":345,"title":{"68":{}},"description":{}}],["jungfrau",{"_index":41,"title":{},"description":{"1":{},"33":{}}}],["jungfraujoch",{"_index":158,"title":{"29":{},"72":{}},"description":{"23":{},"25":{},"27":{},"70":{},"71":{}}}],["last",{"_index":294,"title":{},"description":{"57":{},"70":{}}}],["latest",{"_index":343,"title":{},"description":{"67":{}}}],["latter",{"_index":321,"title":{},"description":{"61":{},"64":{}}}],["length",{"_index":233,"title":{"40":{}},"description":{}}],["list",{"_index":165,"title":{"24":{}},"description":{"23":{}}}],["load",{"_index":142,"title":{"21":{},"22":{}},"description":{"21":{},"22":{}}}],["long",{"_index":47,"title":{},"description":{"1":{}}}],["make",{"_index":97,"title":{},"description":{"5":{}}}],["mask",{"_index":299,"title":{"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}},"description":{"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}}}],["max",{"_index":254,"title":{"46":{}},"description":{"46":{}}}],["maximum",{"_index":245,"title":{"44":{}},"description":{"44":{}}}],["mean",{"_index":214,"title":{"48":{}},"description":{"36":{},"42":{},"48":{},"59":{},"62":{}}}],["mean/max",{"_index":241,"title":{},"description":{"42":{}}}],["measur",{"_index":269,"title":{},"description":{"49":{},"50":{}}}],["messag",{"_index":174,"title":{"66":{},"67":{}},"description":{"25":{},"27":{}}}],["metadata",{"_index":126,"title":{"11":{},"12":{},"27":{},"28":{}},"description":{"27":{},"66":{},"67":{}}}],["minut",{"_index":28,"title":{},"description":{"0":{}}}],["misbehav",{"_index":313,"title":{},"description":{"61":{},"64":{}}}],["ml",{"_index":224,"title":{},"description":{"37":{}}}],["mode",{"_index":315,"title":{},"description":{"61":{},"64":{}}}],["model",{"_index":225,"title":{},"description":{"37":{}}}],["modul",{"_index":319,"title":{},"description":{"61":{},"64":{}}}],["module/storag",{"_index":296,"title":{},"description":{"58":{}}}],["more",{"_index":353,"title":{},"description":{"71":{}}}],["multipixel",{"_index":261,"title":{},"description":{"47":{},"48":{}}}],["multipl",{"_index":161,"title":{},"description":{"23":{}}}],["need",{"_index":32,"title":{},"description":{"0":{},"1":{},"61":{},"64":{}}}],["network",{"_index":16,"title":{},"description":{"0":{},"5":{}}}],["new",{"_index":119,"title":{},"description":{"7":{}}}],["number",{"_index":149,"title":{"54":{}},"description":{"21":{},"22":{},"38":{},"47":{},"48":{},"54":{}}}],["nxmx",{"_index":301,"title":{},"description":{"59":{},"61":{},"62":{},"64":{}}}],["on",{"_index":31,"title":{},"description":{"0":{},"1":{},"7":{},"23":{}}}],["onc",{"_index":44,"title":{},"description":{"1":{},"47":{}}}],["oper",{"_index":14,"title":{},"description":{"0":{},"1":{},"7":{},"71":{}}}],["option",{"_index":188,"title":{},"description":{"25":{}}}],["output",{"_index":129,"title":{"13":{},"14":{}},"description":{}}],["overload",{"_index":249,"title":{},"description":{"44":{},"47":{},"48":{},"49":{},"50":{}}}],["packet",{"_index":287,"title":{"54":{}},"description":{"53":{},"54":{}}}],["pedest",{"_index":21,"title":{"65":{}},"description":{"0":{},"1":{},"3":{},"5":{},"7":{}}}],["per",{"_index":45,"title":{"54":{}},"description":{"1":{},"36":{},"38":{},"42":{},"43":{},"45":{},"46":{},"53":{},"54":{}}}],["period",{"_index":72,"title":{},"description":{"3":{}}}],["pixel",{"_index":239,"title":{"42":{},"43":{},"44":{},"47":{}},"description":{"42":{},"43":{},"44":{},"47":{},"48":{},"49":{},"50":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}}}],["plot",{"_index":213,"title":{"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{}},"description":{}}],["plot/azim_int",{"_index":292,"title":{},"description":{"55":{}}}],["plot/bkg_estim",{"_index":220,"title":{},"description":{"36":{}}}],["plot/error_pixel",{"_index":242,"title":{},"description":{"42":{}}}],["plot/image_collection_effici",{"_index":288,"title":{},"description":{"53":{}}}],["plot/indexing_r",{"_index":231,"title":{},"description":{"39":{}}}],["plot/indexing_unit_cel",{"_index":236,"title":{},"description":{"40":{}}}],["plot/indexing_unit_cell_angl",{"_index":238,"title":{},"description":{"41":{}}}],["plot/max_valu",{"_index":250,"title":{},"description":{"44":{}}}],["plot/packets_receiv",{"_index":289,"title":{},"description":{"54":{}}}],["plot/receiver_delay",{"_index":280,"title":{},"description":{"51":{}}}],["plot/receiver_free_send_buff",{"_index":283,"title":{},"description":{"52":{}}}],["plot/resolution_estim",{"_index":226,"title":{},"description":{"37":{}}}],["plot/roi_i",{"_index":273,"title":{},"description":{"50":{}}}],["plot/roi_max_count",{"_index":255,"title":{},"description":{"46":{}}}],["plot/roi_mean",{"_index":265,"title":{},"description":{"48":{}}}],["plot/roi_sum",{"_index":253,"title":{},"description":{"45":{}}}],["plot/roi_valid_pixel",{"_index":262,"title":{},"description":{"47":{}}}],["plot/roi_x",{"_index":270,"title":{},"description":{"49":{}}}],["plot/spot_count",{"_index":228,"title":{},"description":{"38":{}}}],["plot/strong_pixel",{"_index":244,"title":{},"description":{"43":{}}}],["possibl",{"_index":76,"title":{},"description":{"3":{}}}],["post",{"_index":20,"title":{},"description":{"0":{},"1":{}}}],["power",{"_index":112,"title":{},"description":{"6":{}}}],["prepar",{"_index":104,"title":{"6":{}},"description":{}}],["preview",{"_index":173,"title":{"25":{},"26":{},"68":{},"69":{}},"description":{"25":{}}}],["preview/pedestal.tiff",{"_index":335,"title":{},"description":{"65":{}}}],["procedur",{"_index":52,"title":{},"description":{"2":{},"3":{},"7":{}}}],["process",{"_index":92,"title":{"18":{}},"description":{"5":{},"52":{}}}],["profil",{"_index":290,"title":{"55":{}},"description":{"55":{}}}],["provid",{"_index":73,"title":{},"description":{"3":{},"23":{},"44":{},"58":{}}}],["pub",{"_index":191,"title":{},"description":{"27":{}}}],["puls",{"_index":198,"title":{"31":{}},"description":{"31":{}}}],["put",{"_index":186,"title":{},"description":{"25":{},"27":{}}}],["radial",{"_index":140,"title":{"19":{},"20":{},"55":{}},"description":{"55":{}}}],["rate",{"_index":230,"title":{"39":{}},"description":{"39":{}}}],["ratio",{"_index":285,"title":{},"description":{"53":{}}}],["raw",{"_index":132,"title":{"15":{}},"description":{"61":{},"64":{}}}],["raw/convert",{"_index":151,"title":{},"description":{"21":{},"22":{}}}],["readi",{"_index":54,"title":{},"description":{"2":{}}}],["receiv",{"_index":274,"title":{"51":{},"52":{},"54":{}},"description":{"51":{}}}],["recommend",{"_index":19,"title":{},"description":{"0":{},"1":{}}}],["reconfigur",{"_index":15,"title":{},"description":{"0":{}}}],["record",{"_index":201,"title":{},"description":{"31":{}}}],["rectangl",{"_index":252,"title":{},"description":{"45":{}}}],["region",{"_index":314,"title":{},"description":{"61":{},"64":{}}}],["region-of-interest",{"_index":163,"title":{},"description":{"23":{}}}],["reiniti",{"_index":169,"title":{},"description":{"23":{}}}],["replac",{"_index":355,"title":{},"description":{"71":{}}}],["request",{"_index":187,"title":{},"description":{"25":{},"27":{}}}],["requir",{"_index":77,"title":{},"description":{"3":{},"21":{},"22":{},"23":{}}}],["resolut",{"_index":221,"title":{"37":{}},"description":{"37":{}}}],["respons",{"_index":168,"title":{},"description":{"23":{}}}],["result",{"_index":235,"title":{},"description":{"40":{},"41":{},"57":{}}}],["retri",{"_index":81,"title":{},"description":{"3":{}}}],["return",{"_index":53,"title":{"31":{},"32":{}},"description":{"2":{},"31":{},"32":{},"44":{}}}],["roi",{"_index":207,"title":{"34":{},"35":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{}},"description":{"45":{},"46":{},"47":{},"48":{}}}],["run",{"_index":43,"title":{"5":{}},"description":{"1":{},"2":{},"3":{},"5":{},"17":{},"70":{},"71":{}}}],["safeti",{"_index":78,"title":{},"description":{"3":{}}}],["satur",{"_index":240,"title":{},"description":{"42":{}}}],["save",{"_index":120,"title":{},"description":{"7":{}}}],["script",{"_index":61,"title":{},"description":{"3":{}}}],["see",{"_index":300,"title":{},"description":{"59":{},"62":{}}}],["select",{"_index":157,"title":{"23":{}},"description":{"24":{}}}],["send",{"_index":82,"title":{"4":{},"52":{}},"description":{"52":{}}}],["sent",{"_index":94,"title":{},"description":{"5":{}}}],["separ",{"_index":297,"title":{},"description":{"58":{}}}],["server",{"_index":70,"title":{},"description":{"3":{}}}],["set",{"_index":115,"title":{"9":{},"10":{},"25":{},"26":{},"27":{},"28":{},"68":{}},"description":{"7":{},"21":{},"22":{},"23":{},"25":{},"27":{}}}],["shadow",{"_index":312,"title":{},"description":{"61":{},"64":{}}}],["shutter",{"_index":12,"title":{},"description":{"0":{},"1":{}}}],["size",{"_index":150,"title":{},"description":{"21":{},"22":{}}}],["slot",{"_index":354,"title":{},"description":{"71":{}}}],["socket",{"_index":177,"title":{"28":{}},"description":{"25":{},"27":{}}}],["socket_address",{"_index":182,"title":{},"description":{"25":{},"27":{}}}],["soft",{"_index":83,"title":{"4":{}},"description":{"4":{}}}],["soft/ttl",{"_index":56,"title":{},"description":{"2":{}}}],["softwar",{"_index":68,"title":{},"description":{"3":{}}}],["special",{"_index":259,"title":{},"description":{"47":{},"48":{},"49":{},"50":{}}}],["spot",{"_index":137,"title":{"17":{},"38":{}},"description":{"38":{},"43":{},"61":{},"64":{}}}],["ssrl",{"_index":223,"title":{},"description":{"37":{}}}],["stack",{"_index":318,"title":{},"description":{"61":{},"64":{}}}],["stage",{"_index":89,"title":{},"description":{"5":{},"71":{}}}],["standard",{"_index":302,"title":{},"description":{"59":{},"62":{}}}],["start",{"_index":50,"title":{"2":{},"66":{}},"description":{"2":{}}}],["state",{"_index":9,"title":{},"description":{"0":{},"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"11":{},"13":{},"15":{},"16":{},"21":{},"22":{},"23":{},"61":{},"62":{},"64":{}}}],["statist",{"_index":293,"title":{"56":{},"57":{},"58":{}},"description":{"56":{},"58":{}}}],["statistics/calibr",{"_index":298,"title":{},"description":{"58":{}}}],["statistics/data_collect",{"_index":295,"title":{},"description":{"57":{}}}],["statu",{"_index":194,"title":{"29":{},"30":{},"33":{},"71":{}},"description":{"29":{},"33":{},"71":{}}}],["stop",{"_index":88,"title":{},"description":{"5":{},"61":{},"64":{}}}],["storag",{"_index":23,"title":{},"description":{"0":{}}}],["store",{"_index":327,"title":{},"description":{"61":{},"64":{}}}],["stream",{"_index":175,"title":{},"description":{"25":{},"27":{}}}],["strong",{"_index":243,"title":{"43":{}},"description":{"43":{}}}],["structur",{"_index":180,"title":{},"description":{"25":{},"27":{}}}],["sub",{"_index":176,"title":{},"description":{"25":{}}}],["sum",{"_index":251,"title":{"45":{}},"description":{"45":{}}}],["sure",{"_index":98,"title":{},"description":{"5":{}}}],["switch",{"_index":101,"title":{},"description":{"5":{}}}],["synchron",{"_index":67,"title":{},"description":{"3":{}}}],["take",{"_index":100,"title":{},"description":{"5":{}}}],["tiff",{"_index":155,"title":{"22":{},"62":{},"63":{},"65":{},"69":{}},"description":{"22":{},"64":{}}}],["till",{"_index":62,"title":{},"description":{"3":{}}}],["time",{"_index":26,"title":{},"description":{"0":{},"1":{},"3":{},"5":{}}}],["timeout",{"_index":74,"title":{},"description":{"3":{}}}],["trigger",{"_index":57,"title":{"4":{}},"description":{"2":{},"4":{}}}],["turn",{"_index":105,"title":{"6":{}},"description":{"6":{},"70":{}}}],["two",{"_index":5,"title":{},"description":{"0":{}}}],["unit",{"_index":232,"title":{"40":{},"41":{}},"description":{"40":{},"41":{}}}],["unsign",{"_index":326,"title":{},"description":{"61":{},"64":{}}}],["updat",{"_index":39,"title":{},"description":{"1":{}}}],["upload",{"_index":210,"title":{"35":{},"61":{},"64":{}},"description":{"61":{},"64":{}}}],["us",{"_index":4,"title":{"68":{}},"description":{"0":{},"1":{},"6":{},"24":{},"51":{},"52":{},"61":{},"64":{}}}],["user",{"_index":304,"title":{"60":{},"61":{},"63":{},"64":{}},"description":{"60":{},"61":{},"63":{},"64":{}}}],["valid",{"_index":256,"title":{"47":{}},"description":{"64":{}}}],["valu",{"_index":246,"title":{"44":{},"48":{}},"description":{"44":{},"47":{},"48":{},"49":{},"50":{},"59":{},"61":{},"62":{},"64":{}}}],["version",{"_index":360,"title":{"72":{}},"description":{"72":{}}}],["via",{"_index":183,"title":{},"description":{"25":{},"27":{}}}],["viabl",{"_index":247,"title":{},"description":{"44":{}}}],["volatil",{"_index":351,"title":{},"description":{"71":{}}}],["voltag",{"_index":108,"title":{},"description":{"6":{}}}],["wait",{"_index":58,"title":{"3":{}},"description":{}}],["wait_till_don",{"_index":33,"title":{},"description":{"0":{},"1":{},"3":{}}}],["web",{"_index":69,"title":{},"description":{"3":{}}}],["weight",{"_index":266,"title":{"49":{},"50":{}},"description":{"49":{},"50":{}}}],["well",{"_index":330,"title":{},"description":{"61":{},"64":{}}}],["within",{"_index":257,"title":{},"description":{"47":{},"48":{}}}],["writer",{"_index":95,"title":{"9":{},"10":{}},"description":{"5":{}}}],["wrong",{"_index":263,"title":{},"description":{"48":{}}}],["x",{"_index":268,"title":{},"description":{"49":{}}}],["x-coordin",{"_index":267,"title":{"49":{}},"description":{}}],["x-ray",{"_index":11,"title":{},"description":{"0":{},"1":{},"7":{}}}],["xfel",{"_index":197,"title":{"31":{},"32":{}},"description":{"31":{},"32":{}}}],["xfel/event_cod",{"_index":205,"title":{},"description":{"32":{}}}],["xfel/pulse_id",{"_index":202,"title":{},"description":{"31":{}}}],["y",{"_index":272,"title":{},"description":{"50":{}}}],["y-coordin",{"_index":271,"title":{"50":{}},"description":{}}],["zeromq",{"_index":172,"title":{"25":{},"26":{},"27":{},"28":{}},"description":{"25":{},"27":{}}}]],"pipeline":[]}},"options":{}};
var container = document.getElementById('redoc');
Redoc.hydrate(__redoc_state, container);
</script>
</body>
</html>