From 6068fa7add27507094640659e04e45ac9ca15154 Mon Sep 17 00:00:00 2001 From: Github Action Bot Date: Sat, 5 Nov 2022 01:09:07 +0000 Subject: [PATCH] Creating release v1.1 a691bd870195cfd3b962d4f8e5cfe64ad0516cbb --- README.docx | Bin 22423 -> 24169 bytes README.html | 104 +++++++++++++++++++++++----- README.md | 94 ++++++++++++++++--------- README.pdf | Bin 74481 -> 88728 bytes README.tex | 193 ++++++++++++++++++++++++++++++++++++++++++++-------- 5 files changed, 311 insertions(+), 80 deletions(-) diff --git a/README.docx b/README.docx index 3094af71402aace8869f940eab9054e1bd6109d8..012419765b64657736e5eaf40b6e30ee232b4ce2 100644 GIT binary patch delta 16173 zcmZ8|18^YivUY6Swl}tIW8-9F+nLz5v9YzWlZ}myZ5tc^-#O>j{p;MRshaMor+eP& z>h9?mon8le+69WFEC&vO0RjdC1EK+KrqO_u2MX~oqNyGf85HSXlpTyD84o)M2!(j^ z6c{dWZcjdvboAvHwLxSg4Ep0%QQ!9!VI^rTExs5_deyHhtWZIda?BaK%KD5f>hn+v z$LMPkq_gjZ1KF8qNU0GuG1IM(CQ<@()pi|fBWbkbhoq$B@MCoE`}*Ld@iQ5W-HhK` zsTKPc%WhVlS!Z&qLrKt2*I zD~Zu;UlWA6`GX?E)z*<87rI&<_WA@=;wz_Y*=|G~2>!@BxRd4o^grRd%J1CwKRN-< zkEVw4W+Z=}^8MvyYXTDlg1UO_>~A32=%a#vc)I|>76<8{^8PPJb$!z0Gv9ZV@;}>Q zPexe2a|cZ+UA5moO>qU0e{pQrzZ!n2Dly@CZI$673nG#ei96QVb^9%V`RC@h`BH85 zME;%(f5d18xyp~k^Qc*)XkonCQ~d+nqCOCq>?Y41Q*9hTlVS9Cd)_bWy7A%XJkQil z<8Dm%XtwUtkm1SMQye?W@FH=n93MYT-%cvE?vZ}a+HfK7Y$Mu2>f!6|{_7~fZ``WJ zw`hv6KPDccGCDvLVKryDQhF@ercp#2zml>I&xtl*wh@lmj*W%SxFUdT%Zvo9&JeLs zcnr|N58binXBLy)qng=AGl@!(i`5c zwaj+yZ#4_m8G)l5zwNTVOO6AJESKj}wZUTuny$08Q6q&sH@r}r#y{fT?(z=v)5PIu ziPpnD{ay3j?|y98p2;g{)0rCZbb0#ZSf4ZV@0)^|?xvHb54?l_%y-g~rSamW&xG1r z`3dEhlDfYPT83?ap429dQ8Uh3^J}I zSb|n(6wCOv9qc~c(ENrP!=(b92yrfkQTZ_nkitA`XLSZ}tGQ%nS%{`CXuxDaW!lVE zr4=RY%@w;*;_$I0;U5xZgBm6&nRAk5p)G5Qz#mizL9i&=T8DgN?>~b(9uAwjTL+s6 zVY)#+=nr`c98NMheNlic&hjHNo<>{&GK!=(rycOQOfK{CI}&o|Fz*DIowvSdYPAj~ zffpkM@qqY}+}}G%5uA!7i=4qyJA^FrE1-zr!-bz1{48aY$MqA4RM=n`aO#W?(Ncko z!}4{INN1}a6BAAwo+SGurCS6*0$7E|zO=mUa*455Uy7zmoHyVAZR|P-E(qHu#8@wW zj7%UNpHKx}nwan_KtEv?&Xf4+^*6O=U=p*lF?aPMS%}RDCjuoZeLWRP83U1%_9iz7 zN2Uf;!6eU3bb#NHx=z&`f6(RmfQ4GI)9dZ6*2Sh*zW*g*Jr1U=9<(Rc{Qde$Lwmpd zF_D;BfB}M7tTB)u^q^)VvH-%X7(x%G?tLqUhh(euTC^ItW8b59OeE7 z!5HbG=p>sv#RBpYmYY^V3gtOqa=c5Rc;Aqm7JW|LkQ{D05yS9ytAo<-)E%(eMhGG@>3bCbDLPhe(1~eE>aRIpZ2b>+T}m z^rQkBa($%OEX6Jf{@xAD6LaFn{tnUds2S<#{Wu1s>C;0Hn)m~YASb4}pL5<~&rDfkBDBX3jW@AY;n4)7V@Mv16;)PdK7Zba49yrFrX;x?=l=@c_)35g|1 zACF1NE%5PipYL=obdyRfiW}}vIAvvF)YaZ?j>fL_g(-ijtl}4vq3?=TH8PnWJ8qIM z*(Q*LRlzk<&amLrWI!hz7H*7E)~DbIi8~p)#Ml z1_1e&fNXR7aHHaa*Exo4NR zB<2R9OS0jm%)sS@(wL64fbe;jO$Jw*8(|ChRdIjMYB=RV8s*2R_1p@0J&E<0`1tm& zje+l*QoUh1#5mYhwUV;*oso?x_iipYOPIQh08y2il3`S(V_ekK$jAAFUw;h!^b$Zt zC6Z3$J!Tsm>u{{R*fvGot7C#ziI2O0L6*|Z!Z*63;6tAgL?+zlq)ivbB-JBP4dFs1 z6zib%!@iRJOY+T|ho;N;w|*D+Uo)niTfHre;iCMx6I3LcX<4=qi=@H{x`7OwuXiaL z0=J$shsqn)g~)HOSVRSKV+baEKe>VRob7#EhHv+yCd~?DA^!2#Uej=?HItZL$O{9x zxvQoO5EIixMZp6)>crVdGz-4#pu2cKoj{r@!&PioMcXfm@j&)ax#7$?;7`RV#nk9@ zi+g9E7U@OdavDhzgBRv(J&vqR$H|QaA9omLobaj=?BKQ5*jU~NU#C`mFp`1#oC7Eo z-LYG$g6za4ti-y6WJMyGZ5U;;nMp8qvqH;VkUCPEq_;o;^E~|%63d*1VXBW-Y$<;m9}3uO+$mvCU+&;(HMO{BpzvuNXuwx;QL6kXJ7^+V2E z8XzgScBQ$ue5u`MCZECh&2A$=nUwS=#)$kR{b{6Z-FWyzY+%#s+(nLlpbw4iw&q&< zgI2z+H@X^0>9nO@sN?|O91$e1=r?qPk!oar)Jeb%i0vR_k~W##ZHE=m2BNtkTPvjM zBW!6nY51-nq2k$>4vKtIPaFG@un2-;!pB=DQ&6p8EX2IjG?SpJ%(J)J-<{b=>je3Ii9K>m;Nhfbj+tL5c@B$rScs$#)s|(r z+=fHj9~_BWQU>} zu&Zi!wVING=ez|HbVb~rk|Nk%{Y1c4<5VvRxC^EGlb`USJP-&97{LheB{lqVl5vV? zB$txoQRSePiaZHAl&=!RDO18H!fvac@NTQzshSuUQN!?Z^*Owpt5IuYMbXb@@vC{A ziJ(i@lq{MsoxfT+-M=a&YliLMVl}BwHup__M5$P8 zT*ZEu%FzX+q|94A7Wd!lx%NhGdac|?q--J*$Ds{n*Xh8wM3_^#f+e7ejsx_AWRAj8 zj>LGECI(8Ho64UtBYej;`i6;4>PUJdOd92&N%2Pb-DkPP&=b|v$BP7ts`2vLx*s&^ zq3@O;sTwxnALx>@!w_`cC_`D*$SEAKEpQU_;4*-4_%y@|22ahs$OJsp4(4xrNZWm2 zF-hIB>D-xa!s`UNYEbw;@62nKUhJ@ur13o}d$_7Tt>PWYh!@+yy_5K@Mh@_&R*{Oc zS2GvTk7|h=Dn_M6CrBjmJ6deZRerH$W)L1265}ykL+w_y7ao&>(^_+?I*-H1*-5ZS zGI0a#JPG!~1t|8vuO9^pLL)|8SuoCvRFj@DX&O88bc5MoQy_CgYq5vv+(2Ly`c|z*W z8nKd{S3%plaZfAo3@4nx;?XFO8BE!{zls1t3jv=%P4}CzjI8GYX#a$J(h`Z?J-pV@ zbEPi^U(y&&{pLGGAUn!IuHRaxSQxFe#pE%H5q+fkj^={lAAkDD_KU|oFQYC0@3xUX z#rTQ}FAXYWkK8g{cMIh3i6Ybr_K_&9k>o5W6UXp3yh$LYFl7a0MhH7500eKtEKmx8RGoY47?m<~@ULuTu(wlogW<%Y9^+%|#6NK0lLgIwpyj;G-xgrjZU z_|)H*udK487G8Vb8w=$VL}aX8#=`cGQWPrcR~00R(MCCxiy^tnIC2~m!Z?9tnLlYBMF9SF8fpOP=0{`s#nq&=ghu9YdIeOu zY8yu^Tk>7m!w?I0N!W}=H8#gn-Q6y$9p%!l_OFI&*lTrMtXIgU>i)5jM1;sf`Xy~1 z_RQnZC`x2Ai3(Q;jfu_R+!6t8S#_>#7|J53>Y$RzGvo(^@(>p*4Am3x^CsZfF>Dd7 zQ^W9M*FoCeH^4+z!zr1TMZmKeOg+iWR68^-XgNhAjrRhY+V?Noh+WvT;ZD6iYAzF| zYY)rK<6cL;-}yF8dcL!OHfzV!r4cAw{TPCQEbXk7bZQsHaPVnBP-=?o!{!dF3*@_7 zL5|RO$pSw#I14>BTs4w34{IQ9t!~=fkJUSUEIXm61?A(%svgNW=Nk4F6AftetSAo? z<$Msfg4reOF1+$m0y?~WF@|DWSpH$tb*kKtV?8}~SQyw#VD(GK7dxqn5I#bZ^Q4Y9 zQgbQAnAEOKuX7R=#^T^mZeBZ7G$QhSl;5^rU0SgZQ`Xi}soV3Wy$Wzn<9Dt(ZzbxI z?p#*tnMv^o408O(@%Tv+i)%u;G4@w@ba+xM56X$Hg<^9y0_+o;{>Tn^5bxew?(V-$ z!MHuYtaEKj78$e8+c1grhdB(NnBsXlim2kG`AsYb+U?e%|MfcKxl@_CQjrp{?95+w zF^xDVNRj@w*+A7_$pcvSn~npIhSyyn%_3ID;wOa~7{4CQT6gx2ARg{ije6lWmenowvEOe_&bO8}#Th+4D zAKi+Y7F>b?tKM`g^O+8QdP8v4N*b|dRsaLpKD~lH=)vlXxWaVZ>}bh z#KckB@b~neJOQWltu|;i35jCCegD75)AEd&{Mh?M0`CLQG>U`$BSP{$)QU*RM zXFFTLx3fA}ULM+;`&WZYUfaC{SA$zTLu*fwM%VmA+HG#%W7AvX*n{(lxA|tiV?0PJ zxBn(G^RD4^ns9;5%0r*glehcHD|Lz_OPau{6V@}`4htB)K@-9~*GGbj#h+#o)P*?(#WhGt^^C*I;?U9j_G_vpP$J`|b>_{LZHh zypm1m;>~mMf7V+fiYDV&;@685J6-s(!n-WurfPvdyjSkoMNan-9&z#OBjGoI!}~ZP zY0(MXwF-A(LYd?+XfFeimTg=Sqy0Z-1Fdkafj?%}Lof1!14p@a)ZS+A#yO{^U&iM8 z03QR3z&ZEa7#E%Jw?IIAVhRh5b3)F|&O4t9An-$U(3DXjLVQZhd5X!ouHIBm?HbSR zeFr>4Y><`C+^*gVzoBhpcs{!^)Q*TOKmO@m=`oJ8&=_;oMZ1T*)T%#i45?9u#Gk|d zNK;H4EXVn6prK`-^Tb@Mv>u!6Dq>_t`vl+ljFIkM*ay!}$YxVGhlZxtJUK31A9kD$ zl~!B}WwdiwFDQ)+BvwgH1}Gi`FGbig6#+}QupxUABUcCRP5cbMH*tN>GRJw=(&cd^ zwmLgM4-fT;F`{?%@7p{Wx?QRWLCs_q_hZDH<3i1dGNs6?EI7o|qwTL}*?n@&Ef#H> zxf}x&yFG2?6yLAV?;O| zdOSrCGLE?NGz%7frJ}5{Ro9_6lw#jilg(Q=bacy&hF$7ctmTxbBOYv+(WvQSC2&a! zF0O`>s(1c&Yp1r?n)}X&Oz1kwOaMuZje$$@A3(RjN6KSX;4d0gu1`Jzbs1L(Uju4m zPpQ5Ac26xCYU{E@$QRD|;aG#JO^!~1diBZa#1o?I{o2)wr!_)SZxe{3D=dDMio)M` z$5tBog|6?_cD1f8tK62S!c#@reh*+P1KXy~-^Ib z-j0sfV^9Gqo1|`6FcDu@L|(m48@8B@!bVbj2u{2QIw>kkEFM)^pxBEF=$haGduueI zraxZ`4@j)XEYMAH2?+gsoPha~8=nxP*i=}fgiZPcj>vq^ZPx&pc!l1sOBfT5Y__%;WtZkP-WHO}l1gz1`xrq3zc*gcg z(OZZ>%d%4b3P@R$5SC1%Ix7|IaTZ>?oMrPI*3uJ5;-E!nO%kMzUZHD;&mSodz5OEj zDt7m_L`eauf??Fu`MD95p-^^UA4z(`o2)fRB|AksUIa%SFv9briw;a|=Ei|;8X~qW z>CDnKiq!U(=Hxu)Eig8v{|C8@Rq+LvK^CGi2ropP32ZmQ=Sp&Q4KKu+TKH}eFEF$o zKwX?n1MxE*V3Jzt)CZNYz>}7t=D>wbZMxrWXC;-+oM5eHN5x=@b5E0Di;h8L*gvts zm}3d$>)10MouZ{_K=t(vqpU{bBqXOr(vLkvmi}!#Z@9M+1*H1K4~KwcijqTyp{3}C zbX4erk)~Uga?5s4)1|?lKkdJ0eC^$pRX%)>!~bLi_nFG*$3Zk6dKB(1slDPXotrE) zFK)9S`;-|~UBLAfDDmhp*^>yVd%}^^AahatJ1!zS(~H0Y)(n$R^zEGT5XFNMg+Pn} zM{=BppZp@f3P8CjY9GO3`SA`X`cC}zG0539VccM*Uw=8sJ~7tu!*~%|^ZFbdRCb;*uapuTI@7gpU*^=nPrG!K zRE9RH11P&RE`Bn}=Ba2z=Qe1KY8K-#@HUqmWRsiYkOJO5J=g;zFmfli_Wew%MB3(!p+*>qQryzc*mg4UFa6Q03`mqw z8MBxLW9EIhsy1*1X9Ll}A$aSorP)xO4;zuOQy46QuSi9a($2-ZFmF5>OxwAH1sQg~ zq=oyK!vS49`RD>r2u=PCs13AJ692cyFBaJCDLQN|EjQ zp%BeeF-i|&f2DI_ScvQ@G2N6$-17L|_?o2#O5S~y*5&h-^%|$nb-RCZMehDpVm(qk z{?yVOD)U))s1l(M6dzSWM8sqicuh8JGzh7i50EXzJwi|M#i=5qC;%x#n>@&psX_lH zGuTNj_C+r;ulb8F9_^b=U>}|ra@gtA*(mhmXcc+r8Su3WaOhrscB)|t3~^FEP|Q=+ zyDw^e>QY_;?@xms!RMcp_&M9YI0hU3IPW*;IoPG6IeIc$5x-R=89i@S`nrD&2^Qqa z119-NYa9$KhQW!`2Zs=;cdQNWu+5zAvaQq=LEwsoGz~M znvmEko#*KmnU5?iEyFU6^IJCn0UE=D3`=?Z)+-N5lh zD0b?anvAlN9hH0Cz66W-5>y_DU*{xBei)TcMV6-nK1+<&2&Ye$);Qgb4I51hTEM6 zp}fgR5$#t@JyX+BausDYAE-rr6!@7#EDM79on;6#DnT?=QVfCl76p-S_&cnuwlq(u zhXvn`QxZTki)y&)ei+_XO_xard}Lw#lMPF_EX}Mik?zj(sK}hKjO0e;M-^kEd1=fj zt84IgieEtl~57)T(_}KkPpoGNh*Y}Z{R2YKpt=-BQ z-B@ZAzBr`L%=FL5l|po2L1n(yDDstG%l(Nj;}Q;KWcytG8_DNLAEg&=Ws%^vwUfi@ zoR-CpOW3u+!_FoFoFS`Wmu~36_9uU?9IE@-=ip^loi`trtRDFlXs{{Q`E{b0v+!f_ zSM1+DYcA*!G9>E)+pD$2Qa%GwmOi!Bdd}jA?sXd)b>a+|^ ze|AhaFgPu7RF|_r6v};2rtYnI`lO8y)5a9g6yQQf_J^8bQ;VtDz${EBi?wiuWV_^c z8$VZ5hk)mW5D^7pOC&+d@^tg?YVW|p|FAnqboN$Gs1-ZQ5NRLaS6LQv0~|cd4j`tMZ>O;qraLl!H5KoQi8Py(dpRnL7oFI% zWitRf(nf&8h!=*)!^!0 zeh61x*m%nEClPD9O&CRreZwZ7^g*H}iuYr)3WPyd z4N@|uVjfcUV>w4hv-x>6g^Cg67L9+3hniqwoJ}m%tW~SHcPSJaLx4=5VY2q$jb^0- z^ORqJWh`IgcZ4eGp)IWQz1a;7N%XO+4cvW_JQOHrm8~)va2itP{RHWG~c^1+s~CmhXf`kCaJ}L{|<~61EGLS6MoFiRSU5^M+A06K5@u>mm+H z1%>l6?Uai@sZz~W4s?uO1z_r!lh%4Jse?KItom*WL1YaT03?e>` za(7@)Sno}{v5(vClGr#wl_~JXSDlXW2=oWxPsTtOEn{m>-L{oDqN;V{45;-DI|)A# zv5KHn4UkvUQsT&`LNS9rxW}bE`lQj&caDt z6SHDq=$9pSmCuGtGPoS|el-1b6V3r*J-IcUlyM9+%z{j9rE>=^=H2(h2fl6Z`61^K z?8S0HvnoL{3^aj%SazmyA?q{+etW18$P`TdtFK5>oUG93SOn5AQG-V?p2js8wBLM3 z|KMkvu+jRvgdU7k27h={odu+9y;7;h0E2tnste&@A%bqZO{^a_)i_~sD+UXgM3%7i zYCm^Fg2LL@u!mYU42NzE=RH}3K(ep$uY_~qtftdt+B6x%r_ckxP?Fa#LgL0b#K1X& z5y(UmCMB>YGgeIu!E-GYmHy5^n*I@Sip*S3tu9_$u06CS{X!w^#* zn2;41>-J64Tj*&FBu}=|&8k;<7-pm#LDQ>m0X7)q*6J_yuKAT>W9_emfr!LX1C1@E z$IsU-ggww#*gvwTomDb2SVQS;42#O!f(_!Zw5aCA7c>*Ml2YdmUoXUfb@X^iKMCQ_ zY~!ga`W3>@@ahsODxtRZpATc|Av3=x;juVy^bzB5O(KIpSLwaMZkL1w3ymz@vk$kt zB2#cHWv?seJYB3bJQ*wlULeq6p6c612G06Qy?-97=CB}TGusYKfl)nCx38jlqj7#K zAzU(RF%}3WNVn&wU6M`&3NF!^U>ExaFBl8uu9TgGLD{kQ)M!uvnite^QZ-&QHb9>F z&$CJi5;F$4`;u{=d~=(1VVB~8p}`BQSdA`uPlM#*vvDGkBQAuD zN>U{2PAxKNCMivH4J3~a_fiq5Xwnc}*)}573UC;H|G5KVgDC_^x`VyFc*NYaoxc2`;7rzBd0sNr>*o zRq9;2xcCzQ(*n#4huEQx1SR`d+nUnqrH5Ezy1b(kL{HVzMCDj!R(sV`wOv*h@#c=v z8w$=XO@(j&74HQ8NV+h=!@$0MCzc_-SyM#Jc4Ku`TShq>59Zj~ zK)Z*{u3h>Bejg~*FxZ0j3CvPjwpcSE6@594LfM50gQEgiUL+A>{9?IXf66)W5X0a# ze0=58CYS4&vkT!C8oEa{;tLW%@zn$CDY%Q~Fc?x{dB39si;FK>!V3_t2i@YA24GhZ3P7x+oEQzOsXBg|S>Wyab0C$Zq_l9_x9APv%P=V5$! zw|m*P`)4*PwY>HceBI}sbj5}KrVY~n6!e`7wA4$=9oDbnIaXsgM$pKJgzqOOy1l&Y zfx&E-P?CU9fRb@cFJFgR`C&jp;%Q%#Avv}tp}wmqE9Rzs@33FZ3MY>^ za8rvZ9bIEOwibD}- zG{}_z4+%!{RHJB$Dm9lSQQU`6neZ^EAYZcf&x0fEv{JXSK$+HG6f%c`p}4Rxi5cHV zL>o8lB#m6HY0D~KDYeqoIU6O;E^``IdAQ2PbOJ;+mV@2XWr{E72Q}U6FG@-S9KJ1R z21TqSB6Jw9#j{XJ>eLh%%rxdZ3rNz7=mufsRDn$A#UHpzIw-NyF&Z0T7}bV1h2Hh z6ha$hh``{};_&A(MTfp7wuSx*}TWbU;@tb(vYda*MD zipbvblXhM>iqdS7FUJBQ?2*-SEHZ8ZLRszJxuC^H`FW>OP|t*;%W=Uit8u3r?vnH~ zPDeIa_NY{7(DnDzhXWK{tt;5W)@v8qLTo1;mrdyzp@KzsegEK^50nB}&~6Pzq?@3n z4alQMUX1I~A4QcH+SoKP((*7Z7q^~OW|ZBMEj6YVwr+9W=Ia>yDph{Ii|5Ti4W~oQ zy1A0;dicOaioTZwFOr- zM;hTZs4$@|3%5)fR)(fhW;r8N8fq!0S}>+2D_Ddm(VM|zk2_gK1lj6=Vh35WU%Li~ z3t6X^@&VRX!3pwT$gqK7A8CoaVJ04D&^50tKH4BR1*6dl)&$=`?@pk`vQ|>u?%<5u z$jH|1(-BNbf~MYhuB-8GpR73dF3$E^KJ7g5W|ezO+_6lJJD4P$P^X*B#DbmYWI%R7hV+LL zVg`yZt8DSb&2j19Nh4k37vvV{B*d9H5Fd!?jE*dM22hTo;*Ydiil}m+KsI0)Z@`Lw z-yV^#NF{-+31+5C`uRbX8Y*x=RgLQXxBIogvB9XbI9doC7?u;D`-4#3`^3qO%b3@s zh@XYEA`&A<`4@9VD~87JTavkS8Bp>B9o1&uW+t9iT1L#RMB%$hktl{g&`WiHsYPND zy@Y9j6AlU(ITpAIG3TEt`0{RSe`EqF*R3yOZJS*t{5fv=(#?xWDJmabs+EPBO^)tQ zR5WLgwG;c#1M_uG$pF2|LdgPp0|@)PNg+%?rCCikwDpH4l$L)%gHOCNLMqhz}x-`<~eBF|ASd( zta~N#jYcHfV?7qDf{x?iThe^ekoZa|Tlr%-Ma`0)Sg%1VP0g~mYC6+z>D*&nD zjmm19#zn)KqHB}aq40Kc4Fk1vYd81zhcoDO_63Q;phS7L!jXPH)m@XbeR>~><3#v* z46@WZ)w|n!~!0SERDgQ6aNJ| zDn&al!52D<>JPtpu$|1Hdq%V^lgNpfhAU1L$-UrYaWC~7K&-lYpP+~)tDvKZCLVTH z{rx=c?W%dvQ^UY*ETHev;UycmSxifcJi7^@!3F70{Q+-Y@7EK%OL4AVarhg1+UM{<>&RL9Im1^8!H{F$)*9gbD49X1 zssF)JbuTirI29Onp9b-xfo^dr_u>@pD_~Ve9G6y;nX&)#HSmSw;+QQoR`o?Nbefwz zOI?wPa4X8Uz*4;!_#lBsGiW6Hg)4el!P+wlAjAFwpBjjPMMF)~nZoebbLt(J4CF$F zB{@Rw_=G$^^gw$4T*L#{k2<`-+{8+e5S||H&R~h8n=O`1(Zs;pb&X~qq}FYWYRR+|gy+ww(`2xB))vr+ry@uiy^A)s=f!XM$D3yl@ZL_JCDlW$Dp9IP%mwhd2bfg(L##t zIn@?bWvMJ3;F^gdBPes|r^zF}bwae6suA`$`}GcONJqHM7@V#Xx3Q5P7SpkUk=#S` zRq@YMNUqAHd4|V6tKHeEZ97{~y)OI7>Y zZCP`++oN`?#^PqLAg8J^*S2}FbIQ{gkvST?Z>Cxl%$#6J2zE zw_#Dj(v389m1m*pasIAFE$9I3n{QUOlMlM8PD#-`0xBqEI($TUd+7*yoVZR)mz^`r z$l>j`d<){gol5!9>%r>QCFivD9+16Eg8O&K``3l>Vz7QZmE6t~p&|E>fBSaJI_dHo zZopzUvM900pQeG=**Qnf4q~x-r!)S>>(`A_hIvTG)ca+&ebF2X-YEx=9x=)*RCsX^ z$h9nMFYuLC2fjXFNPTm^=yFh$RU@e@K=b8Q=hAj|U$itnp{wvG-2CN!*omACOCUr# zPKJ=7ly3<`n*-ACJ>$;sW0~*NC=m`P6EZ5`gjW-znpxj-+v6g#iaDjV1e=cMu2^0K zMbBQ+I!`G3)kP{MI>H6`LmIS{`7r@UR8f}vkt_dVE)jZm?N*y!&ZU>^_$fBY1y1r1 zp256?AS5v7O}84UOUT26fPQ$Gd6rKzYk*$lFb8@DA zzG|%%cuKVogj+OlXl@l~G50`*B8|K=`?geR&hBff|4C(-v%%M%L<0C{U(;RL6 zbhT2oaT*3EZgC|uPU?sif}bINvKyevF{-Eir4d=DBx~gf6c=`nbzZWL;q=8VOL-CdO?H+3N!0EoIHR`e~@6<(EMY(z0+*NgkWeeA)7=* z0wdIR@Q~)Ws~;UKlWQLy*##r zNO0HIk*`$k>m^Zn)MCQX$TlE|%_P3m3BS2?F%U^beoedT*9e-W_*g(MrGEe=zm;R2=d0gP#8?X4FsZq-Xe+mX&=ji;La zY1>=5OIdBu5%^t*o&$7biob|I^&vpv?p?r(D<{B}2|qDY*6LRH{*r{@?~GC*&i_3Y zq8ori93vt0%)}1(ycO^;S$P`73G3iC1|I-|@Yay4sZMbithw@z%Y);ks})<(lln*k zj_=#Qjf8J5G>Lj+L>|O%BhRQ~!d{nMy&h@rk!Lcmt-T8wv$bafGEO*!qJ{ z%U{U<-Ose$6wXEr4gz9{0Rln*lKfqr2$;&yRa$4k7}MNx~i#0!B~@oHSn^BpI!uYcZxCA1VcHeO zea}`R$SIe|ZYs3l9A|QApuR4nXHnuaBvR@w)mEp7S zN6;nSUmMZ1T@M}duz{9p4i=?31VrA%3ai!KE$oS|kt8TvF3FT-nEp^HTBGCF*de1z z&Nn2)KOSsk=6XQ|)3%{Wbcy66yq1y27~2k498G+B@;Q4%6;+&$2c=yQXA|XjaS+1c zn+f(O7N;*v(3`KOz*n(D$(f>J-0H#0L=^_UHr&zjiasyWVd6)@Hm2Gv0iN_up?WkX zKbh)@t}GB0CVjEND6Pl|;NVd;h4LD>nL?@*19Gn*#TZInzBh_PNJ^WAP9-p!;gq$< zRcIEPM;4N9{b<04H)LaUG@I$@LWuMngog=J9R~~HuD|1)lgNZ2 z_s6!Zo@nRo_>mv13+6XMsM4P+6ZUBis3htU-PxXYCtdPrw?%+xurV+JJ^xZ z5%ZwS57lhsrR5do@{~)DN+~{1K`o?_zIeM+3^IrMg>4=LE&yWH*mdaYbPvf;&un76 ztiQu!TfUTsD^nR6UCe_gmTO@6$zY?&j{~Ed$0+BkYPO_-h90DA4t#v|70nrfZ=0w_ z`lz1R*}IwFBH}BK2o-1dtA!yVIWh}9y6|Pp?1Qpx7TR*tZA-m)i%q?eIk1`WX-|i3 z9+?)XjopIIZqn|ZEUef&^eFUhD@E$BG6f(Cbq#hwt?S``&%M=ytWqS2(-o6{`H3Ea zxE+`;Zdr)VK|t6`DWJ!cPJx!xR6^se_C60;8XR#@{Xp`i7sL;~Dtbv;$o%<@{|oWI zqv+!%MYkFZ1VjiWS(2Rs$k_fTfd1Kdd)5-)<#7j)GH768Nl5#Dxn1x$U)Y#PUl{TI z`nYbVV8lbwi0MBnqY*szc|KkBaF18iG(+78Zcwe#;id>?0U2sepvw;Jt(_?fzB%~2 zFh>A)>9$70~XjZ5&M$nTLqZzXeG$Nc>viy~wy2jhR zMW5R7*6+8$cr+p9$+0p>FVKr;nNk_UP~8mc56uWY5|yVicAS!js=YUw3!QEJgO4=o z=*TUJcy28ctBq9pwtlMh-AMU%JW!iPEon4{r817Q$vO*g`$1d zvzB)t-(`Py1^n2k{#1%hi+Pp4HMoq;37ukNpuNabj|WeTi5qjQW~|RSX#ovZ>MxM*x-2r9a-gorDK&^KV=&RoMnP&i(ydQ{7W2t9g!Dq&uygyjE|7VyVjwGpa-GzHbGy8Z?~`bcK@%ymZsY2=L=HhqF}tOU)L zcD;#q%QX-;FF7pries75l0QMJoRH#Sj2Lv}|NIi5Rn6CN|8eG;rYBA+FgzwgD2Ef4 z_mjc>yZ-}hV&f5l`A;*fyNKlfw8i#`LV?2kt1Xr!r%oVwT8tQ&vL9eU3Ay%*8h!q) zNQ2oZ%Kd9^Q8rcfPbJrcK_A&?Vz=GSr41U4#NJZ>WQil6&_`Hs@O)N^_HoDpt%7 zqY||>`=bND=1Gema~pr=T~5KeppHok!ZJz(@!KC<8YLcb=4o1u#2JzXshlo@P&3Bs z3k^ndS3qiTdI(8J5C)}RBZ2jd-fgdzcWb_jzkgM9=V8`TXXPcWaWgq-++rmwFjD$sTlE^O#J71Ar=Hex5M|G!l&q``+cT0W<9CH?} zez^a7JetZIs}^J5p_tMPLc7F37$&6j^F~sF3vLv5;FSnt|QNA5(HeP_*4+w-oX)YxIkNQWh5 zn8mGX0%CEpvc8suMv~sq-c;^k|BqeFq@2-!;!arv2ZGkn5ici0I)=atCRd21PHcpVZnfa%qW0>ApaMrR4AEQgYZ9NR@T4+JC#bd z)gbu~pYRXQCX-yPLHute|B5K$f4o8ZpWsCOFC_x9$>$ox{}Dpc!~=_#OQzE#`nS;k zb))|;N2ri&sY&`Dq1bD(l&g@wrxyo+n(6T#I}9MHYc_*u|2VECllMwKhHVm`@Z+Q|Ek(mU3*=t zckiyN7rIuTbb_S)0zp)i1p`M1fI>q9oPEQU>JW24!2b~%YC(`d5dV>6423kP7yy7F zyrfA`9N@YgnPmOWo1b_A5>p@sFJCrN`uCf(tniVE3Q}=tay65N3+A0vu_X#tQkKiKp3k?B0b_U4Xx)<@ zKeZOCUq7#HPg*~ZA1a?(>}e%`eSWNe-7KHfkpVAENZ)_d85BE7X;jS7p z?{4~65^*)X5h%m3o zTmo9t^5F%TUG7w#Pr$s~qg+GQboHU_)NsMfU&sd`~8`&j%@ciIB1F2O=5dgt5SJ@T9Qja}oKz5EMT=-0e)?)QN+ zjk=%U{@;~gc0VJ^9Jb4&QI~fG3MwMw@{WMWFhr6dExRSe=n2qQ1C{pn4;SZ$RqkG% zLpyGd+1&&hDD&Ef>Q0bpCTBBIzFzkBe3rm&jHjFa!yN6^7qzd)!;jI6myXI$<_?06 z1TEv_XbI9tGR#3k5vfAc^|`p4vLR!_2Id|#8{*(;4*+%>8Y14r3IUQ{y4X1u3^;JK zt89X_u643>X#lf^U>X#~tL7^`1U&wF!*bzA@pqU9hNBysOXk`c4gOmh|7Q5zCyUF) z#f^?!oyNf_W5}6(_l<{VfO>yn;L`@R+jN?cX>8W(;V*SbI4!cx4VG{T(5M{Z3ICZv|uf$BRxA`Fi#j^%5z$GYzEUc z)dD2FOgRI_JJ58v;{(nsiqLTgq9mGhIPMSi$^g_$E`~sr zpv+ZcoPgFF!zKVxF}Y@x>TPt^0*{a}20>oZ3BW)8dJ1D6$j!3K-uA)s!oC8=WDF%K^3NfHgEK|&=pFN2Ce?nW|Y!JT(aKLE=L zM<$Y`is++YCdg7eHinGrdM*@ltt4co+1(i=5IEO!_@~tleWW$KE^7}-nRwC?KRn^=t&t8!?4(Lo$$pb5@|Wj`Bnc2{$U5)%JO}Iy z1(w$U7X|{33*uXq|Ko1Wv`;XW#b*KXZxEFR=o*6d+T`SFfP(*bZoWhRO>%Jd^b|Xx z^t&A_kfRCO28n7v@ZsgK=^^O-^ZiTC^GU5ZzYF|Ya15IPFh0257ty`84Wkwn7>8KE z%)OPS4JZ}HbM6qNEjW;v8?_r+>0%JcQrN-ZB+d)(62EU%1HN_CNK9V_CIes>L5+^T zBQY5@=u3R=aVh@n=fg$>D6jK^i_Z$4<#_2g9K!nC+KHLkxh`8gUV5G(Z0-nJQ(Ctp z;1Fx^H*a;QdL)6)( zXQ+_%>p^eYQS3{ter2&lXSX%`+{ee)JEQ3lYLa0rdaHKr<~#4n=ATv?`jLbV-(zz@bv``Ms_rEH1dMgbP=B%paL(s{TO#Ei?FrjF*t!E1{X;;Q zQH~do9tf11e?Y54V;O0*fgCXZ$v_j^=F$jp8Q$xfBTi+Ko$Dxc%>5&|ujyIw|avmS$ zbp(!`3!> z3w+;x7KA6|oXOERvQhqp;Bp8BO`4<98VyK1;SKt&i-JZc0oxO9y+0|N*O(4;e2SnT zsy{P@CSc zFIBW-!@j=RCh${+Ty7ZExmHyxl&bODp zpAP`D`Wa}%LrH`VFjAnJ{8{}-Yg&WOXK~C8-U~W{zB(bu;RM8p6fps)las;)g!BE1 zj#n2*xKj9Km@bM$fQB12wwkzBdR0nyLge%DNIrW}rg*(rKN_9)1dl#lRIDk;9QXp>~BxL}+ z(j)Oc1kJQ=O}Q>`Pt_92)RWmJuoc{UhU@T9fo?E%wljN2o5LpV|8 zjb1{5fKLm6NM>-iObWhBavc_n&kf_rPBud%)YJ-Q_`~do(|#;G1rRG5eHeY=xD#1E zzECSYB$?-t2LN*;TJOlq23ESam=Bwba3zAHBtq&Ia`^2H@hqs*2q5I?oJZ(oB-Kro z^VhB*Na8YD*Cj_&(&&iD`6G)F`|zmxI}%tKdfG!|dk*lmFU-7vw@B0yC88aCLe*ep za8cxMDD+teOCs+?%$qQi5LG!vB(}t=)Ic)q=b)4LW;<;i;(Nm(0jZ8s%{n|+8|LSE zeS4MQ_&Y_h@_$XEzP{{bUn)SAB!_fY>lF-W=$^P`0T6b}*~QxZooZ(#Q6n(!rPCpe zW^rKQM;=@jmcT&7Z-h(-h}|Xad1#J>YL#?3=CWF`+aB*OZQ&1?naT%5f!&WNWtt$6 z_fpL^*bA05$P1Q-K-6y1eYaon#}(9lbt2GI56jl+?hSH#e9=p6MBi_<$EmhfR;c`@ zY(RXBxKzR?H&~0Q5t`*%bE(IrBkYk}B!vjQ+MkWd zTb=$KIaSFS5AC8}iAJHKwx#nPOIp?AOH zFcH*pz6F~Rje%6T7b3RZ!fT{*C1CWAB8#_z_>;Dx0DCx}{PU2Jb`31&B-@znCoOB= z=6(Uz0e*J3<_M^vEZ=y@s|}w$Kb9yP%BY$L3X8* zx$t4=1Kx?0sYRpCZD_*uk;@$AcW%_|=?O{QCRhiV0H|O+fEl^!4zL4<@d~Cp3c?7a zAnf5FEWSt6P!HMtuQEsF7R;UIfbA^tW>(B{9481D*uD!#h$kH-zh|}ji-pbO=)R7W zj*9Q@g3~nXyz|RSb%hUqlzGO{@n*CRa+VHVfMa?^&aTNB@VRHb;53Ze6K`%Y{kjmF zy@MMrohneH6L6HCo0&+)e|p4+1DaecX;kBQc;i&H6#YjZ3v|zMZ0NK4L`0BZG@G3q z>rj^pPXuSA=D34o1StgxFjwV;LsgYAwsb!(?V;^_{3&I!IkGEJc|06PI`V@3#QO_p%G)L(nzc7QJ_awixy#*UL&&w3y-GAep_ZF8e zioB1DCCc7qVMEM=crKNf{P~y^zl4206I$;Jl{DaDMct|`2-@mRh3jwXK$Y0Uq9W%% zwVHx>NnR%rNfQ=ukk7yI&A(vh-r=d80Se%&G0^VU(FhfiD#1E>NA&7q?}}TS1AY~9 zyWaZEXz!P)<1IlwH1C8pm#y|+u7y>L8WOpRS8KIgKps^-3%i=+yz9%Lk+&qx@y~;| zzC`yNJyhCaO5_I}l+JJ2#%+Fj_&z#MF~-!jkoPLKmd}XpNLVgGl;BM|nNG*v0`trk zp#=3F7z`yX%e)%+<1z{A(c~4auqgvkj6Su^=GMzgS#(ceWKk3R0!}K<<7^QFBFKi@HVbe+)i7 zgY%Qx33TT;ois{W-PWuwF1d2TE$0f(QHiJd=%B1F)w+6|Y1lQX^JsVxf}dh!#8dTWqLlTp zjplIPK+ylF&DwpuB8-Nw@Sytc>?zIHjkaGAk8qsEHGp-_6~i~X9H{9{w;^S@O&UIL zwXO^Cl&HHhVzg}8Dp0TwInHX%HRP^s7cZyENSH*Fs1kSp*i<-1W3Jy~bD7K6bme#o zd?Agmgw1GdsJ>ZyFp?zuOpGNj_w$8VpOaT-g^S2RY}SO_r#m+^g7sQ8! z^HH1B##?Y}<3gJh3Rj!g32If(ml7=8FAUdfT6iZ@kqMan)moO5%NAD5AUw4>Sds^( z#|~wzGZ7{*!L0=DNme9r`cXdpKU2aV)J7*HlXVExwbwrOfI??&6$mk-Fnduid~G(i z7|=5uu%J%*Bnt8v$i?#~3mJQnBfDtjsD!8$M1uG7PeP#g!$<^YY0#?sNp;|TT~ts2 z^#_>zy9nGspLWr;U#@2{O?1dyvxL6~q$r}C#&Fvq#@kS-<~vP2aY*+hXz|H5(=2Ng zQ++sKO6uc}f$MP6X-&fUJYMiM0m5#jQQE49KI+1?h&tOj=wi^aw?Ol}Ce7_<*HH^L z3TPALF$d<^16kH{_SA+Xr-%==!PJ`p;5Xwh<)KGS9B(;lTjmUvF>666Ya;`KNyfAm zhU9j25E8BY3^Pf!zdhp_r~03trr!)?*;+SEOLJR+3*3M~1xys*R+9?T0ueRd8!nCk zWC7>>32u=~7}X7l`;V+wv$(b^IHVw!x#0@SLr1kV3`LB>r9;KRH$JkjB1f;E$%n{j zhWP5*{u_xuiB#Efhv9|76Zj{l4RdP2hSv! z$C*%p@tGYqgbL|Wr>sIU@D+jj!O9FGyAiyX!!OrN9MO5r(CO@;;SNBI1=UR0GPKh? ze^-eP8jb0uIu!*g7F3y1^AA>Ak$9FgDos<;V>xlEo8YH4Gf;{9Kh(6C`qiWlj3hc~Qo< znz^AunP$lmpH4i?B;pQO+#A` zP5Xrb6zsRnwAyDhn+Du;rVT6jo;LB&IO#3fHDHPQ`}=8m!bhjpccsBLJrL;;(}My= znOvo%k*QT$6Ix|>%%1rbOn)@hjwimp1C~)<{z(xifI=YrZ9zN zA(fW2{e|+_(&3U~B@6f*9Rvbiev#Tp&0FGYvr}|i>9`jqN}EKn3QDP;JD=+9gOB8xSA# zy8)=s92#NGBWKR5r$8c}m>M$e-@+a9mYkU}h7FrF%W0soyNuCnZI{WOZWc za5|7nZI(bn+2fy5>8aF;f~@E&q4Q6-f$wo%g{$7q1%;(6bP+jXYv2}^(s>^(8S7v7 zzdN2dHM-#3oZUWZfPQb6hr_wT`YWVVZF3BK<%Q9>0r@Mv4UL0#1J$}fquj$aj0tYN zx_u^Hh1JjL`Jv19l-%j36!yW|U?P=rI$y(JblQC9J%7?=XH(Rn3Fhnq*TEpW5fFQl zJ2Gu6g^CSSiU+lus$0Qt%U{{Jw6%>&oK~|HhiP;a=aAwL7>mhcDTI}{R7ptev>_a3 zKMSLZnkLf)(X+BQ*ZV7hIroBPQ>!oPg!g?a*+F{&r9g`*p6kO}$rp_bx1El-Yftzp z^mx-@DGQanV7nG;SLZL&v>$-gUUAW6eooXHd0(g(EI+Jv#7~~UT&g*h@3w612p@TE z(`VUJyY5V9nlpfKZGTxSCHnxHDVMpr+) zYqMxy!t&Wt23v@Ljj7|F8$pZrs_kR|3nOL7M*}rMfx)>R(lu5uduoY%tJSyBhamDT zG-a{xMOO9gP*L1UB`_(moxwY2!v5hyKDwp^cTP8`Dh+<%gajus$HS2&kxjjqyy5zW zP$0y1$0c(5t6+WAh0nLl%V(_7szo7&dD3ORIdXV@NO5%#@3gQ56KiCrQ$flHrzQk~ zl!mh0@>)hlyM#!2kK>)RYdHcVXL&{))6YWpk<42h_BTRGeeTI9BI(nvEY4k5*BZo@ zAkAJxlLJ)XkB*D!ag=wZooh81?U#vY<4Jb=aIq|KOETwvgom%&P8u(<9o}2Ot2+Z< zAWud^x7}lQQ{j)iqck3OxXU~_Zh|O-FXcO49SF|MuGO@dCToc4i>$%@kg3`qPVNwK zuq8Mic=mSH3$g}Qfs(9?a2X10H>`ZWk*Lu5rsJ1@&^nEHZ2~4GJ);>SjlZtEeH7+c zURLeS<^1#wriAQl@>h>Vh9ymkDk?1*IB|Gypv)$u*}yQI>K!ssSS+TLNHdWgjAj;Uu(C0pd?pG43)bae}>Acv=|JKS8op48oR+za|CVT-R~ zrFeV@ zWVCDku%OF4_nLsKURX=<+OGsxIu3S<=L??&VjvaS6{|yWU0_OmUywak63|(DB0IT( zAgO+gaB&&eqUr!fao^VvD#iNXedQ)GbNQ*o=#81p7unYpd^DgTwLhc{t9_6iS;u=%J0HZJY}O9<2>cJvSePr~fbx&R7Hk zajdf0j=1+tPtdgu^nXw^f^kaWxKfyS!}t)Mfc7%=ldzMnh|FIX@S{;O!|zxd(kiU@ zlU9bniE~d@?PjMK{RnDhLSUF%Fr&-Fy|$<__O9&&))S(} z2`jPQAN4;Zy*2IsoJ+4>mw&0F&>#Qi?-`v`ovV8+x$J(xX7qqN6f%5i(YZo&_Tu^r z?Q%rzKz=|hv;h`b7y>z_@MHE27q{P7$fR+V+u-_F)OdYPqnJa3}Vm& z(PdC*Q+8${!xfhF^&~$8hfb=Alf+UxD@V>H+HTz@K#t~_=JA2ytaz+Gm9_$cn!S|f$z=(0Z;h*{ZFt4pGlQv_(Sr8{* zqOgEqbkg&`yQ?bnD_tJ#l~TwcS=cr*AqdoPt3R}ry5_+B*w!;2*k~V?^y$NSG%i;& zYRE^}nOyYbI#tK=_Dtb`d{IN&Ma8F)ORbJL4&DZy!J;|r?AFDn1s+lqP znreg%3Z~`D{@;L4kXYXH9dr#|L7Q_wM0M#x$c3fjg}$F*_hXI&DX#lTQgT-fRan0S zzrmiyM8=ID`<^#sQZ{svM>4BmnU7JSsRrORIaRA0hnJ0sGHWsE_3%BVj|GQb+Au(1 zyLxfuwHtBRHlfA!F=599Nbhf8ps4)voPgd^r-EY%L4W+lR(v>-PMObjgjpQK5f`~= zch&?ks}6oHyGAGo6k?5$$k(u$ZW2twG8rammV|)DPF$w)-gR*DeZ;hGpS}b`id8AI zk+=Dy-Rn{+lIKcb^k{S*>8kKT+WVNKDl9?7R4d7^lnyOOLgB<{u!UFF+#*z3J0ys| zG1}rGG}*UseUf$^Vp_MOP*-Q52-gX{9!UO#kH zWBRpSijd&Q)#xZhwxBWhav!k4O>@KwTvLdtFxjcaE)sHr(^|xD09*0qBsxFp= zZu@0P6|Zk=K8|}p_7$ZA5{DXO#P~-mER8TZKMI`h_cf*S!(Gj2Bd~#oR|(9crlF~E zh53DRv!DfZpeSS0E0s%00i&zzdCDF~$v$5JC%P9k?Xq!yIltDLI8Jg!09#N%WO%kM zipe63B!o}b!c0>@SP5jzHH801R8Fq2!hX`pR0BnF5yVfa?uBAWM|w1$krod^|J8JP z+~Pes@nwiVqV_0WKl~e4aS-!4ZUJ{ce{6NsNHN*s0ZD6`Ll+f6HbEi}9aQ*R@hYXT zBs!if_pGWvB2w4%kyxNGz0(F%L4T18KCY{AO;6&LN_Wl%VNQzI{9qKo{IL&iC64zH zicw{nL`YX8`4d!JCp5oTHL^;=Hk;!C=(IZj4xUWwGprYuxOA9K3roC-wpnG-^G5-a zo8Fz~1lay%(ylh0kU?Tr_%h?J(AE8fVDDo+GV8XJW8<-&_=5yLD(dFoQDM7S#X}Ki zBtq1_8B45vy2_-`sjKNlf;ebk-d6Jw0eqb|<-~@%n2;O?^0Vm=zuPi=rO;kthZ3Mct%**;vxL6Yzu4;){n*KD%J&N{ivXtnZUi;hJsA z;LjDmOfp-BY(YCE@e@ak5QSv=tdUfH_xS& zxj$IFfv3T#>^jn!>GQ!Thv6hp3tM+-Ul znV~R9rD!+jGO$VJOWtd$_}?P+vU0QZ9;Ry*;!M6h;)`L1tQj+?7aX1jkfIr4ZcN;( zy0eULkLQEJsF~|kx}V57!lIs5U2jyWEkjwk8CxNg60&To4>tuDuWf?7OR!M|=Kza_ zLCSR>{y5LN%0B8UBle2)3>rqng?$UL{h4Q^C(S!;{d3jW5U9X;8d}1?KR0o|(LaZy z{%t`lomsg5nEF6k7iAtayx;SrbzqIGCr zUmS)?m91x3;bD|fn%|J`=r_of?$8s+{)}EZLb4lybrOb~FC24iaSP$M_v+4tjoCHD zItX{ea88IDCA3Iv>J)d@QEsn=^OIsFo$UxL7(H7y^&EzW2gy!RnWBGatx zTUr@0;C0@>!rJn)O~vK-boP^WvF9z!hT!vyC%>m)a=N>Hr2LVK76Y$S(Rw|&(5OGb zV?vr!!cw%b;B&R^+q+zz^~$9|v)?r4`^FR$vbT!UA+!0+a|P4nbO5v&CBC{y`OTjX zY4y=Pq&;S4&eIikfU;6$@L~eU>=no4Rclt<`#LrHjk7s|O`*1xOp+^k=rr({;W<;u zoQpvxMG0=u)!Xm0i_Xf16v#{ zz(`}O|2qX*a=VHKkOKV7LQdPg>iPHqG1|qI@HQfRmfK9gHfL&mY(+i@Aj*W6UY+)BBcJL z!DEK$WqOZyrg;YxI4^3UIsytht>3{$TT&HOQ!NgK$o#^sR0mwKZ+jRPxb`h{Xc=GW zQnQZKvk+jxw~DdnKh8ftc4W@~O_6VzAEhl{+1Yt(w0PHr=)U%o!VS2Atn5f3EQ7-x zhk+MqRmxo~_Bfr=(rh|0l)J=%JdfNyYDjPRJbp^C?F};u=VY|^*}fsL4-RdIGyH;YTzrw^q$w=`yD$L zgyD?hy4o8^M_ufn73*DRXrz`WkFWr5L5pjjKy^MC%dd#u()nFo2veKHyGhUHqjqr; zv#Q8;DC4^*4%56e=Ukz_S~SE0>|_Z0I)nKp@xCLqSjHQ;*C>1(KxK(+72iYq2{cKp z$$Ow$+MUe*0;lc@ExOT2)?h8l*(s^%o*4xXf;}4u86F$oXdHcNQkdm*d@5|dp-=2Z z*V?jFr;9Y(^Y!>6FU06E3{jtNo62V&yjX!BE`@lxUw~-rOgbhaX0uV`Iye;H2-Q&i z()?0?3{yV;w=RI=h>4+47zE15 ze^v%K5lcQ@^eB90L(1JMT56hZ7;rE6)rVCv>Mpw@zC^YBWcvQITww5?aV&@ivVO4N zs>|q@+bZMPh}3stbgYiV(xH8l2 z??Gn#gG&5EY_#o=NoHZNkNc9%sGC}B!7-6IHQ&n z1NEcrTfJkR=QC)(9I5a86$wA`Z3`{UB00n27qP6V~yL!{klHF~Jo2hzbFC&F~5Z?Pv zyi0HIgB-cuMy-gv%g(sa)92f%Gg9p9=R_vs%d%r?UuE81LS4I&KkssldfH+|fWXKP zBaoYYylS%v`t^sUc zRnJkz?I1LY&g?e!-nI{qgmfYxf6hp&Oj(J(#5KA5tu7Eu*?Ta@SiTW?1Gu*LFlk>B zbqU5hXDY*s8A&Q$Rq22e-B`zwz;MlSrOM^pm0qmD`)+Bf+AX}d$`I=9{@-?qZ@w8% z@`?a-4Rn+rh{G7{LCaW5jik*jT@3tstbY#yINJ?X5J2kh>dcNE5|}Nrl{^|S^P5Fj z)AXK}sth_K^JjjZsx?^Y>Y@o36_m!0y1EEaY)w?z8GtfsNA;Q4JVw|yAYmP|KQ5Y; z*QlJUPEyFEVAI^iV1j+(EVNz;C>avXiA%M+Ev9!QpBa$ls{6_0^ZowJ)Wl$hiGfTksY@i1F41!3zb@DBeO8L{R^$asM%y#s z$K}3!E$d`2C9xOU5!(2Tf&5V)^Z~N{EH+&62>7Z4jsqNG!$57Z<-&eN1291Y0svq2mVOiA!QjE;)~U`pLRmLoK7ulkVF24} zZEV^q5+<+f;I9KRlB(sHQ%Rcu|4zjA_pPe!`}pFoW-E9OrTFWr_k5CbW~IMG<)n&n?MsH~@j z)R1@LK=~dExjAQz;vm;^^fOxRa=2+bDLG!nhdB^ z!m^bPP47@V7w2kfz}syf=Xg6TA?CW;wKo=d|AJmo%c2fnz59aQkPs;6Gy&m&&Z=*v z+WBQ4Y3%63s^`wDE)J*x207RMoRszg&Y0F`x)o1_*G0I)p2P@eYOei6atGo=zvDUj zhmqAvH{plg?!u`}y^qiJta%7v=;Uu&h00H7=y>S-XQ$z@WJd!FSUseCCh^i-?#>oSi~> z3t-*QVg6;)iEc0JAkj5I+Q-&N}WPi#YCh+%TTE9O>twv_)n`|9(b9G>*k7*ubZbb>fTy2LlnKm{#i&Vyf4`Vzd}xeB;q zE*px;m}nNwmNxInH+`qv1RqE5=tgf)qtzYl^I+}Ma*u4@o)O%Ve0im90P@gHG*hhi zxp1(>3W5<>2cTUauH!WK?G&zDUUf(J2*kk9<-r+zAc3t5@U~m}tSDh-3*k41YKFI> z1tX*tB9VfxM&KhVY@<#cIVaN4ujr~laddu4n|aEpSKV8v8}oGlz!G zExD)kwqJA-`k4{&QVJr z&znmh(BkWZJ=iKev26>^Sh%aRrz~DAAqsp}c8mInnCjqCjm$gk5ujuO*j4EXbBmz$ z02U)#VOS}yexb#obFzc2iAumDL4PMPg-(HAbfFG=>_s&$;{LJl3jRA!U?K9DLFKZn z79&4ieCS=wo;v;9?C8?R7PSnGj#sUAvg5#);auVVW|8x~IIHoT>N`zGJEpz~Y*!t* zdK$G(*MO*665F+wCD1I3rQp1cv&1C}lx=)~e^xOiF9+{15?M2>)LYA0BT@@=&SDEj zGL-u;b9lk?l~FF8xOeI?5GA$lR5}W_SoDJLHFU*Fm}k?qs(Q4#41d~EF!m%9E($T4}W~`&&hv`zs73Wk0SavEiwO3VNn1vpDgBIS~{Qu0H}bZJ{|Oi z7=8p$Ec;`o_v7{5TcrP{aYLh^AoRZrk)9+a{!@}9EDZ?){ZC1fthq>A(svmm;JCtX zCS>s^AMpdgpJBJIl{1bP z2%=0W5sl+}sRVXO41k%G3$5aWI?kGrJ+NeGe%UrMIkLzAdu>|$XX;k$V8 zu!y}iuSw=qKT!fK-fj@>!xyqepueuu!9BFxrW83<5jxr2$8$53lyE)-0wfrHeV~3P zw0>A6Lf7qdIR+uVZd1+M!t1`S#~9!ODnu|ZjFNJ&YW zsV)o>el=0^FzMDIB4YLfi|K-zk*;o+ZKmHp%3dxNG004`BpTEl{z{K8I z(aGMynbFwQ*~Q+L!Nb-jd#VpMhzS{d#=D2~pr(#LnN)&t&KarMJpvDbZ8cu6_~T6i z_QRhr%#d*2h4Bj=kK75nkuNm`9T{GMVM2Q=%-S(Q&)dQdhK$@zh!hFbvW;n2`x^_K z&~w6=ZrFyVoZkWdeASG$d7fm07j%_^nyb1Qg~X2mBB~z!uA82NU^Ad(+%AFp_on|a z>HiR^fm1;W^54t|QXT#eGZfU>!T$9wDNJkP--3oV|G$Nw+U)T1)4cA zp#gwtc>n+({t11pfj7O2tocK>z?buzv#Oe>Mx@Bmv!jYl36pLtOvc=kzzC zQ2r+dP%o0?r%UuNP5(p*(O*qc|36TtXi}Fh(ZAiZql*g)E1vYOOZcxr|C<{BPkEL^ z5|19qzX$!$!v)olO!C$v`_~}v4Jn??zhCNx`QJ7d$|ohLqSGnLg8Vh&|CJeDqf_X@ m{{6wAzux$7`|Z9bed_(kG!lJW&{E|jetk+vSCxMZ`Tqd9T91YR diff --git a/README.html b/README.html index 15f1aa4..ce6d0d7 100644 --- a/README.html +++ b/README.html @@ -26,7 +26,7 @@

Overview

INSTRUCTIONS: The typical README in social science journals serves the purpose of guiding a reader through the available material and a route to replicating the results in the research paper. Start by providing a brief overview of the available material and a brief guide as to how to proceed from beginning to end.

-

Example: The code in this replication package constructs the analysis file from the three data sources (Ruggles et al, 2018; Inglehart et al, 2019; BEA, 2016) using Stata and Julia. Two master files run all of the code to generate the data for the 15 figures and 3 tables in the paper. The replicator should expect the code to run for about 14 hours.

+

Example: The code in this replication package constructs the analysis file from the three data sources (Ruggles et al, 2018; Inglehart et al, 2019; BEA, 2016) using Stata and Julia. Two main files run all of the code to generate the data for the 15 figures and 3 tables in the paper. The replicator should expect the code to run for about 14 hours.

Data Availability and Provenance Statements

INSTRUCTIONS: Every README should contain a description of the origin (provenance), location and accessibility (data availability) of the data used in the article. These descriptions are generally referred to as “Data Availability Statements” (DAS). However, in some cases, there is no external data used.

@@ -40,21 +40,25 @@

Data Availability and Prove

INSTRUCTIONS: - When the authors are secondary data users (they did not generate the data), the provenance and DAS coincide, and should describe the condition under which (a) the current authors (b) any future users might access the data. - When the data were generated (by the authors) in the course of conducting (lab or field) experiments, or were collected as part of surveys, then the description of the provenance should describe the data generating process, i.e., survey or experimental procedures: - Experiments: complete sets of experimental instructions, questionnaires, stimuli for all conditions, potentially screenshots, scripts for experimenters or research assistants, as well as for subject eligibility criteria (e.g. selection criteria, exclusions), recruitment waves, demographics of subject pool used. - For lab experiments specifically, a description of any pilot sessions/studies, and computer programs, configuration files, or scripts used to run the experiment. - For surveys, the whole questionnaire (code or images/PDF) including survey logic if not linear, interviewer instructions, enumeration lists, sample selection criteria.

-

The information should describe ALL data used, regardless of whether they are provided as part of the replication archive or not, and regardless of size or scope. For instance, if using GDP deflators, the source of the deflators (e.g. at the national statistical office) should also be listed here. If any of this information has been provided in a pre-registration, then a link to that registration may (partially) suffice.

+

The information should describe ALL data used, regardless of whether they are provided as part of the replication archive or not, and regardless of size or scope. The DAS should provide enough information that a replicator can obtain the data from the original source, even if the file is provided.

+

For instance, if using GDP deflators, the source of the deflators (e.g. at the national statistical office) should also be listed here. If any of this information has been provided in a pre-registration, then a link to that registration may (partially) suffice.

DAS can be complex and varied. Examples are provided here, and below.

Importantly, if providing the data as part of the replication package, authors should be clear about whether they have the rights to distribute the data. Data may be subject to distribution restrictions due to sensitivity, IRB, proprietary clauses in the data use agreement, etc.

-

NOTE: DAS do not replace Data Citations (see Guidance). Rather, they augment them. Depending on journal requirements and to some extent stylistic considerations, data citations should appear in the main article, in an appendix, or in the README. However, data citations only provide information where to find the data, not how to access that data. Thus, DAS augment data citations by going into additional detail that allow a researcher to assess cost, complexity, and availability over time of the data used by the original author.

+

NOTE: DAS do not replace Data Citations (see Guidance). Rather, they augment them. Depending on journal requirements and to some extent stylistic considerations, data citations should appear in the main article, in an appendix, or in the README. However, data citations only provide information where to find the data, not how to access those data. Thus, DAS augment data citations by going into additional detail that allow a researcher to assess cost, complexity, and availability over time of the data used by the original author.

Statement about Rights

  • I certify that the author(s) of the manuscript have legitimate access to and permission to use the data used in this manuscript.
  • +
  • +I certify that the author(s) of the manuscript have documented permission to redistribute/publish the data contained within this replication package. Appropriate permission are documented in the LICENSE.txt file.
-

INSTRUCTIONS: Most data repositories provide for a default license, but do not impose a specific license. Authors should actively select a license. This should be provided in a LICENSE.txt file, separately from the README, possibly combined with the license for any code. Some data may be subject to inherited license requirements, i.e., the data provider may allow for redistribution only if the data is licensed under specific rules - authors should check with their data providers. For instance, a data use license might require that users - the current author, but also any subsequent users - cite the data provider. Licensing can be complex. Some non-legal guidance may be found here.

+

INSTRUCTIONS: Most data repositories provide for a default license, but do not impose a specific license. Authors should actively select a license. This should be provided in a LICENSE.txt file, separately from the README, possibly combined with the license for any code. Some data may be subject to inherited license requirements, i.e., the data provider may allow for redistribution only if the data is licensed under specific rules - authors should check with their data providers. For instance, a data use license might require that users - the current author, but also any subsequent users - cite the data provider. Licensing can be complex. Some non-legal guidance may be found here. For multiple licenses within a data package, the LICENSE.txt file might contain the concatenation of all the licenses that apply (for instance, a custom license for one file, plus a CC-BY license for another file).

+

NOTE: In many cases, it is not up to the creator of the replication package to simply define a license, a license may be sticky and be defined by the original data creator.

-

The code is licensed under a Creative Commons/CC-BY-NC/CC0 license. See LICENSE.txt for details.

+

Example: The data are licensed under a Creative Commons/CC-BY-NC license. See LICENSE.txt for details.

Summary of Availability

  • @@ -70,8 +74,53 @@

    Details on each Data Source

    • Describe the format (open formats preferred, but some software-specific formats OK if open-source readers available): .dta, .xlsx, .csv, netCDF, etc.
    • Provide a data dictionairy, either as part of the archive (list the file name), or at a URL (list the URL). Some formats are self-describing if they have the requisite information (e.g., .dta should have both variable and value labels).
    • +
    • List availability within the package
    • +
    • Use proper bibliographic references in addition to a verbose description (and provide a bibliography at the end of the README, expanding those references)
    +

    A summary in tabular form can be useful:

    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data.NameData.FilesLocationProvidedCitation
    “Current Population Survey 2018”cepr_march_2018.dtadata/TRUECEPR (2018)
    “Provincial Administration Reports”coast_simplepoint2.csv; rivers_simplepoint2.csv; RAIL_dummies.dta; railways_Dissolve_Simplify_point2.csvData/maps/TRUEAdministration (2017)
    “2017 SAT scores”Not availabledata/to_clean/FALSECollege Board (2020)
    +

    where the Data.Name column is then expanded in the subsequent paragraphs, and CEPR (2018) is resolved in the References section of the README.

    Example for public use data collected by the authors

    The [DATA TYPE] data used to support the findings of this study have been deposited in the [NAME] repository ([DOI or OTHER PERSISTENT IDENTIFIER]). [1]. The data were collected by the authors, and are available under a Creative Commons Non-commercial license.

    @@ -116,6 +165,15 @@

    Dataset list

    INSTRUCTIONS: In some cases, authors will provide one dataset (file) per data source, and the code to combine them. In others, in particular when data access might be restrictive, the replication package may only include derived/analysis data. Every file should be described. This can be provided as a Excel/CSV table, or in the table below.

    +
    +

    INSTRUCTIONS: While it is often most convenient to provide data in the native format of the software used to analyze and process the data, not all formats are “open” and can be read by other (free) software. Data should at a minimum be provided in formats that can be read by open-source software (R, Python, others), and ideally be provided in non-proprietary, archival-friendly formats.

    +
    +
    +

    INSTRUCTIONS: All data files should be fully documented: variables/columns should have labels (long-form meaningful names), and values should be explained. This might mean generating a codebook, pointing at a public codebook, or providing data in (non-proprietary) formats that allow for a rich description. This is in particular important for data that is not distributable.

    +
    +
    +

    INSTRUCTIONS: Some journals require, and it is considered good practice, to provide synthetic or simulated data that has some of the key characteristics of the restricted-access data which are not provided. The level of fidelity may vary - it may be useful for debugging only, or it should allow to assess the key characteristics of the statistical/econometric procedure or the main conclusions of the paper.

    +
    @@ -157,7 +215,7 @@

    Computational requirements

    INSTRUCTIONS: In general, the specific computer code used to generate the results in the article will be within the repository that also contains this README. However, other computational requirements - shared libraries or code packages, required software, specific computing hardware - may be important, and is always useful, for the goal of replication. Some example text follows.

    -

    INSTRUCTIONS: We strongly suggest providing setup scripts that install/set up the environment. Sample scripts for Stata, R, Python, Julia are easy to set up and implement.

    +

    INSTRUCTIONS: We strongly suggest providing setup scripts that install/set up the environment. Sample scripts for Stata, R, Julia are easy to set up and implement. Specific software may have more sophisticated tools: Python, Julia.

    Software Requirements

    @@ -174,7 +232,7 @@

    Software Requirements

  • Intel Fortran Compiler version 20200104
  • Matlab (code was run with Matlab Release 2018a)
  • @@ -187,6 +245,14 @@

    Software Requirements

    Portions of the code use bash scripting, which may require Linux.

    Portions of the code use Powershell scripting, which may require Windows 10 or higher.

    +

    Controlled Randomness

    +
    +

    INSTRUCTIONS: Some estimation code uses random numbers, almost always provided by pseudorandom number generators (PRNGs). For reproducibility purposes, these should be provided with a deterministic seed, so that the sequence of numbers provided is the same for the original author and any replicators. While this is not always possible, it is a requirement by many journals’ policies. The seed should be set once, and not use a time-stamp. If using parallel processing, special care needs to be taken. If using multiple programs in sequence, care must be taken on how to call these programs, ideally from a main program, so that the sequence is not altered.

    +
    +
      +
    • +Random seed is set at line _____ of program ______
    • +

    Memory and Runtime Requirements

    INSTRUCTIONS: Memory and compute-time requirements may also be relevant or even critical. Some example text follows. It may be useful to break this out by Table/Figure/section of processing. For instance, some estimation routines might run for weeks, but data prep and creating figures might only take a few minutes.

    @@ -199,7 +265,9 @@

    Summary

  • 10-60 minutes
  • -1-8 hours
  • +1-2 hours +
  • +2-8 hours
  • 8-24 hours
  • @@ -228,10 +296,10 @@

    Description of programs/code

    INSTRUCTIONS: Give a high-level overview of the program files and their purpose. Remove redundant/ obsolete files from the Replication archive.

    • -
    • Programs in programs/01_dataprep will extract and reformat all datasets referenced above. The file programs/01_dataprep/master.do will run them all.
    • -
    • Programs in programs/02_analysis generate all tables and figures in the main body of the article. The program programs/02_analysis/master.do will run them all. Each program called from master.do identifies the table or figure it creates (e.g., 05_table5.do). Output files are called appropriate names (table5.tex, figure12.png) and should be easy to correlate with the manuscript.
    • -
    • Programs in programs/03_appendix will generate all tables and figures in the online appendix. The program programs/03_appendix/master-appendix.do will run them all.
    • -
    • Ado files have been stored in programs/ado and the master.do files set the ADO directories appropriately.
    • +
    • Programs in programs/01_dataprep will extract and reformat all datasets referenced above. The file programs/01_dataprep/main.do will run them all.
    • +
    • Programs in programs/02_analysis generate all tables and figures in the main body of the article. The program programs/02_analysis/main.do will run them all. Each program called from main.do identifies the table or figure it creates (e.g., 05_table5.do). Output files are called appropriate names (table5.tex, figure12.png) and should be easy to correlate with the manuscript.
    • +
    • Programs in programs/03_appendix will generate all tables and figures in the online appendix. The program programs/03_appendix/main-appendix.do will run them all.
    • +
    • Ado files have been stored in programs/ado and the main.do files set the ADO directories appropriately.
    • The program programs/00_setup.do will populate the programs/ado directory with updated ado packages, but for purposes of exact reproduction, this is not needed. The file programs/00_setup.log identifies the versions as they were last updated.
    • The program programs/config.do contains parameters used by all programs, including a random seed. Note that the random seed is set once for each of the two sequences (in 02_analysis and 03_appendix). If running in any order other than the one outlined below, your results may differ.
    @@ -239,16 +307,16 @@

    Instructions to Replicators

    -

    INSTRUCTIONS: The first two sections ensure that the data and software necessary to conduct the replication have been collected. This section then describes a human-readable instruction to conduct the replication. This may be simple, or may involve many complicated steps. It should be a simple list, no excess prose. Strict linear sequence. If more than 4-5 manual steps, please wrap a master program/Makefile around them, in logical sequences. Examples follow.

    +

    INSTRUCTIONS: The first two sections ensure that the data and software necessary to conduct the replication have been collected. This section then describes a human-readable instruction to conduct the replication. This may be simple, or may involve many complicated steps. It should be a simple list, no excess prose. Strict linear sequence. If more than 4-5 manual steps, please wrap a main program/Makefile around them, in logical sequences. Examples follow.

    • Edit programs/config.do to adjust the default path
    • Run programs/00_setup.do once on a new system to set up the working environment.
    • Download the data files referenced above. Each should be stored in the prepared subdirectories of data/, in the format that you download them in. Do not unzip. Scripts are provided in each directory to download the public-use files. Confidential data files requested as part of your FSRDC project will appear in the /data folder. No further action is needed on the replicator’s part.
    • -
    • Run programs/01_master.do to run all steps in sequence.
    • +
    • Run programs/01_main.do to run all steps in sequence.

    Details

      @@ -260,14 +328,14 @@

      Details

      • These programs were last run at various times in 2018.
      • Order does not matter, all programs can be run in parallel, if needed.
      • -
      • A programs/01_dataprep/master.do will run them all in sequence, which should take about 2 hours.
      • +
      • A programs/01_dataprep/main.do will run them all in sequence, which should take about 2 hours.
      -
    • programs/02_analysis/master.do. +
    • programs/02_analysis/main.do.
      • If running programs individually, note that ORDER IS IMPORTANT.
      • The programs were last run top to bottom on July 4, 2019.
    • -
    • programs/03_appendix/master-appendix.do. The programs were last run top to bottom on July 4, 2019.
    • +
    • programs/03_appendix/main-appendix.do. The programs were last run top to bottom on July 4, 2019.
    • Figure 1: The figure can be reproduced using the data provided in the folder “2_data/data_map”, and ArcGIS Desktop (Version 10.7.1) by following these (manual) instructions:
      • Create a new map document in ArcGIS ArcMap, browse to the folder “2_data/data_map” in the “Catalog”, with files “provinceborders.shp”, “lakes.shp”, and “cities.shp”.
      • diff --git a/README.md b/README.md index 703e3f7..0a580d8 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,23 @@ +--- +contributors: + - Lars Vilhuber + - Miklos Kóren + - Joan Llull + - Marie Connolly + - Peter Morrow +--- + # Template README and Guidance > INSTRUCTIONS: This README suggests structure and content that have been approved by various journals, see [Endorsers](Endorsers.md). It is available as [Markdown/txt](https://github.com/social-science-data-editors/template_README/blob/master/template-README.md), [Word](templates/README.docx), [LaTeX](templates/README.tex), and [PDF](templates/README.pdf). In practice, there are many variations and complications, and authors should feel free to adapt to their needs. All instructions can (should) be removed from the final README (in Markdown, remove lines starting with `> INSTRUCTIONS`). Please ensure that a PDF is submitted in addition to the chosen native format. -Overview --------- +## Overview > INSTRUCTIONS: The typical README in social science journals serves the purpose of guiding a reader through the available material and a route to replicating the results in the research paper. Start by providing a brief overview of the available material and a brief guide as to how to proceed from beginning to end. -Example: The code in this replication package constructs the analysis file from the three data sources (Ruggles et al, 2018; Inglehart et al, 2019; BEA, 2016) using Stata and Julia. Two master files run all of the code to generate the data for the 15 figures and 3 tables in the paper. The replicator should expect the code to run for about 14 hours. +Example: The code in this replication package constructs the analysis file from the three data sources (Ruggles et al, 2018; Inglehart et al, 2019; BEA, 2016) using Stata and Julia. Two main files run all of the code to generate the data for the 15 figures and 3 tables in the paper. The replicator should expect the code to run for about 14 hours. -Data Availability and Provenance Statements ----------------------------- +## Data Availability and Provenance Statements > INSTRUCTIONS: Every README should contain a description of the origin (provenance), location and accessibility (data availability) of the data used in the article. These descriptions are generally referred to as "Data Availability Statements" (DAS). However, in some cases, there is no external data used. @@ -25,24 +32,29 @@ Data Availability and Provenance Statements > - For lab experiments specifically, a description of any pilot sessions/studies, and computer programs, configuration files, or scripts used to run the experiment. > - For surveys, the whole questionnaire (code or images/PDF) including survey logic if not linear, interviewer instructions, enumeration lists, sample selection criteria. > -> The information should describe ALL data used, regardless of whether they are provided as part of the replication archive or not, and regardless of size or scope. For instance, if using GDP deflators, the source of the deflators (e.g. at the national statistical office) should also be listed here. If any of this information has been provided in a pre-registration, then a link to that registration may (partially) suffice. +> The information should describe ALL data used, regardless of whether they are provided as part of the replication archive or not, and regardless of size or scope. The DAS should provide enough information that a replicator can obtain the data from the original source, even if the file is provided. +> +> For instance, if using GDP deflators, the source of the deflators (e.g. at the national statistical office) should also be listed here. If any of this information has been provided in a pre-registration, then a link to that registration may (partially) suffice. > > DAS can be complex and varied. Examples are provided [here](https://social-science-data-editors.github.io/guidance/Requested_information_dcas.html), and below. > > Importantly, if providing the data as part of the replication package, authors should be clear about whether they have the **rights** to distribute the data. Data may be subject to distribution restrictions due to sensitivity, IRB, proprietary clauses in the data use agreement, etc. > -> NOTE: DAS do not replace Data Citations (see [Guidance](Data_citation_guidance.md)). Rather, they augment them. Depending on journal requirements and to some extent stylistic considerations, data citations should appear in the main article, in an appendix, or in the README. However, data citations only provide information **where** to find the data, not **how to access** that data. Thus, DAS augment data citations by going into additional detail that allow a researcher to assess cost, complexity, and availability over time of the data used by the original author. +> NOTE: DAS do not replace Data Citations (see [Guidance](Data_citation_guidance.md)). Rather, they augment them. Depending on journal requirements and to some extent stylistic considerations, data citations should appear in the main article, in an appendix, or in the README. However, data citations only provide information **where** to find the data, not **how to access** those data. Thus, DAS augment data citations by going into additional detail that allow a researcher to assess cost, complexity, and availability over time of the data used by the original author. ### Statement about Rights - [ ] I certify that the author(s) of the manuscript have legitimate access to and permission to use the data used in this manuscript. +- [ ] I certify that the author(s) of the manuscript have documented permission to redistribute/publish the data contained within this replication package. Appropriate permission are documented in the [LICENSE.txt](LICENSE.txt) file. ### (Optional, but recommended) License for Data -> INSTRUCTIONS: Most data repositories provide for a default license, but do not impose a specific license. Authors should actively select a license. This should be provided in a LICENSE.txt file, separately from the README, possibly combined with the license for any code. Some data may be subject to inherited license requirements, i.e., the data provider may allow for redistribution only if the data is licensed under specific rules - authors should check with their data providers. For instance, a data use license might require that users - the current author, but also any subsequent users - cite the data provider. Licensing can be complex. Some non-legal guidance may be found [here](https://social-science-data-editors.github.io/guidance/Licensing_guidance.html). +> INSTRUCTIONS: Most data repositories provide for a default license, but do not impose a specific license. Authors should actively select a license. This should be provided in a LICENSE.txt file, separately from the README, possibly combined with the license for any code. Some data may be subject to inherited license requirements, i.e., the data provider may allow for redistribution only if the data is licensed under specific rules - authors should check with their data providers. For instance, a data use license might require that users - the current author, but also any subsequent users - cite the data provider. Licensing can be complex. Some non-legal guidance may be found [here](https://social-science-data-editors.github.io/guidance/Licensing_guidance.html). For multiple licenses within a data package, the `LICENSE.txt` file might contain the concatenation of all the licenses that apply (for instance, a custom license for one file, plus a CC-BY license for another file). +> +> NOTE: In many cases, it is not up to the creator of the replication package to simply define a license, a license may be *sticky* and be defined by the original data creator. -The code is licensed under a Creative Commons/CC-BY-NC/CC0 license. See [LICENSE.txt](LICENSE.txt) for details. +*Example:* The data are licensed under a Creative Commons/CC-BY-NC license. See LICENSE.txt for details. ### Summary of Availability @@ -57,7 +69,18 @@ The code is licensed under a Creative Commons/CC-BY-NC/CC0 license. See [LICENSE > > - Describe the format (open formats preferred, but some software-specific formats OK if open-source readers available): `.dta`, `.xlsx`, `.csv`, `netCDF`, etc. > - Provide a data dictionairy, either as part of the archive (list the file name), or at a URL (list the URL). Some formats are self-describing *if* they have the requisite information (e.g., `.dta` should have both variable and value labels). +> - List availability within the package +> - Use proper bibliographic references in addition to a verbose description (and provide a bibliography at the end of the README, expanding those references) +> +> A summary in tabular form can be useful: +| Data.Name | Data.Files | Location | Provided | Citation | +| -- | -- | -- | -- | -- | +| “Current Population Survey 2018” | cepr_march_2018.dta | data/ | TRUE | CEPR (2018) | +| “Provincial Administration Reports” | coast_simplepoint2.csv; rivers_simplepoint2.csv; RAIL_dummies.dta; railways_Dissolve_Simplify_point2.csv | Data/maps/ | TRUE | Administration (2017) | +| “2017 SAT scores” | Not available | data/to_clean/ | FALSE | College Board (2020) | + +where the `Data.Name` column is then expanded in the subsequent paragraphs, and `CEPR (2018)` is resolved in the References section of the README. ### Example for public use data collected by the authors @@ -104,11 +127,16 @@ You must request the following datasets in your proposal: > Code for data cleaning and analysis is provided as part of the replication package. It is available at https://dropbox.com/link/to/code/XYZ123ABC for review. It will be uploaded to the [JOURNAL REPOSITORY] once the paper has been conditionally accepted. -Dataset list ------------- +## Dataset list > INSTRUCTIONS: In some cases, authors will provide one dataset (file) per data source, and the code to combine them. In others, in particular when data access might be restrictive, the replication package may only include derived/analysis data. Every file should be described. This can be provided as a Excel/CSV table, or in the table below. +> INSTRUCTIONS: While it is often most convenient to provide data in the native format of the software used to analyze and process the data, not all formats are "open" and can be read by other (free) software. Data should at a minimum be provided in formats that can be read by open-source software (R, Python, others), and ideally be provided in non-proprietary, archival-friendly formats. + +> INSTRUCTIONS: All data files should be fully documented: variables/columns should have labels (long-form meaningful names), and values should be explained. This might mean generating a codebook, pointing at a public codebook, or providing data in (non-proprietary) formats that allow for a rich description. This is in particular important for data that is not distributable. + +> INSTRUCTIONS: Some journals require, and it is considered good practice, to provide synthetic or simulated data that has some of the key characteristics of the restricted-access data which are not provided. The level of fidelity may vary - it may be useful for debugging only, or it should allow to assess the key characteristics of the statistical/econometric procedure or the main conclusions of the paper. + | Data file | Source | Notes |Provided | |-----------|--------|----------|---------| | `data/raw/lbd.dta` | LBD | Confidential | No | @@ -116,12 +144,11 @@ Dataset list | `data/derived/regression_input.dta`| All listed | Combines multiple data sources, serves as input for Table 2, 3 and Figure 5. | Yes | -Computational requirements ---------------------------- +## Computational requirements > INSTRUCTIONS: In general, the specific computer code used to generate the results in the article will be within the repository that also contains this README. However, other computational requirements - shared libraries or code packages, required software, specific computing hardware - may be important, and is always useful, for the goal of replication. Some example text follows. -> INSTRUCTIONS: We strongly suggest providing setup scripts that install/set up the environment. Sample scripts for [Stata](https://github.com/gslab-econ/template/blob/master/config/config_stata.do), [R](https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/global-libraries.R), [Python](https://pip.readthedocs.io/en/1.1/requirements.html), [Julia](https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/packages.jl) are easy to set up and implement. +> INSTRUCTIONS: We strongly suggest providing setup scripts that install/set up the environment. Sample scripts for [Stata](https://github.com/gslab-econ/template/blob/master/config/config_stata.do), [R](https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/global-libraries.R), [Julia](https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/packages.jl) are easy to set up and implement. Specific software may have more sophisticated tools: [Python](https://pip.pypa.io/en/stable/user_guide/#ensuring-repeatability), [Julia](https://julia.quantecon.org/more_julia/tools_editors.html#Package-Environments). ### Software Requirements @@ -134,7 +161,7 @@ Computational requirements - Python 3.6.4 - `pandas` 0.24.2 - `numpy` 1.16.4 - - the file "`requirements.txt`" lists these dependencies, please run "`pip install -r requirements.txt`" as the first step. See [https://pip.readthedocs.io/en/1.1/requirements.html](https://pip.readthedocs.io/en/1.1/requirements.html) for further instructions on using the "`requirements.txt`" file. + - the file "`requirements.txt`" lists these dependencies, please run "`pip install -r requirements.txt`" as the first step. See [https://pip.pypa.io/en/stable/user_guide/#ensuring-repeatability](https://pip.pypa.io/en/stable/user_guide/#ensuring-repeatability) for further instructions on creating and using the "`requirements.txt`" file. - Intel Fortran Compiler version 20200104 - Matlab (code was run with Matlab Release 2018a) - R 3.4.3 @@ -146,7 +173,11 @@ Portions of the code use bash scripting, which may require Linux. Portions of the code use Powershell scripting, which may require Windows 10 or higher. +### Controlled Randomness + +> INSTRUCTIONS: Some estimation code uses random numbers, almost always provided by pseudorandom number generators (PRNGs). For reproducibility purposes, these should be provided with a deterministic seed, so that the sequence of numbers provided is the same for the original author and any replicators. While this is not always possible, it is a requirement by many journals' policies. The seed should be set once, and not use a time-stamp. If using parallel processing, special care needs to be taken. If using multiple programs in sequence, care must be taken on how to call these programs, ideally from a main program, so that the sequence is not altered. +- [ ] Random seed is set at line _____ of program ______ ### Memory and Runtime Requirements @@ -158,7 +189,8 @@ Approximate time needed to reproduce the analyses on a standard (CURRENT YEAR) d - [ ] <10 minutes - [ ] 10-60 minutes -- [ ] 1-8 hours +- [ ] 1-2 hours +- [ ] 2-8 hours - [ ] 8-24 hours - [ ] 1-3 days - [ ] 3-14 days @@ -181,15 +213,14 @@ Portions of the code were last run on a **12-node AWS R3 cluster, consuming 20,0 > - (Linux) see code in [tools/linux-system-info.sh](https://github.com/AEADataEditor/replication-template/blob/master/tools/linux-system-info.sh)` -Description of programs/code ----------------------------- +## Description of programs/code > INSTRUCTIONS: Give a high-level overview of the program files and their purpose. Remove redundant/ obsolete files from the Replication archive. -- Programs in `programs/01_dataprep` will extract and reformat all datasets referenced above. The file `programs/01_dataprep/master.do` will run them all. -- Programs in `programs/02_analysis` generate all tables and figures in the main body of the article. The program `programs/02_analysis/master.do` will run them all. Each program called from `master.do` identifies the table or figure it creates (e.g., `05_table5.do`). Output files are called appropriate names (`table5.tex`, `figure12.png`) and should be easy to correlate with the manuscript. -- Programs in `programs/03_appendix` will generate all tables and figures in the online appendix. The program `programs/03_appendix/master-appendix.do` will run them all. -- Ado files have been stored in `programs/ado` and the `master.do` files set the ADO directories appropriately. +- Programs in `programs/01_dataprep` will extract and reformat all datasets referenced above. The file `programs/01_dataprep/main.do` will run them all. +- Programs in `programs/02_analysis` generate all tables and figures in the main body of the article. The program `programs/02_analysis/main.do` will run them all. Each program called from `main.do` identifies the table or figure it creates (e.g., `05_table5.do`). Output files are called appropriate names (`table5.tex`, `figure12.png`) and should be easy to correlate with the manuscript. +- Programs in `programs/03_appendix` will generate all tables and figures in the online appendix. The program `programs/03_appendix/main-appendix.do` will run them all. +- Ado files have been stored in `programs/ado` and the `main.do` files set the ADO directories appropriately. - The program `programs/00_setup.do` will populate the `programs/ado` directory with updated ado packages, but for purposes of exact reproduction, this is not needed. The file `programs/00_setup.log` identifies the versions as they were last updated. - The program `programs/config.do` contains parameters used by all programs, including a random seed. Note that the random seed is set once for each of the two sequences (in `02_analysis` and `03_appendix`). If running in any order other than the one outlined below, your results may differ. @@ -197,17 +228,16 @@ Description of programs/code > INSTRUCTIONS: Most journal repositories provide for a default license, but do not impose a specific license. Authors should actively select a license. This should be provided in a LICENSE.txt file, separately from the README, possibly combined with the license for any data provided. Some code may be subject to inherited license requirements, i.e., the original code author may allow for redistribution only if the code is licensed under specific rules - authors should check with their sources. For instance, some code authors require that their article describing the econometrics of the package be cited. Licensing can be complex. Some non-legal guidance may be found [here](https://social-science-data-editors.github.io/guidance/Licensing_guidance.html). -The code is licensed under a MIT/BSD/GPL/Creative Commons license. See [LICENSE.txt](LICENSE.txt) for details. +The code is licensed under a MIT/BSD/GPL [choose one!] license. See [LICENSE.txt](LICENSE.txt) for details. -Instructions to Replicators ---------------------------- +## Instructions to Replicators -> INSTRUCTIONS: The first two sections ensure that the data and software necessary to conduct the replication have been collected. This section then describes a human-readable instruction to conduct the replication. This may be simple, or may involve many complicated steps. It should be a simple list, no excess prose. Strict linear sequence. If more than 4-5 manual steps, please wrap a master program/Makefile around them, in logical sequences. Examples follow. +> INSTRUCTIONS: The first two sections ensure that the data and software necessary to conduct the replication have been collected. This section then describes a human-readable instruction to conduct the replication. This may be simple, or may involve many complicated steps. It should be a simple list, no excess prose. Strict linear sequence. If more than 4-5 manual steps, please wrap a main program/Makefile around them, in logical sequences. Examples follow. - Edit `programs/config.do` to adjust the default path - Run `programs/00_setup.do` once on a new system to set up the working environment. - Download the data files referenced above. Each should be stored in the prepared subdirectories of `data/`, in the format that you download them in. Do not unzip. Scripts are provided in each directory to download the public-use files. Confidential data files requested as part of your FSRDC project will appear in the `/data` folder. No further action is needed on the replicator's part. -- Run `programs/01_master.do` to run all steps in sequence. +- Run `programs/01_main.do` to run all steps in sequence. ### Details @@ -216,19 +246,19 @@ Instructions to Replicators - `programs/01_dataprep`: - These programs were last run at various times in 2018. - Order does not matter, all programs can be run in parallel, if needed. - - A `programs/01_dataprep/master.do` will run them all in sequence, which should take about 2 hours. -- `programs/02_analysis/master.do`. + - A `programs/01_dataprep/main.do` will run them all in sequence, which should take about 2 hours. +- `programs/02_analysis/main.do`. - If running programs individually, note that ORDER IS IMPORTANT. - The programs were last run top to bottom on July 4, 2019. -- `programs/03_appendix/master-appendix.do`. The programs were last run top to bottom on July 4, 2019. +- `programs/03_appendix/main-appendix.do`. The programs were last run top to bottom on July 4, 2019. - Figure 1: The figure can be reproduced using the data provided in the folder “2_data/data_map”, and ArcGIS Desktop (Version 10.7.1) by following these (manual) instructions: - Create a new map document in ArcGIS ArcMap, browse to the folder “2_data/data_map” in the “Catalog”, with files "provinceborders.shp", "lakes.shp", and "cities.shp". - Drop the files listed above onto the new map, creating three separate layers. Order them with "lakes" in the top layer and "cities" in the bottom layer. - Right-click on the cities file, in properties choose the variable "health"... (more details) -List of tables and programs ---------------------------- +## List of tables and programs + > INSTRUCTIONS: Your programs should clearly identify the tables and figures as they appear in the manuscript, by number. Sometimes, this may be obvious, e.g. a program called "`table1.do`" generates a file called `table1.png`. Sometimes, mnemonics are used, and a mapping is necessary. In all circumstances, provide a list of tables and figures, identifying the program (and possibly the line number) where a figure is created. > diff --git a/README.pdf b/README.pdf index b3cd94fb1f14243605b4f4af9a0a6e57d901e7cb..646f882687071d55240bab7cca6cea90e1c9b013 100644 GIT binary patch literal 88728 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 DhM$79 delta 63898 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 W+|C5ViVLh{5*EN_VUgEV!2W+!y*c*) diff --git a/README.tex b/README.tex index 44d001f..e3762b9 100644 --- a/README.tex +++ b/README.tex @@ -92,7 +92,7 @@ \subsection{Overview}\label{overview}} Example: The code in this replication package constructs the analysis file from the three data sources (Ruggles et al, 2018; Inglehart et al, -2019; BEA, 2016) using Stata and Julia. Two master files run all of the +2019; BEA, 2016) using Stata and Julia. Two main files run all of the code to generate the data for the 15 figures and 3 tables in the paper. The replicator should expect the code to run for about 14 hours. @@ -145,11 +145,14 @@ \subsection{Data Availability and Provenance The information should describe ALL data used, regardless of whether they are provided as part of the replication archive or not, and -regardless of size or scope. For instance, if using GDP deflators, the -source of the deflators (e.g.~at the national statistical office) should -also be listed here. If any of this information has been provided in a -pre-registration, then a link to that registration may (partially) -suffice. +regardless of size or scope. The DAS should provide enough information +that a replicator can obtain the data from the original source, even if +the file is provided. + +For instance, if using GDP deflators, the source of the deflators +(e.g.~at the national statistical office) should also be listed here. If +any of this information has been provided in a pre-registration, then a +link to that registration may (partially) suffice. DAS can be complex and varied. Examples are provided \href{https://social-science-data-editors.github.io/guidance/Requested_information_dcas.html}{here}, @@ -167,7 +170,7 @@ \subsection{Data Availability and Provenance extent stylistic considerations, data citations should appear in the main article, in an appendix, or in the README. However, data citations only provide information \textbf{where} to find the data, not -\textbf{how to access} that data. Thus, DAS augment data citations by +\textbf{how to access} those data. Thus, DAS augment data citations by going into additional detail that allow a researcher to assess cost, complexity, and availability over time of the data used by the original author. @@ -181,6 +184,12 @@ \subsubsection{Statement about Rights}\label{statement-about-rights}} \item[$\square$] I certify that the author(s) of the manuscript have legitimate access to and permission to use the data used in this manuscript. +\item[$\square$] + I certify that the author(s) of the manuscript have documented + permission to redistribute/publish the data contained within this + replication package. Appropriate permission are documented in the + \href{https://social-science-data-editors.github.io/template_README/LICENSE.txt}{LICENSE.txt} + file. \end{itemize} \hypertarget{optional-but-recommended-license-for-data}{% @@ -199,11 +208,18 @@ \subsubsection{(Optional, but recommended) License for author, but also any subsequent users - cite the data provider. Licensing can be complex. Some non-legal guidance may be found \href{https://social-science-data-editors.github.io/guidance/Licensing_guidance.html}{here}. +For multiple licenses within a data package, the \texttt{LICENSE.txt} +file might contain the concatenation of all the licenses that apply (for +instance, a custom license for one file, plus a CC-BY license for +another file). + +NOTE: In many cases, it is not up to the creator of the replication +package to simply define a license, a license may be \emph{sticky} and +be defined by the original data creator. \end{quote} -The code is licensed under a Creative Commons/CC-BY-NC/CC0 license. See -\href{https://social-science-data-editors.github.io/template_README/LICENSE.txt}{LICENSE.txt} -for details. +\emph{Example:} The data are licensed under a Creative Commons/CC-BY-NC +license. See LICENSE.txt for details. \hypertarget{summary-of-availability}{% \subsubsection{Summary of Availability}\label{summary-of-availability}} @@ -239,9 +255,73 @@ \subsubsection{Details on each Data file name), or at a URL (list the URL). Some formats are self-describing \emph{if} they have the requisite information (e.g., \texttt{.dta} should have both variable and value labels). +\item + List availability within the package +\item + Use proper bibliographic references in addition to a verbose + description (and provide a bibliography at the end of the README, + expanding those references) \end{itemize} + +A summary in tabular form can be useful: \end{quote} +\begin{longtable}[]{@{}lllll@{}} +\toprule +\begin{minipage}[b]{0.17\columnwidth}\raggedright +Data.Name\strut +\end{minipage} & \begin{minipage}[b]{0.17\columnwidth}\raggedright +Data.Files\strut +\end{minipage} & \begin{minipage}[b]{0.17\columnwidth}\raggedright +Location\strut +\end{minipage} & \begin{minipage}[b]{0.17\columnwidth}\raggedright +Provided\strut +\end{minipage} & \begin{minipage}[b]{0.17\columnwidth}\raggedright +Citation\strut +\end{minipage}\tabularnewline +\midrule +\endhead +\begin{minipage}[t]{0.17\columnwidth}\raggedright +``Current Population Survey 2018''\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +cepr\_march\_2018.dta\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +data/\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +TRUE\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +CEPR (2018)\strut +\end{minipage}\tabularnewline +\begin{minipage}[t]{0.17\columnwidth}\raggedright +``Provincial Administration Reports''\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +coast\_simplepoint2.csv; rivers\_simplepoint2.csv; RAIL\_dummies.dta; +railways\_Dissolve\_Simplify\_point2.csv\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +Data/maps/\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +TRUE\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +Administration (2017)\strut +\end{minipage}\tabularnewline +\begin{minipage}[t]{0.17\columnwidth}\raggedright +``2017 SAT scores''\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +Not available\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +data/to\_clean/\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +FALSE\strut +\end{minipage} & \begin{minipage}[t]{0.17\columnwidth}\raggedright +College Board (2020)\strut +\end{minipage}\tabularnewline +\bottomrule +\end{longtable} + +where the \texttt{Data.Name} column is then expanded in the subsequent +paragraphs, and \texttt{CEPR\ (2018)} is resolved in the References +section of the README. + \hypertarget{example-for-public-use-data-collected-by-the-authors}{% \subsubsection{Example for public use data collected by the authors}\label{example-for-public-use-data-collected-by-the-authors}} @@ -382,6 +462,33 @@ \subsection{Dataset list}\label{dataset-list}} be provided as a Excel/CSV table, or in the table below. \end{quote} +\begin{quote} +INSTRUCTIONS: While it is often most convenient to provide data in the +native format of the software used to analyze and process the data, not +all formats are ``open'' and can be read by other (free) software. Data +should at a minimum be provided in formats that can be read by +open-source software (R, Python, others), and ideally be provided in +non-proprietary, archival-friendly formats. +\end{quote} + +\begin{quote} +INSTRUCTIONS: All data files should be fully documented: +variables/columns should have labels (long-form meaningful names), and +values should be explained. This might mean generating a codebook, +pointing at a public codebook, or providing data in (non-proprietary) +formats that allow for a rich description. This is in particular +important for data that is not distributable. +\end{quote} + +\begin{quote} +INSTRUCTIONS: Some journals require, and it is considered good practice, +to provide synthetic or simulated data that has some of the key +characteristics of the restricted-access data which are not provided. +The level of fidelity may vary - it may be useful for debugging only, or +it should allow to assess the key characteristics of the +statistical/econometric procedure or the main conclusions of the paper. +\end{quote} + \begin{longtable}[]{@{}llll@{}} \toprule \begin{minipage}[b]{0.26\columnwidth}\raggedright @@ -444,9 +551,11 @@ \subsection{Computational install/set up the environment. Sample scripts for \href{https://github.com/gslab-econ/template/blob/master/config/config_stata.do}{Stata}, \href{https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/global-libraries.R}{R}, -\href{https://pip.readthedocs.io/en/1.1/requirements.html}{Python}, \href{https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/packages.jl}{Julia} -are easy to set up and implement. +are easy to set up and implement. Specific software may have more +sophisticated tools: +\href{https://pip.pypa.io/en/stable/user_guide/\#ensuring-repeatability}{Python}, +\href{https://julia.quantecon.org/more_julia/tools_editors.html\#Package-Environments}{Julia}. \end{quote} \hypertarget{software-requirements}{% @@ -489,9 +598,9 @@ \subsubsection{Software Requirements}\label{software-requirements}} the file ``\texttt{requirements.txt}'' lists these dependencies, please run ``\texttt{pip\ install\ -r\ requirements.txt}'' as the first step. See - \url{https://pip.readthedocs.io/en/1.1/requirements.html} for - further instructions on using the ``\texttt{requirements.txt}'' - file. + \url{https://pip.pypa.io/en/stable/user_guide/\#ensuring-repeatability} + for further instructions on creating and using the + ``\texttt{requirements.txt}'' file. \end{itemize} \item Intel Fortran Compiler version 20200104 @@ -518,6 +627,28 @@ \subsubsection{Software Requirements}\label{software-requirements}} Portions of the code use Powershell scripting, which may require Windows 10 or higher. +\hypertarget{controlled-randomness}{% +\subsubsection{Controlled Randomness}\label{controlled-randomness}} + +\begin{quote} +INSTRUCTIONS: Some estimation code uses random numbers, almost always +provided by pseudorandom number generators (PRNGs). For reproducibility +purposes, these should be provided with a deterministic seed, so that +the sequence of numbers provided is the same for the original author and +any replicators. While this is not always possible, it is a requirement +by many journals' policies. The seed should be set once, and not use a +time-stamp. If using parallel processing, special care needs to be +taken. If using multiple programs in sequence, care must be taken on how +to call these programs, ideally from a main program, so that the +sequence is not altered. +\end{quote} + +\begin{itemize} +\tightlist +\item[$\square$] + Random seed is set at line \_\_\_\_\_ of program \_\_\_\_\_\_ +\end{itemize} + \hypertarget{memory-and-runtime-requirements}{% \subsubsection{Memory and Runtime Requirements}\label{memory-and-runtime-requirements}} @@ -543,7 +674,9 @@ \subsubsection{Memory and Runtime \item[$\square$] 10-60 minutes \item[$\square$] - 1-8 hours + 1-2 hours +\item[$\square$] + 2-8 hours \item[$\square$] 8-24 hours \item[$\square$] @@ -600,22 +733,22 @@ \subsection{Description of \item Programs in \texttt{programs/01\_dataprep} will extract and reformat all datasets referenced above. The file - \texttt{programs/01\_dataprep/master.do} will run them all. + \texttt{programs/01\_dataprep/main.do} will run them all. \item Programs in \texttt{programs/02\_analysis} generate all tables and figures in the main body of the article. The program - \texttt{programs/02\_analysis/master.do} will run them all. Each - program called from \texttt{master.do} identifies the table or figure - it creates (e.g., \texttt{05\_table5.do}). Output files are called - appropriate names (\texttt{table5.tex}, \texttt{figure12.png}) and - should be easy to correlate with the manuscript. + \texttt{programs/02\_analysis/main.do} will run them all. Each program + called from \texttt{main.do} identifies the table or figure it creates + (e.g., \texttt{05\_table5.do}). Output files are called appropriate + names (\texttt{table5.tex}, \texttt{figure12.png}) and should be easy + to correlate with the manuscript. \item Programs in \texttt{programs/03\_appendix} will generate all tables and figures in the online appendix. The program - \texttt{programs/03\_appendix/master-appendix.do} will run them all. + \texttt{programs/03\_appendix/main-appendix.do} will run them all. \item Ado files have been stored in \texttt{programs/ado} and the - \texttt{master.do} files set the ADO directories appropriately. + \texttt{main.do} files set the ADO directories appropriately. \item The program \texttt{programs/00\_setup.do} will populate the \texttt{programs/ado} directory with updated ado packages, but for @@ -648,7 +781,7 @@ \subsubsection{(Optional, but recommended) License for \href{https://social-science-data-editors.github.io/guidance/Licensing_guidance.html}{here}. \end{quote} -The code is licensed under a MIT/BSD/GPL/Creative Commons license. See +The code is licensed under a MIT/BSD/GPL {[}choose one!{]} license. See \href{https://social-science-data-editors.github.io/template_README/LICENSE.txt}{LICENSE.txt} for details. @@ -662,7 +795,7 @@ \subsection{Instructions to then describes a human-readable instruction to conduct the replication. This may be simple, or may involve many complicated steps. It should be a simple list, no excess prose. Strict linear sequence. If more than 4-5 -manual steps, please wrap a master program/Makefile around them, in +manual steps, please wrap a main program/Makefile around them, in logical sequences. Examples follow. \end{quote} @@ -681,7 +814,7 @@ \subsection{Instructions to part of your FSRDC project will appear in the \texttt{/data} folder. No further action is needed on the replicator's part. \item - Run \texttt{programs/01\_master.do} to run all steps in sequence. + Run \texttt{programs/01\_main.do} to run all steps in sequence. \end{itemize} \hypertarget{details-1}{% @@ -711,11 +844,11 @@ \subsubsection{Details}\label{details-1}} Order does not matter, all programs can be run in parallel, if needed. \item - A \texttt{programs/01\_dataprep/master.do} will run them all in + A \texttt{programs/01\_dataprep/main.do} will run them all in sequence, which should take about 2 hours. \end{itemize} \item - \texttt{programs/02\_analysis/master.do}. + \texttt{programs/02\_analysis/main.do}. \begin{itemize} \tightlist @@ -725,7 +858,7 @@ \subsubsection{Details}\label{details-1}} The programs were last run top to bottom on July 4, 2019. \end{itemize} \item - \texttt{programs/03\_appendix/master-appendix.do}. The programs were + \texttt{programs/03\_appendix/main-appendix.do}. The programs were last run top to bottom on July 4, 2019. \item Figure 1: The figure can be reproduced using the data provided in the