File tree Expand file tree Collapse file tree 4 files changed +388
-60
lines changed Expand file tree Collapse file tree 4 files changed +388
-60
lines changed Original file line number Diff line number Diff line change 51005100 ],
51015101 "default" : false
51025102 },
5103- "microwave_mode_spec" : {
5104- "allOf" : [
5105- {
5106- "$ref" : " #/definitions/MicrowaveModeSpec"
5107- }
5108- ]
5109- },
51105103 "num_modes" : {
51115104 "default" : 1 ,
51125105 "exclusiveMinimum" : 0 ,
77597752 "MicrowaveModeSpec" : {
77607753 "additionalProperties" : false ,
77617754 "properties" : {
7755+ "angle_phi" : {
7756+ "default" : 0.0 ,
7757+ "type" : " number"
7758+ },
7759+ "angle_rotation" : {
7760+ "default" : false ,
7761+ "type" : " boolean"
7762+ },
7763+ "angle_theta" : {
7764+ "default" : 0.0 ,
7765+ "type" : " number"
7766+ },
77627767 "attrs" : {
77637768 "default" : {},
77647769 "type" : " object"
77657770 },
7771+ "bend_axis" : {
7772+ "enum" : [
7773+ 0 ,
7774+ 1
7775+ ],
7776+ "type" : " integer"
7777+ },
7778+ "bend_radius" : {
7779+ "type" : " number"
7780+ },
7781+ "filter_pol" : {
7782+ "enum" : [
7783+ " te" ,
7784+ " tm"
7785+ ],
7786+ "type" : " string"
7787+ },
7788+ "group_index_step" : {
7789+ "anyOf" : [
7790+ {
7791+ "exclusiveMinimum" : 0 ,
7792+ "type" : " number"
7793+ },
7794+ {
7795+ "type" : " boolean"
7796+ }
7797+ ],
7798+ "default" : false
7799+ },
77667800 "impedance_specs" : {
77677801 "items" : {
77687802 "anyOf" : [
77767810 },
77777811 "type" : " array"
77787812 },
7813+ "num_modes" : {
7814+ "default" : 1 ,
7815+ "exclusiveMinimum" : 0 ,
7816+ "type" : " integer"
7817+ },
7818+ "num_pml" : {
7819+ "default" : [
7820+ 0 ,
7821+ 0
7822+ ],
7823+ "items" : [
7824+ {
7825+ "minimum" : 0 ,
7826+ "type" : " integer"
7827+ },
7828+ {
7829+ "minimum" : 0 ,
7830+ "type" : " integer"
7831+ }
7832+ ],
7833+ "maxItems" : 2 ,
7834+ "minItems" : 2 ,
7835+ "type" : " array"
7836+ },
7837+ "precision" : {
7838+ "default" : " double" ,
7839+ "enum" : [
7840+ " auto" ,
7841+ " double" ,
7842+ " single"
7843+ ],
7844+ "type" : " string"
7845+ },
7846+ "target_neff" : {
7847+ "exclusiveMinimum" : 0 ,
7848+ "type" : " number"
7849+ },
7850+ "track_freq" : {
7851+ "default" : " central" ,
7852+ "enum" : [
7853+ " central" ,
7854+ " highest" ,
7855+ " lowest"
7856+ ],
7857+ "type" : " string"
7858+ },
77797859 "type" : {
77807860 "default" : " MicrowaveModeSpec" ,
77817861 "enum" : [
78277907 "bend_radius" : null ,
78287908 "filter_pol" : null ,
78297909 "group_index_step" : false ,
7830- "microwave_mode_spec" : null ,
78317910 "num_modes" : 1 ,
78327911 "num_pml" : [
78337912 0 ,
80148093 "type" : " array"
80158094 },
80168095 "mode_spec" : {
8017- "allOf" : [
8096+ "anyOf" : [
8097+ {
8098+ "$ref" : " #/definitions/MicrowaveModeSpec"
8099+ },
80188100 {
80198101 "$ref" : " #/definitions/ModeSpec"
80208102 }
80288110 "bend_radius" : null ,
80298111 "filter_pol" : null ,
80308112 "group_index_step" : false ,
8031- "microwave_mode_spec" : null ,
80328113 "num_modes" : 1 ,
80338114 "num_pml" : [
80348115 0 ,
81618242 ],
81628243 "default" : false
81638244 },
8164- "microwave_mode_spec" : {
8165- "allOf" : [
8166- {
8167- "$ref" : " #/definitions/MicrowaveModeSpec"
8168- }
8169- ]
8170- },
81718245 "num_modes" : {
81728246 "default" : 1 ,
81738247 "exclusiveMinimum" : 0 ,
Original file line number Diff line number Diff line change 69836983 "MicrowaveModeSpec" : {
69846984 "additionalProperties" : false ,
69856985 "properties" : {
6986+ "angle_phi" : {
6987+ "default" : 0.0 ,
6988+ "type" : " number"
6989+ },
6990+ "angle_rotation" : {
6991+ "default" : false ,
6992+ "type" : " boolean"
6993+ },
6994+ "angle_theta" : {
6995+ "default" : 0.0 ,
6996+ "type" : " number"
6997+ },
69866998 "attrs" : {
69876999 "default" : {},
69887000 "type" : " object"
69897001 },
7002+ "bend_axis" : {
7003+ "enum" : [
7004+ 0 ,
7005+ 1
7006+ ],
7007+ "type" : " integer"
7008+ },
7009+ "bend_radius" : {
7010+ "type" : " number"
7011+ },
7012+ "filter_pol" : {
7013+ "enum" : [
7014+ " te" ,
7015+ " tm"
7016+ ],
7017+ "type" : " string"
7018+ },
7019+ "group_index_step" : {
7020+ "anyOf" : [
7021+ {
7022+ "exclusiveMinimum" : 0 ,
7023+ "type" : " number"
7024+ },
7025+ {
7026+ "type" : " boolean"
7027+ }
7028+ ],
7029+ "default" : false
7030+ },
69907031 "impedance_specs" : {
69917032 "items" : {
69927033 "anyOf" : [
70007041 },
70017042 "type" : " array"
70027043 },
7044+ "num_modes" : {
7045+ "default" : 1 ,
7046+ "exclusiveMinimum" : 0 ,
7047+ "type" : " integer"
7048+ },
7049+ "num_pml" : {
7050+ "default" : [
7051+ 0 ,
7052+ 0
7053+ ],
7054+ "items" : [
7055+ {
7056+ "minimum" : 0 ,
7057+ "type" : " integer"
7058+ },
7059+ {
7060+ "minimum" : 0 ,
7061+ "type" : " integer"
7062+ }
7063+ ],
7064+ "maxItems" : 2 ,
7065+ "minItems" : 2 ,
7066+ "type" : " array"
7067+ },
7068+ "precision" : {
7069+ "default" : " double" ,
7070+ "enum" : [
7071+ " auto" ,
7072+ " double" ,
7073+ " single"
7074+ ],
7075+ "type" : " string"
7076+ },
7077+ "target_neff" : {
7078+ "exclusiveMinimum" : 0 ,
7079+ "type" : " number"
7080+ },
7081+ "track_freq" : {
7082+ "default" : " central" ,
7083+ "enum" : [
7084+ " central" ,
7085+ " highest" ,
7086+ " lowest"
7087+ ],
7088+ "type" : " string"
7089+ },
70037090 "type" : {
70047091 "default" : " MicrowaveModeSpec" ,
70057092 "enum" : [
70517138 "bend_radius" : null ,
70527139 "filter_pol" : null ,
70537140 "group_index_step" : false ,
7054- "microwave_mode_spec" : null ,
70557141 "num_modes" : 1 ,
70567142 "num_pml" : [
70577143 0 ,
72087294 "type" : " array"
72097295 },
72107296 "mode_spec" : {
7211- "allOf" : [
7297+ "anyOf" : [
7298+ {
7299+ "$ref" : " #/definitions/MicrowaveModeSpec"
7300+ },
72127301 {
72137302 "$ref" : " #/definitions/ModeSpec"
72147303 }
72227311 "bend_radius" : null ,
72237312 "filter_pol" : null ,
72247313 "group_index_step" : false ,
7225- "microwave_mode_spec" : null ,
72267314 "num_modes" : 1 ,
72277315 "num_pml" : [
72287316 0 ,
74597547 "type" : " array"
74607548 },
74617549 "mode_spec" : {
7462- "allOf" : [
7550+ "anyOf" : [
7551+ {
7552+ "$ref" : " #/definitions/MicrowaveModeSpec"
7553+ },
74637554 {
74647555 "$ref" : " #/definitions/ModeSpec"
74657556 }
74737564 "bend_radius" : null ,
74747565 "filter_pol" : null ,
74757566 "group_index_step" : false ,
7476- "microwave_mode_spec" : null ,
74777567 "num_modes" : 1 ,
74787568 "num_pml" : [
74797569 0 ,
76347724 "type" : " integer"
76357725 },
76367726 "mode_spec" : {
7637- "allOf" : [
7727+ "anyOf" : [
7728+ {
7729+ "$ref" : " #/definitions/MicrowaveModeSpec"
7730+ },
76387731 {
76397732 "$ref" : " #/definitions/ModeSpec"
76407733 }
76487741 "bend_radius" : null ,
76497742 "filter_pol" : null ,
76507743 "group_index_step" : false ,
7651- "microwave_mode_spec" : null ,
76527744 "num_modes" : 1 ,
76537745 "num_pml" : [
76547746 0 ,
78007892 ],
78017893 "default" : false
78027894 },
7803- "microwave_mode_spec" : {
7804- "allOf" : [
7805- {
7806- "$ref" : " #/definitions/MicrowaveModeSpec"
7807- }
7808- ]
7809- },
78107895 "num_modes" : {
78117896 "default" : 1 ,
78127897 "exclusiveMinimum" : 0 ,
You can’t perform that action at this time.
0 commit comments