From 88537d3a1045834a18e6aae24ea361015c7fe83d Mon Sep 17 00:00:00 2001 From: xjules Date: Mon, 14 Oct 2024 15:57:46 +0200 Subject: [PATCH] Add testing design matrix for poly.ert -- burn before merging --- test-data/ert/poly_example/poly.ert | 3 +++ test-data/ert/poly_example/poly_design.xlsx | Bin 0 -> 6201 bytes test-data/ert/poly_example/poly_eval.py | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 test-data/ert/poly_example/poly_design.xlsx diff --git a/test-data/ert/poly_example/poly.ert b/test-data/ert/poly_example/poly.ert index 9ca15a413f0..bcd0fac1f10 100644 --- a/test-data/ert/poly_example/poly.ert +++ b/test-data/ert/poly_example/poly.ert @@ -12,5 +12,8 @@ MIN_REALIZATIONS 1 GEN_KW COEFFS coeff_priors GEN_DATA POLY_RES RESULT_FILE:poly.out +-- DESIGN_MATRIX design_matrix.xlsx DESIGN_SHEET:DesignSheet01 DEFAULT_SHEET:DefaultValues +DESIGN_MATRIX poly_design.xlsx DESIGN_SHEET:DesignSheet01 DEFAULT_SHEET:DefaultSheet + INSTALL_JOB poly_eval POLY_EVAL FORWARD_MODEL poly_eval diff --git a/test-data/ert/poly_example/poly_design.xlsx b/test-data/ert/poly_example/poly_design.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a51dfd32fc55abb461c2c24309b69274a9257fe8 GIT binary patch literal 6201 zcmeHLby(C}x28k7OG-vkx?^Yu1W`&rlo}YC0Rg4EJ0%39L0VE;!XX6dZs`yakd(Ls zp6?U6=lI=w|GsOUnfdMKnf=aQYp?aLP*y}nAx6N!z(8mcc<>nEijc#f9W6PHYz-XD zpeANQPLq?*SL?+-)dTRK!Qz%qjPN1pzY` zL>j9uiKDGgQ2VMwSul|+!+IGZsxwK&whjaCmUa0{W+CrUeV=yF(?}TfM+F6cQEz?j ztxXr*+%f{U&{k~)4WP&z5BBO{1s*vy)P;F81=w-t}qY1SOutjg4pKa%^QpqAP~n|y}>drFMTS8 zDRf4;H{GGy_;FaTW16@fk@{ilof;YEj(}1|-NqOQ$l{7e2xq)0l(gR1h~N3cj+{yZowm`4g$-7Rmak3mpPSPCxj4ot4-%`e&MW zcb)jgG90Vlj))S_vur8Q7E8}EP%rau?q{Fxw%bJ>zgB-!pwcC(daQZtG+QBSCty19I1Q znF(Ugrg#VPsBX!J#6tB1zB5bky?7=BDxHho8oFU8aIY2_y8|_*G~Ip#zxBZWL!{96 zcF7pIX_%;0UTwG=#j^Tw!|F~a#(gRorQ(C$hlQu|jZL52+(cWuB?UIlkQUBk^fBm8 zWUV4aLw-z3kI8=#Z*z@W3si^6HwNd=HJF>p>H0CbN-p{1y^jUh%r&Gx>WvcXD0b^~X^uKg8T^8koLj&wmlEu|jk!VH6#Dw@zj4F{sV& z%&vXgqWr9_mr+>PYQc*Z#+0S}2*Z8qI)%;vFay4`Zq zSPT62gTkzkmMvZt|JaB^1hr)y*C0h4<(v=ifb_kD7b+9G5HyC9j8Y=$Z@7Jl|y~ID-c(ItGvhXmSS$ z0RbERPr=LZlLxPOoSrSj@~Yo)T&%--6>qd~;iJtFIR%F6);=@?24 z`49LEKMFoeb~U0XRcT3xp2Z>nG8Ee%wNh;o$RK(WiXhnB^PlozEhi> zzM>Xog#Gndsm|=fVB7~fIOE?J{Q3~LYP1-+v10)?XA=#r(I%v_Izc7DdqfvDD0;J@ zR1VjW6;5LRk-)Cl;4&l*;qJDXTNNBCuWu|eKEinTa~2BF$$mOl17xzS73Ayc0NC-uaWU8m5uXd!xR?r zl){6R6lywKn;uJ~Y6Xm02iRQ(UeyA;)F&H$ZTT%xIJ;+!^!)gJD z5UMu#r{@Q&II32V&}|ZAcoA)USNcS0ml0&(MHFfdQHRLnf4FapM%*fCKv-LcPiP+& zMdv&#Koww_3?p0UreWlaShF26PwWW|8zr|;9hKNbk+_Ywy(h8-d@Xp#k|vMCl=1&9=p_BEC-;OMIoWb=doKLDNGWxn$yffCN`^0 z@I6Pnr3LH!gU-osFGS~==7~zPIx5zYfwsY+;UTl(ri{gGTpSZ5_xwe3WmiJm)!H0M z{h}mb;Y(gY=!{r%!+83(XrW}1uEtNy2kJcN`&jHU2RI>ON?jhPFu{xazsYX)s1|q_1d~ zV~vyl4!nz*{N5q;?OYJ5%1iL0QfI^qBlscikyQN0ARzil1ooy7D+uT1=VjLUq&W$l zqQgJ+K0}^wXdZ1~sZ%LSdPJ-JXuWEkw{$zZc??Ow?5vU8#mZGN!ZpLEgS<2?V#p53_sU&3-|;b$U(Z|1vege6AOJV>#k zL~Ql`L9wtK^aRYjq-0J~3CE;MVy&u5PNCA_v?NxbD8t9Rv7cj`CsN8vxEis;znU-ROHtP2?7rmD}RE^HlTBu9TiWl6SeEPTG;4%@mZPy`jXdu`U6Q z?uk13%u<`z)QoHExW9wBAlGl`aJs(pInb_`Al$Gt8K^2~+&gXA-db+a8`y%_*Ewkj@2I>-s zLGeB$Q11nn$2JVIvUBqw4;z?Fzj?pGke3;*s(`l>6kQ^%NGPn-+Q73O^uj#)DZpHd zbF>+DbAx-X<|O6gV&t4OyWs{2SVgTJiMU2N0P}(EM%K-8YbQt6jkPHj^gB=LmIPnC zlz#l!WOqMO;JY&^mYQeDJw47AtwOdIY65NtJ*Jkbo@}si2G~F%7m4DL3OedsnZ==Q zHbx+V8e!b?{F8^nK$q;?=y9A$3QX&@l%fG@g0>eM!CX}a-ZBG%sWl^AOOAOdDipgg zmmx}=Ewqodyx-pRByX_2LLjps&)c| zETMS&vu94?#D*~ivqj~2&(v}CeB4NT*UfdZL|FpNMc?d{d~1@<)lot3u6yq48F=>& zF}|)woj0+noK0~Mk>^MYjAN@oEx!tcG;HLH2QzSroqDF<_1*{v>n@W#ji3?+-PAUd zVC9QzsdMxQFaA-cwl$D!O1Inj z#7NEF_M-i`D3x`3lrB;%>dzFL#Cq%2Jy}`J;uB#>OF1f2#!6n2h6WOX^sWOSjaa#J zn>O(6Qe;O9pi7FLBoEuZ+(vw}4NLjXYXv}WwYDWV`BrFGN_xO4I?%A zj^3z+-Hi8n2Yp)Nx%GvTtj{L-GvO+%z~BFzQgQxL(%#7ua;aUVdh@?|d@)wVURg-p7>aI(&q*WW1Ax`Z5iEcJj$nc-z9ky zuA$gZP_rHz&Q7_e17yF7K$|*)AMo@A9IH{x8!g&#LI53e(szH52e`C(uVyb9Ap6*_ zs?4!Rm>wfz`NY>_nZ@v1Y7(a=E=}}z+ekpIYpUli63pPF#$Pu-}pmwvK;E`-3GGqc9`_ha$)Hhw*qf-FW9z(>U7jr}%JQnUI#R)CSbI5$VOmry%%RCM!>x3bp19fOP zWrYWWp4zxnNoLE{9PxT$!Xlz*Xdb6bE3+w#t>Y36T#Q7Vj6NKluj?5zD%U7ei)u&i~pEn@qYTl zMTrHrwzjxz4Wp-_-dx1(srp-z&LyasA%x9T>mgvGx>41KpCrjw?Q^*)} z_jXT?yVgAFEMl?E-!g|jkmtj@hwv)t{;HaECaEAjiXr4>y)cMy`J?Fsx#)Vb3;U*b=)V8^U@ zx6XW1@Oq&ch}xO_u3b7-s84;@Q_cH{52J$}RQ=%&TC#L&I+6A)CW|;sp4+APW1?K# z%sg|JO?;2Vhat?o!f=;1%OO(>@VWa_HsPnxj3vIU0AuLta!+HBMsHL`B&eTuC>ppA zt|eVyxTn+_Dls4jpkCNFFst1>9E-3LNx?H_SH5{WQj&Km-bM1+KC%L~x6s$eZm}H3$(45qVJ|}bZSVQZ z8unT{dJC=B91mygX~^;Q5<4}k1?K_L?aBe&brAtZ1Z!lAMsDdl+;s_)9{wyI`itWS zCE}Nslh|P{-+|i&^he8K!GH17Y=0GpQn=o5_U?l>NXGlBHU^>TZ@C#QacI)2WauSx z%?esJH&w&1;$x0>-E#`#oxphC4d~d?I&Ae#N!FSv5l8pyfe2VC+U!ha%=$2d=anp+ zLY)avX^HA4La>jgILKj9>tN}?TDlIVCp@UvRgu7Kay)E zmj34YH`=6HsIud&=c)Z|v?O{#07YxA8(NHK0EwBvwma!f1<@X2S`C*yVwQC}T^U>v z=0EmF7p3778EdFL1ZuCR?qmb8)42#>nEIqS68A-E*cv?w&Jd4Ped@NlRLVZ&-ek|a zfo8`*WbH9)se$#9U0vC=bJM6tI1!sS(JG8%gj`%Xj7(wTBD35R`>As3h_zrQ92bxilw#Zcaq6TlUJ@WjM^xVMa9`yM8p^JHa(bwk>$Y3Q06+Q}=`cYPA%V*gS)Q_hy&c zJT`aI(92h~;9DFIQS65pz*C)q8`%XKjD9vdh*GLP2qPrGWCr1Tbh1WwT|lBtT?mq7`*?I}<%f)o*n7~$8n z^6K#IVp{pT{L}36e~zLE|KGnsx$JkYqg>aM7T;V^4tTY_`~6thXx9OMwe;6fuJ%X29}64fI?9z}{b~%a1758IFJkAH5MW*c zUT?Cl16-}KF3QDU;*5O>@ZXBZ>j+n~@_U720qdNpxer0ri~4PX9s zOaDsZ*Ee6~&WqggOV9}}H~&MXxsG#{m@b(1mq-!*#=F-yUX7^VZGQ*8{2LZiRz!vS R3IYNS{N(^={K89v{}&LK=~Vy# literal 0 HcmV?d00001 diff --git a/test-data/ert/poly_example/poly_eval.py b/test-data/ert/poly_example/poly_eval.py index 33c67d8a11f..3413f45eeb9 100755 --- a/test-data/ert/poly_example/poly_eval.py +++ b/test-data/ert/poly_example/poly_eval.py @@ -4,7 +4,7 @@ def _load_coeffs(filename): with open(filename, encoding="utf-8") as f: - return json.load(f)["COEFFS"] + return json.load(f)["DESIGN_MATRIX"] def _evaluate(coeffs, x):