From 6650faef683c324a5e200a8297479ba8ec21cb81 Mon Sep 17 00:00:00 2001 From: burnout87 Date: Wed, 21 Aug 2024 10:40:01 +0200 Subject: [PATCH 1/5] the three new extra metadata --- content/docs/guide-development.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/content/docs/guide-development.md b/content/docs/guide-development.md index 957e7b7..70af212 100644 --- a/content/docs/guide-development.md +++ b/content/docs/guide-development.md @@ -28,7 +28,10 @@ The variables defined in the dedicated "parameters" cell, will be the input para * otherwise, it is possible to customize the parameter by adding annotation the input parameter with an MMODA [ontology](https://odahub.io/docs/guide-ontology) item as a comment (after the hash sign, `#http://odahub.io/ontology#AngleDegrees` in the reference example of the `Source_region_radius` parameter. This may be useful for checking the validity of the user inputs. For example, the sky angle in degrees (defined by the `#http://odahub.io/ontology#AngleDegrees`) should be a float number and can take values between 0 and 360. * it also possible to directly express additional restrictions on the parameter value by using annotation properties `oda:lower_limit`, `oda:upper_limit`, `oda:allowed_value`. For example, to define an angle with maximum value of 10deg, the annotation will be `# oda:AngleDegrees; oda:upper_limit 10.` Another example is a string parameter with possible values of "b", "g", "r": `oda:String; oda:allowed_value 'b','g','r'.` * to explicitly express units of the parameter, one can use predefined `oda:ExpressedInUnit` subclasses, like `# oda:Float; oda:GeV` or annotation property, like `# oda:Float; oda:unit unit:GeV`. - + * a set of additional annotations for the correspondent visualization over the mmoda frontend: + * `oda:label`: to specify the title for the parameter + * `oda:description`: to specify a tooltip for the parameter + * `oda:group`: to visually group together a set of parameters ### Default parameters From c5e118750f25e6b69ee59c52a973d7289bc72184 Mon Sep 17 00:00:00 2001 From: burnout87 Date: Wed, 21 Aug 2024 11:55:41 +0200 Subject: [PATCH 2/5] more doc and pics --- content/docs/grouped_params.png | Bin 0 -> 6204 bytes content/docs/guide-development.md | 24 ++++++++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 content/docs/grouped_params.png diff --git a/content/docs/grouped_params.png b/content/docs/grouped_params.png new file mode 100644 index 0000000000000000000000000000000000000000..c6c9268b35bb48d5088d308ac4bf6dc76dc413ab GIT binary patch literal 6204 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 F{|^$V4^#jE literal 0 HcmV?d00001 diff --git a/content/docs/guide-development.md b/content/docs/guide-development.md index 70af212..79b9cc2 100644 --- a/content/docs/guide-development.md +++ b/content/docs/guide-development.md @@ -28,10 +28,7 @@ The variables defined in the dedicated "parameters" cell, will be the input para * otherwise, it is possible to customize the parameter by adding annotation the input parameter with an MMODA [ontology](https://odahub.io/docs/guide-ontology) item as a comment (after the hash sign, `#http://odahub.io/ontology#AngleDegrees` in the reference example of the `Source_region_radius` parameter. This may be useful for checking the validity of the user inputs. For example, the sky angle in degrees (defined by the `#http://odahub.io/ontology#AngleDegrees`) should be a float number and can take values between 0 and 360. * it also possible to directly express additional restrictions on the parameter value by using annotation properties `oda:lower_limit`, `oda:upper_limit`, `oda:allowed_value`. For example, to define an angle with maximum value of 10deg, the annotation will be `# oda:AngleDegrees; oda:upper_limit 10.` Another example is a string parameter with possible values of "b", "g", "r": `oda:String; oda:allowed_value 'b','g','r'.` * to explicitly express units of the parameter, one can use predefined `oda:ExpressedInUnit` subclasses, like `# oda:Float; oda:GeV` or annotation property, like `# oda:Float; oda:unit unit:GeV`. - * a set of additional annotations for the correspondent visualization over the mmoda frontend: - * `oda:label`: to specify the title for the parameter - * `oda:description`: to specify a tooltip for the parameter - * `oda:group`: to visually group together a set of parameters + ### Default parameters @@ -125,6 +122,25 @@ if credentials_env: ``` +## Adding extra annotations + +A set of additional annotations for the correspondent visualization over the mmoda frontend: + * `oda:label`: to specify the title for the parameter + * `oda:description`: to specify a tooltip displayed when we over with the mouse + * `oda:group`: to visually group together a set of parameters + +In the example below, these additional metadata annotations are set: + +``` +param_1 = '' # http://odahub.io/ontology#String ; oda:label "First" ; oda:group "Group of parameters" ; oda:description "first" +param_2 = '' # http://odahub.io/ontology#String ; oda:label "Second" ; oda:group "Group of parameters" ; oda:description "second" +param_3 = '' # http://odahub.io/ontology#String ; oda:label "Third" ; oda:group "Group of parameters" ; oda:description "third" +``` + +Which will result, over the Mmoda interface, the ayout of parameters displayed in the imae below: + +![image](grouped_params.png) + ### How to upload a file to be used for the notebook execution In order to define a file as one of the input notebook parameters, two possible annotations (from the MMODA [ontology](https://odahub.io/ontology/)) are available: From afd068b87d0db334d079b69a15b546f6acef8691 Mon Sep 17 00:00:00 2001 From: burnout87 Date: Wed, 21 Aug 2024 17:55:27 +0200 Subject: [PATCH 3/5] rephrasing --- content/docs/guide-development.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/docs/guide-development.md b/content/docs/guide-development.md index 79b9cc2..d520706 100644 --- a/content/docs/guide-development.md +++ b/content/docs/guide-development.md @@ -122,14 +122,15 @@ if credentials_env: ``` -## Adding extra annotations +## Annotations for the visualization over the Mmoda interface + +A number of annotations, for the correspondent visualization over the mmoda frontend, are available: -A set of additional annotations for the correspondent visualization over the mmoda frontend: * `oda:label`: to specify the title for the parameter * `oda:description`: to specify a tooltip displayed when we over with the mouse * `oda:group`: to visually group together a set of parameters -In the example below, these additional metadata annotations are set: +In the example code below we add these additional metadata annotations: ``` param_1 = '' # http://odahub.io/ontology#String ; oda:label "First" ; oda:group "Group of parameters" ; oda:description "first" @@ -137,7 +138,7 @@ param_2 = '' # http://odahub.io/ontology#String ; oda:label "Second" ; oda:group param_3 = '' # http://odahub.io/ontology#String ; oda:label "Third" ; oda:group "Group of parameters" ; oda:description "third" ``` -Which will result, over the Mmoda interface, the ayout of parameters displayed in the imae below: +Which, over the Mmoda interface, will result in the layout displayed in the image below: ![image](grouped_params.png) From 69d55d537680bb6c79a7076359674a568d17c952 Mon Sep 17 00:00:00 2001 From: burnout87 Date: Wed, 21 Aug 2024 18:00:24 +0200 Subject: [PATCH 4/5] more explainatory image --- content/docs/grouped_params.png | Bin 6204 -> 8386 bytes content/docs/guide-development.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/grouped_params.png b/content/docs/grouped_params.png index c6c9268b35bb48d5088d308ac4bf6dc76dc413ab..43659a81370f85d350ae521c5c8f53a277b29b3b 100644 GIT binary patch literal 8386 zcmch7bx>SS)9xa{-95o2f#6PXcMI;pArJ^*aS85$#WiTK#ob*NC&8WI?u#wo{ywYs z{pVKQs$2K`ac1gN&C_#wdV0G1nMe&ad29>{3;+Ott*9WQ1ppvC!TX_TDDZbDni3e^ zAiGN`>Y%|NU$jpV0Kgl7qKu>tFzaO13#hX9ICOEBo__qPHi8jN^1Fsk{;zDqvIbq! zqJ7ifb19dO#Oqql?3HC~4)YGq>{6u-DfzczDGTVeE=-V56IYM)rD03TOd~5*M{bIP zS?;Go?wONbIqo)c+Dfb;cv5JZdF00?f$$D3%?ET}+7P^61cePuc#9)}xNdqa2)(ef zGbHvE?Ow!w`u=m)e1XvA><~VXh%>{u-WE08cH<_6^F5B~@vF&@K!cvhN=|F;EDmgC zekn{dA3e4Zy!^m~?nw_}mCvs_aC<@H=iZ@5FGAL+ygmdNu_1r_dVqafjVhdJ5|D=A zP&h1L9#Q;*Y4Hzt*6AKYOH)>>$69cXGZ@`(O zNv$rl2RS9KFkdoobfbBMTDWD;r%pitB(P*EJ1B+^i0s*Se)=(S9evF73yRuvnby97 zOXA0y0UM)mpFgQww;9rd2Va^wmg9R4Ln{|4^#?nZi*vIs@TDT2x|f$9p%fWF*;W1nchoU4}VhrsCIS4muAcYHAw5k3akcb+-n);s2-D8KB(sI^_aANj@} zD9Gjk+!)s5h|THlqD|x*`9UMt>MkzTUf=7mi+#iF`&H6lELl+eZ5|g5XhB(ZUeXu? z8m$Zht#tFsw;h6o7(9*3hh?7GH;g;E;(F}nNSwjbD51;U;U{nE3HsT?yi(1lbnMIs z5l8#nbEPIRI2|zxSDd*h@}!IAH*P34K80*>Ow}<}JdtnhIK{)YOGE%|8MhmoFc2Gx z#VBqH>J5Fl-zG=S!~9DZDG|4~bj*i!|G~p5WHk8= zJ>taD=@}OWZOE{@if3muFi#0Na0CV4Hqc>Fz+vjMsLn`d+*Yspl%IWED3-?XcCJ}c zQedwJG;EtMzE=W1ImoavlKbY7i<>)=Ru3IL+~8PP7|z`@^~8W<0Of$t__84F+mnHE ziHqZ0`o@>X6|aePv2h7*h9hH7@&F}*jdZ^^u60Rg7!?9>Fk%L?4p=dWs2d4mA+X=<03XILgXuKV0B^;HBJ@agVB` z<)yf1O?FtHK+Z-}&qTIRqwRO3@a{@FQ1Z6qKahWk#pdnLw*<~@-J#7~P63!XE&$mW z*9){Ke%xNQ?mDxc?Fj)h*=d|94~Cf2SII+?e4Y!J*eXJ(etW?pdBHz3c-}oCcfpw{?kkJ4e|BAqEaEy%y(Q98M0qB#53(12b$*|B3{Zla6@==spu2;&PoiqG0fCwqrlup zk3Ix%i#E|63ikvdND1Af@RlmDI48ig#xb?y2=7&7G-gQnavOZ@@r3LSnOv|4x5U4E z399Gy(Sv`Y3$G}@R?n$-C(oA{9u6E$J~4ss=7`K;icLu9!H7JbeT`PtH#nAK;!a+ zuJ26|>u8ZyOW3e8#HBNt-)<$Jb<&&ssJ11^jk{0pNZCU6F5X;mLnbuE>9sqXfkQrFLJrFV~hR+YoyEQyYV?=VcM{- z+5Fib{4>)$yOVuASKLx{RtO$G@FY6(TK{gHu6M2Tl!dG7GT2f3fz6(fP`>JK{-5lJ zs++u=hT@H$_qk4uukd5lkSn8HP!Fcdd!#S|Rj(H7z%0l=f2#qGJ=gZEvQW;# zDZbPxH{5@~uU2L`o4}BB|JV<^#Br88d4q&KN#eI}Z#Z!0NUu=J6SF=fss_!vP{9#V zE6x=uou-Hvedd2|n;*Cvo5Z5I7NeYGvMjrzg>;qmx;(Gjj>bU>eLT&3qh9)6O6CuE zFYrFDN|;BJvUoZ$W=Y@{wN>fc7xd)cVsCDdWOm5E`9ZC z5~pTsA@t1jyIdAIh+cXhl73J(!7Eix3 zs*gvma`^gi{_=|u#+N&>ss_5E7rpASL*Zu+LzvqB#^re|lR`6l;ig7A-o@B~+A%`- z0Tt?hu7YEYcx-vOTveUtATWsK6eR>Bfe?*-7@3QSVZQJ!v`&Ah=vkt`O=N7qwZS@n=!=2vUXm}OAD>(Wx_ zq{M11Qf}i}RVj7US+<+gz*=PctFUXZ?6yHl$L<8j;qQ|6;qRHC!x6Z!j|FiK&_t`l z<1qX()k-|w@@Jq&cNwTQTU)$qRU>rHTh6bB$7FG0QnzXjT^D=pK{30IwP*-d<~@(C zN$Y`Hw$8qYdxitiXHWf||G`67L4p0x#yvjU@q(-e&_?}_d+&UiQMQI|lUbV5?_@3S zU_*gxXTAf4-EmJVhcc}^P&A~HQUUHYOji8UigS17f4a;RSs5+W`$blLGn~#^arNZN zM+h4|*HDC+aus|gD_U#6bWCL-zK zuw|=Jcx*gm7AfFgZYJE;>%T2kEcX*b62u#*d>;kkV$-_iu(+{*roj#P++c#e-c68| zz8Ifsc05*&6u=-#==4Kgkf3DUJJMuBFc7}CC72Z%b zEoVs;!Jw7#w}L)a(G@9e6(g_(LHmz4I6*)A&g1P31f!Hw!3hc9{5D!iE()qqHlh}< z*rsbRc#*(h1HD^v6JuAzYbcrJDeF1kis;G|V0@KY02`Deu@W0p1tuU&io$7bwKj<; zX=&anL-3~3tZDRFrfgdJ{NzP~L)j0~WoEsaYZ}YC#_?DIROq_^jpt7Y-`mDbko8Y3 zQbv>tMVyrcDBhJZX$XHj!ft@0V41u1BHO8fo5^7J)J_Xur?xF4W)X}8>mJ)x_VhX} zax-y1?3VY-tUg_=J#(Y@Mw5&PXKx=zy4>8h&$UvW&M6;5J=k(P)?;r?4HNczA zo~=B`vhz-upkv^hm|E?&o$#oBGDUpGw8pQ@IlsOSnvqmuZb2$4qFM!PG#Rg+KSEX+ zzc=Bop)?oj7C#ECUr2EwB`CV-P>n95C!Sf6!|qQXjz-l52v*!l-umQN+|7yWi(26X z$bB~NIdrf0Z>TVavV`E>4>!y^jn{E?pw@SfAjYc+`hICYCX zGR;@&Rn%UKD59ii3HwuI?n-Ga^NTtl76bqovGa!H@C%Om!(Q+1ewWQ2rp^@1$WnpM ziS_SOggWpQOvDDoWBzo`W$IS^LGUF@fqF)rX0KvgVl(5!9v@is<7@PZ_v6-4We`o@ zjveJ(-H=eSKj}zi%l6TBl;nYoS)`o0$jC+A9q*ru_hErd^}n{lY(z%Zo)uXnx-KdE zyw!IShb>>3#HgAd)xSv{3QA&#o=*y-Y@`pKV`)ku8dbq`Zg)x~mHLyT;%eH3o0M3O z`>%qHC$1pX`0qYYsAnkc9_O4efb3=2Unu2a!l|(K@o!?$1RH*lt8KS6en+(VCRvJN zUqcie32bo+3G~0B7BH_n<)*P{j>aa5+*Nxne~V*mwo+Lds-R_B!2HNSFF4dfBpqw@)TX)A{62~=kyYd z9Wba_ZWdse`c0PSe&a`b{OVBeVw0bMt#Rg5skGSPeA^#xwU9}g;pX+pq%?36UQM(% zn3lKflU&`PEAS8Q*u4i*K*dvJ(IYQg!)f26iQ|UV!@M>^diwc6i8*&q0xfR4K`366 z<<1*z11V>3EzGV*)5%vKt3lCUcU65~`rfU5H-xV!@4(4!iMtU~n|xEjUa)?!_qf%B z>Ds#vS zOQ39HNV&b|!Tj_^@dZvU zLBEFo4jRNjQn&X&Ro&9Pzh%N}@KS7&E1A)0m+=W2MXE2!3(#AX@Dz3nY8~6cgBVDW ze>lv}!R*OXl&i?C*}p9f053LWTT!t?V@70V$ZQ*@qrob+ zZ&1B5-vFGb3fXBvHcac&>5TQZc%=FhX2{lEf8NGo*XI$REDS#W2C+Vi9@wOs!u=tO zYmA-Kp0dq3CUc7nN;-=~-}h@OdS4_)bVkl0H%XoTYpyq$Tie%*y=_=Onak-E?N zu5e3^mKO`SrD!kAmF)jQ!6U3K!*qW2?w{!26%fTc!xG~e7e8KG9U{B`i*oB(6tzVL zTM5aWKA6zBh^mK-OEWg(-3FEoo7VNx(pL`G3`?Ssj&O!k&5s*hkKk+w-m75M58BFT zK3Z88n3O_3tCc8Gm&km-Bvn(mbNRj&qVW4$vncZRXQxxy2w{N6wnje51CGEDsmzjD7gCq&hyag^oRF+dm+AYujqq*ZzB0`3!y)Xsu(pi zo8|bZo0=!4=KmcgMlz!q!Dv*jmRg!+S+tOX7 zX1z2OgWqm@rX@pji8#KI?-^RU*Cb=VX)j|KD%w>h-(_q62nFbZ6% zO8dq5GVJ}NU7O5SrB)=EZHC@;X4NMWlG6ZN5AuIa)VJ;kr}dRRtsa6qMZK*czZe?hyuQ;?D$lx%k}V~-LU6S@WW`~;l4Cg zClI%)VkRDEnvVs}V*W@!MuDX`P`W@KBxtiIdKTlz0~R7iHFV1h%TDSp*)@!a{Z z-;p`1?EMfO&~RTCTVuXo201qL?q_M3%YL2cfpzd-k&0nFg%Wi+ZHC_PhlVT~rAoSh zHouJ{e3c`v_`FDI`-Iw*$<{cl`$)TrqDf9aN!-SqnoN)&OtVgKm=xU;CRt(gHOy>h74#n(N z%1fCAcrNN8@Wl02)tf3n)jOQF>zHw_2vI$NGedIxNl>^=T-xSkpoM`DoBQL1bvfE# z<5|xWL^!Q%>gL&yDzhz6OfPE6YjCoiOvK<}x@YBU7C3SK>L8l>0Q%%JCZ5E{S9mWv zf;z9tDl~h(9g5}OOFsN*J)=*DTr{?{gQibcd}2j&z3xH@?e$p3Xb5@|`RrQy_MR5& z+ygyI!@J-xgctt4^bgz0=sp*(?V)oO(z1F}gmJYF4=ig(YjMm*-!}V%eBhyZMaU#s z_eOd^uXZlC-x9nWYyt@h%B>Mr`?)p8UG`%8)ViLewmxAole$elEu19oX(l;OfA66X zFc_9i*Ld?w;6AF&Em&&l;EzgL4LN3> znPG24{9f(07OQD`O~}Z5!7sa}#U`P{#T;kMwKD)F|Cz9Sba|-96YepDmte(@sA_(g zD~#t)-WhHIaC8>XI9suNART{Zb16yxzCNu8ZteTUK~=<`N9C_b>wuf7?fSQK7EW$g z-G4w08G$L;_SApXUH2x*|IB^=tuvK0cXhKdJ*MB74U(gWJ}qut`n7NU&g7I4XbmoMkXg?CDx}Xs9~^HqL|(mAZ+AHfwDsu$x5tP zG?S(Pgy!8<_U}>ZF#<6i4H|jSSIHy>Fu>+4gY?9r(@sAs3?E2Ss5}H;&6j|ycm@z5 z8VcI*v;B>n9)r_zH%+wETN#?vu(h#$Ynh>f7~}s%A(iQQzy9=5z?1l_SMoC#> z7nc~D_W~4}GmE_kAHVrsv1PYif4V*Bg#vvN3H;I*(gd9_c<-c|ZOx{tyg(&3)wum~ zw&MhL9L+6ufnm|*n0X5EkxW8EuPP=^!3Hm-SYZ_}xZX_sMCj<~`xscCX__ekJ{c79V2}zHnrCU^sRm%$5Uj{hhdY-;ervvZU2gu^JX@fAaVK@mbO*9-=C`6m zbzYyfhe%{qr0)WqrWA$3_)9)01xC%*?5V(XnWWdn9v{f~hU*K>M?SFWj_e5nM`EKo z{h<_Zw2G24zyMiqL*cwl!~XbQl!!KG4+_&YQ!?Ia>%ydlsIN0KJLh_TNw8HP_iPX3 zhpt_BUAb|2e9nQ5pFnwrv!wff?!REzQ-DovjQOzj1oU``=B}~0<0p4lYm5~9SVGal zf7owAw?^KHT8!k#j{Y5uoMo^mR{MS^m>F!p*8WaSU#RuWe2%yMhDaP67=Ld|WO}na zH9QpP@Ack?V*x<9mm2eFtW{s7C}S4f$c(Zq6en94#My>2tF=Frw|Cid32+Uob^`UdDJFr zuRBBb9n1>VX#PaXg)cA%``PsyX5qy4fPzq460!JutE)!rr{w7@gbs?WJ>#^f8>w?8 z!JgO3{uU>P$;WEA#eLoCz!HCaClRKZfEki}E$$jQd2`mCzMM0Eb5AF>#_~Nu5RpRp z?)Wd057|km{Dh5m>}~H^vJ&Z=6S77_kw`BbXA$=~JiG6J(nk2^94q^omX zQ>rr#b&8SLt5!d+@B!HRS z*hC5M_Pxf8v!A_vFIjXd$4VpV4dCTj-sG{x4%C`g0wt}v2$imQd}mYfLt-#4PKo*t*ly4>iMTNL+akh_5CfIMbtU9;lJ9h}ZFW_+=K5n3K%0C>UAb?N;H*BFT&N1;6`bFy>0-;%t zX;}C*n~Xp2_fU{|K?ekAK7o%Oi2C^(SVq)IWMNVStHG1JsXjgXmP1n1y!edF;*8?+ zXiQ0mGTwc+%}`1DWw`9JJIi_*VQ4b7)@*X$&iKYsjRU}9P- zr?FtRsUr^v2v}J?dy=g2O1`ez9zA=0+i|quRvu85-Pff5E+jl$yB+vNRBQ*sOFjt% z>feE+mKwLXb^1<&U>;8QEdfQIvY&6x8oJ{nBD%-Nv0YqTV&v#En9P#*SwLC~PW)Tj z+ls2HMN**{w;TsKiZ8<8r?sw`wm5cy$GatvzojJ|3lKMA}b<7`Hlcb;4tfS zI&(XX{+9{W1yqTIyYNzQQN)sAxv}Tc-#@;RoA(gWyIfaz5iSm%`UmqZ9JBRwhF3L? zgIY%tc#7F;g?Go?C4P6`;eWCIckb$ac+$TSJ^x42<$np`e^cWBa76!qhc=TyZR*mS zn*~8yw-xdWky=sk{+LZ&hjPpNnXWi?@w=*P@NgxJ@A>(ASC{za<|crM-H=FimgX=_ zcI_vKj*TrUn)JO^i<`Ais=HZX0JWa~nc0EKP)g==c_~$RGD&pk@UQ{_A>r#oIoUNU z{>+QJyP?(9)wQA(fdjLl2A@A;aYk1wXA|H)gir2WkogVS06!khm;QByCK6EXa5 zfb&0h0se)N`@hk4aaTY@e0-BF^?zcRGbIrb5w)7Cl0Fd; z@x}E#@)p_k*m_I7?D};Rs-R|g>-q`4Wfyb3X7W}x@iuUG@b+p__ogNKA3{OWNQNV=N2f07gZvC-kNMv6X%L}6o{ z(ufzIp+2C_P`z{*t6sL%c(3pcZ`J*&EsBWlvi7Y^P=EUVOl z%3uHhK(0Ig|ForTzXv&G_v7lVngO-~0;Tz4^bN4U+y2f?A=9P2xL=GqrlzlW*ue3( zDJYUb1=jZ3-Du-217OmVF&|g*zNuM*4gio;gfX0mJH=-&wH6~Ewsd0{g?)&A*v^7i z@k`Q|>k^`fdS4*a2Yh-jNc}<{WZU&D1@bzQ z<9Lz>@V@mF7pJ7O4B4Ij)Y@y-mj-~I{$fzy3_9~r-ui+s=gZQ-Z4CMtq5h!Z(h(#~ zWaddq%8edIE<>!WF6%8+*Li%xygZ5g#!w;CPc{@O>Z-r+o@+k$CL3aek#G3JDL%rR zsWtpAe}}Y;Ci{@goN1cEi+IOVujQ3TIzbVhYGzLpsSAZ>7xR#E&#x>6V$r9>5#%kM z6HQ+D8vl<&mdG^VnLG+cPC7JNYOEUyejL*H4*ZkWT#V3nxjlM%kngjsBwje3d{v;lm)ZR6GHB!m zaPf@irBFr4J@Zh+&$#vcZXw5bEjuu=vL|c6o8gd}ILjgF2%hRM^x%6-Z1wT!T03^j zZAVIW?Dpw>h5WERXR<+H*B#YwHn)@gIbeKK8{eV_U-ll>!NV-R{6I%{A!^)>Pzz6SJ z?YEMNMG->>GGb*1?@`1SZMtk~Rz4M$Pi*~Vo;^G=Bj=X?RJ@xW$P9VS-IbX_ixNq% z6()S5C<@y5PxjxwjcvMXn}AO@D)$zT#Zwe14|zI_wnsQDnbl=t@f6rTSoI+6DrXa4 z#%%BAoDI%6&Vu-!B;p0(C~s9wq3ysSp{9%Ow2v#;hNIZWt)~_aQ#)KTp^{05XM+TH zInmp-sh_qZzDpKaeY*)g9n2pj!&DyiIzDz>RRGzZ$}LHBGhPXTei}oQhxgn-A*mR~ zrmp2np+0Y|1PO{kcM%}}j9cvx)0;9iO`+IrH(^Cbcj2ZKDv-t9B`uo?iGjcz;cnz~ z@a}W7Rq1dW|Z#X55y9Kd=1wBuw36zDD@t; zB6QQqa{Bq2XFs)f!-B7+)p{r8Ee_G&iKO++v#RBMo4T?Ku$Q!7yGIHJ>6vJKn9Wrm z5}Qxv3c9JQo*q;y=A-CVI0Y-k4iyzkF?mdtf{N{Z$`>D8Xqv2qzkO^4yO%0Q1|F8~ zgy-I7(VcdEVj`V+D!r8~b169$C}6W;XuG7jj-E;tE%@3G-a4yUH_XY< zVlfycISOkjNC|Cm6t?;<9pl;K`9h1ftnX(D;N~2=ykk3x%N>VL!M}YA*m^omc+J{0 z+5mfy*n}LY7e3K3U`*5I1k`g~ZU&VJm^Ww!#B41xJCZ2mI z_c^RNOhWH5tH+Rbqc}Eq+a$<)e?RFW3s>wD?5YkAr>G^8j<3fKJv{~-}X%PuD! z10R}xxqXhY*_$MH0^FGI^qcg(w9Zi?s|px-n4RAEHo+mn-*M69zUz%%&WvY<~bppG>R%iBg(1>kM!6=ZHz#q?-gnhE=C_B!9G$f#AN<7xXlR4ORqGeZ$0&v9 z3n1KoqZVDw&?|m=m8Qm0W0Gi9slLE`o0!@Vu1*XK{fKbP^qf0sW7@;32zV_a3On^xuek%8Rna?-CE} z)=6VURAyPE<+11mXm6~OW@g#3=fr2D3VvEZ(mmAld$H?pFP~A2reS^UJDS%KxxMz` zj+S-bT>=O%AKVI-%i$K_0hI~V&0I0IOuhQm;!JhfBgpe3m)|Jp%Ch@aa)1sy z#?mEYN9;1^V?V}dr#gFvXl%!^kT^}brtx4M?QQKx-K=tZb?DR zVg;9pAjMp@eRQu<4K9#JxRBWf+F=aEIHIKDqY&&^e0C~e`*hTRgOk%yxIZml zTRSyE|JD2YBsmbM6mu+FG;457rNxpu5qM3YD5{l=f8c1Aa+rJdRXhVzgV61W9E<8~ z>yu_t?W@E2m7kUXKoV$`KXc@oUXw-__?Z{38T0pg-hZdre+xw)oEbqCu@|X~&)kGr zj+VjZdSlKeh`4ANY%cZi_TRGsYo*RdXNRmh<33zz!@%s}y>DjALgGw(MY~gz4HxEj zU;4)+);&qf&?^6;l7oag)f>%`5>k7YHuXXR>{0he)W43}cBsfqjTy`tsY&8dtj|}I zGD{e-Q6o1*ME39iReuPTwc8WfHEu!@;U01B~o#WBc$4;~EW&HMUxX|)u zhRhx=X~tyfW)E~jrRUig;Jz?xww*ch{!Nlsk>WDq)|3WCn$~@v)DoI6Ic1*XQ8|-o zNj)fPvtG%SoMb-xSr-Y900pR9NDzo{m9u>(y80N_^?{g94T&|H3v#EVe`ZM(wiprXWoBL0aaDc=rr>)kKxJV z(vkIHHG20~V6K>u9z2dtTJvEmQhd7c%h zh+>Y)`mAAUwT6vTPm0c%;{0wcadxox@ki+s$#_!HHKmEXTm17w#YOjpDI}m;1>}40 z_n((Zc?ZF6e%8-(LNI!~cK!^Vt|Y-|TPxs>OXRUkQ}q1Hh1unM=%Mu!=N-Gnfw=;C zs8|G+!RA)MUlNj1!mRWo*WX1jBvV4k6?b`ade{9XUWP6OZEd2|V_2A(*USCBR3=7< zesYu-uJ2hH+p~|^i8GFGl2?M4kEg+ur-6o6*>j#C)~VWut$GjO>*!;o-(F$W0m7K6 z4on*c_~2;OHTYis#d{5|3L*MOLkCu3?pKUwy7u=w;% zn!BtET=~}!JUg0mUS38TAMG*w;dD8bk=N1(=w}ii06(?75G%{W^ee8vmLS@Ng4fMt zuDT)PMFAyHdll!?K3Bh9(?_{GpS_=LT)kEj-BxmGL*j?!(WVzdM=zp+n^OjI11}C^ z0aT4rDT4;*AiE9PE!6&SksVvPkGi$t#N5E7d&H_upj`Ivly#6PH23Z-Pe_|<`qJ2Y z8fceiW3SafeBEq^034pcB;8*W^?l97f05QeJ*+0=Op&aP@}|0J9hi%OHoNVl70xj^ z*LSdh+dT~P&rTD`{*&J$T;=l6%#T68aNmGx!-V2CgQrE5i06n4WzZ?RX_u(WiwJN9 zR2<~K=)tz>!!_Z()t)>${=uH)L^WG9v^^OawrOd%_|~yuV_xAUZE)qq0F-K|Gtol>cLgBv81zPve9>q8|4+oC%X*?2n36>Kgp?P$5Pnb7$nd`f<( zrd4Z~h+G0!jLP*(zZm{SznwO;rq;iEr_hc0m>JcQdg(^B+K>Rl(X2LlFr4^Rys;N;!DJ86ZF5$N zU`yCp*J8rljUYn?AP3>i&WZZ%@cigXo<|8_9dzf|#v}rDxb$Y`(mo1v=cP5rWI%iX zbobWdkTY4*?I`@-pwVF^k)(jR4-P!G)>GdQz{+`}@3Be<+AK}pfe09!9c7U*(A@C! z(|plOL`MDW-%^X&L_|wMK{=?`lE7r;h_3%C#`PtI+ygM(3M7&G8{TsJ)Z3n|w&_0g z25H1MN`}9;d-jS&+)=dtaATF{OXD>O6b0&tDZ>h?IoY7z3TjD=fOX;o*eJ2sepZ)P z+)YuzzJ+;t*%T1#-T0M8YzdhEj%8~=c1za3VAIh2W@O|YF!8IKu1&M*qZ-D zwo?-uD&$f}Ajq#j3k%auUNe4Y7F~vAZ%OYkYTMb#z^_!Kzmf-{D{Z}D#hOg`TN4r`q5UYwzkV#c=yW?frna81@L8>6wve>O ze9k|53-kpz9uU`UBr#vjjW5xHYjquh1*S`Herp0VxhukNQB)Dd=gvQD)6GiKCg23Y z)Kt`hL3$15_T}VF^zuoPv?P)uh0 z!%+Zfn7LdIw88Vob-TVOts}yHsn$x3;3)reICHuQkr9KcfZKHk6G93VG>0&SswQ zvfcMEC(J_Bp58bok}qDimJzEjbBU)rk)w?NeSh2OzOyw>#{rs>h^S4{a*}FO573pD z`W&=2{6!Idxrk7id;QYc640I6UF4pcY+6kh>uI0-^05m?`302O1=MnK8*Xh7$p5#l zWiSnR{J{*8oLm*R-HxwuVGL8|IDf@0e0e!!Qgvc5mzk;XtKV%APk=Aw#j$bbSx;}| zOjcQo@rh$ccDvoo^+1eTPkKwM!ow@~3{Ey$oPrO2nad%B5$`1;{~WbCG7cAtx2I(C z!ktj0+(9PDc`k>LpW*HdKRR|qL*-m;DX2;nH*l%d|Y7c_>D+UQ{QP|KvcvJnvIN{6H0=CTexmw9s>%UiRRxG*mPHQ~~i@zFF$@F?s3q@y}tG_u5(#(dh`8T_QM4h^h zgn>dXP;uqQITkMP4$R4G!9*WxqwhMP!~7+aZbrm-Y)nkns<&y;f7-%-jjuxGgHu~4 zHo3*bKF`d|?0r?~Q&Up9>FMeDHj3>k-e&04hSjRn#JO?HCdBb89DZITTRx%Tx8F6fdyHNw!i!OuB~rgvxX%1hLxjq>UBVT*ZIgI=VIdH zxg;f-Li;}R*_w_!SyX1pCI}Z47UKJX$l(&b{5`?dPbF}~ra8{)u&f%Uf=y;qfouIwq^7K`RHgt9 F{|^$V4^#jE diff --git a/content/docs/guide-development.md b/content/docs/guide-development.md index d520706..6c3bdda 100644 --- a/content/docs/guide-development.md +++ b/content/docs/guide-development.md @@ -127,7 +127,7 @@ if credentials_env: A number of annotations, for the correspondent visualization over the mmoda frontend, are available: * `oda:label`: to specify the title for the parameter - * `oda:description`: to specify a tooltip displayed when we over with the mouse + * `oda:description`: to specify a tooltip, displayed when we over, with the mouse, over the parameter itself * `oda:group`: to visually group together a set of parameters In the example code below we add these additional metadata annotations: From 2d1a2706836c7c0874ab0b0aa71b05de1e87e71a Mon Sep 17 00:00:00 2001 From: burnout87 Date: Fri, 23 Aug 2024 09:36:03 +0200 Subject: [PATCH 5/5] added suggestion --- content/docs/guide-development.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/guide-development.md b/content/docs/guide-development.md index 6c3bdda..6b02396 100644 --- a/content/docs/guide-development.md +++ b/content/docs/guide-development.md @@ -128,7 +128,7 @@ A number of annotations, for the correspondent visualization over the mmoda fron * `oda:label`: to specify the title for the parameter * `oda:description`: to specify a tooltip, displayed when we over, with the mouse, over the parameter itself - * `oda:group`: to visually group together a set of parameters + * `oda:group`: to visually group together a set of parameters horizontally In the example code below we add these additional metadata annotations: