Tool tree
HOA Visualizer
Implementation
gradeNot graded
gradeNot graded
set-basic-zernike-coefficientsAction
Patch editable Zernike coefficients for the shared 550 nm wavelength.
View tool JSON
{
"name": "set-basic-zernike-coefficients",
"kind": "act",
"impl": "imperative",
"description": "Patch editable Zernike coefficients for the shared 550 nm wavelength.",
"inputSchema": {
"type": "object",
"required": [
"apertureDiameterMm",
"coefficientUnit",
"coefficients"
],
"properties": {
"apertureDiameterMm": {
"type": "number",
"minimum": 0.5
},
"coefficientUnit": {
"type": "string",
"enum": [
"wave",
"micron"
]
},
"coefficients": {
"type": "object",
"minProperties": 1,
"properties": {
"2,-2": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"2,0": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"2,2": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"3,-3": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"3,-1": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"3,1": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"3,3": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"4,-4": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"4,-2": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"4,0": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"4,2": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"4,4": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"5,-5": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"5,-3": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"5,-1": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"5,1": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"5,3": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"5,5": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,-6": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,-4": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,-2": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,0": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,2": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,4": {
"type": "number",
"minimum": -5,
"maximum": 5
},
"6,6": {
"type": "number",
"minimum": -5,
"maximum": 5
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"page": "/en/basic"
}