From 9f17d317e7d082f153497762f964a5c646a980ce Mon Sep 17 00:00:00 2001 From: Mike Jarvis Date: Fri, 5 Apr 2024 15:54:33 -0400 Subject: [PATCH] build docs --- docs/_build/doctrees/environment.pickle | Bin 21865182 -> 21865738 bytes docs/_build/doctrees/history.doctree | Bin 38151 -> 38476 bytes docs/_build/html/_modules/galsim/wcs.html | 5 ++++- docs/_build/html/history.html | 1 + docs/_build/html/searchindex.js | 2 +- 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index 948125eef587646422e5482a3708ee561e4780ca..db203b42ecb20b6e33f1e59572188241ef5cac85 100644 GIT binary patch delta 1849538 zcmZ^McR*9;_xCRl60%4j1e6gF*;_#n6~b`g#9fOOP*I5@D2`eeTCK{K01v}~wXVAB zIF8n8)mm#+tXfyyvsLTp(6)~E+~T~wzoafx<&Rnh^+oLS{evfkdT>p8t z8k7BDRf+AG>;j~wW{sMdT~(sYAD=fhZ&F5HJ~D0d^YC9)PHxt??2OS9 zvkH*1FUZdxJ#`A>K`}Zn7d3LGqMa&d($wrJ`FRtwCQW4|`S}^t3_VZD%gvgEhT{tI zMw!ueUR8-~RNk~nW6+yybl#+~Ipc7UJ!MMX6dG+(!PKmY6EpI2@~cX0W?&pme%_4i zDQw(nx#)3HUQPkVRAfyVm4i^G%&aPLU>#+!A<&N^e|%O!c1C`|SaiS%r)N!^mR-Qa zpOQ6cOdh&YOq-fBF=uKHQv&-b*;x}aXl)eebyC6DyeX(+J7Y8oH8~tCbTuZcszjQb zQ!pBBMxmp8S{Rx$hm1#)KP7K;Hd8h2=ikhbIMrDSTy z&O%j*d`$NAoGhlm%F%gKretvbZO4qBf))kiv$ODjh2R_wCXJmjK5Jqg=E(ctv&YN| zaxkHJGy*>Z@{h8oOv;&n5!76ju>84Ldf6yMo{i2Mk!o6F(&d`F*oT zBVrmB9oywi9FvVjloe!8D#)XQ@mW)t5V(U(%|3`VA`B_u4a*<;@ zcI?zO$AWC

q$|Mf_^ywI?lIG!}e2~_>jkIcOVYPsucbAUiKZoFe2Do~%Te{CKt zQ0vy(nY#+qddXaK7lHa_&+Lv!FfD|u&uxracV9Qc)agg{;1JKFq#K;8ar zp*cdJetqFj-l@LFiX| z$ebil5e1p%J_2RgdD+}kpz0U?ZSE^jpG|Qz`wG;a!5Z@bf%?|P$=pw%o-7$_?qvIa z^Vs6=`KQYXvxygi>*H*>&wlF0@d-%Epw1S#ZUg$oFh=C zneWWw1ghtP5VIRn^XS~eU{eRPzaY%o;%Oc)P@_+8GruoTV}4s|9wty`m#@qTR%+UP zv$sIaS~kt>E>N@ER+>jzsV$l2ScaO%v>wd9+|?W`2ImsaME z0=2$ty}6q}ZCcjZ941iP%Fmid3Dh1BH}gP&f&p3PNJ`CP!hd(d)7)JUp19ZAJV>CL zJdT--0(GHPuGveVe(Duq4i%{D9lM&d1nS1o<>ny*^>A{8xxJOT^U55}Qu8qUGfyA0 zpCEjB`ET=k0`;oA!JIBo@7C=wkLIbpHW$vD#|V`4aj7{)pjsQ&x9m_r0A&2rhC zDo{iJ{&rf4dQ5hHHXgSpji!ez)#$v56SGHKy0nXsgj*bYq>_p~wkpe*q^>o$ZJec5 z73Mg~{d$d5#ZbL1Azf1~U$s|D0+mZpBGmb4@}G3B|-EK*Z%Qo7#V-r^QJ%%-dFjg*k$YXirw%_qDTB#0^(43l`&HFnZ`oZoUYxBWE54 z%5AGCf}W&tho6jmdCp&Lk#-(pc^>z^Wy1b9UI$I7Ur4gMz)SjAVB&1q&$qGwiTrW1?QSpr=G29KMruPJ=m5GC_pr^(R z#vGYtlR-F;BHSJyq-3hy%QCSYQ#==}1Xh@dqQ=Y*^@`Cj;&vE3U6N$+NFHgKKd2W; z8?i*j@I8>9O18%pX)XRKTP2Bf2EDr#)7c6_YKSDqGQaCU$vBI40OmQQN^Uuu(wC%p z)+j6mJ-d>pXKL*&Q-{Tq#5pz!(loM0QJL74jBKiMz>@Vwh)LCXwG^R0PIhln(Yc=b z9*@*8$@`X^9`2H17$KEpUR*;Vd0RpTBXw+_JqB25S&*DeMOc>Zmc~>^i*Ixa#lgVO zrn-kZZ?jh-#Vkfx8H*$_g`^$Z=D=ulq#YMo^M%?nqIW+_Qd}}g{QV0Jg{-@C*q&tO zo>DT9d4q1Wx%*$*OPf1P0MizoG3yjldQEtE#K3MzUHf(mpHeUt1BCD3&QCb3r^tK%BkU~7* zu8xV=hW5_+Awwh`m;~rv+cb0lEq3AMhqTyZQIbryJN@Q_sNzY*o5z$LgKI!4i9G(N z63d=Kw!=%c#r?hBxKE@qlFH$M*a$(x10(}21BT~I!gqc%yj6-MoH*{Xb>8`O`2`zf z9b2`{7MG(Po0E3#SrceShuNf1ifhQt?fRWFHx89>yufQ(_nm2*GLhc7WAjy>{n@44 zZ7pe=JW1z{3f<1+Z5mcE+0wX8N<69_I5NVWzi;p3!uh%MZAvTTDJ}Nj>vvu`Ue7tQ zl%5UWY5%>KoK@RddUgfkLtxoEE6x|FIAaQI#eKQOcwfD9<;~~P7W|#Y`-gZBU4MJ0 z=fnv!C6RF1Mv}w@1N3u`AD@&-Qr$&C>=p%8C`Q}-E6h7 zS#IP_Guqf3MJ1B;V+t;Bt!~AImlwHz^wP8}6O(ITeb9*J| z5^Z*39xd2}X%3R#(?$t>yV|Vz|0n<|>}GOnhDk{tzO!*>jW-Xp*@1;_uFw&lq}%-A ziEL*7g}-Lne2n1XquDlVu;a<$Vw-H@ebB~-R213hVedklB{+jDo7r`18f}!U==vu% zDV%6BIbKokOb&g5uyOxYl14w7oV@)6E7bMk?NAc2)aEqrgxS#cQ<5HVr&MY6m>^+|y{& zi)X<0)i%|9j)0NA5}cggW;2~vBS^%;tsOQmc@8A(vYE|Pn!y5CoGG|Vu*9oxZ2B@K zrjku3ZFcbzf`lLZ+GO*SGb>I9kNY;~INfyU{nUmw=HW462I%v*&2^@O&`UbG{?5i1 zurn|596*kzBZ`*=+%u3rl(tUf&|rxh#5>wHi2Ke6ot$lbn4Fl70PNE1;?^<3O;6jc z%{kB7*nYrxW?F%a4Yt*@p39?bhcZoZzk}`jxH~{nH`|{WL;SxRe2{AUyALu4OtejF zjm)!}A_KWHlSg%Dk?m3j1B%n(yJFi+CVxsSY_y%p7z9bT_Zy)2 znC;hINYKvAxMyoplk7h7o^b!U?K4*r@|WBIj}+1n2eQG>K7k|#N)_-yD``KuK=&lh zK2kk&^_KRMSeby#I1x>i$jLA}9a(9VdRQ7S#gjvNsS<|!N;le4J3!|tQo%(aITR-i zB-f**axyYnss`UM>1vr(3?b3d2s;st>J}R-P0is}7wG_J%7pv@(syG03&W(fs+Riy zj+QE0VgSo{X}Xw+mccMLSK3}d9Yif!L%ajOnbq-aeXg~ zRB0t)-3sX?)&?v)q`(2s|56$V+jmJHbEQK%4bKjwa%cxqd$vvlnWN##e(8Ix5+FUm zjdjh~6SQ|DULaLLpNrDD+)ObNh`b>!uzD70lC&FAPw0J18pY+=!ja;>wCcYNQQ`^R z9!j5E!HN9B;m6Vt9a|;I8);`z1<1TGJ06j1ec013s)g7W5Ke`)LyZ(8Y#M6kD<{)x6g|Opq}}pOk^nM4&ZP(ZtB{?vBYjS7 zHo#S_Y^#(!JGdc%Y!8(wpvhUbMIz9Fq`arhmuL(!J-E5bN@Xo2e|gFD#C%PwhhavU zp@pHGJad+L0_p@>LvSuD0%da8<}3Tv&gv501>>Bx-^vQQEkEqlybqe?$=GYU~2=pgIZ0){Um@gQe<;z6%5R`%8!kjah($*4F( zmpEBJmEe&Jy3$vsBqMvF7$XOA@GxMVC=8&ZZX(+17|`;*n*4BhodJdqlYMM0gpnvl z${a~%ELJdVB-Ux>2wAk%hY?ULQ3_zOp(n_ckUw6w)5gjKWG)sNu}TwjW!ptc4AYUB z3q35)mvvCEXztIHeJoOfW3y!{ITew>1&ApzQ04|s3uRMftbRk04A)d95mHso%jYf= zcayo3U(U;pi-Mu@GLbVHfnbETqzmIl^}D1sV@y{O*mOzui$Y}l?6z!@*cfRg z+1p*_0XOf;_KI>Oj0E03kd^(9`tJ6>dk|Dtl9j*WZt3-_>>f9ht$&woWPR-UOBStR z*NjwK`Ao{x!H;(G<6I0kjXaSAyZxC8nF{%AwitlSS5ngV!bSrGILV(_RgI8ukh`c^ zhYf86hrYh@6RZ}51jy%e1~}{u9fIZ4m8`*`X!$o(6i+gJZR8|i9qyi2V&(sG@?VqX zNB>7I>n_ibNrtjZ;Fdn}EJq~hxlG%U@^pWmuq>3H(n^LxR+apel4qu@l5e!<3CRZe zeZ~>BeZ5uwMsVbCSnll0OJeWI|IqP7;$L#9oF|6AkxK+3Pip^|dYcz!AnTO&P9$x< zy&J4h*?-LkA?qCN@l=6fuXM8iLqQI`iixvip0$G}5Bp2@0!ffmtbgif&pRh^p}b+c zF#EL*Jb*`??Kiq0F`&m^2KaoS{Q_P>re*R5ld|j!nEV+X5;%d!)pnx2oq_igKi~e} zwvxeYNekE7&yeFDdLecJ?r6a48`LBIOYu56-v!c?5ajJvqu8K}tR^gbxVsN;mD~(IqAAaox zg+mnk?8$HMpN%7tTkP#>dOmg`jfDy&kdcb!puPFb;`%L$Z!coTOkEjLhkZIH?u7DEjGH3OOieDH8q* zoF^QctN4Hh(Lwt{g_J_nLH7lU0|FcwU_IyC{g-zLDN^A2jV05;iekk%Zdh2Vcxx-^ z3iFmJ{*p?%u$}W&jbe)p5|UU~ycNn6Z{7-=y7P64fwstAcKOo;@~r)LZh-6x336^V zlqEpFRf>xYL9MpR5~!6Yx$;Jb>+@8o^gfZc1&t0$%gS~6stL#TKM#=q8}F|8-`w0;LRvjjX?fmUsC9+RFZjD(bcqT ziq)KpB9^o3reX&lo8`Q{t?1F5bN#O3BhDjhMRHF5q9gCFD?G`e`a8~~G1J8#K6s#5 zCFA2hNL=DaD)uQ<)Lb}m#MtR zTf>Gi$_;1;1M-xIHN1Mj9Hm0b5v0db9`=+H5dzTqmta`sdzJMu88 zN=>EGk33qT^n{y4d79S+v`*(SFnT?R`WvMJ99Jr%c^x*wrd7(%RXi^9CS{WVpzHtw zXxyq)i#ZVxyF=NJYnXIGbsp_j_TVuAa`5&bS4W3~A{0pU07MZl0HD^}jws_80C;D| z1>T)j{^iPAkAQ&>lphKuyYYt-@9?mGiLSLu37)T%NdgecIr>_8oSy|&=ebnn*_<;~ zt@?-C!O~fs^Lo|Y=AMnNsu~_7py#c0ox;Xo4Sao6OPd8Iid#~5@-7NNbqr8l7V6G` zBFw!wR<*;!ItIMwQAzF}Xys;$t2&wH!>5b}u3 zLNLAitM&*6lrwISYI-vcL5@G<3{zzZ8BxW^5vtF44j`vSC;=6Rnnl1V$2d`yDgdXP zQQDj)LO*D5(oIH=0uodBBb z;R%9-68e0nQVIP+IbWSt;XPii6Dem?lj^T#9D+JZ(r=N2ibU)^;8>lY#v2XiFj&Gl z)uZO#%CD$qH0MmbrCQc3Pl6b{$%AEP zI>41&b-9o&qY9|%&BFoYEEg8X*9)u?(y1QZeqD`j-yOcox?S~jo3F%W^7V7&f2_FTUXbIo5EG)~cg~9pR%x>YIF~koUd%3&Cd28MRs{ z@yZ8keB8!`jemmvul=f)@*F@;KcUwcF+p(~a`mNJ1)hJX6ZpId$|B(YOSK;#hT({{ zSG-mq;7{Hl*G}_{k3l>Q8rm{G)M5eQ+Y2iBVIFDPzy-bEZ|ooIGCzQ;7L9Lv9M5+!x7nJMX@FX=6<5t$Ao8G;5oRa zH&Znv>fz%ujVBWXiA@Y9MuVKG*F=#|q8tX0fBw)YA+b&q#Ow^z8fA-kf-1t3<(hWP z(tzT{ux^WHJ~Pu)w{(~0oPeAHdA?Ue&km^W`7brOoOm&uIHY;3MnjtV_op;JG7yul zAYPlZnkptDC0_rip(m9LL6C?fH!o@Q@YPQmdOV{#+b(IAp#dNf&)1pkx~bvz(nGg2 z6F9u-u=s^0m#$(=#T9QfW8HZS3tKtR@_V^EgyJa^KADauo*y|FVSTVecWgl`BQ?t5 zFvb%Y1R3$Lrh~)4|K*m&I<#sl(gmAz2PQkg7+#EUn8P2G$Xc@lhkC~Zhj3&wdVnyB z8PIKZtunyDg$^5q{c!dQ7PM=lLl~BpdcAqbArL-ap#Yk`afoPUa_NU}U8xC~d&0pJ)*N@}%O^#{ zW3&W*Dqv%igBOwT6!>{4(TCiRlHUOd4AeXyhG3iX?F`maF~|v+teU(f;JqS+G}4j`A~p)@!C9I zmjbLwMiBFpwDdZWs$A}-#n&P@{mVVH>yZGI5Wxw;#5XWF4a_oDfIDKiwp5VxPqz{T zC0*f@541VFn3QkTMv~Iuc#pm|L))HN`Dl2=ytcW{$O&3cSdyznlCt5SJ98==`a_viI-C+nC3m#N!-)qjf(4b9ZRxPSSr|avjS`Ua+>HH;R z{ddXkvli_5JHPq^}YuD+Z{(qWGMGk>9*pzh`xu_Lcn-R)=nES6>)P^R(+*+Xf)46_ z;eZ1&*6{&x+?Qy-)yZMW5nVq%HEPo381+RXQbyW$x?-^giCgOILvp{vRw?{mXW}bB zb^XrjZt*!FBLwm;>lTZQLm=a-E{MTD;D-k_cV`S=d- zk&R;=?*fH^WQC1m6l|6{GB@R@8pDMmnPUKNN7ZT%DBVe;%uxwl)Q)TUvQW|IzK%Y` z?BwW4_Ak==k|qboFj81$6He?L9h<~XJ3Ber@(EH)yh?9Nos#2jXdc-fFI*KaIBFVl zz-fJCYez9Aaw$p`z(PQ6Lo;;fIRYkoI|^+=lR#h-m=2+R84~Ik;K-tZig?G3IA#U? z`#Va79vDB|F%E0U?tpu89qA4@Am6bwn{fikJBRR0(;bxryTONC&v&ebjZ+;vu}E1t zpuB>e0jog-c{a;Y4p}oD@eM?#(pC}Pahc`#WlIAknC3c`|Bo))FljS!CNc{hGg?}y z!2e@MFI@7QMbN-jizC-M*0>s2S?yTC90KWjld{qAqR3qU6mE7@vbzhl34mw29V^*& zf@3_~@A$o_G6Cf6MeK#nhxuN}{0c{jVP_J^PhWGrKrM#?>M*x#c$5J!>$oFxhHGWy zo^YJjOrz%+$A?@nz-b6-h6Dp!gw8+W}j!R>He;WcXEU=U7V)k?!d5%V04O8Hm6ergSt6o3N86vf2R_rSy3$= zwr4rbq&xineFiX1bh^zn>#~Wb4G=rusSYE;*^iw}2m>4!J1t|p#)&&~pLE1& zzp&55Ut%kE>55YlJ6Z9hvrca$H4mIZ0M9qp@hbqsg-`D}3C9A;K((X%5=|LgukK9%j(c!KtwiRaVTDroGgpCIA}!sPCH z=7v2sbv&RNzM4$Oj7cB~$W%KL?>}GT3k%f`l=!Bk9&fw%(T^8-cpoP8(`RBkG9Fl~ zjSuw9Ta~CgG)vF4%zufxkJiiSv@to4nyNp+?$^|Xk$6|>l}z*y%Lk404ofsKP0)Lj z#4V08$oNp-Uj&nCCzG%_dN~Z5t><=skt66mU(c-pA})ElLhnOXF2+*fL7~40CL12| z7VB5?oq*NgK+yw2NrgUu9t)tUOds(-rt~-fsMJvm6EG%7z7a@ z!cVO$##;R$cF|;$fN%EbU4&)e$#?o(hM;##^RMdZj;6e>AIl@y{)BI#u&K$Zn-^QO*QF-J)dOSmYgoV8DK#%VkvoqI1^!!)-d`<)?`m&h^+J85H#kqg`LjMC_ zKE?x}b7mK&%|IF6ul4JNec)%A^FeOsASgA$U#*;l6CbkA$C=xekF|Batd{t&&noXn zI$u;F@qGDx1L@Jx*@@iDc6NhzU7YcqOdl9(a(;>b)7~ylcE&fn>6qYHK{7I&y~vhi zRKMTdd6}lA2(Arw?yMAX0S%@aFc{rSA5L}FXptDuH^u;}h0Yd?!@fN1wcgpdXR$Lr z4HYo}>w-7v#hmgI=SgCn9%NgIvmP4CoIjL_6no$i(0RLD#4*D570&NB;}CS_4JB)x zv5nanfH2}QDGHG6-^rI|jK(L!WP*^%$hNj{RQJ8c+u>F9Zpo%S$d+nho*QP3PWRRfP~R>5+4lGpo5f z5$_=)Y^KPhN@38mGg_`RbY{x!==_HPZnicwifidiyuA!cGPBy?PJVM$;7_UcJBO3C zpFh-*54;R&sPHs&MHSMw8A743!7%nejMH`)IuMlUp<;z$MzhL6 z#(G12^HMSH0NvsJeGxE1+2|?Qkq2M?jiJOw&-}o*L@_0MEdEM8D`!%b`TI1Il;9Q( zqmCJVVscA5YnVs2+TTxQDir~dCk#H!PKE4j*n7r+&v1MIiC3I%Hmo{tz-PQvV?5dX zK;H`TZy0QtnxR@coc>)@&1-KA@AztxI42jbM~!-y8O`cSt_Qei*hxE7xr0tx1VJb= zD0gug)I3vEWeW~tTe+y3*P6?~O5w7psvcttut~0q|LagiJjjV%_;Za(WvF{D;gm-+E zfUdrgNk$M!#Z?2?KXm;`iv->4d|$fa^x3s`1MgR^^S7cnW) ztS)S5&EYz@vGs92S*YLF`i(aqW%HHRdM4i;)1?Nu@ONuF4_@-r;C9Omb2uC6wu8e_ z8Rhn?9OYS4iGlpo$qf&*OwA54vvyIpU?n{USee1=v_euWFC z;=hhZ^K`xYX#wP`9X$Kp7w)~8$=osKqyaL|xX*PF`J3zO5f2&n-TUc8ObqG{>X+^p z6)l(qnL$Kr<6#d45|8=L&Bbm6j+Wxfqb?rbi&MZ59cVFV({lak7~m1arvUxKJkIgJ zA-1DOAm4ig26=EZwtBF~DObq{?1|ouS%!Zf^BlIel}K`AngX}O0R`lHfqP#UR=~RZeB-xT52Z8do7T( zWcrxACjJleaiUi)2XazBuj6VKS+8`jn$~Qjp;>$+pJ`rml&pN$JTC`M^y= zw139rK)K&N_p0R-R{rgU?@2P;#cprB!0nCqRy`$&+uj4p#X83}pmX$jw}DmZyWa=; z?r(cAnDvu-uWgJkt6f;L+MOi6@lwDoh41~g2!)<5{T$|-I*2Da&G#Lx;RvEw;;Sc_ z|KK#-DD#aF*kc-acG_~^2@IQFkp!;sbz-&OZ1lBI>~UoKz$H?$-G7Okw86NKN z9q7cMp%OcCla^K10&d%h=2Iq_a}E= z0$RV-E|Pe*$c_GfOJ|esqU{Wju*PpYz7hOdY9N<3`e9Zx{oEjOn_q$(Wx~fN{LXl= z!*Tch2C=Ge=DFYSRxCGO>A#g7?rG~^@5M5=CHw#B$qx5r`paF};e{Fgn+@!+rqq9S z8x}#pHveP~k~d6BUmTaQ2e-o~{U=KVrW~f9@*k;U^?$kKk3Y9SeI0DR>W}9*Odh26 zwm%16df$IBCvSM@uR6k79oQ6b)`i9<#|{T@s;9pRn1?SlGs(C8iD#Do9MFcte(di6 zDVO|pL*O1Gi+y8s;5V!l6!r@|%?(G74~$_0z}C5em$+d=b)cUIi?H>MKrXD!7lAo( zEUdyuf%`eIy?zTURI}V0{{()?aW}mQoWiA8BMagjWY`DQadLZAP@Ds6HMDimR~)yk zN6-tEq%)mu(!T7i7t9U}O0y;Tr3&s$Oc@%KsznXj>Ek;Gjr8V;tLZ^g^bGMBUo!8N z6XZk^KMQh$^1L9twZIyX96n(<4s3vCJx4djX3SHasnID$M>hj3}&brlE(!I2@0cvs}lp1jWU{vnT?}KH+8HI*@kR5yd|XEi2vhbkg{N2t@Z)0*5+l1 zB7}Ek@(HbJ!xO)zg!V^6Hlco_LO1yGglci<{V~A97*w~W zdKuu!1xDIsC+uOI5sD)9SEqh01RFGHj{P38}w?We8pOl_ETa$(EiLz8@UU6*oB~d=uXZ zH#c7}Cc;6D z1idSFH9z7T20CLy_RWgm620+B#0(*$3CkmvG7za><@SgU!cJB90}o{WsfaW_4Kn;3 z&(`0Hn5^Lg*Zmfu=5v7k^2qxb0aklP7BbDi{5Be5V9o@sowL*2ie;tW8 z>$y^8%G*`)EeLYocC#5*cr|5!x`cLVPDH=!tS86@wENkUWOn>9lstPL;{@J$?Sk=} zDjk1he`rG9*Bxj}@*UbMVfT)9lN2QV%vl3;Jkah*EUP3OdjXHVg>C}V4gwt7e_==N zR(0)3lAYV*8>&OyG^DJ@J2!I8-%k#so!gsACB5j+8{p>Z_K77tfmfPOWJu5jC$mG; zZVgWar$qhg#S=lJqdI%=#LRh7&)j%oZhaIk!K?$~zds63f1RS-z<404%9GbQekrPx z;Me7T6n=Q27r{$R1ML1YDuMHB0EJVu!HIVTZqb~pOyB4&d<5|679GX|SwAK#TEH=L zR2)tN?_uM+XP2wdJMs(O{Bk2W(j1CXf$i$!LC*xD34o4kWB86;P*};u` zvidsyN_bX>hdvw|kUdl`(n*0O>pE;&A>z1^!4o_9kuyDF@baujj2cdKjd>^$D}c5~ zOcG8e;9cF;403wpDSR*HL%w35nHF=!Rgy+-4f?bvM3%;c`H`2K?M>wLBTp}K>Z=$f z9Qz_>qmp4J0A70BQqUp6VF>(nJf^Ll(lvKu?D5ff%xHT`?ztPYn;oG*0k0p&sBIYm z+ve1mgucL6ZBl>5^YD!?VmwG>51HfoqtEb{M~oie?$9KozToYvm`+kjJNAUH@J)6qztHljjBG3J>`nT* z#5%w_=h$S4$g{soY#*`a&5Nk{i92fEXx&^h!#x(yNGK+X;WuM!KIe(jE4*VzaB}bB zA{n_hvT+ zQM`=cFZ_DpdxA{$arcoytZzb8d#g(_=jNyOuzhI4bao$Oe@kgiciHd+yui0k9#!`q zkuaNMQlD2xCg9HqtxB6p62f5N{DfcdqdNSw12VUFA%CxXXn_0^2`l=Ldl|QT!VnkJ zS{X^WbUUsl*3<#Udzx}3EXn+8Gb7c6Ki2Uwg-ToSj<+>=+EE@0*gxc68!|H0q=J4y zrje`%LYKiCZ}+-VKLjOu@Cq?~Vapok_b}mGZV@KDYr)6g)6VpQlQOl0b{$MLtaMMT z=?Bhj+IJUxSdZx)OnTy8-%&^EJD5C(cl#Lp!DTy>0wB(`n}a84!&#GQtel1d3|(xE zN(y_KXszi6tty9# zaY354nj!(USLsDbQ0FMAqpfFEXPv|I-6s54z^R^h4Dj@8(^U~n^5IRBFZ4QMT0m!# zwS>Tvra$o8S=>|@0hOMJOOLb$PTw{473Bgmelhh`u(i1S!W1nQ<-9cAk+V}j`ZYiG zW$#R@tn+PzrS^%JoLHstnnbQY*0?9O5mgbq+a%VCksz%EqhDe-apIJDA|!EFOD1Xc zwPP#NpRuuvO8mC9HATYMh{S{XCcboLlgSvBSSW%(4t+{u#Gc{H@ z%-fcj%R(jrNBH`MA5HA-A}9sIjVpmrh#?JgD z_atuSZ+Rr`Q3;wx_&qSGjLW>HU6QSXNc5*EX%X9AP~Ib{S|Jh@4oGSc(=*bO8n{qF z8GNY0qmsV0CTWD}IZ1a#O$K{%lTL7*T{R=gUo3K&m6Rc(3DRxg#oVMIac9q1oaCuw zCvD@hBww-qoV`g(;(aK|6?#=CY5q&%12<}uhKhTQv4Mt$q)$9Vi6XPMg;H1IR^QQ) zyxNz<{&YFN24ij8n&T)!bvCJ1CvtxHcG7yTz;k|0vJsn_{y?V_ zo?`;9pCl<-N&qFz7I9Qx=4ACucyk|kPo69h%@mcu*Sh31QICt%i81*Ado+P@p~*Kz zsl%FxWI2cS>zL#Y*7h?(T2k_DPShhcd7N0J9GraAgKffLA0%^4sGFR;h`QFn+Ja>K zvJc(k^Wxh+k$}No4(2Dz8yA*#eLq-Av9a8w?In|_xTk6AKpE6Hv^$sfU zlvm=~<@l!TW9JjF0um!Tl}nRS_#;W*6n-i@rlsU@i;!+U{<5WESc(!fLsHsvUBoZ} znMqnUo}ff5=*lai_;#Z_`$IKDP2W|fPM*G;YFH&pJ8Q}eKGUU z=@fSQSthJ%N;yosPozZf0MMR1JDuW5d>*JX7 z$T0G6U{@u6wYBRLj!7@%jt6%2oG9r@BoiO>TpU*26}N77 zxIDKPZoP5qgIixH&+Qkwkla#D>ABeUML*p7Lj_Wfna z0QN~oxYKs!Vy_?G!)-Wj@8gz^+X&n~z-=UM8MtNQmIYovjGA37>BpkDlQnwrovbmq zW#cv$w{f_QhdWt0?Vgejv!LhV5d+M)O~7p;Zn?Nk!YvQCd>Aoc@}m6`6YDETJ!Nr_ zx&XJSxJ|=tIs~a_jB=A?unOn=XDmMF{~>NOar+3jS-8!{Z4Pd8ahr!*A#U?=TY%fg zxGltO5pJKrIse7K93wlm*Ls5V$>LwN0iQEw z8(2|rmnHZyL|zm`8b&YiXJ016FKBy_`iLcNP?of0v{>g%!IC!QbiXA^nA?5HdRvjT zRq{ozC7)U)z2Q>7C97B(@OEp7)m?8mG;GN*dlpS-<`O*6@@TZAFb~5cq*|*!%Oop@ zEonub6(9x}zhu75Y6ED4C&bNsbc25imZY~}x`}*Tp0OnNKgDop){=uNVh9ZC3EwVW zVvv#_LV^;Yb;%O5gdH9(T`~@@W9A3p=LkMsl3~Me@k!)oOHOqsv+f|b?9q~ij_fet z%@PxS+ASoAei@2rG)on*MYePubtUln!gc$l_yI;<4^Z!#ob~X|dFdJrjYeL1F2x_& zeY(UQ?)fZj$Hm15xv}0(hXdCaeymDz}AS;PEu(Xjw zcK@rT<3u?XA6|Mz$436>$E6p&*x}e0OU>?dNL(~UG(G&lokP)kR`&!gjqt5=5f+tJ zJ;T3f3m3y9sL0uY_0%o4sFephoHD4W+Jn{g$S>MTb!n1DGVQ~nND|!rXevp}DN2T) z3yPBI46|ZD@n{E0BHc^DdvVcmysK#cI05{MiyvUIocCISg#SO#iioW58 zD~rx>!%l08UT{P6hN8B3^NR6sa!XMa$6fJ7Q7+zsK`zPtvZynByuWBO-v42=kbde! z++X2yQM;2^nVYr6_@%KkMR=e>Iomshsl^Hi{HAf-zi6v@S%imGvDgSR{wX>y zW5t=0V*L1AGcoBeE5^NATFl%66S*}43Vh_$j;vP}bMbd-if6J+NHP?^wQph5U@T7N zYy$mw8!!K2Pg+I+vym(hDOQr;C4mvUoG4cROwGfnoC1r zTTQWN%Nn4x)SgY?`^MsHI@$^F<&NSdHst2D$Br;$SMdV81IDMII9!}dy^*}Hit(3B z5BA3rn?uDX1Pwq9HP;Bi$BQ31vL1sk3m%VLEne#&=#%=#oJTM{65|6D+*7jk`0g*h z9*18R6RsY)l9Cmof}^?-#%fD0da@A*hL!L+Jc=kW>8ueCW|bJpN695@S%}6|GMEfW zDzWB37!5#;I<_=qcxnmPnL~P)EaT$;JGf+#b#ei1f;9rO0N*YmJ;z2T}Ucyjr4U%L!-{!KT7!g~6YXOXhQF6x){a zRrQsXhU2Gfxz2zJ*U~+r?m{w`{9IKsi2Q0OWq*gg!mac=SGx+|(%-GMBdBbI8|_Nf zq5?8Jf;=U`@a>3wY^ftyVoKw<#22TQa#P|kxRg))qoJj7cpDiZk((1rrvSEnDvJq_ ze#3QBz;xc!YewmdAa;KIR||=Ky{2>zT|?QOGwpC`5d6Hcw2x@#M_wB2*<9)>0*t&s z(rWgeHpJ`qQYDPsQHpmY`SK8I5wfrJLs5+w9zh;{7W+WyX=_M8fkd>cBRLvg94)=> z+``|;E2YcvRyx0PqFxX|qyc31{ZdbMH@$YdbTIL|S1RgmK@CtXtR=?S-%7_c&ngXq zelLB{lDG0z>DZRM$~UD~xLszST^Tn&TV-V`uE$P0l;v>4KCWf>dL3Ok|2CHWV$Bx3 z+m@Y@;=vI=Y2F!v0?TYgbw^nsR0fwF(Mp2YqvwiFWfP<%O?Hoa;@I6())`-D73i|MsZbj!$@Cy*rkY=sAS^((_q_*#uV?O)a&-}2_25OgAk)`QA6bC%3q zce1MKLR*5CN^*KAiaQQ1OBUNa%`OXrd&A2*anb3W`jHuBcUd3wi70ws%DtzLR;rY%(X$yjX_I1GW0{a+y}k`nvg0@Ky0h z@b%(JSq_tg`JT=#pTeo8<(K2D!c=wZl=6OTT(a`Ra=fySEJ=k!)5{yFs{}yiQg+D5)8WuZ z<@gXCO%oWpCp?>5j?W1wtcRZnU<;R)uT`pIIj-M>au2pw z$cIn(dVKt>Jd2b6@uK{5xg>`!N#xD<5AET%f65D5BL{!gV1OCU6(d5Bpl|IwG*#di zTscBEz2e6po_MmVVw|sJ9J{bBKU&cPzogu0Tb$?_V6U?kN=W&x;ye7p@qb7roUFiC z8~#hu`BVko!>1DZ;sq{y%kZPuj1Nk`yNl@RC6E}u%oo3b-i(P~ z$E$E9Wu2F);8N1E@9@=jgaEsTEyD{8UK9WL&HKx4IS8~boX%OcmZGOXeBr{BWu{20 zoLtmw^dxU{5KZCQW%z^JHOrU}!((7T+`X+BeDR}Um93~IyxX{J85e%-*UL(*;gzIZ zQP~bY|7O`g_Nc@7zuCT7KvV(Z`&<*}glLeKNH7$HY`-;ki z9aw-Tk5!i72le^bu> zF&E>mhh-6dC!Y5SJA5p;sciVDi5CAPb~tH^WyT10_>ZD0%b6YK8>^P#OYls4x%gN8 z;KUAJcC1<@nrgV-xyngI6QnzlR|!>4urQ(O6z6K}psF?8WEn?S;ZGN-*PgjmKgrl( z)YPim+%R}nRT4KWoL_ZP%_?M;RUOf>!;Y(}QZ($aVsllfTH?m;|I&R`f9OeXNwEPm zr>Z`-A&DWyI%qsog=c3^0?N8T;`u5(Uq)^MIrO+nLB4xer-e^1Ro%pQE0GDv{KY^* z4d~#YP4!WGj;pH1OMli%RUJr{&LckLt*Y9S6dkScf=GvIja8gZ4s5K}ksj)5`ZNi@ z-Baykq?kxYk7_(DoT_pIOL#RN`zX4nk=2tpbafr7Z+NkBzRa#R!ucW97iBD(LnEpW za%fP*qrqVyoE}#_feVi`7k<@fE_`Qm^+h&31T3xQOR~SX+D^fi;7|!G zYpd%rSr7?vHAb-fT|JHkv0Gb%_p4}eHrm%*Y)gk^Ur-H~)Hk6uAF~(WW{&4>7h1(>$&3%oCepFl&7RDkC+gEd%1BI$a81_vKe$bycHA2$S8oa+E&;;f2 z(Er<-*M2OP%*O(j-+!yYcdn@FJOv4a_y4HrMkg_WAl(}RU)FT6W3kq~uGyfbs`z0= z;%+Ng^@g?@(&!-2_&p#Gg0D_lz1HCuAK7kXy}s!{@F{^HXa6A9Aq7#w-*IGICw3Ax z6cBC_KAlPkmoG*(;#crVJaJc7hr-)A#E;9AmnZ>SnQtD338+5Zjm`XO1L0?3(n>Os zYZsRdq&?^VCVng)?rtYd+#ZE=AlZ5e|GDuM(Zi5Eq%Ru}P;!o|6r%*K50H2(J(BDr zcUzH+9fW=UTKF?jGA{7%6l@@Ep!y&gqGStj=n6*sZEELoyTLqF z?L7~cJ2S9$m$feVmPWf;zR%E=5elMe`95Q4g7SEFrRWz?%dQl^cBt*=!PdU-z*@fc zHwV`a=h98{sWXyy(`%Km>b+Y0lRXqD!vtjh+)|0{l<*m-K6X}ZB)-eea0<*{=J{p;)^|2^WJZ3nU^7I@qp5Tnfm*H8*M*x=^xv2C*4N?FG{-u8WsBGE3&`war32xObDiE=q9AfPROUt^L+bDq zfmU_mJbk2CFC#M*7$Fu)+@{NJl`Ykh*i+)T6%0Gs*2xCx=zhbqBR9 z@F`vE@YWHJ(Fmn|>o&WvqJCrQ_KHNrb8=lgtjew9S5T&q3{%M-ec~tAam(n*+`2IG z?4-i0Cco~m$T#Z7aP=BLrw)ILMZ+FiRu@Q?7uQ9B>yo;`Tzx3Bd_`R-yjfa@e_Bk? z1k}9Gl>(J~xk=)kcoR(}R(?)ZT@R5Fz4}B#qGEOevYZ%Y|jo?nCcI4!zn%M z@pOj|j~@)_Uypy7NT3PQ_&K`)^9;e$@;e)E%my z>Oe(g_jmR9`?@oAZqWZsJ>FLn%%Spp{V9BBkMTV9dVP(^GikhEAHaTM;@KbdQN(z) zUIQ+->py6rqlC+M>+vXP^@)b_MKKsh?P1%a`aEmH;CDXn*Q?0Vh!juw^l5!7C7Z&T zzw6g??!BcAf$;O|di;}FbcT>l6p09mJV=JL!MI1>fOo-ZbkykuU#J@VxcWbKZMe*u zvs2l|yWyS)1HNtFfKM7|@_&an6gacRn%Sv=E7sPOhF@8GoIfwpH?2VdZ+kb)XOp$^ z?)7a@vDg?Mpx$V9_9&?t*09r+&F{jbhRgT|e!0EI2+G+F@9+5Fqpf3B4qQ-a_v!AT9JJAX1g4(xfaZkaF+tg&r)Nh)DTbkd7U(fL&0E ziVcL{?CiaFbN7Pa?;m)X@|oG$*}c8ly}R*xwGA(9K87Yy32wmuk{J7nZHD(Hhz1FU zP_M?rLN}K+N`-8G)C^m(%{7dl*ydh7tDTH@N^c%mT1J0d!e%r2BP(sL3ZJR=1?R20 zn`;}TYi)+>xsPZ7acU_Utj;Yrcc*drquu6qT_mgLIE#%p)7#rMf_Uxl=3>TIuWf!w_UFcp(EL+zTdEof zZ*PW89Sb+$J!oLVPI(oKiDx#Kl)>V{7Xvu&mPSd?uEGCyZ;j$pdTj|YdVjt7c0Dg6 ziFZhHB}&FOWw$(G*)zc2qy%Z|?D#Dmj3ceKWcvV<NXkzQNiWyGVlRFPS109XYX0MRTXbMhAW_MvDI{#keG7MRR@fBrLTOAg_>9^10o zdr1+Etgv*;i=BMZ@}0lQccGC3&TU~)K8A7phb>=4`2OU8THR=JcgwRDR!5^J+Y0M{ zyiBaAzV);>mSWa^t>)Hp^zWK=w%Vp2;KMaNb!#=FYRcAEyuAyWTyPBFz}B$`?Vud^)|MRsq^t22C3B#X z7n)r_TVrDe|$VgC%t4`S)2p)Gs`Xbn;93E+JIp>dRn2o&sF|W6iF64|L-DK4MHD?CA+SMCu z<96xXXX}%{FK6VAkC)eu?2)-k$q3>J6LKs0mIL*TA4cbXMp|b8`xz#KRWL2r4A#|I zxqYZm&f~c!C?@<}+xTTcF5Ig4eBww9T$Z~lRF18;*X1UeaUK3b?r`Io=W^jzMaUcQ zH+&cqRpDonF>FgN?Amz$u3?6mQoZEq>4@l>R%dVYxHFuBq5+WwI*?;72ij=IXCG!dii~kgz*TR?- zl?OLI=%QG{3StN^{$;7kJhWn-dE;{^BCiWSQz7q&C1-$KHS=Oxy=I=-Q$})~yj$L8 z)X8gY>`2aoMGU6=b1m}Vn=C#<`#R*UC3ZJ<0JB~D=hf!jy576&wNt@C)Z_JW)WB$CnZwb)=$=6CMW97ZrSI_2^<6}w> z4m04_@Bn@$bVU=`YE0leU&xC!Ufq}n`@weF^i6peU0xb|cX9Qq@&*W3N#U2vt%xwb zIhhBWGN96u{}Ys7f;aw6E5$dypO?sg7Vik0(kMU0$UU0}+pS)iBqR6zJWmk$d)N8A zGPUt<12CRJ4-l?~alKeRlwf?Sd`y$qV|mNq{OU$hNdBPE;Ab9E9(w2@p3=Q!g^iDF zDsF6#%>O2uzn%%6sVVsb82;oVo8&`jZF`>l>SD_l`LN64#f&rJ)ADzekUC#>%$JRA zY5dbA|Lb7>Qiv;&3c$CbT^GSY`G=qEX@YTa;E<_9v=_0+x=l2YFtnd@7RY4pM;KiXN&-^C8 zm~r&${1%p}suE+&_xZ&vVvw=(a{doq4A^YvaY(hn`eVF0Pg2d{%Wu~kneQwDjnD-HRK^9q?igNlhV8M!()21 z8#jB@BMDgvBW8|C7&j>)W7LFE(`Ss!n$Rz!7ccC6u3W-|$s@BSBxGleoIGM&)}(|< zqq3$YOv`GKTsI-9N=p64_4y^OSw&%?bm;#>xp*-(-d``}enxAoU$TDD`g!YSgy%O{VCtfj0mKx$Y(@LLd~?4$gZl4_^8mE!kP;-7=!pV#1@nb|#?KJ<_<{T7cc zrPhlSGAoe3VrKTE;Ev!O$3=pDcotnyL|)Yzq(QC2v=A` zUNKs2!dFMC;rz2Gbz(r(h9P{?tk)|D)|m2Y7e=7@8|76GYg8oMD;3m7Ot{wr+FKyT z&1kizVnb2#)XKa|jM{(=AW)Z%xVs5}3o&X#n|R77TTqJKBPg3=)r~GTl^{Bz8Sbyx zJ;ohr986G$D{O&7G0y6SNIyl0@!H>>t!o^utX5FM)?2E;SXgOr0xzDZZeg1(I*I$u zM0JX5J;uEuPphhy<%Lz%0m|a;PD4=Ft?VvOku?v`O+81KpCsCu@WngFG^Qa_~Aaa!vD3wL3Pzq z3QM>*UcAJMxj$Z|%kCazFq%>K8;k>!)zwN^Q_CXcK=%OwNj$E;T9dW5=yEE^?F4U& zY|8WNtK09X)VnApSJOuPT$j9PMoeMgiI0_JKDAL)yv>LhBV^2)q9hW~E#VKt+nyUV zQ+u;Fh-sXm7lzgei9cXb$w-3K#M!tG-y2taARpLV9T;Ylz8fF~+S{YBhxgH?~I0 z-ribom#ZfKJeCu|ub1<5XK@ZGIGk|34NR@I2|cB)+S?V~n5U#|YsQ)q z#?%aTykO+@RxQ}HHfnd)i%1FMN~VO(B6Nh!G+`$b2Eqcv3%j?67RgV4ua@8kDtNlF zU?1oRZ5-u75t}vk7;oUo{^Vu(ikEmBA>O)PeenQl%W=KjB1_A=Z z=JB-z=)mek3Sq18l>X3xse~?Il`1?TQ*F*N2wk88J-4^o1-wk?u8w4b2^-=1OSo)8 zN4WkHZZ@GKTz@YdG&+i}>8XxlYl#eEu9TQLgpMs=*+j&%1=~d!2)YtMeVJSGcXa@J zn+PH5QHlBip(E0nf=d#qgY&2nt`Pen0DNos++f>fQ-Z!EZSK9I;bJSX81_*Iymhz%Vlr|-pl?>O`9#zl31(FrYLDiDp#h$X}uP0J+LN^Zw8%e z-VTW+2Z>g+j8;W>wcq=>jd(6xucIgoDB^k+Z1J_*H!7Rl2LEiqlkvvVc#03>MmpoJQvTs}V75$k_C@hwquI&UV_U%rSDgX5{jnmbU(@ zrF%vWm#MUq9GP$WL^_&_W$MPGFV$mj5g%}UYNeUEx}|ERH^S|3?FDL%qP))+E>^q5 zSmIS=Pf~GQ3=a*DugWgn+e~$TJz<6~nBZBWTyt8f;V+Hz?VZKyHwycQn88JJsU>Pp z7S!At5V&amhaXr1_k4cRVN2DPEXpD6`llKHa)2k+U;O$~wKl6!gm~dVPa}Wv3(H_7 z+{_`a{KHo)SF78kv%<8DfXwD0{L)9wDzhF$1IJg_=8o}YpCE7K<|L4WtR(~X4{!05 zTFYj}3eY5C!VFOQ(`q|^X>7tmhqMS#;V@5qo46wdO)vbCBVnbwlWih^*!FyH+uekN zZO^@b+sTMek!|19oF5qBX>GHEjjuVYRC5z`3 zK;6T-C5B~~{rVN2qtf+9nsgS-y)n&`W-|xg4P=Xn1+QaoO!w^amt0?jWUZN=x;9Bi z=b6@Nrr;DkIbV%eT=3a9M-R6553Mo{9-mwIb@)(rm^jemjM^>qpdjFS0B(pc-O3%y z(=>GjyFld9|EG3yecXbdTbdWgJ|>K;9gwhxYp*M3qe2g4xPEOR*QYm$I0pa5eSvbIB@5IhHj^oDs@;?i1afQFIY^4{^6DC!ANL$rSk;!+Xu)<=YAM@M$zmAL zjy#1C3P->=uDm1xkA&pb<)?S4*I749jU!$s6R#6tU|jm|QTH-RMa=eg%%M+u4zpQA z6)~rqn9~UZG3&hu>kUdp%qe!v+ebcHwD{Iw%KgwU}mnMc&AtSh04;JP}s!rHYM0GO}O996fo z$A}bSKH5s=|D%L~plAQ5_GOfcpwsQ3#@tQtRe7coWkk&}QF90bQCGhW#T-iY&CkjK zKKvaui5(;=c=_Mo%CYpZ-BF3DnamE4$k~BfC_JWivzf$(z_~(E+4n}rIR37htgxSn zacszsWdEhJqtD7#mmt3OUb; zUxVZ?K6Ot{)v(K=tczQmP(|kHw>yvKZ+xKkE2^eE_(Ry#Wjid-Nln>9sHHwu&$8DD z0V~Nw!dFS&pC&8G3qMgiD(oy#5j8Q_$uwC>J_Zp^-xkRWKUK@{oKMv>_JdRO8zSl} zIzN;SZ8LB65%4xhwNX=9Ny5O|9Wb!!977nQ%H{$F)}F24NsB zFc7x~VIVFrY`6n2!kt()kwV3@ip8GbGPQV>NxfRkwWmZCiqu`f#ATn)Mi^0&-+fT#;y}C zf&29KwP(p zyN@ss7Z{j-ZxRMV0>cZ5d5tyx&xsV`o;Pu?5C-A`qf(~YjQvFzhzkraZl&((2v#P; z(Ss#3WDh0~20{V@A?p$bLIT4JiLPQ*zCDpbS2Il9K7@g|z`ziUBn-p_h8Gtr==YeQ z92NA}Vdjw)bRsWyJ}bNOVK%c@(1oz9psy9yU+3TcrPhhvFQ~MF?zUz#C{7@dpw-B zcqW6NyQ5}Qu%BOYbgk)3hIFQ_)0y=D;7n2NZ&bov)4%P2F+-qfQLg z&tR9V8$TDetqMubFuAZ4X1&Qdh#xNH9?V}T;|{aABia#bwZqgT?T~vo{8m}Fv998$ z;o`>)c87S3cNG;P+$|%6+xmvHccr<(^$<^s{jxew>s_)c>_P91fCQ!57!KS`iEb-* zQ(`O>vCi%1D&O|OM(E%ucM2I4Wn>WU@SG_3RGUrF=CW3sO~Jq0kliO50B986vVaCZ zcQ_-OCv+)Q(zspT{f@%g5@#_G*Q4D{Syw_8xAw4C`ea3SKby28fg+^0#I6Ael&G*# z1j}(zG0!3q9a;Fi8w(Tt^n2^Y_}P+rug1A2vPJjSGdFCgJt*r%7<=N~Zw9zlx0Pi* zE3gUvcJQM2OBMHGg>4~*Fm%@jR}SKORd;))5tfKw0Lb#3|7FD4l&~hhA2_%lae(Mx z+87U*HYcjvt|jJ9&K4e+4UDyk!hUU4KD&myExYWHcWr4a zw-jmfQG8@g5WnpZuO-C1V>l=zYucy;`}KvwU=+L6azD;Ww)2fdjtRJhC)Rd1viXS8 z%WFfrCiqLo)N!}6NjuWjj1ox&<7^#w4}~=*SdMh9>z@voK0E5Uce-5d+Bwt5+;1Q@ zxK$M%NbHEx0_!ITI8OKT+=tyiu$e>x3nf$A$vV&l|cMGfKev!=!ey?lZoftcqP~FSPBvD4xg(m7k!a&q% z?cM({N=4Lp7Als!n{{-LRoE_~jHug8)NO=;VQtyjouDvEMp)f~#j0%0uI>};BchC` z@0qCY5eE9Yx|@3zqf`Vv;{b(igb@B&ruz+cmjEF0Efe_`VIcCPtKTu+s)rj+aS;~6 z|LK6o9fhP0_5@QB`K1x=c$P@$2#gyFlqxWlN__25cWW06LyYde-XaNm5MAM|(p6%1 zC3Fn#iN0dxN684<$p=dI6CNYV2>Pf5eU#AAQQS_TRG7rg?SwT%R!sSfilH)YCr~P0 z0dSu(|Gvt&o#3a8+X*k`jV`Febfl?9jJsYHF zS(aO2u8xi@xFaF&I3X*IboXGCifdCm8WY`79x93@YgV1RG=0-Uuwrx8!C5)k4V z3s-Kam%IAG73n=S-POCDtp3j>USjoswjjt$bQ;I%|6AkS!`U-L4%>>=|BXN;)&EUI z2qVAV+2niNx33-Vu0>ipQU;vb{A4_g7D~XDuHXwN!04ad5gWyW#=7Cv@0%WDA*4hC zi=sBXd+~sfNLooEjl^AmkA&;E3-Gb{g}VSBcf?(QP`V4ik5tJ|;MtShV4u4~^drz2+B@U@KFPsrmIth%zKBGnD!6hO9rKiz+10 z*Uo{O&}c$WAEHfwZ?%dVq|%xnSpiQ*9D2+>nk^tQh&fkct|WBCoGUOR`N5U$%IpQg z#Omf;J93?Q?iuW5B813=68R{hBXXfYh7Zi>(3G=;iO7X^A4`9oQ zB-(gV+So|wXyZxgxSP-s`ALdAmmMU0#M>|NP7pfc?Uz0$yzpHDJ5QJhx}SnZ^48Bl zUGx_sgveJV@kw*XQJL*NSr z?t(ndVFjN-xM%>lbgZC()U{w>Fp)$9{Y?Yegnl4g;awvkvMdYl$Qp zSZNx_Aq+GC49mbS!bJnXbr=}Q-X=nbebmJMfG`jn7#8+dgp1g~wXnvB(be9wE@0s9-{q}P7mFfX#0IW~9m#)q9#+=LL_eZ zYgp~O%71zZ8g!M=F`9+n1y>0OhEIE@Gz?B;#WQ{VB@69=nT{qU+$Wx$_^@hvWfIU} zxw^i}_r3x*G1R_jQCX`+rr_mnSiy<>-tyG9eBIbhKD_+)KKBfTH6hMo8&moES7Akw zO6U$7#icVTu*MJ%NdKFSzxTWAD{L6S5;k0eGWpLhxntQN!oaHYbci8Voo5mb=H%4> z9z#4CZ-vHuAZQS8d(b`DX4=s{Q?TCyv~R&1?t!pBO`OH{AMdC4R0AAva%5juk_O^SZO%?|Rj`Yaxa-^3hI-*aNa(wE0Zs+Oi z2O92VXqZO_e&XAX!KL2eZ8l3KM$ysycj3}a#T;QX@qV~(*rJWsj=Nt7V1tMS?9P71 zp40Az3hPH0q9nBL;Gu48A|Xm?{@Pi08$V%Q>zufCa!9-Sb(j54u|)$&K+GMlULv@y z|7CPW8(+WYz8lCir;WVsa&+bq2KHuhgW#$G`@6&A;Uj;m#tslRcBk?G>dv$0-BpSA z=F1K8c(G62D)VyzXWCD}1)OO=bGqjDMWg|N8$~ z&l+ElP*em`zi@Z3S;xBK_AlH$S#%F;_+b|1@xEWWXZuUv`Vw-hw!idq7h!1oMHh!_ zS`Rr~TN5puf?M`*T*m(EQ1!)i&Q~y0sdan~a~LsbHfq|}a9)}UI&$4a-14uvo)WCa z@Y1!lkep_ZG=i_9#(e8O#FjXXE#j%)xd*XDgzlIb%qQOF^|=3aZ_@W}I8wZWU}1wi z{Ldd?RC@^BVZ(e$geq-B6nSmsN?EOEtaV{CulaNp!z<;$fhFxSY^E}BXfU#1{++kEd!@KyJtu#MHzp5v~dp8Vr$ z?!_#KFdX?%Q(p5Fo)W0Fj=WDFaXR%I+V5JsM`@;>daJauvBCq);EWAfKB$Zl5;h*jR7o*l4EvzG3Sp9x2tZ1yg z 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
9FQD15+wp*_o5 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%0DvQMRKYOou=oXxXvOrDk#1pHUx7pjQY&YlZ09 z-CxWmW_R>>Z3Ht3;|RWYiUbOM{eBo%qqq0JT-Q0etTm~lIumKg>$j)4JSCBHlbp|s z=B1aTe@c<-(b>zj$R$OdbtV~A7xi}8xWy%<{1d=Au|tZGf2B_sg@nmNadfKH&Uk9hx`x42 z)4xet?}O@{)byX)cuJ5Qd%0YYq^p6Sr_fcRNMTke{*yYX_>b>I@gG{ERhin-Ij3?h z(BnHBs5pI3hAYB4?R&AntfDW`3_X2`Hm8$XqWzxb zJSe1DCnv-Z*AZhCGy*QsHoQFE4IFqYbX*wV@Qp}1`*sQrfH@Oj7zqG;kIq$=B4x$q<>%MAyE@`^brJA$(9e38|Y_V-D53KRAWK_CGZxmLwCw+ zTLw5Ew`gkyI2T$(0+RqU@X!PjII8&AI9ETToVM*T=WeTLTDrD=HpW|9yOr-8W)R=CRAz;8$wxTCbnnj(fVJ$g26a2Ky<(@K0F zYt=4t{|IOODn^Y1Rbl{N6dK`dXeyO%qAmMoU6Lqdg;A2$Uj97N+0-OW_t1RI`ZUE` zk2`Dmi8aiiR}WNC{`e?nk442dN>{8_qGFhKdxG;Ae2}tq#fXv>WzIzBGvdS2^`cAG zqa5^D>1wgQYLtVDC!OWWTF%Pgr=8s*jE0Q!5!Y9mUraStnm4dG%Gm&uXr=k#GtLzv zu&WU-l(SXrs&cl9jG;DeraI#Ur_zwinC7hK7uOXYhphZjm>h4p6e8l8CXPExtUO-m zOq1~au>gtR<0$=Iz%cfnd)67xqOGB-8!z|hvoNkW0rN(SKNgZ@_3KJYUhTwmXR1Z? z;jX}%*V;p`T@S{f+PyLppq*1`{jvW(ywrFclf|KJ5+mi0W;q=uDtVO4J*qErZ+=`( z>p0u_szt0|7OByn*WG%aG01Y^T<2K9spQt+F7K3+5%Zi$;!UPNzHwRQ+dSuACJW@- z67E|AxoClNm-vF&BCihXUL9r(vUz$TOjevqHa|Aotg+bniTH!5lFee>W-()s&1aW5 zM+#0Qo7YV?wXOeghFe7KZeC-yW;ZovYcd8I9saztzTi}9zP-;oQ$-^tOD)I6NO|;9 zXQ;38mZh*H?eIU9yDWoE6mAl$W3ARrZOp(Z#rsc|GFUzR6`VJ^s0GipE^5Ium6bsY zo+(IhM=-6rQeJSj6HAyJhUCiSuSNT<>Lz4#<=_~xnsI3oc%hruBv9g`_%QX#;C;c7 zED}4YNaV%AhoPFu9k(h6SQmCvtF|fKJe8nD7RP8>WU*PBCv=q89z$O#uRV@el-C~b z=AGAmDTA-LM#-hCAu@c@&J5{%U0h{#rZv`Og8*x+1Dl;ICFoEhRTgQ?b7 zCTYFJ@4^VfE!Ll3a;_1TvyJgbiKoa`iD&t2mUzZ{OT`*el=5Y)gAw1xTdGC2+K$a; z3?nB4E*{;XoNoY=pe@rDGVfK`js-7_lyWi?B3}!1`*Rq>un%01{pC!8>=%%IOL_b+ zOWolwrL8FIyAKV^v%ccJzl8>{#>TAAa$e@W1{<;{tCGIGSn7RQ^qMm*{4P>?&Ub;S zQ_h#N$@!Z&$Q*?T$gv*DmK%>c8;E0!L4*H`Y_Gvz;(I;!%5|Hado2g$fH$0rOx7ub z`30?VuMV(cFrC!Kzv&!UR{YM$XFVzOr?T{aguV*L98%z(Hfg0uZ)DH7~9z#`|NSf5(k(sG~w>aQFG%S#-QnK;$GM-<5ZfVcIT)WO3P7s z)Z%?kc%b_#QzomIb*q;dgRJHraQ-7Wm8@RyvRd;aXO2Zw>CWN+v$IOwm9Lc;gRJ^} z3`q>9l2y^&IOU zWmz{s+f;B33}6Onf_?%C?tY;O`s!yeUCd>2?g`rRygdFnBofOQkK*M&-M!+a#OWD8 zQccgs$VpZMloyupr8B{&beY=7KhAGkcQ{5c?Dx82hqnXo{%Z$zcJPl4|E~^|JL=5z zb^zb+wc)5UMI84o`AhGTO9$tqNQQ#GHLsyQYr)%s`nIsU%2J-_PFV_^3Zy=!*OIf4 zQ+I#ZT;s`9Al@ibshkTvO_@p%UQwnJlv_%s;`qw>q;IA&;cMsDA_2A8Zm=!RAk>gU z?j2Cys9D|Se5kzfi?f1Et?UYsqrP=^63q-rm9}tI_c&~ttJ0Rd?;yX=VH%VQbjhW( z#nM5}J`1;aw+F*RR3p8GhMI*wI|a8VXL<`w%T-CsbBsYr#mzmtlI83lze?g1;E6&4xy$B{mrfcM>)<|LuGF=#1K3V4f1l~4hEHVr_-0;BK zKMWI(G9faYqZ`g=48!LfG#w^CkNly5n7|~+KB&^3U58xu3YAiZ3}tWW&@McCqw|?e zLEZO@%2hl6D6R6hby#w`9Q(7gad=at@=Pg)H8$pN+O?mZF&5eSSDM_QD%mpfEt}e} za}WATVm+%2-CL`D)p=CxWK>$#(I&J8Wgi8yJO9IZugs%r-Ydfx znaQq1!3jnkYcMfdx^gj^+JaJD4NS@ee}Ctxo9*}H#A4?v(VCf|nKE5>Bb_nG4Nf38 zsO@?%F>-^88E$YYxzY4d=0=JPNOQdlNp0-W7I6rp%1bgJn7B;UXPFnn2ks^-K!DN`6@YUH?+Dt!J zZ;OdXhGTko217a5*Wyv8OEw|TM4LH`PHvv_cl9?>$y!%s&3Z3SJ#F+S1V4U;{W72* zobR<hoJxa+NG@I*L-@IXJplgHpfw@OJ9H$Hd>~I{f>3SJc zg<;~FL04IVNl>rzuRT8189z)?g7Ap9 zP=lUoO3YvkW9Dig_lLMLL=I!pqy<_uDN@m4^82c;(c*C?ME(uaO+UpL9@AFfdNwrX zG6}K|Oqvw$^)M#I#FASG8bwWHPYr$1TE}=5 zeVVGNFu(*tG#4@)^9)^>ZD=msfOcsv+=y2+7jEob%3Rp2C1ia*yZskiy4H)`%s-k7 zT?WB@qH6H?FB4>~Zmux-d}~*>_|%Y4v!Y2wul`}^EZp*cwvB70_>pPQtaG}z+VcMn zr0`R(LH7gU>xFGakj$tZm?-}AmcMP150z&#;XqsEKE?nctD+CL8Y-`3fmFP=RIHcO zt+uY7qK&syi$3~|1jaDtMc{ho#Q{tL=S52kS=`>$&8q4aDtmTt<%r2lh7UE^F0KaQhmp!>T085giCtXh#6jjO&9QV0%{_p^#R0~riMDSyR~PXWqavi& zK7j-(NI!+f^k7t;pH{P~RzKVIqD5TtQVlUw_16TP@1stZovZbmsO7P%Gnrk9{%9M! zyJ9WkFJ_g%q&U}=E-Zb)D}CijbJt&Tex7TAw{)B=80|_DA->Z4A9dxLq;aN;Fg(^@ zuELzs&yc1uTeMl)011RM5NNbEKGM@QR&-->gv6ctD$MM}7zBG?_j08PP9@lD-&d_C z;8C=JF8FFnZ`YIJDW*y`C+apQG6vcFu@B@PoJuw)m~Ecz>v~$e%2dhbTHWSa#vq$F z`$5BVD%q4~n|J!Vo)MogRkHb!Zu29?fE8nPS@_rDva-@ZR};ZmWOzR}d|2FMs$}z; zZu1&rke}@axnc#UQdYL%3hWkF=m&R`zw)mu0{R)_2h%b*brC(p)xtQ{QSxqeA0f9r zayvHM7$^D>9$s9{d{=^R`LtV|0Oiweb&_}a@&C4b+N}Ps<=+|NN;Z{G&G`#&&J=ll zsOuFmfO~=SdY^u3jP_v+YSX&IU5^P)MVpqM=(PS3jjXKeVeOwlhBU96ViN>ba8d%K`E< z-o-mkzoEs8yF1F&$y7ezjgBB+uu>^`;d<0UVPjl1Ov=odmp8&Bg>*r||I#$5& zMQzqI7_Y(FhZ2p4=maGiW%|PvB^qV=my&4g9_Q-kn`rbO4=_>#wb^EUV5mU=NH@Nt zob!|`NPa)uKSW-h0Q+$D3^A2$nDq3{jPI|q4d)ZC0@0dj&|I6|U*!c&KnkCJ_xUpMQ?BUM-6#nf-R+3+U-pQ3qErzQ&4kjP=7VIqO_V@=i*hOobsfrUU)oS z^SQMO67&Y6yY*L}bgdEaIv@{~CRq5?@MH;X7G_&uu=L&3_n-ExY-}$hmqtD`7JWYP zy(zB6;ypu2y|>p1jf8KgaWV#twI7~_+>cW!!i)N=M0tCEwK}=;jO(!YiRlt-p4E+> zWehUfZ<;Gza4JRL{%NknviCrCb$tIs@qj7OYW6NvAZTa0ftw|+X6MSv(_M)X61Dk? znw3^VeN2>5B$fZ_bXQW@S_2^Z&rOEU8%MyEyC=wj8Uy~F12<;4lEVL+1G33Xc;<(f zPmOxoXjEE#yxU*F+spk`Ag_VO#s|6vFvkeq`Xa&I$pmjF3n42T$K`MlGJ1eA*mrlGoz8IjM=qkk^#QH$FA#X=q(3t&T!YAUH8b!S24S9aCD=!>{Rlr*Y!WI6h zzkcJnP&wpzxF>mgefg^4dr*ucz*|Vr5n#m<*9W3Js=EoRT%G-b2SRFbW_vvm!Z&3$UV)YE=dSDk#-Ymg`M*>) z&bP$w(zOEipm>Q`uMi*Cx(#GcsiY57PpSAwHPxl)DHYZfp7?=pGOvVTznay9b`Mq} zfx>r>j9TRyDc)of)CN14vjQD^BQ&8!_KhU)J#sZX9XweU^s>?;Mx*iD+#cLj7 zWstzr1ON4|ZDKH^QhKocRrQ^oBy5lkbj|3`BUw<<_0OSKV z?^Tty*IYBK(;t&N7w&IiX(lt<`?Ux+^z`*L)1&pZY_!R>D{!e%9$1Uo`&B&|{kp4; zSZ&ZH0mOzb@CCc2a{cSB)`BTPS`F_LGYZr9seKB|NL*Y_j^FHZifzm?E$CB^2P6wv zUU=G&7WCWXH*dJ6o1|%pZWN`zwv-j6FVVkdwrDOsjsyy37*;eFpLxqQMf}3#C^xzU zgANm}ON@b82%SX!`!W3_@fg!S}z`jxd7MNhhNMmDCRuRV^BM5+(0IYZywm#Da8Er@PZGZ$*eHU(Zoe^1F4s(w-g9uVA@I_~*Za=lK zY=HI1W9l{4tZ5ahu#xUT6=+gIm9c1@P-Prm5vq(ER3fU3lGk^@7KzU`=!TuJI+@SB zqzq)XLBIjO**Q(NdEZq-hPMq4k&W$ezipKvp%BHSqBq6LK?+d{M+aAut(LrzC*EOd zFvj(-_q;Jk|Mt%=#wNgd1DmOv^|e7NH7TVK!kN{e>w_~)K_w;AWwFbZR~>~F%v{1N z{F9QB^%H;cvs9NO7Wf5+uS5<9ota2rpraktT+dj#RL7NwKlJJ)4WSQ~4tG4x5=-=<&ujN~6{<^Yt{HhIxl%`3! zI8kG;;VYFII{4p~y5jwSm?}Z2&ny3{jNStf>QmX=85NWKnnAG#ZrPGWx_7Znyo)Vy zwQ@-oA95vC^(_<{;rQP{v8G}PlYB(47|pC>(lF)=#b`bfC`Msm5+=R79~ObnFge1c z$%7RpO=b*QuN^z!swOzq=9w^*h~NZ};|K`@i-8yT0~+^#B4j=Zy&8MxbGE!aWSW_IBZzw+sJe82m2>Xh85b zpjG3_m7;&X5ezgE{E%Q82@OAW4HDJ39HMpAe3bzDlk zZ$^N3eaw`x-@?XD(xsn6WUnLesqxW_PtQX$1&@=X;300jQC0V-YoeING-ze`Y`$6< zJ`Ga1b=3bD91D@&QY-V-&7#eW;lXw*aOq}FP;hyhTt4U3FkxqMbd&-_=qLpggF8;E zPtOveh79+WUjH^0cpT`@pS&9yV92X{GB01{lPIi!{ybidmF>QEC4`T{YmRO`m_BVc zz4x_io%oqip+@Q@A@o)OXzOaWiw0ZYa(d^avE}p^a%qe~BhyWarQbp3P;Cg1^+|-# zCS-_0n-Inzw3&a>6(=~A5|bc#{=9nwIBK~r|`g_-W(Tg!L=VYJkeiRF8CFyJ3eNc>jHT%3wJL9TpZ8=1JHJcYfuG3eueW?4+ zxZ0cCp$auGp+d)ga7`7@GvBDC7V9mwm@%k0GR&!DctHt<|M=0hTDX`#wN#O6sUk+_ zE!FJ2tGoD|F}+&qFc#F>I%bGGe!*Tp_)C=ZZLA`_v3My)WBE|2PMk`0+HS5BJqQ>; zG)h%7q(fK~R$1@lEAR^%Y7966zd$6o2PRE}OE0vKZnqt3G%=W{Cd5Yq-$yunQJQc-UoViFo*p2?~p^xb}!)%t=H++hBvh z*T0dsVg0-JDxBb$WC*B4m20>gV&YH*gN|QejlGCzP!c*18$$maULi;#6y8jqQcm8y z=ISaoc!^ur4OMu!jWIlU2=BN}yY6Z!K446`tqt@WE_zk4r4TQ>g_YtcCA*VBonxSS z11_^kC&&5^RUnAc3Iwm>)nxhcO;}V<#A^QY7@q#h2SGH@6P{R z2tuvZLhv6?mG#{=URunbu4aN0DB|Fo(RbW<8#YYgZQZ-B9bzPR1@P87RIkBM#-ITI zV!`YH`Rre?qs3WdeX!X&#d8SJjHRa)UX+b5n0*KzrNn*jSD1YY=(R|ofQE5Q0p02W zoW|V7cN6_riyAdC_GUO#nAfmJ1l{6o0E7&v3zn^iLpFN zc6tc68hvt`yAR=>RWb9Fa+}{6f!_79?}|&v(H0Go{NcvHp|pm{dK`QRU4dy$sqf$n zV^%2DsWM!pI+cd2m1ZecDfq0Q>=S%UL1iFUhEebZqqGXXws>V7E-RGNQovY}Edyk(P0Olk2(a|@SyOq245-4G(N9H+kC`6D z*oR1<7=y7zF&14(TPVI~a+ITdJ6yrow~Rp`(6+KxU2rO`9q|}`ju_g)xv*ALS0!m0&p9ZaPo`dGgju9i0+4p#`XZ@5C3x+9EMquR$J z!BqQ(A=*gMl*<9aSR0K{24hEf3{tMZ8eE|Y8|J!T7IR{zVHNzLv$qtQoc`2A4f8C&!0rVRC78ZKzmm2&lw?Yq*`FT$!m?^81a18tKz9t;s->)?{w4 z2SjSaL^zY8x>X;k>?bk?*{7FG0oQX*uo;t}0)Xi*z&K`5N)r?6{s-#dgSt#Xq3*;H zD&;|Gg}NiLz^94YD3c29txZEgY9;;t2dku>;eAAK!Pnt?Lbum~G04eUk7%)iQwhJjzi_Fd z-1gL(IKMuR3t9NWr7(HzsWml3Kc-Gt-s^EMEU!MN4phY!P^Qe7xp;NDB3$8Em8o@F zC)GCkKu2>{G;GPwUTcdnc|%Rs%&UqI8UYM0=B{8B=j&CR&lpt27EQF_f>X)p9K$Fb z$2dPyVf--&U`$KDg#N*_bU!mklg1t-xW@%enfIG%2gPwNhm*#U$Cbf7k9!Q#q`^j= znlxCjdL|7RayV&(-b1T2Y23#vnl$dqoh`Jw?6rpa>tDLG)Jn)i@3qush^nJNS;s-j zM1vRsGSN#SmJulbWD*{)Vn(THA*g%pa&meb7--Fz8Z9at%e0P~zNkzCaXbj_%FsHC zJa5Ttv!sERrIbu)83$H4TBbE!5*olP)A~@1QecU~3M^;hRh-OdtEGm=;57%!K&DS% z`9WJ4F!LCdVuEgeEFGoqhc9PrTCqKc)%jny?!XUq_akHVI=cIjw!Y2Jkrtbr)mrnH zsU0+bKPXoY`Jr;SuLHClz602FC#1;Rfo=cR0lE?LHmdVhm?!Ud)Ur&a5^DMg&Nd3x zQ8T%#ftn|gOVI&?g;4W;XKjMGV<@Q;X}4f(;0@ASj6u;_I3Tf{tk@M$iL-*IJK;qI zG_ran1zWF;Qs8;Ft0qO{Xeg4exoeG9wrep4+1~%KQ8}5Ct<@HsMZJ6O#JMJxrgCSt z)?74adepa#<$>-nsLgL{D{-rTraYgcHK}Jbn!a*i5*lEYGs^=1AxJ&VJSLEuj0AT#5J-KLr+p?CaXA1f%X}=P znJgGGS6D`qNm(`*2y_&L^|V4N7AYJPD81c@rU|Kv@QRSCXmly*ZS`I->G>?0&-T)m zi_e*h2vvcf7zCIhqQ?bxml>Td$I5|yv?bzugQ>DvleFFhr(itbvUy=&7>PHT1|ilp z)wy{1!+K>jzO5=(R2X9nDH19xgD2>)X1O9a^w;u5l($T{A%lh}E8brH=dPlem!!4P z7?odkU<@O_1g$xxO4?Y9$k+N>#3JT1rJ36f?d0Yf)Z?(XQ(>&(7a1-) zRykajF$jh7zx0ps3m*$h_CNe%MQz5WY^&y2uWYNtd#=!DGWw2xRK#lZn>tM2TVUnE z{$JXz7{Mr#(jv=Pl}@@VaB__HK;&>oFxTp$SD*`HP|G|qPWw=BDjDr)7^SViE!a|7 z*0nH}G1ZdLScqctnKeSOIY@91079|npV0b?)l80>jh=|u0L?~EM7+k>)NHT*>t>@z zB8+C!A5!Jzt(~ZKGC4pMTsf9ja|b@rpq7{8$1}+hLS0fMc6uzJ%8T<0rG~PSz%s^2w~NleOv9NJCAGo|4W0hECjA zA;WS;oBfm)Yw<(E`8o;bX5GRPZ{Uw39Da7<&)g{ZDa4=Kk??a9e*$CSCjfuoqdy>r zKUM3(PcZ(BXaYY&@n?Dq_?e17Z)CyGCj9xV6a0LFKUcA!pW)}JF^{H~DKlf$ta@Y6 zgT++(Vk&ttmAZ&Z1UeM7m`Ykqr7Wfr7L)bGWO*@JUHsITDbPyzQCF%Bz3rQ7^Eb9a z&6@BNg+Enm;h*?Z5$ZZ?4CGvTWi`C|8h=jV&x{E8nS(#qYs1fN{Gq0}itRy7u>jj> z6aKt~KdCYB(-?oKdElf+nKAY8ry>4OLqUQAW#G^E_;Yy{u9mLh&!{-~nSejkj@7VP z8{toL{J9+uKX>t`I01g{;7>*}{ItiP9x3qC7k?~i@Z*m^u?^v;9{&8&2!5{P5B19^ z?56qnv!scbRc6etrf|6je{9X+Cm4T5ro+!z{Gkq{uVt>oPNk30|J@3%tgYc^U>o?M z@1pk4fGhfHA$2r;_~#IIK7GpU%eHVuA9gy@4zB2HH0wIR)hzmeh6Tq4y?YsUQn>JH(b%fk3s$6iXPQ?V*p&y5$=Bm!WEs* zoDRF~W9S4`UOrsW`GNjJ>%%48nz}L!uGF?S?xN6Ej2H!1v@ZD&=e$oKRq9n#SOEhJ za=G?$cJr`~a>lb-OIyuxz^9n2I!+$XvbU9mw)z2q)fgGjIeKf9Y%^W^)|SBNGJ1xV zUArDq2(!!=`Gqv-9-Iz&Oth`@2!`73LNm_l^5b>iHhkKfCaxhHqkle5lh<>iAHvDO zBqQf(O>CQeWH&O|ct_akV?PATqb<4x$=sBX2DUvu^6xQu+{jE?pcUA@@ew;dj&e5J z1ruj|Q4h;;xnd!x6mv##-Cbj>paQvCH)v<<`^xqxG}3;ZkJ1g>F6D#6j!8@mL?gxnv!<-1_?GwQSpDE=AT0bnA0W z9JCG`kM-r8OV)v_TQ`!}QbrOy>^w7Q%v5MxBY$l#&;Jz^DtLp#gcxmY3n8~`XNL%s zR{85*EE@lGe;Re_IQled#3&Tu$!vRWZR20|6#3l>t*7lH?mGl%HyQQObDd@Ple-c; z5mL#vpG#%dvWIF(E49NG+X+s`@Qyf+6e?HWg!ECB+kgA9oNWHduCcar|3zI-=}hYI zR7$8^cIcMBHfyyu#$vn9^)1!ki#oHn#K$Sg^2<2F6$m4Io zUWvPyNb0Wu+%v3#vb1{`f>*SASbFIp>$F63=_{6fz}r~&)6_@@PVJgz>tOOJ%bqRT zB1OTMw&E47uEjQl%S11AWLqAS!Rxh1+hdIJ;(14ye004w*F?qqEZfpw<~j8>hPBTG zwIJBIL0f5C!VE~Vyg*rAz!+rt=thWYPF0rYmSFk!*R(M^>L z%R)zALYhi`=S{7<%|xL-_@;#VeEgQS+!pf$8ZfT9l2mSUui;!(XPdsh%bZ)pLZoo)>m#6K!zr z#sC+I*X*1-$ zU0Q$@l2gpZY%v9_>GD<-<$7i|o80%I7AW^E-xVTT@6u-5T5(aD{hJr4tgLZ?N^nvu z?kXpv0(NEDdiluadCBhRv@1|<=(MYmZM=`{XfN62??d7=-$!hAfl8cKnmCwz00)wf z7PgI?Lx~4)Ao1vG1(%J?gExYE5@=K)A@i6eckk6A;8TmZUuJGB7>&`^2>3MBPdnO# z5`evdx4I5vk#FMFG5N$ktz$$ZB=AHdk~>9-#>r|&-m;zKWQ5VxJC4-x`>6m9CVzc2 z&UTTrX|g^CZ;ZhQrvD|l9Fw&_)Es_Lj11~^By)Yn2Q4jSWzZR|qU?89t7Is z#(&h3ZPtlwfCT^Xezx^w0X?ZvfFTD4x zy!VM3uCSKMwxytPnxvtBXh-l|)m?LK*}O~y0Bh%ow8LiW%s7MqH~JmvV4_mASvyQr z+g@!as%bi?8kn8JlxfPdPSVXzVjMCXIS|Zpsxte8m)VROyZYJIGi7D=W!>z{j6-Il zEW2WCoT|*O@iO~k%#jyuhncc6dr&ufka5Utc33B;8OLSOsv`*V(>3BukWa*RCHd$57<7u00KV-9~cRwy4ex>D? zgobZ?4XD}o^SfGqB$yNQNC3nOF={2p?A9kRF_c5<|}%Or2e+K)vNWF3~(PHR0Ph9H4M zRyXbxK~_YQBin4pIGHlPyG@QHmi->ca)0!$MB5oIK%jMUk{Pt3|9k3pc#@FW&5qPt z{o%zjjK~9@8M>)GX3O(oXB+G=X&}vLAHfky&@$P`jY3UM=}n$0 zQ*UdV-4Mei6vWh+>VnI}-s9345uL|<2zuDP)o}0TT3Ge6o^ACBl zJ3BKwJ3DRn?kE=eUAE8`sEX@W?8pm1u~76RY!2uZnUTmz%8W#^9@~uYR<$uBCMh$L zcM>xrjo4td-|Jau>#-i&jPO>4wzdl`nUUw&V1;&&g?13@vCRl?RcQO$XensPHA%%8 zzfV*_%dZoa4cW@@DI2m$wgd!7He_3vZ?X4v4oEg+zlCzsq##OplgsN^B{Cpfiy3m; zfP5~IlL5IRe~|&XGASzqaww;-XJ!VZLoVMW?*q;!8IU`y1(myWm5xE5=}kNTV=*lc zL`L~?!dK6qx1yNblaYylvXCtapRA&oe@%8rF-ak?@h(`~w$u%Qt!cyBQH+COYc2jk zVaq7yKVDz4fQjL7%EbIQ$!%i#Ns?q@o`?MrzP1VfNNMm*^)nL>P!#jQsPp^0qdBi+ zXX5hvN^4W0X?|Zh?=;>^c4qSA|C610ellLzin&+<^1rg!t{b!U@P;7=%J?`~v5n6L z&I1{r(UX<&2^~P;%Rcu2B0#^+)Z&f?_>SVGz+81y$)_26~oq}|Nx|wz)G1vOi>Z1GHeoL!) za!*m%b2Bj8{P0$VJ;#&)_NX}A<+a!_Wq7Jt2&=Ik+wkyKg|M<(9LhTFC~ zuS(oxclO9%WOw#V$;$53O!D<}mX+q7J!6-KaznA=z7M>oIlq)T9p^2fL!zNrmGg1X zr>W4+nU@DfxYd5jcjY7VoLNv|ul`+L_t=dYG zWUZco7Ug`M6E4U(@?EI&Nt3lIRo+(z4z>FwHzbw!wf6SrT+`W--;JXu2a(kj?-<@f z+j*pHA!YQVP%(_iSl-DOt$CMnNZQYfrm7vci1(bTd<4^CAEWFHi-?t2Qh*6<1Vyt}Ugd{{$SM>%m}56cCA*YdU22s{=J4!qb< z`x~~^@KyHy>qQiKKvC`4=D}t)TfqV3Y~=?g>-el2sQ+WZPt7>mX2^PW45`a|_66a7 zFJFEqFRqDO1OCe=9t-_y`%<*pu)VhLDQ{iQsGL6&uyyuUQ*z$Svu~>0N!4KWvulea z*gRRQ;Lr|w%|CrYb-qP;jubgQoSdi?0SX%jJLt-S-+&jDat>fUw)N(%WWDhyPqKy2 zB-@zR*7wc!u3+PpUsz&cUc!0^^T7tbmR{bfFfURQo-85g&;rMP7CrHdVQW zw-`F*7Ea5Sz)mE$(4n!fjrTJSDC1G>V@Uxo?S4N>;0bL2t8@)9e8&f|!G$KipS-_u zJQQ3+*1A~M`xkGP!G-o43{CM3&I&&NG^V^3{Iq7i?oN1$EbL{rzTv>RgOmY!N-Vc> z0e;b@+K#KLBu9>`n*2qMtJ*YjT(P{=7Z{92ta#!Z17TweWQiYvK=B_OE^J0ipW$uG zCqpi*6>kY05(yV`qbBAr;hX9m#6ii0^_xa63=e+iw)XK{ds+zSWDYvQ`*H}t%4y1X zZFlrY--SK4?|PkglkdWA@?FnPW4?<|D9U@1?)~*NI`=MU3(2yU4W`rOT_+1%^-76Wx2X^r+o(^d>e3iUQ`K0VwuMN(6JqMs!ulawPb+kQ|z;o2ox!-ay;+nfP zU=g2!@>`x$(_u$#G}~u5n{xe`1T4pOLJjxSL}>>-m(7*677i`3Jy(P^I4{!s?nq_j zweC8IO0V^^rJz5v9@}g2R`M;LA6#f3_Vdm27MkJI`wrR+rS=6`hwZU=tHK&NgOtRB z%&HQ~bgP7dmPER&U#BUT)q&w7mnGWD7PS>&&LH18Z+{L##gjfW6tcE62pRl7z(-#R z%NxV@dJs*<+`+zrns+wGV>_#tc(Zgq5fU))IL#z{ovkkcZdAY66UH9(<;x1oMmH91 zHq0IB>*juyn;hA9 zGn6B1I{vYUVeAHk{Vi&k%)!FO`$`7<7#D%^V;{_L`?3C#BKfhQaB{q_Tf(;zIrn4d z88xUj0Rx6HoJ;Z>AGrsO#f0U&9D{7@wi!Q<&B}RQ(!a&BU3= zQ^YF_r*dDP$riN@0k>gk==5^VNEp)$pFsWMB`omB@f`+gP-{I|cEHcL6P=tTi% z#&^AqwDS_Ij^vrm)Xw&0QM{R|x_M^9_e*_)vKmk#vjGp6`MNj?xuli!NTEcN;b(pUJ7I+Cu8aVs&&_V(wTQ<~MAw;<3e zn4J$xgO^uhJTsa1QC>BEwki#dp6xCTt_*=)>Vl=x;Hx2EJ7+7ebkxx!y%P4=Ug-?) zCa;9u{M{69H*B!28c{0+Q+@E$^qJpt5q)sagouuP+7E03pd z@Wlr_9*0vNuiI?5$4i`p7|7$5hS3{+EfYpb9=ONr$(c%T;IEpx$+yZ|S&j=BPI5Rs z+yg6c5b}D>cnc+NO=Jsgw;s4iGI49a#TTV{`*KL~eZA%=>(Yz&knbDATU@MIzRxkp z_I>l_DBrh$W3auz3P{$a z&ohp;S+RT{(q_KT!HH|$)_@Dnd6VnQGgrAjG1sMs1#Nnk>&rD)xlR;;?fPseYaJXa zV!J;4aG{j>Gjo{htK*<4U0;p4N;zw=9^3WtR^_9rS}X<7lIt751}oRs$3okO_1LbD zw<@%~TxjVM;1V`ip-+q_3y<90w!( z?^yV+IC><0>>>Q?P9gs9c{kz5?f`z<N8#cn zxN`Z?^YNGbGw>+fT!=dBi%u9TA$SbXUN!{0JymbVoyA$l$?<_^^t|oh)bNk!MguKy zK5r}spoic-c*}Q9^Ooi92GVPpifS0$Dt-udMJ=3-eOeLzp8z!lQQHsxZIgz)Xf1zq%-iQEJm_KG{vJg=}l)lss+g zMHhT+BDh$rCqN2aM1%G8R^A1+^i)YH_X4&3ia2`Y_P`$69!ZFV>R^Ho4hdxDtK->c+UG_Cf_(cxlo8dCY zLYv|5%XpO0pR-DvA@ahXv>BRv`|v)w58#a}z75{dyqUJaDA~fdfny};@wu;<9?zEW zq{ld2x_OiPE4&D>)qz;*@x}#8k2kU&(ze@Q`3ie^tMd7&3)CsWTG(;bcfk7&8>ZCv zjD_$F>mh_ce(h`O<*f?gNrlj}c7duWuU?@1{cK!MnUc>~px(Ah_i!Dvrt2(R=xoZi z^USjlo5^|RmA}Y&=3Pk6lli#V`O3%Dx#@d4v(0e)HipxeZu%N~OGqpM+eQg$G2W8$ z>l@_BYCy!dz6suXypQaEt%We|_cz+%>y)Cl=xt;9-~j*C7Ag(Rcgt5Okh5_(DY)XE zB8UMWC@O8MXn#peRVne;@;uGQOc*t0aZ+vIF6(pj2U9_y*f5gd#jmYvUA$fC}XEu@J!EeiCu|LE)B-M|4Ukz2P=Y2rH8 zLyEKHCttjmw<^V1gHpP1B*ilaUra@{n}tkK9GsD&@R>4>Y(+UQ>5`&ckiSS#E@Y`F zm2YRMC~dqyvMH#C=f2}DwvObu>x&OdTY&FbdFyczxYzt)Ubxo$VO8&69GukV(Lz<% z_}$VQjxaEt-)y}R5d+tSxPCrH>CknhLov1vl~{z>NQWxGvHQM;3BO5JxXRq*yphT@ zdf?uqPXgZ`zD|WGO1GpQKv#Ao=Fw~O zG}X#x40!0n_x8w!aYrs)pS@3_-Gl#|V7*CaxNKQ6A@~*?**BctBGOzw8%6I~NRSU* z(Q}V&C!E}))ij~Bmb8oPu=Nyzz6cggAQ1_VHK#taH>4D zl|dtgp`S{RNj|!WR4TG@*X6J87SdZ&!f<*J*?D+7xc1oBSbQwGqse{vp!cPS z3wCS9od5drYvQKe0;m7$S1-{2Wf8tiC4W@1xWjrom-F}V{IrN__gW=bllykJ=o_-1 z6yAEP3ZjF7uQiKv;9b+(-ytCcl<|UEC9kf%_m6K{c+5+9SaP#yleqQ${pG^ryzo{t12IuqmyNU*^fy6^!&npC` z$6v<*EqN~(g0>(AlEsgt#6;R?q$FrJ-hi=Qe>|KG_umAuH6b$NOt?Q@3w!P*l+5RQ z%84QN7@&y^3{FI=Q>Zcgkkg;YCSuiZ`a+>x{_jLzHrU0Q1=#D!to6y`9}jKw`2C&@ zFTwT-{?cL-LrXlR26f%NBD~{o~#f1y$rR4|3&dK8|>oA0$lkdo;HTRjYw$O z;Y1~T*FmS~lt}GE=o#U!Db6$e#N4?cb11Mz@IpR++2ZyRMX1`ryErOPrpS{tYyylM zvo~7E)_@jCbtfgeBWaV8-DBNE>X#s?%#CzUl;U0CF0p&Iad^_ze0F(Y=vqsEv+D0 zvVKCI!jU(EMKS(lw&+3RdW^rC1G#Im7GUAUv`1ny-6M-+)ukcazfveB-d;Lu(=y8d zZMQS4W6Eua|(aCH?ru_i1_)@tF-F%|&_jekjK{%kX@6eNDQGz#!nEAfbp-I3%kw|4A;3ZCBnBBht)%})(Sx@RLD$z^HV|>EF2lwt*N0{(4z5@7N8;-Z z?^p5{4I91$y+y^wapCyGvQ6U|T2k&YODtQkHvK>&?G|h=<1Z90B>;(${?Y|)s#bM= zeB3dSY(Tj+hLrQsnS;m%S2DXOqYjte=ANUnt?1@$qJ*SvHXECjvgR}~0 zD?WC!eBuAZ^685Hl8j}``F_C$S7|Z|P+ipVpi0%P)0nvDHy}X|`Hy`7-0u0??7O(kJvLw^JDjomEsmJVSEx3>8Aae~21e%b?7SsY@B5udZs zbEo=e2yGd16fpBL4I2A?uDssAC0JnQlscbm(CnCqWx#8i>m57=@Q_-*O}zl?xVc0x z1W8@@=78JN{5>6A13$+x`Io6u%il{?spaufI@S{@3uopXkD1 zQS(|u)z+RIo{kpg#>;}3>B|Rv(hp|&JH#@n2kkg6v7Lrbm-s0SpCNxy8a`v0O2a>t zL+C{xEz!cr*B(7;>3_z{71*tTW1mKy?RjN+WvRU{KzwUkabLD)5~8>`?0`6E1K2vd zcbU@JSC%QAj}+gsR&8o4~yY2pa)uo&3{9MH`3~0#?7fqoTH4Ekw!X zY9TnL07E746Af}9Ug=^R4+f{!Kp+C=8g!BLXbql)XP?0}C?Om88suXf*~a7k&lLh;TDC2yS-s7j@8<$wGVx zV1Gs*W5Xt54R4U{#2#XWg?tFQlUTS>`+NKvPY?gop0wrUSlAe=;KIi|=;6;02N@a4 zkg87Im+T2h#m{<4D#!jGq!Mj&Zbf8B6pDY@JlV^rlT|McHwKD|;xZ#Et-5v)l6w1} zcQES`qlKBzk3#HOuj+HfU51Y~qRo*N4e)U!%Y?rEj-LO9h|%)o9GuAf($_y)F%?#l7UN6S629kD7 z_mI&Hf~+gU5tMYB6-v@KUN6Wby+jTrNiWG-(luA8r`)Ox^|y10dtAz|9bv%R{sg$# zBPATF49B2rLpPLktrz?Y#4g4dCH(t&gG~5$txySnn%#j*5Q_C_amt3E;4juO#9EG% zG|6~vBgq|;zh_7I6SYs_#S#7l&u1%C(tA>3;v(O|P?J~teT2V_xXN15Vzl;rzXERF z!jkKctb>fjcPp3)eL?{L=?bX!x4(3O&2A>H!mp$JRUK4m>xTe-!N}8UGxme4tpw37 zHhLw_mG)GO{6#Arvr^sr$!t??wwC(t82|9lC_HVfe~G9p5m~V#Md9V`hDAWn;RnLc zeDL~Me?Dkjv)L=6r440AG$|{UBW<)&IZ}=asgP%HxKcUNK@&06wt^W3ryOZ1MBsF! zBP2cAX%irMlD}_!L)pNWy$s{XcBCIn^6O$c>!J!rl|0n~6^@s1MuBPNhSg9Zrc2DmdFO;!18Q-9L43^*bs__S10rnd1a##1q^)A|BHBoK~X?{Xr&6s z53vqcK+d};AU}X&#j{T=Ufi7SZ|2#sQpMxf7z*M*W(MLbCkwTK;_-V77A=z%kKeWs ze?^G34e}rB6F+>u6q2(g2&yiwH@SqvJ#!?-tiq|2`o_s$q`q;hGLOiILi;&buVn5( zRvjC{m;%dkz#nrkPOUC+aLui3H!K3Y7v33eH1b!3r1Ac6=syo_Z)+PMsI>CJ$9%u~ z$aISQ*)Epj39MDqRZ4AVFYqS^)Rw_1wJo>Gt+rz%MN-=-P;a5Xb9__Tz}2<_)1 z8GCXFm({9--g&LRt{BLMQT05F5m-G>fC}qyt){RM zR2E&u8M9hl1>2vB6F%Ss#1FLIY#pSd zyE}=_YeXjo2KGD3STNJtw)KjFsZD}FL8LpUmhF?cEE4)Jw^EL#3HgxEg`yDN)c3?T*B_BiW^AY|O^R$u3U zXLkCxi=kN$wrbpbFr{3xcKJW^Oj@HdSDTiVp>c4E36?MlWEM|#j}byPl8MH>`QTgs zU9p>ik#*j_Mp@_WtOKocS-~49ur=4H!1e@#l!2|L+ghSklE*2f zie{u8^har0Lr8xek2+J>pa-q7+}ZeLNNIz`n8vI_>SRG%HrDBB{gPx^$hF5&+!a5wPv3A3rsEP|pF||KqO=GmrWE zLcfe)5ia78J)^7#&ll%xuwWqOc?U&irq>czT%GFJ6?=onuHQQ$M#!Ob?0V*9m3TPV zuvYps3Q1P*s_U3TT8RgPQMGl~6fj74mSj5WRWoSLX$x5yhz ztu_3t=yAL|QHQlt_F7{t&t9|N;5Z}7UTyl8Wvu|kPGY>wiINEp0c4EAji2=So@du8 zLuf-h%gQNT7HX(XqYVr3-KS=!J0UslD9 zVQ28zf~hiK$n+9?T@=grbIq5Q|wm;&@B!WepTCF^J$C zURx{Y5bv3X|DrzSvh)dNo%P4%ByBnlU%lfm;W>dz@SYxBR3ha%wUALkovH#CHmBx- zrSIZ}iM^$xBf$LQ9RVxf^%oIuGf47x3*5NQFbFC!Fyt#?hF+r5*%P3U-If(L?Aj)49%Fs~x`EyvTVRuke*7wIbf2s&yhYayh z*~=Sbs2mPEKJhn$)lS7Wkj);o|srYr9w%O>I4~~;X5ZSLRusFvt4W!Q&q8XH5|`lu!!_cVs`Z|h=y~GYh#mL9WEf^1PfAO9b($@ddUqpLfio%MLAGle3 zhtZ=bdHWSi+#j-5Ox!;aZm^6=U;3|UBG-C*7PNJ9$_5gFWr$q^V=}(J>YwisFfG;xd?9DLWjAS0a8@F z0B-(_>nq<)qN3s?($y@Z;!K z$66{y#~GXM`EzKZ8XHI9aV2rneoJmX#_8@M5#%$TtQTr|7&w{5Np6JS*$`HI{F~iE@v-NhRFws5U~4M{$bY4>0J&K9d;L08 z{o7xrpiSR0%fF>U(nJ-p1&ay@0LB-PT@Lw5A zTbc)#JbJu}rC)+3IrY+>#h?O-@e(W7zmALy1=AxZ>Q9MPtd-QPgL~X^20?){Llj&M z#a_GES0ykl#2)#J7GjTD2$reX3(*0vPHsJuAHzbOAmSvrlv{5Tdo+mmSP<_qh1VTD z?+Xo_yX4gmi1TtF51cRa2Dx_U+1j16J8|viHpC-gDgaFO>K(-|cBgewyI#cxF?M5+ z`=3F@(9cKcmBk|)K&`WbhPBQ(f@0`e`Si6S{|1}oU<@rbDD#)#>Qv?rd!_kOPLL5E>p{D}&dMCsP&m7aQBr`+P*PBJ z`FblUz-<}9;XiDmDRJZeA zET{hgegCeNKVxb+{jnzI+pu(Ti6OPhr})CLCm_w}Tv0EliOpG~vc4~h7B?GIXvsUr zhs=q|L|(a$$v9bAKkE_4T*TPGSQXd023pzM*{sJE&0^d;)%DHdQr6=VLdQ|!*75M_ z9PmO-eF)U;i)G*EYU-0c*Eg!j#hzxd(9x8~9j~LyOWnad&U;^SK;Z`(c{<<7x5?g@ zGT+hi!led!F_D+GQy#|~=y;>_CKcF~WsnrumE6PvyCgC&StfB0H>f1eo=dWt3nS-9 z;#fN+ah_b8R4Nm`No8?s>+9c%o{T4&RaZ5uuB@GsxB?AvU3jZZ;yj(5I5S>sq{nGu zE*nfpXDXyKSvw)EQukpFsNO_x>SbNlSzB5Yy{Z5<0vD%)U~oVv+BDUlb&kGN{hgAq zpnY5ovG<9i=cVZF9XM%L)10${&CT>*#Ce8{CUs6t>Ktn)j*7R?2YFemHJ`&R^!nmE z22Ar|aB4n7TIx*&ZzYc2wK6`IiSscQ&$2xzJ`?Q-c~UqGc;-bp4D= zt@MjpSmn(;Nv^?0QBGSGnzq6CsVZxyoYvOB3Q7YjZdQs_ZnHW;dZw*DH0+rG@)7s( zS<#*h31#5jHp8Fy{m+VStiy%9qQc(Ug?&MLy>Hmm0QSGz>*d8vhD2hIn1&63hfEv7 zxORF)&^zdfLbeC|v5Q(IMQyT^TE>=+y3oWfHjZSI23lvmk4R(fE_{_0zRfniV7^~4 zM1rL@tL2Q|%#OoCpzbiMNVz^Yx|Hjmd`55QaK?1)Vysus2XWnXp^m^l=&JV=_Za80 zMl60|4USPuM9wX?)Pj+%XNw97qg|aUUc+7)*{&V1rj$r_LX7ZWCxvT&Z&rytBOUah zf1yO=+1KP=Xi%)PF9xSVvs;KjUb-X8Ntu0XNsBW3&QRuAy-ECEa#}pf`H{_&GW+e% z;v1`bF&-&W`N2J|yA5F_@I&numB5eNqU`(x)xS%UC+$8AdM(IzBk*t*jUBNwW7=s`| zGej<)+QrV7z$EAe@)rquK{kS}fPGTXlgH@Y9fHO~J0)mXHD1pzOHmnO8{>rJ{3>sd za^9xoyot3t5Ooy>>mms=*x+n*OTz1vg!2TAV%nG{jkH)*ce(&SPtcP+7cF_~5;2!I zFiLja>2uaf@=kS+`;k%r*5_DPO&Vd4kE@7osMn) z8$|q95b<9MvAgi}0*sx44m{-8w%}AfRm5&Xws`d^kvB*S6uV7XpaOOWS|Iz$4Sj*0 zpe{Mqup#XC1jIPTS+=M;Xw&r}B83g0#m*FVo2oqJnxPLDJ=lnVf7YIXOEdI#o{k78 zUscy*CYsl@FLy;j&zX7^F~&6nPOZ39F*pJvl@!=s9dA2iL0i>Nnj?~s`UxAMoOHxC zRX>r?$~AA1zvQ2R`bqO`YWr809b6sr%ZAMBCp%adou}@Hn{)82=OAyFHx2j7X=PPD z$-vErHx0eS5|vMo7b>3|%Kg1n=D@Wq;n{(Jfy&AIZZ@|unp8PyIA7PrMb@e<(65RR zu)i0efw<1VXmec)qPJW>A4j=v(?$9%&z)_`tJ~n#qh}nPF7Rn-Op5lywvr6_=jz*3 zh8xe|WQOA@jA5>P&bBb?z!ayfqk&S~nrSNZsm&nitgGzv z=-qx=e)*?$PWd+}MT+O~HkN&DWoU!hmv@tFC23#VrVc8btii}O>}VR#!TfA2rAcq5 zse{TlS%-}J3fS_os#!-An}_f{WBBEWjJ)e~Jg2y9=FlWAgJL zx?tK8N^?Jx#ilftx`c4|m?=4>E?h||bt%0;9~r?~agoy(m9z@^r#9(jq25M)qo}am z)@5lOBg)tf?jgHGGrQA1l5D)4p83)0L*y2{U5o>PwMO+|+!p=SK;FS1lu0YTUF995 z%9MA!APG_4F%}MO)%(ZSlMURIm1L|?-a#)mv7efq%KC9jsTY3D+ipEIyMXmlN-<|U zODT$Hzo*6`7Wvd{bO|?8NR)0abK;a#gg{PW44{c?BKGhGc_q*uVwo*Igv^%x*zB?G z%68dfEZfD$&||Y_8JVD1J_?BC0_!EQeDMEIELKSwiK@qD8Fl{H>}^I?R&hLMaX!8M zLj;4Dn!<%*q2?1LS3%FshVNin?G&bUE1QoaVbXK61$MaQXjuaePGso0*`%z=SodN0 zI6EU`x*LqS>fs*v>To$&{ijwuwvI$h5nWyRiz2$Z$eS}Gq}@$6ums9WM$oJF>CZdd z;*JCQI#s0@x)I;!u>2U7{JLdX@MAvX7gLwu~>^WE8tIT;0;G48@Mp%+rS&yg{Z96?Urhp^V)jgBtk>`vAh>;%U266)+so zmZxg9Q{~mg@n2N6T$ZXqaa}K!ixjQTPNit?9M=na`tDSbb}NaS>sm=hERgsKXmLVs zAO^E8Qm_*4!2=ltWq%A?a2XV*?P8}(U|NA0@)xbZjBHk*1U|MGxOEWA5`rLN3|}ex zTM|UPG>CYqLL8d?H9Dp9B}en++s_;1^6gT~C(>94rtA|T-v@fMO8ZW+ zF5F1gvu$iZko}W8)wKijExool&xTR*m&FLWc5wJ@yq~}QZL|U3v0=ds@CI~#M{lQH zmH#wT>0B1rR62JNk%XjkY=nw^HtkgDoP<`EENU12l79x$xr>&Pos=M4$+pOb%+tA8 ziNxxnNq@^cgXv(iMz-m6$p81tRhr9r`Hn14yAGzVca=A!xOuUQa7mjN&`_; zV&g0oWa!CJZv8-CDq6Bu%5OUEQueVk>md8sUU6gPHYAiRbDOAL(ms}gQ_n4KEib4v z!Y6qaUy1oykF(4xA4l=V-Anpj z&zfB--muA7*%=3?obwe%A(#b;owAi8fRk|J6a9qH85kvJZ|+hl=bNm9Qcm7LOY*U` zB%d-!T9S+Z=Orl}Z%@d2H7X~U>vKE?;|+8q_Xe(}e0TRwQm+(G+Afv^=G<+ob8!0J zFxg7eACAo9LtIe!3;nW)XTX&872d6~zQU|S>P11DO)E`{-mRDj+s(4C5U4aJBFet_ zas@7lcJ;DW`-W!~sPnbH9y(s919EATyghBUI2>I9onZIbk=U5sDiWLP>QrY%*elP9 zpy{JCrSm!=MtHE3La`CMRVc=32Zf13kY`0DzR`oPNn>!zZgoKf=pbWgi&D<^rldtK z@&sJ@MsF2ATsCmy(2a3p2Vf(<)t?jZur8UGz>EU^vYv~()%#&TX1%17=XbL(s#x}B z;smt0rI(HF>gEPX%5O_0J7|-+2mw87)3+kN-|QCaw&`wV(X>}^(w5;RR{!FxCOv^w zl)Q}iYz8c|^V@Fgx+x>;V%36VtXkJiUr{#3#%Y-(4rxbxY>k30bvUkdFgIx+CrI%| zL-~v1jfP0WnVXRA)7I>|o5dTNRQNWM0eUc|aU zzC({*61ZHxw~XGpCgh8c=-pq{<-1$xEkPUQFM5SdDft!+dZ9@<`A!3RM?@ujmU{MZ zdTe~JeAJH~JDew=r-)z@)zBsyCqLi>Dcy!Jo%y% zxN@>IPe(-S+zWsvH-WsWlZ`o-QeK5lX#^%eaA}-%aut#Ux#%X7$9i>ULyK zZYfwi?;iwn>&3>)SH?!cy~K?36+ZJi=OL#quo-A#`qHR)yDp*L%a9hk6tg`9tpnCmy1$C008Wv@r5Pn0 zz%E9uOM_Kj%}yt7jy1Y4CA9R2E8(~tCt~6D2(x_n1mq#Db8e4T0>+HknM+J!JV~AQ zjC++{^UCm9w+%TyQtJLWPvX-N;YLc>idQkWy}h%fSjDiRpi04xaHEDu<*iaitDtfY zqoxDeHE-+E;WCHAgx3lhjU1?5 ztXhCCX2AMnxk@^i#B?~2eC#JtZa_kvwn=xUL0eLNrNuzb&H41g^bo&ELib6 z#}nZBSYrrGD2xcN#u~lFhgsuFfCh0!>vEYczElGlcz2jIXnl!)Y5$V{L3m+f3{)wC zsACEnPrB7YuQ~kP^NB_x3lNf&b|ZR7G|D;9yEeB48S$EQ8`+u9ZN-e|v|ivz zGFpn>j2kkZ6O)YUVi0eYrlogkact(mF5<-%n?0ULJTlqnlUfp&KkdGm2jY^A2GG8w zQOJsnn3g8PiIQ2a{ONtDr3XtG&p>J^#1(~*@Mo#uqBArlpkL`M(V%@U0ZmGwg*gmR z%6JYAmkHuvYfw^6?)B^@ck_i43GhW};{|wJ7CGut#^?v5%VmbGl*0CQcGyS_SC%zK z!RGRa&0EeGByR9UafWE670RnmMA@#q(Gi+gM3e{08!h2@#UO)BWM!aur7T58oL#73 zOoWKah^A{rW0=Udmu(TJk0`4+%L`hy?0v-MO2&x4hZrifB5e2lkp@MqQRcuU9_ zT*auaiH0r|%nX!QEY;19C0BH1MJ7BNqUb7ro)cv~J@>-lfhVJ3_LoMic$U$nbOArd zT+OIU&*s<`xRPRl!Mla*j@Zu zfUjl8uXfN#fc*81#qd`>I=%m5x7OtDSZss~`%S7$7Hx>DbhrSSe3V?K?!Qh)Bni+AKai4m{C>Ba1xjE8UD``{|>)q(rWP-kT3nPxHW?&Mqs0D_g zT$x;|X#w8IPBqEGzSPp_17llZKy$aH(F0y@m6@Tg0jFA{G0bL1mS|n44>5u7)LvSz#Y_-?GJRQn64*BYnHal0Y|3-Ggj zDx1xQ+4^ma@nQM*TZS)czpek0-L+LesTfvdzgXMK z#cb4ml}~ZhGU!>`=;NlM9z!Y9sW60sa(^5uDL6QCQW83@KUE>DJ$A2o)>Bz@WCMwp zwn1JVOg9_DsuM;DriwN%g*qC^4&*M$S&$L?pD4LPos6N{G??AVz_+n7c4(O|b~4I^ zFT_@uJMh0TP@uCBEnZ?k#Pj?h&$Nfax){Zne%Ds=n*lYu7+oC{Tr69FQ?q3`<@4hu zVAM0lvtdU9i+z;wLrmZ3hQUStOZRiYW%GU!?KnhrHzGJhLVuj%c$UqJpgTcp))MZdPy452LjuHRItah4i&7c zq!DpIZ3h?bWVrIIQ6;<%;)MI@A660d+}LXcv7dfeyD=2%W0YdDwy}5YgW}}aUBa*+ z^Bl-d!7nYu7=378qe^hEA64m@Y%(ZprO45fzc z29&BQuJKlx8eWExLyS=lXcyrIio=hyCG3j0t(cQX$P{rG8*0?_gdYSbVb&Ho53)@m zYx5pRnGzCgH&*01DhjqIykI;JQ--6R`S}GbawIWivS7kQ+*DzRm)M)d#Myu>0H%zz zX^ewnV}m#tN6i#RZL;GC z&1?dU9A&&GhS(gdNF1$eP8d4cC?7rsyEc#Ps1<=jqcMFM#~`HwYNI3tJB^U0wM6%2 zF`MtauH}LgV~o6vspg8QA@JoGtSoS%QXxVC2WH2;OCPKy;EPE5FsAwOQl6a$VfEW) z8L^vjPs!JINx_|bJ(Yz%eDuDV3wDk-x@so;G2R#;PB3(?657*He+sT)h7G|~f!46r zL}Rq)lYz^p7jv*Bm~QYRVp(cLtdgkjkY)<+`0>J+*B=xW!=Ml~kC)@lZy0ZcaV zo0SZKOVAeJB_-(0x$Qg~9jkAOF~%caSKLOt&bF02w~0KTr>rOTb$ER$TA0GDmuyt@ z>j7Uw@%_P{ck=pG8^vqH>+t=H=&3kvGAaWuZmTJ3F`P2?@*w!7X;^XM;4Z6TAm^KIRfc} z0wV=Ko^oV?@szmC(728ryQ$$HTN1cnLo%LdK`t*e{t|cWe)j=pcZKPvY%#fHX;J6Q zlf98g!=5~cVC!#sIUx?QjUxR|F3{G5*qdHi$l;kKXyr@5sU^5AN-<1oTO>6uD=P9< znUWw_>cQ=$9pD&Hbkv$c@nuF;(ToisThdrE6g1xy3szq4hy{Bq?n)g}u^?xJLX|_y zjk4hb5pP;lQVy+n0joOkoSRaA2PLuuH&!^ptNfwaR$bv+@v(?P``6t8F-W3|I=@U4_vc@KzbFtcI?ujb;vL7x_L)BFnQSFHhtr zt}(i68SudxBSrWb9c?q_h>hx+CABj!;AJe@zr{LfSx&iy)d+^xGZUDJ@2i;b!@9MI zfMa)YYXKh1j@wH=ps=>zHFLx6bw-Eqd&rJDp?|;_Belb$)11&@J=Oys@-8X32XJjY z9_oh-!DI3IBJW{)C(v2s19&SH>jE6w#dtq8!#mkAPTL!A736{QU<}d9L(L7SQGAP}Bq7H2AUyP{XV(=xRA;m-H;a zvJzvKdjypAPHXspv+;2OZN?RezHp~+_4 zP5H6_-0$~gIDGJ%5f}FMVF4HVe_2($%Mg&P&pHGmlgZS47=(3d{$-xD0gv!eH^~2o zk(Y^nfD%3OS@937B6G?v0a=jv+TZL21gKtlp~Eg?aQMHGJ+&|X!x$xTbsCo(4&L2( zf8jCjLYajjEZXFl_=#hZoCREtq_cr0;YMOq#jyP8_z2uO51uQg+gnBo!xNFt;;2Tc z1K%sf%A|wT#1SW?P52{TaO7m|4!?@lt}??(+wecoXb)~f4(*bYh4_B9a+1cj$!lnA zJEX&oktbuJT0$OIN{J<~E!Tu)o-A^z#f!S2lbo=U?vZ z)%#HIM)Ou_iiSef{aD7$3_23>?ZY#a!BxJGg}wWYI58)5aQp!j2_Gy)!k8bdn13!i z<}>gBVWK8>a_o}f8~;95QtacclHr|@bO^mXho+4(;!5=V!I#8i&JbEX@nWn z2rSC=W!_X0Hg9?;dv43 zB6B(~Fe$YtrcsJbYM5G-Y4E*?@d`(a;bFi9WgVzp z#>V0SU+|uRF7{Nn3Q<{vcdlsMiU>oZak|}h1$pJS+rDJHQx)K{B1hjBvJaj{DtU06 z_8IJpr;V=g!dXli50AtfHTY*kIDR&>YYL;G@>`hZ-LZ-CC{>1u-m`d=<9!>CaweR` zqnt+X1Pvz37RSJjcd|#*;WhM(hu*@QNl6g#HhS;mH|*U*dO7)R435h2R%v^ZQ{TZV z0|$0#`Fu*wCV40GQ5JRBO;DpX#)=^CSL zg`DTn_wgYvrY9(-H)hK;-9W5x0hjDDEV+R3?iEf*%Iup9Mq_cEw@R5^foT_wrVeNq z`H71Br`eL10er@WOGbnyw4*L{rNzp_TcxbDqtN3MqgyEW;oS-0u=-T#ilS&HV+MbU zmWPvYaXU$I`_~h>h2fuJHK7qFA*Iyrijf<(Tt@Y3$-AVe8bQ+MMttayVV~nB?GXz7 z&*$jAG9yr33=4(6as~Yfhn5p#ws(q}SUq@fBVbZ9-@z`EI$Dk6=Fh&;vg#ngk(=6+oAzo@D;`q_|BHEjM8F1!zV-6uz?f1z-g#k2paUd9w(0Q zZYkgWaP+Ec7&-h-GxJmkd*`Tt)BpBX6z{QNBS6I^RIM{I6s7 zt{}Gm>tK8MO-JE(regayICvAYACBF{wgvd$e_|U}4MDz-e`B-?t8mP+Y?T;a)*5+CZT-T=&*@M0BlooB+FbZs+I>u8S$o-VbZ^_P5v#bQ` zZlUgT+^$V+0hT+aJXh8W1Bd4C%ne(=$3wYEff-I=Oi{(A`42|P@HyBDW6OP5TFhhp z#PlpD)1!Vg5?InOTQNQ5m@@St*nj@fD2cBp$o~^M!d-6EX-?G9KRb#70o2g^XLMs6 zvr8Tp;Djg2BcuB-#!5|GWPG@)uXEINK71l7z)N3w;DbAOp!t13v_CSu6kJy6^Ijep zeAh@0e}G+S_cv==A=r8k2kyIz_kVw7@FePcL3vQPx$d5$WI0dq_Tw?=5N;NZuT!_2 zGx6r+T@tc}e)r^QEkA)({x9xhu#pIrA7I5W=}mj5l8$eEfZMnnTzG(0feNgXW>Dr$ zhlXGOw^5cE?fGg3Nf7rdYBPF1d$$LjT`TDftkZpR0;90dZ3mXA(m|a~&6)YgQE;HuVK+>OG;t9~g~rqOPf1 zfL)(F^;!>&I$_%bQ{Tzhqj{WqXp{}xkKKoM+$|>#vTovjZ;*R*6pi7*BS+DCp<)+b zIPfQ~6vypi*8<%3WOkDu8-p>vdg(C={Y%CTF}uBzSt|TnY=xBSzn2oXSU+)llXKe$ z&Q*3;&P9sbFQL|7Mkfby7q=GR zzkG{#kvMo}I#mhrl1^1&800*)3a}&0l-@flm13s%B{gd#+C?*y9Yp1{nethX`6O~H z|IEf|bn%!?!=4RHy$@p%OCzP=Cl5X)I0T}?%t~S?>m>f43-C|TN0D%|IAde6Vz>{q z566QGj@ZSo1=#a{f~))Z;1lla~2;CDbSvn&(v z621X4TA)(v?h(leld^jcq zX8yCWu=4uOg5su|$k&WWW0-Zrar$g?o^SvIJx;|XY727p|0e3vUb9u0*JtgDd_H?u z1k^kaob#Hc(ak;Zn$<-dgCKdwz=J4MLHgQPP|5i%s-;Ti`Fyg{T?8gYnNfn%aj|cK z=ap!i#bmD3DKFvm@z(jxl&}^7&Yxm@5$AJuG|B@T&gIAlzvVZJX!xeKNK}{342;-s z?_i&FJSobdGs_hJPjUV^H5dODc(d&Im&qiB*dq#i4+-zpit4O`*-wX>zgcGgeA!1qA2wIpG9kDTJiIx7@A z>*0?Wvz_1sTw<^Q*JQ^x9f}n%WVQ+WAi(lRj3rvelZDWDUWUho%vuTS=ULBQ1+SK0 zVc;}_PeW%A6K7UuyLF|S!ACx5;Kz-`3A(0WLB9WlDI~&>BIYPhm>)hZV)ha_{H`rj zY$YniG{SHW+4&D0Eu@mq!cGlK^K1`zipHY8ti_Qchh%x8oxi@ z6|fwY-j$_QTH!&f7xmN4sx?TlrrD{N6zTy=%DidSB!pt{1b zlI9eAsJBunv!c)$Dw6%8Qf3!%nzu^X>z3?8z-N^L%4J;0UE*1}LH!dty;{T=F8-o`1zk!9# ztP-E982Sx{mPZBWs9l^}fDisR&WBboJ3^aECe~Uim~BKQ#*^z}9KgORX6u;Dr9d|l zf39c_(3(NpN@iKnf*~TMrtr5twyN+KKhxlNHvm?WJ6ER7PFB_x{ccc`ZvhW0n;jgu zU6Z!}n?iaObe5U(N>;XHRkIh~tDjZX><1mH2OSNo+i!%lnpw`5aOl;{5!xCx-?eN$ zwAM4Ln-#Pzu(vv1soKUmX{9#>CQB>*W(~6hiy=3u$*zT8YM7k_N9>xc1-R;olSTD> z2EQ^ps+QRk^3@GameJg-Xug{rDmv8NUEA!Z-GHzc1%j(UuMzu|$YLYD~ zmj$*=6E~Z|3$t2(7}prL-#|uET3}CK!+nWwha%0y$H)%n5D&ZjzL}(t<=;^ z))qjgre-Ozh;_<^^2{>=MUhMO-fIlacE3@Wg&4aOsp*DtkRhnAZG5Ao_6podLCx9Y zM!hSDdd(L*F^g|z7Ga7TKn)4a%?1vpr4oelFvXJeM4JpV=5*D&P7B;EA1f(*YJ;gV zFO@&P#uGm(e_m(ZB!{np%#y~s%AdQH96p8GPnpdH$L(U)0=$?lv!t>;TA7_Zc}>{c z%B(NErmeHMyPo#MnCdvb5bL0gRS*Vtw5_c?j%T8JMX~8MVPtF6C63j#vnSgk0)?QUC zw}5%=%tj8(E{-k0rcdM;bBG_s48{bpnD3wO@<3V#vt0NhIgbG&r$obz4tNV~F@q#_ z7dY7cvZGm!Y3&}x?hJ_Ogy9mW;$qhVoccs|T{gnn7JPHlh2eFb&8#jA-{@@i6=&Eq z=)&+xyMgVK{aws}>-lKF;aqEiq4yrjbgzD08fv#pB?KX_*YE}?; z87lH9?{+n(ir;vvbS8IUV>b+fIJ8S{hZM1&ncRM`v9OuY$@8Y}W>-(ladlIv&~bYc zArGaXO%Jn%NaU@OheGgq4>VUC+E(J~$CVP-WTVJFR6QQBlVl%UT6|b>T?m%+!s&6; za(ZlsT7U(QD-V?U)W|+8dDgrs1~N8Ctk4_x^)TKlr!)}a`e4Mtpwy1W5*bb$F#oU!}e_sri^v`<*`&K#3#-p4}urFs8*kXZwt5Gnl}KIU|Tk)&x~ z4Vktt6b&UwiC6K)M%%&W5bYtP4>s`~LmZcM*f&1DQ9C^B1fI&Icgm?%f!RaMTp|bl z&ELtTX%IESE?1FO_N!bYHw=H?nu3+A>abuq zZWo3KT-Lx)%vY9EZ5ER`ORm+krV*mGbT4VF6e@e`)_5nc9kkJslKbhT<5{d^#Zl&f z@TG_XPM-&8!eU z5nIzv2~CTG#?#GcF_}S;j~jn7;Nvj69mv%8Jw&bz@HkyDqr?B(DpCo50#2 zfh-DxnbB-K3s;2C$h9ICb3?5a8Eg|}D?%={@ocj%w4ZC@n|5YnE$S^B((N|hR}((< zWSm#$nBySNd@RHCoNJDR{0oEIpLzXr3f<>VMz?dGIaIq3dFPu=#J?GT!3YIEoVRU0 z#^8UkPFlQ2LD^;&pnRY>_&0pI0JANQ*(FU2@NTxO;`85ww6aihk=YhLdMP+#=D9zF zVoT6-XTBJC=rJU$$tmlkCgqg9Un#~JJK){Q;%VM0W1JM2w;1gehjy|4k(y(pQ)+8w zPMZ{A;}Ub4_5wsNMYA)U5ke`Kgu@fgRPanV1rPR|sv;(_UJ~;-?1)USkEfti0Xn?Q zQ2{!ySQrksmYL5uP`h}w0H4pER~g|HT46q`ZHMtIP$PCSZb&1pt-zw?ekiySlaYh0 zlUUswWR*0c^eVFg+g}$Ht2^PjRk*)6W*4g#;I?d8y>ty(ol^wwER9%={9b`~R%5jB zC1Xix@EWYGeG3t5&7v@Vjag9KVi3giO()X>UpD#6doC)bzdWVt5t-rl!kw4RVxI8R zkZ&!X0_Qw!YZnploDM7?Nu|&_lV3s$5P-Jp%n}a%T~e_CFJ~(iQnq&M&52qyIK3VP zQiE|L1%hv)D-+i6G~SKBdZ?^u%zBB}`c7W=l-GFbd`StT1}p%xqXV^zR|~Mp=_hRr zI>{@t(X0+XZ!inP`b}sm3vM)@5+fLAuIlo~(06l|JKa9dYrM(qq0NERP3Cj3bxY7> zFeCYin$E0jxwH{p+iac`8#!O{PUwvtrNiO;7BrAMc$bWsHlBt7zhSMCkFlQtI);lt z&j4kxakL0;I2J)Z1H_pAR56XX<-I4UnTAKgoPcX3Eb#T&&e0V+S^g~~dXSIVYd=Ez zcFYKWW=vB$^8IOd+;CZO%F(RZVQzp=ci|$RcnWV;y}!eJ8kX)fBSiQad(*g<`wDE` zjm!O)O^|t6ES;8wnY+v$p13p6;bXH9+}UNegRy%uTkkIvLxs*Lt;`%F?Vu!mXD z#q5qR%bN6x*+Nuj{3*L43s4QtsNB5~>!lT}cgC^hUAg<0ijV5hVh>iMIcnG9S%8(F z%rHI|Fc|$y{sVZDH=J=pPdQFFqn>h{#5#!0aZWbn6OPPYf2G(Q4wLtpEge{0Y+8WN zKbg&q`^`z{T8Pb^j2jXuzKE>$jfX$HPFxG_Ru*YZczRR0XLj1+LNdS+60>JutQ|P28$1(w2Q*1ndI&YY5 z9k^WrumJC5%dg8YTv5pRj;2!Kxua&CVwt{MKyFp~?81J~o+?!d+8@JYq0U)*vs2}; zrrp5y_RV8hIc#-SRSsL*ASzF3dDd-jzE#{YWU^{l4O(ZQBN&K}|6tMbIflk%XKulV zI@*~&HU#5^tiqTv$GsUp`ph}_K$Z>Vj^w{rY)r<-TIDM#GRNlyyr)p*g{XJTx-h4{mNyGoy42v8(3P`~>&nBbx6$!d zWMrvmQC3pnpCWh=iiOrc?H%)3Sp6Q#IPd?*+Iz=GQT&hp?j;bCNkUC10g}*rLT`bP z&^tkT4@Hm;B1#ibTIfi5iHHi3rwIh@`jL6Mz% zxcxc!2uj-H7_wqQ@!zXQaOZ6IF>k=<5P94Z$nOCJA4_cm?~WsD*fBf^vC_JEFW}e- zOO`YWUlyD#Sk4T~kK@sTpHCt%>j|_`)>AIIh-LoMEwepC%kTphjZUWafM&lTa_31r z)^gG$BjLW(xkoeP;#_MC+&hiPuD_+WVRuYOVv|>};f!Uoop14tRC7<`nTj`X|8#11 zi2L2uT*7z_%YV0IxKw8^cQ!RtVqyE-W0B04-{{TDzEAIty?dG|4n+{qk%W(Plm4*0 zC3f-;99?P9B>Ur0U8J|YyYGcsNp(A-~??kP0T-N;I0(l!uDmFb0OmAos8yp&o_`Vv}PN-fVO z86;iw2_B+n_AYuX^t+4^-SR3r)1k{ayZoM@+{fkSSs>zCYLhT9auBg`7vKwcat$#( zuBNt!R@YswL^Kd6gxDf9;2p*N60Tu4@yQM3N!PKDlyA6rhHEwtg6KajCE}w`%#GA~ zaQ;ukOuB*dy!Z@ONoK@3=%FnhFt`3fZqmi+4@&Cf4~F@3C~doth*SgUz?G|GIG3MI^ckh1&P5 z1heC$efRl3Mvhs^flh+-3Iy z;xo!_f1$6ndx*N+|5s{rP#?NlPGrw1N`E3`A8J%c9GL6!?+2;9;rS!v4QiwW!qA7f zcA0Ht=f)=FT!K8^CprCnKkZ=l6C?*b#&z+NC*C9t6TB5ZdHS@f5I(L|^GWK5kpFLl z;_Lg9V94Lzpy2|#BV*`^r>Mk*&yZL4Z#+(Q+PdYr1@uJ5&=${98{%fgqGx#4`o4)s z{4)=feUAQVZ5+GvpVTb);PL@WC(SE_dh1gtlar=>R-I5x!$JX3y7B=%)GHWSiF=xch4ezSN@JnY_5fL^v^RMA;P9bG z10uaQAQslV#@i-8zeR`0{U)_Fgue6UV9}!VAkl#SMunsS+-n=X#nYx!V9ndqK5Uwi z%^X*S1aXotq8+DzlEju-V+sq*5?>fF`9peZsAl<`BflhD9mDA-$=%pqB8WEUh;$kW zh90zU+B&>>aY$(MS1$hJX0|g2^sexCql9j%-#koJQnZP{^&>g6{N%1MBa@sRUi-bwP3-7!izWJrg8%fvdqTMG&=?7o66j6)labiCWX=%DtgrDDrTH5dbrT zqoE-9R?2t98ia_o2 zi8A?Gx@k?mR^N8(puQh=hg8Vj>`xCjt0pR@489TYPng_GdJi4K<$g>$&T7E! zyclP%jGCxd;ZJASm*>g3&$3l8Ry=de5`p0N^ZUQ@`E3noU(i5A>p?c@^B zG@oo|vDTzof>g#A$)wR5UbJBhUCj=Wp{oU{S<|i5M5~9N(IL~!crQS%-Y+KLj@ax1 zay4ieiOzdm`}ax#xh$-WbU80ka{`1$p_-G8N{O1ehv6xLKzLSAZUaZ75Qs+!_`h+m zG*S*>Ac?F%9LauiCf7IKM6tXEew_iJ6}KE(Ye8r^Fh zbSQ-GwZU4rdN8YqZ{d~|mJ^{~QIzY8E4XL#valS>_F4n$!~LSZfmw=TL-!SvvoFeu z9c`DQaw#ZX+|^iOlLj!SxNlUSV%Y7qDWTbS4|b@Ri^(n6-zM3J_8JQ9J<3pfK_%oS zwt&OXu7unInw0V;T_f07%C~g5JsSYiOUf#XI_w_bWcX+-WXgY79|XOd)D%VuUc6pE zE?nAjo^q`;&Qt0WLHOQCqLDxxetj9azOC(HePYty$Rg&Dhs|SYOCb-T=@XMo<>Zd= zUkn;(NIBGGr&w>AOaezNYO=pk4-tjO9{y5UAgqePp=U~YWbxlC!+-Jj%3?A0rWpmz zvDX@ERq&0jUS4hvnJUUT;G6Pt0$XOy`Vdkp`ewbkCkKMFf?N-#R6;Rp-^YI=E6Ua3 zVkK|wZUga^eFLjjl3PMx6*(U)uY|4bR>g%O9@JJS|B&z?A9~zX8F@ccMcMLIK`FCV z^Tul@c-MUL@P@&cP^~(mwpEoov)9&oYYz{q`)=l=YH|}ePy<#WWZ_i!a$NGGA3IC$C^hfnXiHbrZa zm+0Vwp0vBYYjdwRvDIf1TX;qlVyDnZ>`gj*F_m)P&pYig?>~n%L?c;TW8HuQY zVMY#ftd&lX->^Bxbskbg1KouLGjt7jCz&+R&5P8=qe!*tA=qq$|(TUV>SkMfYCPl1~{h($`OC;~I@&0;%{aACsMh>$F9cnGdNz)*qgPb3_48zgjN^3bQG_5Fyz{a*NrzH9q zETo#E>%$stFV;q$Cb1Pp-R3wQB2Y_xp>U$#2kLad#@=Zs*JeAdal-^|yDuEKJT^KQ zvUQMSVO>WA`*)Cwz|O7M>9vijC6d}y?nZ`SgTj$r7V zjJBNBQ?3ntdL#8xPn7j=Z*L|T4dwb+0{NyAzFwL^j^6Tzi#|fs$lkb;>iUs4)EIDn zWR22Zpue^c_VQo#MNIaO`YZp?sD4%e|q}KxD4zkMrqS16|D}-Z373 z%gDEA^#|e{GXFr_)7m}=S@>@wcH3IM2|~UbzU1RO1)mR+YvBR)UkBmx>#a3#q5!`1 z1>{P^Gd^SCNgp|@eee(&PkH1z?jC4l_WPxPW;?F0pS(vJr?wg6_RG(xVAzW`n6Q=9@n{M;oJY2j1>Yo8G; z!ro-0{DX}RHwhMI+{B(HSc8w_+2h@Xa@mKBk^^n9YApIg${4vgTpa5Xf%w*Rh#!Xw z;z`G0OZy#R5PSKaKa3hHm%&qnKaG_uvz4YANzoZF^9xdR`8YWNijK$X{vIb+VLMF) zNwa4PQMc>Oc2)lH3)~$UH~|S&#>-{dNfUuoJqz+pBvqG~fJ+`_qMR2dPr#>O?^qX{ z4THWU1;)|m8b)wuDYJBBQKXdTm3{v3umvTj@Hwi_|@fB{Q&6(sXL&ATqXkT`i zH&sq_HShgba(!4Z8OyevB-elolU-#=%jQAtDWtw-Q*c)C(`XFrM}3!Nfxv41+2QIG zIZ97EI#~{7bx*iQ5P^LSDO25Hb?`-m*QTHxOQw0NeLlROMhe`YDsN%KOnlPN1)`yY zTn$ayvZXxC?KD3hG52(lYr=6zc(}PL)H#|j{En! zrptMx#c+DM{1IDXE#M+iHE;nf#%iqxvFDj7*OAy(6Nl=fw(Z%KM zVmS!{mmq80V%)|Wvc$zArd%mBG)YrmqOS(8`4+cRH++XUzMUGq1jqAbrnVCB4+4xY zEVKsmsb9Eh;0AdPblK|2YR|GkE-SI6CK%D#CecnDHLQ)vp}96;+y2>% z4uaq6LF^VexAdvG$HJcx+TvR_etRl-3ohd?ZN@pq;H?P6dsG2{Y312blcc2CTcOl1 zzR~gZ@fOgOtvFq}@QYj$#&5+{>z^hdY5Fgs=~pvs`l??rHo9&{N%31{egEOR?cS`s zZPBm3Wh|-6p)hv4oD(WfOw9wAensfu?Q%Jm{Wtf3Bh!`bLeP-kz`1cpVlE@h$smIh zmBR4PuXuZ{Ql~X}p!W_0Kl~MYp7lGt3HmE!+v!_Uyj2$fV|O66*$z36t=4Za z><-`U4v=xpeb<4QelpHln<(BeyJ4f^8-wo|?;?E*_Z)IE`_8(JsiKYFWY|XZoa(kM zzd`ryc-XqCiXK!e&07e{urbY2G^1O7?L=2O?8Fe9x(D0(%qh2rzxH@*s{>l@wFDZ^ zQpWBBO78fx7F2=>%19EMt2*hDtR?M1~21gEC z(%e*+8HOK{|7EpIEYb_?5uQ^0w2xlEG(lb_%9tj|c_5~`qbzO|Ts?xD(w#}2+SJ(A z{^?6XzQ6tIC>{*>1iBrQ`$4Uf-Yk9qR-8l?3^pnuofhv0RvnkWk=RTl10PgK z%MXg$r=5ls!&4J;8950G$Krxe@DvW{|NVw`o^%Sg@|vFZCedNoblOrPe62tM*!&x= z_okmgOyFr8i+39pnngPzM6>%6jk`^$GdLYC`a3e0oWX6kFMfB4Mp}AQ;ErdA<73^0 zv$%um_yd_6N8@y`*6+CGd(R{+@$F+U>zsAN|B%N)pYzB%@rT@reQ?GyM27=Cg=#PGQDC~EvgSEI=|d_pujCq!Sx`J{JGLAw-&jThuZsSG^5fOr3!U3RfZ z6LAKA*{5uFd~;GciPbkXkBD=R6h@Irw?hMMi=Vf!a5I9`zhK zkGkfJe(YnNQGy@)kXCDgn{T6C5E2r;@l=dG_@=y4V*3cmv@p3OisNJJnj<-koQ9NO zI{utqhE{3ZPQQLezn%W4fzrjl>P`Hs-o=jv95U+TmiFYkxGg*3zRPck(_I%uU+SVi zH|iszbEn&Q56>p%I_n;tqzkzrNZHQnTiD)FCf7)>-a`x8`vGjRXZ2g^6-cdopeT3N zJW$-UQo;KNxQi107`vBmFRl!N@ek!ztQp~HrX;PnEjW!tE9x6rJrwdt?q^Fr3!56? z?6lltxgG0eWHzr)?!b({v48N6iyn(l?=5^PPqyECg2Ou-ZQ>C5?h5%vW+-50FcK3V+Pk3as!KK0lO)MD-Dax=Ep1SK8e16cB(Wkb0m@!uUB`U1~-k9di| zD=*}Z%xMjL2yw40fqW{H`z5l1Un6VsOT6KK&YJZIj=Z*H@#isjyuurL%ibWX0Oo{u zZ(Kn`jPO_}?k}H;N_Ok^Q|pd=HJ~TiKy@iynbgXB|cg< z(l6q7{PCH0D{;r@o!oHY5l8wtc>;L~F_Oc|;kamz-^(Av)%WrPR>>p_=^y?UO^wB$ zop2;t_%Fw4MkzTE2e;sk<+d zsnbc1aZ{&L-!}et{Xq0YQXk*59jDRFgT@O{HO1iER6I&~GPC0aTS7plG2^8u4Z7e9 zjGUyOF^w7NWoV7YwzK_rvhBRn;OPSg{s5L|6JC37LM${3awI_BU{)DZ`RvN^P~z4)_)*<3D6`hX8?`h&E& z{?LazA0pz)vMb!mjyP=}Hg`5hZOE0wk-mvVn376rHH%ca$n8y;s{e%A$;g`A5=c?sJ z)+6ng3Gv?;$d<(PuV!MMkz-}{Au3>r5xSZuO=dq zE(csJ<6F84Wzc5>%bQp-}-Q=thbitggWJXv)Yw))PdYFh*@3MQJLMemMa%r zj`7XfUCz-(dI@=A9LempH7E?$m-h|gPSQQragXIV@9q_3a10lk4~3*^IM4GwnwjQN zZ@tVO_;h4$1xGch92~0PsL5hUoqR4;MytU*m&zlmr!yPA&-bvRqoLFYDpzteV@(Lk zGz-ZGGpnE$>KZvn7tQZboUiOi~j-_Xg0rS+6Y~<-bFNNHlG)Dpl0>$Q`>^`aP0`*vsy$d<*NPKn`#SsVR6-- z9E=b4jIZJ7E^UOXH5>!rYMjgKiTqKb{CZvfHAbaG#ataF;~X8}buIM%uj3re*#RS` zd3qNun0qp0I%+v;*)E-jIYEwa$XVMF!>(9k3kmFn46)Ji*k=YLpr~KPqZj;Z%`7aK zPkk}@9`M#Wj<&Ec5t(@su(y1e=+Y+XkBUH2U34lRTI5dEB+=2-7JUJRZpFQY4T;#R z^r+{;k0U-V0KP}qr=i2@ne{CVvF{&A1mVwuePSdK2OZbQ(E=aaKibGqkxesl z=#PR;x?tW;Dl6JRV8(_Z+-~gH&Q=nNX%i_%l>T05V2P2Hh-6yar5B=A^4^rcYQ%9t z-_KMHlrDR!hwSCO%N`2_n>&)BSWA2-+NgiXm`boQz(agxv^$s48;Y)rDm@GfIuE5|^X-WoCYTH!dC<)WomRTi!Czo>h< z57|n!M%hZVLFkg!j&>~41SQU11@5=;E#S!y9UY`fP_m7qE30A+stUpFEkXR~{`t0! zo-m}jBP;yT)^Un8H?c_kR1+<2?6aks`s`ENJ8DR*k2R}?U?peBg5@0@?QCN%!m*xm z1U{wUsNnwMwQ;6Oh!*3ZOIORrb2Inu;+SgR(b<8=4i}g>q~W!MuyZpM*8WFVM^A~Z zw`Ro)*3Uj!rcS7$DC7}>{N0HMFOvP0!=!4yCB6TmxerP7LemCbyCd1L*v4)Wf~o(g zCrVxu!e2JBk~rj=UDpQ}h}^B#_HmqLZ;YIL%q7}wD4_pk4CS}N@itm8T-GFTgny0Tr;gVk#T?AQA_5+qjI8q-8ziu=LrCvn=uFIx_9A81UAMx~3lR=K`66<6wS#u#-JD-yA7_BkH z(FsqpTeDgU)?lA3egZMFu96u>4|jC1O}hl+>nh=Jf4HMLjQ-SHgImLuPklDn9zMd+ z8=t9{4aoz|?jg0Z6_{)`Ug&Yz8!@dN!`Y{8b`dj zy`UZQN#jfSQe$ul|7tWYyKh6zF^;C}uC0soz8yk z3&$Xd<-Y75OJx4tS+H`#(^n(WGGvt|une^_R4l~(jIhsjpq1!A+b+(?= z$=7v1Yc(X2_l5KoRZ{|A(@mJ|NVe_0%%6V67xRQb<~fcA(0raNgov>|hAs2ZSc*}b zX>hTZp6e(ivCBpV^E$4-kmEd2fp?zPN!!bQ?I?l|4_osF3LZW@>@vA`9`AEv7dXb) zSjZL2*cmK%fjD;Iu7))VV!m-Kv`2p9s3)c0=FBK zZyiajmWfTw@d>f0QTmpIl)tc?jlx{47(yjB^BXaDSb2R>po&>A&Tp!)ejnf&@= zQHFXYU%`~fp;Wd_y8_*FC{@{XQYrWDDOwfg4WZFqSlq*R{(!r=%U9v#e%w~Pn^f&b zTy$Sp<;}mxLhYYWp-YYWO#Tf6S2-#{{?*7D(gAM^>{#U}#C99m%^O1F;NEKAz@0xi zdf851f!Ms*PgYuu2LH_(_XRXx;~UreXUAlA&qN^h9xs%1OE;4DmYR$-){A2KLc8Kx z%Z2v%wYbm@y=sIRUuZKUfhe}=I!6Or!K-Ad9A)Iwm#q2m5Xm!jh8AORk!j*lT?uQ#OvjNglG zk25MUhuhUO$71`5G@RS8PDU>C()1f4Lc44F31cItiD!Sc*YT~yh8r2osBZ;oaE7Q) z4mgq}Hr*Qaoj^^=2nBJ69i!lK_T5>b=3&QMw$hsUygv{slB2HcUEN3{t2y2iE<2`6Y@w0C9Pb+h zYo1S*NeAfyP#y3&P}nugIZ*O7oCED5g77(z-AEv!m%WY$4-UhO>yAWr)W`wJcjT6m zha$I$CJ>fB`T6w*9H1!sD=o_qqXKuJa%yD7Gfse z#Dghsjhtp>+Jz)9g))6WyT@VpJimph4c#fA#WRH3E8KG^_|6M!)^5Ry_sKH()32fswIGkF z>JJ>1r0y{Ifukx*CYAD#>UzT*QVuU1zUZ0#5XY)f@Z_Q6BQ}O`w7?==iVAU0(HBM- zIn2Ir@G)+2YD%>qc&u%4er;qmJA+dQGh1lF2eta&j^VKW#|>Gb+TV`HY^^nPkAVK< z6Uy%}MK;HKRFnU~y{4A`pogh9U}AGTo`xxnq4RTZp|B5>=a$W%_pf6pOnZS*kmETL zF1_$Z*bjC7vn23f!c*{pQ1=CfW8Rm@TKvLM7skEx#ySAkUs|&G^gQ)H94<2b2@x;R z(_`MaAY_GiQ0U7KhWRUrzAXFxm1DmB@hj~XOTjcDk^))IY!D1|*oRZQWHux#op`=aukWDtS^ME1IcM?AKw*+$M;kWkp`JqS) z{jjr)$%IsVSU3PMtqx4cNn8T{ zO@KFL2*!t88$rn|$lQ@xsl^UkGfxZVeqT&HXOGWd2Pn-!2}EX%EJ_o0-I{quFfaRJ zas~7XRJusdK@C)r;UaS>lbGl%#0UE{5&nkgMV9rZW&Hdugkdl-7sjJ^YnZ(LgeXJ3 z9v5l(p=5{>E0u;$Axd>tmek4py`)xy+27B3LGb}%Y^YL4stucCZbl~V>;!jF;5zxjnG}&O0#$@->M4zeZaI`{Y%Hmh zE8=r+inwg0i19hmS8Io%U!BXT)PmVz-gI$Ql*ac@YgU|NRB6@)_JUy$7^YOlmr%!t zDJ|haZWoaF)ir392mQ(`$et9gERon=qY|?&uM2V148=K;M`>zXh%aT!w>wh005N%$ ze(aJ7OvL&VHbhv71?d|o$%iBWM0=M+p zrB{3C_j*5yRN|muw4%Shdsn1V3dTpf+E18w1hbNFrt4PO;V7kzt@$neRvG>i2Y*B= zA#k;@H~3uvZ|WPa9rfr|NSP?HkE|PiPq2Ds$O3$L0AG7iRLKpOilAc0!oNk7nsBwa zHxd65*wGnc?OBT{CvmZ6E#d>gnwKF85{jK|u;x7yyfr>~rd}vL_-QZ17k~Rp zDH;6oX!EVGW%FOxbj-r1YNxS4!i^bOUOZQ4-iq zBZs~ne(jcd9q^B67lG+3Li~M*02o*nBcfgmhFG7nN)>ojR>9-;1Zr9oJcr;|46zqR z4k8$z=iDi$bhYKY4Gm(Ho-FLPd$5vFcp=2fep?SO??`P7u}_Uv@HN3@tXcmFRtcXh zeAulF46LYBfFED)$^*Yw!bZ#Q@HcevxwkCZg?LuaR0ru?Uct=DmM!OREuB$GX^QV7 zN9vI5IIn+FNvQ_AtGL2|uwFxCRZA8>ET5%{(hlBM)mT-OW^A~%TyNlTHA@yBg88#_ zQ)lA?DjTaREv2dOuBy@xX4LQ|*;{<9$~SFib)`3dD-Z0buAFAeO_C7{zY|vZ&Zkwl z(+sGobd`RELp7CNY=<@R13&%YnQcCa+-F!VWuL@OShFO-I+7s^HpMIV*&S>K!BLv+!*jgf`FTGx^FHnB*9gG7USWY}Q- z!l(6(aRlzw6v5iNo)$Gx%0p^XZ()Rw6E*WKW45Nshw!i&qWDWM#x%vw{A-h-q{j$` zHO+kkaSts-JB6DCHaEk$YP%MQe%A~;_t`C65|WmOh?cL)u;oQsV2}ArOT_hUp%jPr zExqAF1uoSWE~%x`Q#uRVT4F!Bw6zOEnwb@(4}CV%ex;Rydv1?Rnj#I$CM3DOrh_GhhjOV7N+sCc5m|U{ zp(JZ#&B_fQck<1`pBD{)FFKL@cCLnRn2;m&-HP1=3Fs{it!@M{YpJKM^p;$f4@Ldn38#_zn;M2+9j0ECK{gRai z_$v8L$x3N<$H>8_lhU8wTs&GxM0om)k}m}g_f%q_dvDD*dnu)1b8nZmh$0FL#9Lhv zuZ(($WL(31BPyadZbV(~gUq45aU&|vJtGoLLs$_3&IJi0P{TgJ_$+S=sVrRSgBx)% z*1)0ySULk>ggt9tWue3xSfh#wR3g3yT}gq60oWc~*k*x7A1l@2ua9wMH-3OOZIuuO z+jALgZSLtW#g+Rj-C)^3q?8$;e7I(lYul;`4s*c zhArfy@+GI{{q}7m6sN=j@4NduQDLk=WxB5~ zqr8jA*C%a1!*Mra6gIcbXV~T68;$-pV3f;gNOLQ|iBZ0rd+Kwg2`nA0x!x#TH&rtU zNLUr2(-_|@?oiuDqe#;}LxU6;tDCzK3>fQ8xJqzhtZ(4iF-ju|e^qiU4i=Bcxfn!i zm4()N`qUclfB28)?HQ*OgdyXU32dCHr36|S&AZJ%i<3Q2lrC-1?L8-^K6OPtp61i)L@>_)58;z_cFSlQxsC+H4 zqecck-5{)*f_2a*%cO&J0cZpG^b6nHlo_0plt}!&t3GX z&F>NfGDot%!)z9~41s$i0oL|7usn1KP|L%{LVl_Y386Is`%D-B@nOqXl~ zQx`&K`Nm|PiQ5O=pxsQR4UC)ZjZqJ-&$eXX{!3w)J4<=UJ~K6jI8c3|p-+5j$mBrj zwxSM%Q>1)wXpT}j>Ql{L!?e9K{!QOS)6)2R-Xi@#YEZN+G@YvyW8V?M_>^g}kziQe zes!*LRAO6~p_WGD)n6DL)xEKNR9ef%Kh{ zsEOchR*_^hlK(D(Iy8U<5uM;oY0QXF*levggDH`c_mM%FdA70i0P<}mN} zO!{8=1gb4Z+}ZDOQ>42IM`EoVTv(2A;vJ(6JByYp)ua(neK{_r{#xnH4EW1lKlnu0 z+pbU+NoI{-{(A^BQU}@kd;ZY$bB=(As1q7%^dQ zzDoH>Vh4y$8wg+6o-8PfdT0vZI;c3j_B zG+(=cbZmpt2{vv*Z`?dk@rSsLN;7!9$(t*E1l>2ID_OA68=>zerJ;l`ciM!E!CPDm zB3EA_S9PCqX{-yIk<}UsZNU&}V`?Y~k$&)Uo0U-Z@>`YOHa5UinuznU5T|d3;?&ND z%b79T@dou**0_NJH{KV{6e;PBO8i`ll$IHcM_t8u6t@G%qo0XLJZM%K35L7dPwr5* zNlZ4bncaK1kbkEx|F1?)gQ5q`i`~j3D0A46&5qx4NbIbU)eIdWpr!`n=71Tlo`YFVmE0i50MBjTWrDzF9+ew8^uUi#`?s#~!3X0O zl<2RuBZapih0CA9WuM07p2lTP;qs<%SyQ;2DgB3zNBL5?fGJ$K6fRf_mnntIlfq?5 z;c}#K8B%!tDWCQqi4#t(Zmzzmn*F%?R--7o`V>u@TzyS79dh-R(sanxR|z#dUe{k$ zO`TkSPEDO$fBfyoTz~u>CtQF0Nja`ReiZqTrbK>UnyZiRM|1V@Su$52AH=!(cqhfx z$K6&_U;lUvp%rbnPROE->Yw)P-x?-X4{r#?jw$8X3@rnnQ%{EL=W(SnA-HT%$TTDM z5&jx$&t6gX3&)gsQtq{Q;ge7MPtYdeOSMcxwQt|TmnW13dE82gyWATw6G*o!~1`TMNWFt>%e;FMZ7pS}O@%0NH%UMp)@r$s?c z8GO0ZG)Pyy8$|zEuH*~KJX_Ak@XrMtn8O|$gzPu*{9~Q(>IQ08hXrlPDP@OY*OkN^ z1~t1*4bjr|U&hMsagkIB*DI*u_Mw-QC_ffMYC=zZ9(VPjX; z*GLDHV2U4RgsX`g7fGK%`CCc^9^Y<$OW6@j%fq}msm+PHB0O5Ht84CU2u8P1lw7tv!iY^jlIcp8kquWV!+jZ0c^wcZR{ik{c3i zsgEK0!Pcfkrjj1{fvfTJ2TEIs9X3@&3YPX>5IQ_k4hEky$~^)p&(3IQ{#dE(e*=@@ zTENCInEOtNVmFOkS~E&O>{uxVe?$&_v^=z`?jMA+(CbTP*M?c|mD0qSWAv)e!PzIu za`(DSrV=@cHhAk6{jCgQ0Z)twGAXfwN829hN?aVXp_eV}30ERfdL=LUSJ;&>xbRGA zYuO)^o(`2^%s;sISI%7&;Q*zLRN??-|5dKCIO7s`0AiOKx-6uy*5p1?Gr02{4;Qo` zC5;el_JsEvwkFs#d{&p>;yiKEf6AAvC*hdfytZc%&7~mprP4$i4jo@AE!hZC+z?~9 z5M!u^7*0{&t>PyI|7cW1-FhP? z6Sv-M-`Z9zgH66>oK{s$Z4`~_@ZI^{1<+!9%QH8Yo~of z6OYE>{6TZmhmzXf(oN?rELs`n+SE?$fje5b={+OWa8r8+KQ*U~y)v$u{WM7zhLq-- zhUb~oLoCZv%h+t^QBGJiCgoHBOb<|t!pH!%zAgNzxvT5wQBt>UjV$UvxT|HVk~l?Y z?*(CJkUET2FqI?SLU)gHLewEq69OQWse^5GJfuwaD5UFUO|ZI=wXm+Nmq$5a+#4b4 zphz-I8b;E-Xm#^YW?Lcntf2ZCD`X_=0@RLFyGi+A zX{7p#R6(yh9}J38$GQ_t9o}c2b@Lg@h-ekxDAa^hV(Rn>X84JOa4Z;3!zqpDk zHdB$(8WdM`1295oW{SEo;isqtlNU@};4-|a(xTujp_XS$O&F}XSxGhCv*sNo)jDjG zXYSUe)H3GW?U>UuWA)N%Q_qa2Ju}9a!NJ2MZ98_$Gh>^wYL{S=@sZgNztT-gOrdw- zHOr~hB=(jN(F%oNd5l_xWqRiFPT;0^3$d|kq-XB2v1&Dz+cS4)d3B0sZfAL9m-Nh? zR6&ghCX#rxVY){f?6}%eC6+*7+=&{K1TJ|3bg8TkH)kvauPdu@tg~nCc~!7OH(?7w zm8xj?L7ur!R#j7iNp26xXM0GlYyW07wT;9k6CxLX7D?dZPljhT)VN@hQLlmwnF~Cs z5HY)}rrOyeW=qAX^Vw!vS^9oQ*ajojh*>CIOI^ww#wGLA&wxdRFB7xLhjj-2DRJ+^QUq%Kl2N_>}&~bO3K|;hYVGvPY z?c(?P8H3o*&KH8sD=rp?FK3IxqJ>`kt;OD!=_vBXye}t7wf{r=wyrLPgleH&-*+SW|1%79G_v zV^nf0^_j$aS);b=sO}k~%73VhOJl52J9N}%8Kd&GRr5$}zBOu>j+&D(Drp=b;hV#9n~=s+hdJVbd-`YYGG$}t&Lr@My2VfKYXF=7)?X{*fVR&ex35z7X^4s zw&HM2TKR2tyu^6I>l6|t&vJPwXOrztL!7=lDS(w zuM0^E+p$}%Yhz7*L2dH3`wwYxcY*v zvnJipNvks^eK|tC%l254Zt5gOn9XbJh}p;@LFk3(QeRwb9*OgV%cdGhx!Zb;9_2QC zrZ)3?_%DOxi*s7C#{^&uCJ+DBH;MlG*Stw|*Mn-$K1%&kVt&uv1Bs0E_dUvpk-p#< zwU5QX{mmG4ro|+n`dGDF?#Y@{=-cWp_gIYnJaK+t9oynZ;_jK2!tb6H)1)h`eN5DL zBEQf+N@zP4MYWIH+Q*;TN3yn(>ZW~k)n=HTw2xrzBT)N@(>|(eA8WNSc(wLXP=iKj zAK}_ZPW&)#c4^h7V3m0HY#OgGh1ZqB>q+5tq;UQ;&Ys4(DV&+YdF195m!2JztcT2>6ftj)J(-~@QcEpqk(^F=u)x1I1|9CBm zUG~gBbe3Ailz;jDV07xxizb)mRd%+J@#UX+;Xp;{nslBS<20VWhzPH4RHoU1-#+d3 z9EJt&%m-J_{2mCOey3ixPgty8^JAloyujtox+b-h?W-5C`Ip^g*kp2*i#^dS_NJ?9 zG?6BsF7_z+=X-Un8=Tu=?%Lh{aAFzidnF-rJB)$>%W-p#%42G&V1Jr%OL68>6&E}H zrNf#Vj%cU?Uae3+W&4Q)T31rQP=2(h#bH>0JqB|9pnlziIV1?Ul|Y8KHry*D5;2!zo<84Zm)ttIgPr-#Xnv^@|<7G!H=ud$}sShGerBA z$o&5^B1IG0lPbZ}4d@8Vzb+VLLr7AvJt3C|{R}oCI`w=mc=wZf*00EaqCrLQT%8)r zN|H)=gNkWP>a3e)q*7-UTZ@IXY>A{TBE8^$ye;1~W747oJFCW11D|?DD zJE@U3Y@4}Z!CTb=q+#XshHW-COr)ny|G(fTGjJD8iYXvp5^oc#??uB^A^g}E&v{TXjdS$l~c z>Np#Vdg*c&y_fr9ZCXYDQkc4I!Ww@Z1CFmv%g4%)TwI?e;Hj+E)cfZ=scI>r%JO>k zQP3t;-R{ZPdQqtGwt1c5;F1dy8Hn?=zoNI7s_U0bT>O_Nqy4NRwVf#-9wm;44g4oKX{r zZ;CubExK=R-luMs@CFCh%6%Aj0Oux;%|bpPTIuoYZW><+x>oL*wIb4Qa;+4A&3A)y zK;=W~7?%B&n_o8Yi+H80rU1F1sm7M~6~7-0F5M8Psi{|+{S{O^qV{!zYRd7<8Tty! zt6Ou~^Bq+y*lbN+!50VA60DiI&PJk6K0h%vHD0f?9!xx;R$}!?QDYV{;FUg$7(}k} z#(Ye{rWu3_-1wBb*b|(sQED;UOd;`XGk7`$TS?siwA#Q8Y*Lbtpw27(KHc(%m4j@k zF~0Mu4Xe^kvp)&@5`VH|Ul(HYJM@Z=tofu@AYDflA2$npgbG~loLYbwtC6na140gM zoIaX88UZZgiXUQV7mpQ;SJm7hT8D?ryH9Gp$FnhPMV(x}o-S!%6cS(uNwOnT4k_*32Kw*Zx_%`yG)%LkCJ!hvFJv02(hRNBS2+ppCnV~VS@U+cYe)7$DUwwvI22wxkVR@Sx;>sYPEumj{OxAh)cxoJAsRIhwDth|f& z20g$hChsflcN-hX$Njrz@=Z$CM*T1{>ZhY$v-#1t^SZH3W)L}d2o3Q0Fg92lAjwQ$ zXo8wS5A>mH3kHRIT|MA>z2Gm&Q2&9NXxgVp$XBeo{n!I_ixg7fjVm_LuJd+ht;1>< zNpO9?vyH978|`tYrXl5w3z&DsoXjm34c&_m+DACELFf~_7u(Xv0I2*@5cN1yjWD-j zVwKkdPCdc9tX<6oP6pa63fPxFMS0mLq(pQMXB%kXyoEF}YAaI!${9J?US(#kiWJKb4#Vv;xk(+nVasFPKWMYn9qk1@Jhzz=5e6 zFgL_*@Gr_Pk&B#)r3`8~oS1T^8~c}J;^?OW?f2GY7~p99>CS(#g>yeEU4&&P7daYB zQFN7sXIimRBokLvF_`G*tir01bd78)_7;+FY!8E|CAXtk19DYEOT}Qtdqcr9;Y@ed zo#f%<&N_JzN$2FwoE#3{A3s-=jUiV#xw9Mj#o{xg*#eS>ljrK>l_Z^$=L(s}EjiPL zZ6;Sad9E8-wK0>=SB{heI^tx^j#G(KilUO z*gKM$SMf@(BKV!VDQ&N475T_jUd1c7D&___yR(WUk4Cn|ywg28fn4Cy;{~*3`1~I8 zin5mEqDIzA8D5eb-UK@PvVJ5JNB0)!k>mnL;{_Lb61m9Hc+o(I!;oO-XttDO;^@T! zy^dVqXuQBZkXv&nxyspim9k4`bq-^{kxZO@T(GZ^3!IG?G_m1Hv$Dm4$VHCEixmBH zcIRLg@ZK;NNBh0kl^sSda5P?UX{0c@sG%i4hz@tUI;L#*7PVt>Bo8N76XYi30w?1I z7r6tu$jQ|>**1W8%L%ajPDd7IbR(|qqZV%H^jP%bCJ>FSJDhVrcI~x|zGWTB{sJ;46lR*1-%7XrDw1n<&VBRlV za^`QLW#OCJl0KA{))K@nc~abgSbOh0&cYI8$}utVACMK zBPdz&&xv^%esL+sBvha$RujtJJK7oJ&+d?de0x$Y>P%#hNvgIp>4(|CdF4zom{iQU z&8?8BHfB-Vp5o4SHWu(fuuDu{TZ2+qTUL^))n*I$01}2c3wmZ>UZhGr7H!JzhgAFV z(#|ZBTLF_`=?`AemT788F6#`+#HthK^_zRUumqC8_hzd@nTpQB?it;!pZ<6Sse#{o zxlqv=Be9MI$eUiJva=OSCaJudj&QBAbFF9Y32kfo!-V>08SJm(tjInwmGeV9JWV;B zFNj<)X&~CdG%u?*1q_sa- z`?gv8c2Pt*oI1L{U=AZzit5tLfLgV16r#0r?Ua7Jq8{5uYUSFQVeebp*;?|=j;tw)LI0+^XjKXf>>mKjiyiZzUEW88O70c?FUhIET0uaY<{7kl;yO zXIWN&l+wht<&|J!J!cJVV~=-&|IhM{Z{!^4RymiqdxfYHtOlu6i27|~=a+7|O%@Sq zAQrKsMetmFYr^6+@V=lEN#!-P#^3sNp7G2*w1u-78)(XHYc1&=jR(9#PiG7Eg(*8e zh!E7uS zQMK6>Q+a7CsGXc2d*oi!F`qwl>g=qe)ytS40-5GsGF`nVTEEkSVtKKB>OXSEyXDsEBYj0ny}kt4@`*E1stx5ocZR{nFE3<< zIZw~Dlm_b64JKe-UF_dyny^nvDz9!Zl>OLQjnUku>RRd5^{3U@?>#${U}HdN{0@ns zlq9{>d|t{{+qUp&T6um$QmUaPiAO4p{Gw6R$NBUpa@YAx@Mw@Th1p4Eyg_{SppaDF zAiHi}kKDXVI^~%=bSSRjXl|3wwehenTpzl33Ve<=Q}@jCfYvmgDrEM<={Z_ z(V?s&DaCOy0vAIrL~l&X4dp&{R%dRh8ncW$v-Zxtb66KrlruXBW(RVCGrNA~tjgR{ zHD+5EbJ%&jr97FG;<$+dH<4W6xD%;+M>Drn4fll$$D6&e-_aFpBPq(6YXx&HxxkrE zvhVN4+)_2>YIo+)an23w4^osfPy0bqp?#6mVjS6J;L&dEG|A1abJ898Fl}!VWXrq1 zDSR=(IhK9kZ!-HEA@Cc*;p6ns=F_5Wx%{F0q@#sdI4Q=*=^Xz5$8q}lm(FOis_3D6 zFRiuUSI!lTCKzH=7GhL2i&63aMGVqKdWwNvWVTO^Cb$X0_4?9Hul52XjuwuL^3j%|r^V7j)07bq9|}9c}8Kig97<;Sa;cI}==e%%GEdx3IGW#+7|aSN18A z&Xv7!wzCg&OVyaiT}(R$FfPm9k#d}ew_h~ly&~zHH&h9Ya7#5Nvf-KZiEN%sMqF`q z=gRbd3=nPNO_VL3xTCUEo9`UsCWhvhwiiaTk`_3dNURYNCHtAZ_(bm$sUp3TABQnfQ)d?q%P5eUO`_GIh@NRqZw)WX)^ zO+RJr-%dH2-Nud)iMW0a>H0ZD(osL*_VrixW|5Y)8dOX2hvlE0?akbBXu9IF-akn> zt}C}}ny%)obT)J^tVy@uT{?K*cugkz?n?W6NGwZc!$CC>ZT^|{@!p?Y;5H1txiiV$|6A(I(1c4D5x(~G&@lvlN>9~I}^hRhzgjHXKzV( za$YJN?jL|vcgl;BWYWHM*1y5T18GIWnrKD%6SrLFT-5atz0LV6BSwIvNBfhA3GB{L zcwZ=?94y}MoE8$PQT1)#bUPF`l5{&n25>vf{oF5zMUaag;3O7DE~5jN0&WIU$koc4 z0lFE&0=O9h_abCZ0&)0x0J zkW?eydIpGi>rF26cMxZV$^>?Hc z0waSDSAfqP&KV)=49U{ne5ay(q*fCi^7@*}B@yGXw@=RtOpr1Gf!!CdY-$-&J+KrXYO zfJW55)=F@@ywSdKyS(vXmmdOPUf6+Tc)d4+4)oYQXKF}z7G%1|Y(XPQH%53CSImaw zFfMv@o(K$rgXNZoLGgpQ_g2x!Y8WKU4Im6s0Ztus7O(|pN$*8t4`DCb5LzC>UbGQn zJnT_HV^e!%C6#e|96jXxp0y;Y+#aFka?MB%%^qO{|al zm78XixtyKk;HDuUmuYnQh-pq~rMPK+)4p-j{N}?nqq6AX^7(1!M{Yx1)Sa~UQ0I*E zRmcNFkaQ#bV(DK+8b@6NU?Fc4)DcSiY`rvAWc<}&iT+LZ;OuVP5t zaOpkEIcI6908~2XELFZBQatpYMMG1)-!icJ#G-rm-!j3gbIzg=dKgdW|9cKMh>8+{ zxEXG0r6{Hl$-&J)xF&Il8RE23+zhp}Z`=&E0<9zDrZB^c3(nrbWXACvlICq~l|JPN zhviqDnc(L7H5H)fCFk6b_J(ljrs-}Z>85EP=<2?LKQu0SCFicWHZOF);;hX^7&-M2 z$@aWs&0I#JtLdNUmTDfD-g!;9>MSKqgLPM(C2c8z5OpstSATVG*e%>MK2I|7a}j3)VTF94 zsdNewZadqvr{?Pq_3O4%nt_{!lS*6)I2j1#NAI5i#qTM%(t+gTCmn1%bkl{2 zX(P^$a|fYz_@ReLxO&&wJpW0pZfd~YL>S(weRj`zloi*?iSXuT+hs0Sgyi66BOpU+ z?oyiB%7xd~3UHIfYu~uZ;)ARMX;+}$p9Mc~HZV=gCdNH8rezTF*ckvIKbTnj2 z529ovNe`lqL9QSQX=_}>{2tU=Y^0IF7+%8NiizRn(;$83-ZCgXddfa=Mo1~p82^-? zjvSAE?o$m;P0^av#!a#JiE|{IOH#QhlFa31ksO*S!U@P_3KWn}#d!2+1@!3AzUk59 z!xTwDx+yX}%fJ+;o;iOFNi)Prx58l~Nw-28v4X?6=wXG-&z*7Xs*!lJVWTrEa}M$`d`QYr;77H|KN8Ib6wG-pyt}G zC5RZ|=1P6x9L`>mR6TOc>GsN@edG4Zfevf6qS+H$9B=kDgiG5Bo@RB2Nr=$9Tcs7Mx;8o!Tt)x_Q;ghsxVI_>q zE+y4~Bq?nrc890F${a>T!ri<=HatP1?PZYOaJ|Ohz2P>PVM}Y7zlN4TZCcc*MIX+J z`lWr(Qb{VeX%Ta|og@dhDFGScq6+ftZ4!Q3%gn>?jP{M2^NbI37Qu4oPBsiDr_o$Y z?Y7^V?o@c0Q*z*OX6_!F?YXsdr(&N`J*pXs(!R3Pb`IvHijpN5+^NqY*jRpcs1Pj;b`mhB0L zx;fHXFbB!R(Yti?QIgKly9E0CoN0yG1#*?6ce&7-E*332U5`B@c{us8PL@Ip^K$ZI zu8MGY5SCVyWhGZR`LP=r{t8d4%Sw<;9F5PkMxmCgkaP_#6@ioaaf_R)qaL})$wgpd z0bSGFe%11()s5(CWJ-6O7CdGb)`5`7`-SEYom5)tsMj{Y$g7_+??`GJMK1E%I=X6$ z9(NFbZ7d?KDf^ma;_aBNlb4fp-j3NCxdz)v(m8at3(A{tvp`x$c7SB!&^+tul)z7q|w>f>b1}Hfv7OHL6yC_xO4ghC{xhX`R_eBp1i_6xb2u0>}2$ zu;FlWsI3_Ll3e6$EG5`{rfkti;7qv-#QrrcyLMPOch(Z<_8!NCNl|_B{5KyiYQx-a z0a==9Mf8zkvnGP}Z~9?j?Yqb1Ah(vE4kWlcpWcZAo*a&`_b!=s$i}wQ2CY(?L!Im~ zjUnn*TG53k_eADh;KtZWGV`NX31!nZ`?I|yncqL-4{;q2g=l4e8FrFf<-4~>QDtt2 z?s(fQk4UePKL9MhnR)<{FtR%%jLK{4*l>S}{emt^d2A0xv zeHo9s&Mbg?TWJNLNqkxkVmR?Ci%Kv!KCO_OIHq=pj2`WX`2Se@?treU_y6u2ad1FT zmLdv>3uTB~Z~$&WL2^&rX1P)`%Yj*$BS$Ky%!O7q{J6^Au0-CG%!Q`ur=?}na#d#g z_nhZk-sidZjhf%z$3Na)p7DB~vz~MASvSoF`(8&AS8?#8@?772Y*ysA(`^s2nM63_%1HLfV zw#SeIqQtxf4;XXr(%4g(L`cu#mxWM9q)Mkw_o_vE``Tu+=pa>1L}}Mndhy<+&2Jpq z6KdVx&-PbkOJWf3v(S}E4C(uP&4#QkN7&L}G)XLB0gIj2maai^3rKgu#S-q!3#ZuB zd5(MM?MS6UVOxnJX1h55 zs{Mzrnr3Utb`mD$`djy#>pOQk<4GMHC6l<7=T5ebyo2o%()KB{?PLEd+mBDR9lnF@ zYtr@&v+W=MSGNCn)b?!owk<)`_>DczBv!qeD$3F=?txl0;{f8`RsBwx-gTxe+uJy{ zv*c>Boi!)MMTuLI?%TR(Xdx<0loh$CshuP1En*+L?LIXB0|_tK z9Lzu!u!{+-_0Vc4ezu=zBII5jaxY;Z7L53a$7Hh9v0~yk`Dgfi?(^JVz8=Nm<&s>EKv(#U^33VWb45URFO0P zP{i-o0b&wSM8qaKViUqZM4$D5XrKzjM!}vsl4Py1!Pefw1`J$nFwQ!8^lD8Pv2r|?ya15cr6@j+~jV`^6!c8)K*(FBZ5d$ADJX8 zw4@6fdzGMIY6|t#6cPqzkn=U$>&!qEiBbL>Bnp@!gRDqVlg;jW1_bO2um?LCEPJq0 z0)qX(@nB>B{jYj35}wz{ut|NXw#8k?+YNEKm*sjeU$w>ElHD}BanoLXkdtH4PF^~;}v&f{=%!aQ0|URt?CVfl`Q6N2vDelje4SXY*ZCK zk$2r`JI=Zi5Ue2?A+k|s5C+ze9lM}nQ)=<+?jDxmAw0QONgT@~;#jmpLyScmbI&fG zFG%WCpJeJfS-8|B-(!2+-~)!5j^IOC@4^53w(T9Zl6ZruTBfIJ8DU_m;`ZA5F#}cP z(_(^X?eVUy3j|@JiI96k_{u{iwb)+5fGQuu)8_k%3!zf?!K}~;!W6G2{$D1S?E(D& zGbou~@471`a^fi=7}ll=T6Q7UBbDc$z!BrokR2q1V@MhZv|M z57?Xrf(*zqO=4gGn}scxVF=dNm2Npx4L1r~PF3UD6<4~yVQ6$DVPCZM_d~WT78V|= z>Z@sPV~f||1?Dy`MN}Eg-#ua*#|R>ajR^((y<%HYK&rwkTgvIANOCDQHPo{p&RP>D zpj==B2?1)HzIBy|l}*V{91toOz>`De0(c|d&S`7n^GK*a-@W8eD4*}N1t(7eIIp?W z0m25IJ8eOX;=<~t17G^`U!5?GJcF?C?X|gCc^Z+xl{kV%o%O7)hAtHvxE!}kJmGTO zGM?|YH6YtXF@JGL*gRA&hSx5!JrY2&9Wod$B1#ogaZA~�yWp1r#bONGCs;o?SNe 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
    n9wgU0zog3(A~wGtejA>LJ_JX??NOz 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ᣠ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

    V1NK`Q^r@L}k(f#xardNzIsbSTh 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

    GitSrISR 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 z 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͆Yh0MEQd>{v!Ye; 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�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%0ArdAvZx#~V%_GD5XFdA>ZHbi6 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 G`~L$K@tv3e diff --git a/docs/_build/doctrees/history.doctree b/docs/_build/doctrees/history.doctree index 3e777aa323c26fbe58f18aae37f1b7bf77412138..f1a219f6a098f10f153ac83d3ae6a51dd43a4c80 100644 GIT binary patch delta 482 zcmZo)#dKy36KezORL5x>Sr4>N*60Z5bI@#@QaeQ>gEi|3Cj-Oes*Y=uA6Rk+2D)Wd zq^2k&DkPPrD`e&=IH%^M7MElu=7c*3DQFnQ7>FI5>3QxZf( zgNO(qQQE_qmzbMcQdy8%42qGg44Pb+AUyeIyDcNvrIGn)@kFw1lD^~qiWtRN;6h;RWBj*|_ih%ow0cAKIv k43g>u3wM@gDArEV0BY%&;wAu5%?VNs(!#O%-jqB>01-z-NdN!< diff --git a/docs/_build/html/_modules/galsim/wcs.html b/docs/_build/html/_modules/galsim/wcs.html index 145cf24637..3ab1ede2b7 100644 --- a/docs/_build/html/_modules/galsim/wcs.html +++ b/docs/_build/html/_modules/galsim/wcs.html @@ -1436,7 +1436,7 @@

    Source code for galsim.wcs

     
         # If the class doesn't define something else, then we can approximate the local Jacobian
         # from finite differences for the derivatives of ra and dec.  Very similar to the
    -    # version for EuclideanWCS, but convert from dra, ddec to du, dv locallat at the given
    +    # version for EuclideanWCS, but convert from dra, ddec to du, dv locally at at the given
         # position.
         def _local(self, image_pos, color):
     
    @@ -1452,6 +1452,9 @@ 

    Source code for galsim.wcs

             xlist = np.array([ x0, x0+dx, x0-dx, x0,    x0    ], dtype=float)
             ylist = np.array([ y0, y0,    y0,    y0+dy, y0-dy ], dtype=float)
             ra, dec = self._radec(xlist,ylist,color)
    +        # Wrap ra to be near ra[0]
    +        ra[ra < ra[0]-np.pi] += 2*np.pi
    +        ra[ra > ra[0]+np.pi] -= 2*np.pi
     
             # Note: our convention is that ra increases to the left!
             # i.e. The u,v plane is the tangent plane as seen from Earth with +v pointing
    diff --git a/docs/_build/html/history.html b/docs/_build/html/history.html
    index 9f5f0e636f..a6c4705bbe 100644
    --- a/docs/_build/html/history.html
    +++ b/docs/_build/html/history.html
    @@ -244,6 +244,7 @@ 

    Changes from v2.5.1 to v2.5.2 diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 76a7e36b95..166d27eec7 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["arbitrary", "bandpass", "bessel", "bounds", "catalog", "cd", "chromatic", "chromaticobject", "composite", "config", "config_galsim", "config_image", "config_input", "config_objects", "config_output", "config_process", "config_special", "config_stamp", "config_top", "config_values", "corr_noise", "cpp", "cpp_bounds", "cpp_hsm", "cpp_image", "cpp_interp", "cpp_math", "cpp_noise", "cpp_photon", "cpp_sb", "dcr", "des", "deviate", "errors", "fft", "fits", "gal", "gsobject", "gsparams", "history", "hsm", "image", "image_class", "index", "install", "install_conda", "install_pip", "integ", "interpolant", "misc", "nfwhalo", "noise", "older", "overview", "phase_psf", "photon", "photon_array", "photon_ops", "pos", "powerspectrum", "pse", "psf", "random", "real_gal", "roman", "sb", "sed", "sensor", "shared", "shear", "simple", "spectral", "table", "transform", "tutorials", "units", "utilities", "wcs", "wl", "zernike"], "filenames": ["arbitrary.rst", "bandpass.rst", "bessel.rst", "bounds.rst", "catalog.rst", "cd.rst", "chromatic.rst", "chromaticobject.rst", "composite.rst", "config.rst", "config_galsim.rst", "config_image.rst", "config_input.rst", "config_objects.rst", "config_output.rst", "config_process.rst", "config_special.rst", "config_stamp.rst", "config_top.rst", "config_values.rst", "corr_noise.rst", "cpp.rst", "cpp_bounds.rst", "cpp_hsm.rst", "cpp_image.rst", "cpp_interp.rst", "cpp_math.rst", "cpp_noise.rst", "cpp_photon.rst", "cpp_sb.rst", "dcr.rst", "des.rst", "deviate.rst", "errors.rst", "fft.rst", "fits.rst", "gal.rst", "gsobject.rst", "gsparams.rst", "history.rst", "hsm.rst", "image.rst", "image_class.rst", "index.rst", "install.rst", "install_conda.rst", "install_pip.rst", "integ.rst", "interpolant.rst", "misc.rst", "nfwhalo.rst", "noise.rst", "older.rst", "overview.rst", "phase_psf.rst", "photon.rst", "photon_array.rst", "photon_ops.rst", "pos.rst", "powerspectrum.rst", "pse.rst", "psf.rst", "random.rst", "real_gal.rst", "roman.rst", "sb.rst", "sed.rst", "sensor.rst", "shared.rst", "shear.rst", "simple.rst", "spectral.rst", "table.rst", "transform.rst", "tutorials.rst", "units.rst", "utilities.rst", "wcs.rst", "wl.rst", "zernike.rst"], "titles": ["Arbitrary Profiles", "Bandpass Filters", "Bessel Functions", "Bounding boxes", "Catalogs and Input Dictionaries", "Charge Deflection Model", "Wavelength-dependent Profiles", "Chromatic Profiles", "Composite Profiles", "The Config Module", "The galsim Executable", "Config Image Field", "Config Input Field", "Config Objects", "Config Output Field", "Config Processing From Python", "Special Fields", "Config Stamp Field", "Top Level Fields", "Config Values", "Correlated Noise", "C++ Layer", "Positions and Bounds", "HSM Implementation", "C++ Images", "Interpolation Tools", "Math", "Noise-related Functionality", "Photons and Sensor Effects", "C++ Surface Brightness Profiles", "Differential Chromatic Refraction", "The DES Module", "Random Deviates", "Errors and Warnings", "Fourier Transforms", "Interfacing with FITS Files", "Galaxies", "The GSObject base class", "The GSParams class", "Revision History", "The HSM Module", "Images and Related Concepts", "The Image class", "Indices and tables", "Installation Instructions", "Installing With Conda", "Installing With Pip", "Integration", "Interpolants", "Miscellaneous Utilities", "NFW Halo Shears", "Noise Generators", "v2.4", "Overview", "Phase-screen PSFs", "Photon Shooting", "Photon Arrays", "Photon Operators", "Positions", "Power Spectrum Shears", "Power Spectrum Estimation", "Point-spread functions", "Noise and Random Values", "\u201cReal\u201d Galaxies", "The Roman Space Telescope Module", "Surface Brightness Profiles", "Spectral Energy Distributions", "Sensor Models", "Shared Data", "The Shear class", "Simple Profiles", "Spectral Correlated Noise", "Lookup Tables", "Transformed Profiles", "Tutorials", "Units", "Helper Functions and Classes", "World Coordinate Systems", "Weak Lensing", "Zernike Functions"], "terms": {"If": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 72, 75, 77, 79], "none": [0, 1, 3, 4, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 70, 71, 72, 73, 75, 77], "abov": [0, 1, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 29, 35, 36, 37, 38, 40, 42, 44, 46, 48, 49, 51, 53, 54, 55, 56, 59, 61, 63, 64, 66, 67, 68, 72, 73, 75, 77, 79], "class": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 39, 40, 41, 43, 46, 47, 48, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 78, 79], "seem": [0, 15, 44, 49, 53, 64], "appropri": [0, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 26, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 46, 47, 49, 52, 53, 54, 57, 59, 62, 63, 64, 66, 67, 68, 73, 74, 75, 77], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79], "possibl": [0, 1, 4, 7, 11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 27, 32, 36, 37, 40, 41, 42, 46, 49, 52, 53, 54, 55, 59, 61, 63, 64, 65, 66, 67, 69, 70, 72, 75, 77], "defin": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 47, 48, 49, 50, 51, 52, 54, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 74, 75, 77, 79], "ani": [0, 1, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 73, 74, 75, 77], "an": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79], "between": [0, 1, 5, 7, 11, 12, 13, 14, 16, 17, 19, 20, 22, 24, 25, 27, 29, 31, 32, 36, 37, 38, 40, 42, 47, 48, 50, 52, 54, 57, 59, 61, 63, 64, 71, 72, 75, 77], "pixel": [0, 3, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 35, 36, 37, 38, 40, 41, 42, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 67, 68, 71, 74, 75, 77], "posit": [0, 3, 5, 7, 11, 12, 13, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 36, 37, 40, 41, 42, 43, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 64, 66, 67, 69, 72, 74, 75, 77], "surfac": [0, 6, 7, 8, 9, 13, 14, 17, 18, 20, 21, 28, 31, 36, 37, 40, 42, 43, 47, 48, 49, 52, 54, 55, 56, 57, 61, 67, 70, 73, 75, 77], "bright": [0, 6, 7, 8, 9, 13, 14, 17, 18, 20, 21, 28, 31, 36, 37, 40, 42, 43, 47, 48, 49, 52, 54, 55, 56, 57, 61, 63, 64, 70, 73, 75, 77], "locat": [0, 14, 16, 17, 19, 20, 24, 25, 31, 36, 37, 40, 41, 42, 44, 46, 47, 48, 49, 53, 54, 56, 59, 61, 63, 64, 67, 68, 70, 74, 77], "similarli": [0, 19, 20, 29, 36, 37, 42, 49, 66, 72, 75, 79], "one": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "can": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79], "which": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 79], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "differ": [0, 3, 4, 5, 6, 7, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 27, 29, 31, 32, 35, 36, 37, 40, 42, 46, 49, 51, 52, 54, 55, 58, 59, 61, 62, 63, 64, 68, 70, 71, 72, 74, 75, 77], "complet": [0, 7, 10, 15, 17, 36, 40, 42, 44, 52, 53, 54, 59, 63], "basi": [0, 28, 29, 31, 79], "set": [0, 1, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 72, 73, 74, 75, 77, 79], "instead": [0, 5, 7, 8, 11, 13, 14, 16, 17, 18, 19, 20, 24, 29, 31, 35, 36, 37, 38, 40, 42, 44, 46, 47, 49, 52, 54, 57, 59, 61, 64, 66, 68, 72, 74, 77, 79], "galsim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "interpolatedimag": [0, 7, 13, 29, 37, 42, 48, 52, 54, 55, 56, 61, 63, 65, 74], "x_interpol": [0, 13, 20, 42, 63], "k_interpol": [0, 7, 13, 63], "normal": [0, 1, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 25, 26, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 66, 68, 69, 72, 73, 75, 77, 79], "flux": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 28, 29, 36, 37, 38, 39, 40, 42, 43, 48, 49, 51, 52, 54, 55, 56, 57, 61, 63, 64, 66, 67, 70, 73, 74, 77], "scale": [0, 5, 7, 11, 12, 13, 17, 19, 20, 23, 25, 27, 28, 29, 31, 32, 35, 36, 37, 40, 41, 42, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 63, 64, 70, 71, 72, 73, 74, 75, 77], "wc": [0, 5, 7, 12, 15, 17, 19, 20, 31, 35, 36, 37, 40, 42, 43, 46, 49, 52, 53, 57, 61, 63, 64, 67, 68, 71, 74, 75], "pad_factor": [0, 7, 13, 17, 54, 57, 61, 63], "4": [0, 1, 3, 5, 7, 8, 10, 13, 14, 16, 19, 20, 21, 23, 29, 32, 36, 37, 38, 40, 42, 43, 44, 46, 47, 49, 54, 61, 63, 64, 66, 67, 68, 72, 75, 79], "0": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "noise_pad_s": [0, 7, 13, 63, 74], "noise_pad": [0, 13], "rng": [0, 7, 11, 12, 13, 15, 16, 17, 19, 20, 27, 28, 29, 32, 36, 37, 49, 51, 52, 54, 55, 56, 57, 59, 63, 64, 66, 67, 71, 74], "pad_imag": [0, 13], "calculate_stepk": [0, 13], "true": [0, 1, 3, 7, 8, 12, 13, 14, 15, 17, 19, 20, 22, 24, 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 42, 47, 48, 49, 50, 52, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 73, 75, 77], "calculate_maxk": [0, 13], "use_cach": 0, "use_true_cent": [0, 13, 37], "depixel": [0, 24, 42, 52], "fals": [0, 1, 3, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 24, 29, 32, 34, 35, 36, 37, 39, 40, 42, 47, 48, 49, 52, 54, 55, 56, 59, 60, 61, 63, 64, 66, 67, 68, 72, 73, 75, 77], "offset": [0, 7, 11, 14, 15, 17, 19, 31, 36, 37, 49, 52, 64, 73, 74, 77], "gsparam": [0, 7, 8, 12, 13, 15, 17, 20, 25, 31, 33, 36, 37, 43, 48, 52, 54, 61, 63, 64, 65, 70, 73, 74], "_force_stepk": [0, 54, 61], "_force_maxk": [0, 54, 61], "hdu": [0, 4, 12, 13, 14, 15, 31, 35, 42, 52, 63, 74, 77], "sourc": [0, 1, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 77, 79], "base": [0, 3, 5, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 31, 32, 33, 36, 38, 40, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 63, 64, 65, 67, 70, 73, 74, 75, 76, 79], "gsobject": [0, 6, 7, 13, 15, 17, 20, 31, 36, 38, 39, 40, 42, 43, 48, 49, 52, 54, 55, 56, 57, 59, 61, 63, 65, 66, 69, 70, 71, 74, 75, 77], "A": [0, 1, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 42, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79], "describ": [0, 3, 5, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 22, 23, 29, 31, 36, 37, 40, 41, 42, 44, 50, 52, 54, 58, 59, 61, 62, 63, 64, 67, 70, 71, 72, 73, 74, 77, 79], "non": [0, 7, 10, 11, 13, 14, 15, 16, 17, 20, 22, 24, 25, 27, 28, 29, 30, 32, 37, 40, 42, 46, 47, 49, 52, 54, 55, 56, 59, 61, 63, 64, 67, 69, 73, 74, 75, 77, 79], "parametr": [0, 5, 12, 13, 52, 53, 63, 74], "specifi": [0, 1, 3, 4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 42, 46, 48, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77], "purpos": [0, 11, 12, 16, 17, 20, 29, 31, 36, 41, 42, 46, 59, 64], "carri": [0, 7, 23, 28, 29, 36, 37, 40, 42, 53, 59, 64], "out": [0, 1, 4, 5, 7, 11, 12, 14, 15, 19, 20, 22, 23, 24, 25, 27, 29, 31, 34, 36, 37, 40, 42, 48, 49, 52, 53, 56, 57, 59, 60, 61, 63, 64, 74, 75], "transform": [0, 1, 5, 6, 7, 8, 11, 13, 15, 17, 20, 30, 31, 36, 37, 38, 42, 43, 46, 47, 52, 53, 54, 59, 61, 64, 65, 66, 69, 76, 77], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 68, 70, 72, 73, 74, 75, 77, 78, 79], "you": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 79], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79], "descript": [0, 4, 7, 16, 18, 19, 20, 23, 29, 35, 42, 49, 52, 59, 60, 63, 69, 79], "object": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79], "wish": [0, 11, 20, 29, 37, 40, 49, 54, 59, 63, 64, 72, 75], "manipul": [0, 20, 52, 54, 57, 72, 78], "method": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 20, 22, 23, 24, 27, 29, 31, 32, 35, 36, 37, 38, 39, 40, 42, 46, 47, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 77], "shear": [0, 7, 11, 12, 13, 14, 15, 17, 19, 20, 23, 29, 36, 37, 40, 42, 43, 49, 52, 53, 58, 60, 63, 73, 74, 77, 78], "magnifi": [0, 7, 13, 20, 36, 37, 69, 74], "shift": [0, 3, 5, 6, 7, 11, 13, 14, 15, 19, 20, 22, 24, 29, 34, 36, 37, 39, 40, 42, 49, 52, 57, 64, 66, 73, 74, 77], "etc": [0, 1, 3, 6, 7, 8, 11, 14, 15, 16, 17, 18, 19, 29, 35, 36, 37, 42, 49, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 73, 77], "note": [0, 1, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 40, 42, 44, 46, 48, 49, 51, 54, 56, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 77, 79], "when": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 46, 48, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 77], "convolv": [0, 7, 8, 13, 17, 18, 20, 28, 29, 31, 36, 37, 40, 42, 49, 52, 54, 56, 63, 64, 71, 73, 74], "real": [0, 6, 7, 8, 11, 12, 13, 14, 15, 17, 20, 24, 25, 27, 29, 32, 34, 36, 37, 38, 40, 41, 42, 43, 48, 49, 52, 53, 54, 55, 59, 61, 64, 65, 69, 74, 77], "convolut": [0, 7, 13, 17, 18, 20, 28, 29, 37, 39, 40, 42, 49, 52, 53, 54, 55, 63, 65, 72, 74, 75], "recommend": [0, 7, 16, 20, 29, 36, 49, 54, 59, 61, 63, 64, 74], "sinc": [0, 1, 2, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 35, 36, 37, 39, 40, 42, 46, 48, 49, 52, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 69, 73, 74, 75, 76, 77, 79], "typic": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29, 31, 32, 33, 36, 37, 40, 42, 47, 48, 49, 54, 55, 56, 57, 58, 59, 61, 63, 64, 67, 68, 70, 73, 74, 75, 77, 79], "great": [0, 77], "deal": [0, 12, 31, 37, 59], "slower": [0, 1, 8, 19, 29, 37, 49, 54, 61, 64, 66, 67, 68], "than": [0, 1, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 74, 75, 77], "thi": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79], "kind": [0, 3, 4, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 29, 32, 33, 36, 37, 38, 42, 47, 49, 51, 53, 54, 55, 57, 58, 61, 62, 63, 66, 74, 77, 79], "There": [0, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 19, 20, 21, 23, 24, 26, 27, 29, 32, 36, 37, 40, 42, 44, 46, 49, 53, 54, 55, 57, 61, 63, 64, 65, 66, 67, 69, 72, 74, 75, 77], "three": [0, 7, 21, 27, 29, 32, 35, 36, 37, 40, 42, 54, 59, 61, 63, 70, 74, 77], "option": [0, 1, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77], "determin": [0, 4, 7, 10, 11, 12, 15, 17, 19, 20, 25, 29, 35, 36, 37, 40, 42, 46, 49, 54, 59, 63, 64, 72, 73, 74, 77, 79], "simpli": [0, 3, 6, 13, 14, 17, 19, 20, 21, 22, 31, 37, 40, 44, 46, 53, 54, 55, 63, 64, 67, 73, 75], "valu": [0, 1, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 79], "explicitli": [0, 1, 7, 8, 11, 12, 13, 14, 15, 17, 19, 24, 32, 35, 38, 39, 40, 42, 47, 49, 52, 54, 57, 59, 63, 73, 75], "taken": [0, 1, 7, 11, 12, 13, 14, 15, 19, 20, 29, 35, 37, 42, 49, 50, 51, 55, 59, 61, 68, 74, 75, 77, 79], "sum": [0, 5, 7, 13, 16, 19, 20, 23, 24, 28, 29, 37, 40, 42, 49, 52, 54, 55, 56, 65, 69, 73, 74], "input": [0, 1, 5, 6, 7, 8, 9, 11, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 32, 33, 34, 36, 37, 39, 40, 42, 43, 46, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 63, 64, 65, 66, 67, 72, 73, 74, 75, 76, 77, 78], "correspond": [0, 1, 3, 4, 5, 7, 11, 13, 15, 17, 19, 20, 26, 28, 29, 32, 36, 37, 38, 40, 42, 44, 49, 51, 52, 54, 59, 60, 61, 63, 64, 67, 69, 71, 72, 74, 75, 77, 79], "wa": [0, 1, 7, 11, 12, 14, 15, 17, 19, 20, 23, 24, 29, 31, 33, 35, 36, 37, 39, 40, 42, 46, 48, 49, 51, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 66, 72, 75, 77, 78], "drawn": [0, 6, 7, 8, 10, 11, 13, 16, 17, 18, 25, 29, 30, 31, 36, 37, 39, 40, 42, 47, 49, 52, 54, 57, 61, 62, 64, 66, 71, 74], "drawimag": [0, 6, 7, 15, 17, 20, 36, 37, 40, 42, 47, 49, 52, 54, 55, 57, 59, 63, 64, 70, 73, 74, 75], "no_pixel": [0, 17, 31, 37, 40, 42, 49, 52, 55, 61, 64, 74], "default": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 70, 72, 73, 74, 75, 77, 79], "given": [0, 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 77], "sb": [0, 13, 17, 20, 29, 37, 40, 42, 52, 61, 74], "treat": [0, 11, 15, 17, 20, 29, 35, 40, 42, 47, 49, 51, 54, 59, 66, 75, 77], "sampl": [0, 1, 7, 12, 13, 17, 19, 20, 25, 29, 32, 37, 38, 40, 42, 47, 48, 49, 52, 54, 57, 59, 61, 63, 64, 66, 68, 72, 74], "each": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 74, 77, 79], "multipli": [0, 1, 6, 7, 8, 17, 28, 29, 36, 37, 40, 42, 50, 51, 52, 58, 59, 63, 64, 66, 67, 72, 73, 75, 79], "area": [0, 3, 7, 11, 12, 13, 17, 22, 24, 26, 28, 29, 36, 37, 49, 52, 54, 55, 56, 59, 60, 61, 63, 64, 66, 67, 69, 75, 77, 79], "also": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 77, 79], "were": [0, 3, 5, 7, 14, 19, 23, 29, 37, 40, 49, 52, 55, 59, 61, 63, 64, 68, 72, 74, 77], "integr": [0, 1, 7, 8, 13, 17, 25, 29, 31, 36, 37, 38, 42, 43, 48, 49, 52, 53, 54, 55, 59, 64, 66, 72, 74, 75, 76, 79], "auto": [0, 1, 8, 14, 15, 17, 35, 37, 38, 42, 60, 77], "phot": [0, 7, 11, 13, 17, 31, 36, 37, 54, 55, 61, 63, 73, 74], "fft": [0, 7, 8, 13, 17, 24, 25, 29, 31, 33, 34, 37, 38, 39, 42, 48, 52, 54, 61, 74], "real_spac": [0, 7, 8, 17, 29, 37, 38, 52, 61, 74], "where": [0, 1, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 29, 30, 31, 32, 33, 36, 37, 39, 40, 42, 46, 47, 48, 49, 51, 52, 53, 54, 55, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "natur": [0, 4, 10, 17, 37, 38, 54, 55, 59, 61, 64, 71, 72], "ha": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 66, 67, 70, 73, 74, 77], "over": [0, 1, 7, 10, 12, 13, 15, 17, 19, 20, 23, 26, 29, 31, 37, 39, 40, 42, 47, 49, 53, 54, 55, 57, 59, 61, 63, 64, 66, 72, 74, 75, 77, 79], "howev": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 44, 46, 47, 48, 49, 51, 53, 54, 55, 59, 61, 63, 64, 67, 68, 72, 74, 75, 77, 79], "result": [0, 1, 5, 7, 11, 14, 15, 17, 19, 20, 23, 25, 26, 28, 29, 31, 32, 34, 36, 37, 38, 40, 42, 47, 48, 49, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 71, 72, 73, 74, 77, 79], "includ": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 29, 31, 32, 33, 35, 36, 37, 40, 42, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 58, 59, 61, 63, 64, 66, 67, 68, 69, 72, 73, 74, 75, 77, 78], "equival": [0, 2, 3, 4, 7, 8, 11, 13, 15, 16, 17, 19, 20, 24, 29, 30, 31, 32, 34, 35, 36, 37, 40, 42, 44, 49, 50, 51, 52, 54, 56, 59, 61, 64, 66, 69, 70, 71, 72, 73, 74, 75, 77, 79], "often": [0, 1, 7, 12, 13, 14, 17, 18, 20, 21, 31, 32, 34, 35, 37, 38, 40, 42, 46, 55, 59, 61, 64, 75, 77], "accept": [0, 6, 7, 12, 23, 30, 37, 42, 49, 51, 52, 53, 57, 59, 63, 66, 72], "other": [0, 1, 3, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 50, 52, 53, 54, 55, 56, 59, 61, 63, 64, 65, 66, 67, 69, 72, 74, 75, 76, 77], "usual": [0, 1, 5, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 27, 29, 31, 34, 35, 36, 37, 42, 44, 46, 48, 51, 54, 59, 61, 64, 66, 67, 68, 72, 73, 75, 77], "One": [0, 7, 12, 17, 18, 19, 21, 25, 36, 38, 39, 40, 54, 56, 61, 63, 64, 66, 70, 72, 74], "just": [0, 1, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 27, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 49, 51, 52, 53, 54, 56, 57, 59, 67, 69, 70, 72, 74, 75, 77], "need": [0, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 44, 45, 46, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 72, 73, 74, 75, 76, 77, 79], "rememb": [0, 12, 14, 31, 54, 59], "draw": [0, 1, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 25, 27, 29, 31, 32, 36, 37, 38, 39, 40, 42, 47, 48, 49, 51, 52, 53, 54, 57, 59, 61, 63, 64, 66, 74, 75], "final": [0, 1, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 26, 28, 29, 31, 37, 40, 42, 46, 49, 51, 52, 54, 55, 56, 59, 61, 63, 66, 72, 74, 77], "avoid": [0, 2, 3, 7, 12, 20, 29, 36, 37, 49, 52, 54, 57, 61, 63], "second": [0, 1, 3, 7, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 26, 29, 32, 36, 37, 40, 42, 49, 51, 54, 56, 57, 59, 61, 63, 64, 66, 69, 72, 74, 75, 77, 79], "time": [0, 5, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 27, 29, 31, 32, 33, 36, 37, 38, 40, 42, 44, 46, 49, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 74, 75, 77], "In": [0, 1, 3, 4, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 31, 34, 35, 36, 37, 38, 40, 42, 46, 47, 48, 49, 50, 53, 54, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 72, 74, 75, 77], "particular": [0, 1, 6, 7, 10, 11, 12, 13, 14, 15, 16, 19, 27, 32, 33, 37, 40, 41, 46, 49, 50, 54, 59, 63, 64, 66, 72, 74, 75, 77], "should": [0, 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 67, 68, 70, 72, 75, 77], "conjunct": [0, 7, 10, 37, 54, 74], "photon": [0, 1, 6, 7, 11, 13, 14, 15, 21, 25, 29, 30, 31, 36, 37, 38, 39, 42, 43, 48, 51, 52, 53, 54, 61, 64, 66, 67, 70, 73, 74, 75], "shoot": [0, 7, 13, 14, 17, 25, 28, 29, 31, 36, 37, 38, 39, 43, 48, 52, 53, 54, 56, 61, 74], "same": [0, 1, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 35, 36, 37, 40, 42, 44, 47, 49, 51, 52, 53, 54, 56, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79], "reason": [0, 7, 9, 14, 15, 17, 19, 20, 23, 25, 29, 30, 31, 36, 37, 38, 40, 42, 48, 56, 57, 59, 60, 61, 63, 64, 74, 77], "want": [0, 1, 2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 31, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 48, 49, 51, 53, 54, 55, 59, 61, 62, 63, 64, 67, 70, 73, 74, 75, 77], "try": [0, 7, 8, 11, 12, 14, 15, 17, 23, 24, 29, 31, 33, 35, 37, 38, 40, 46, 49, 51, 52, 54, 55, 64, 68, 77], "remov": [0, 1, 12, 15, 20, 40, 49, 52, 54, 56, 62, 63, 66], "effect": [0, 1, 5, 6, 7, 11, 12, 13, 15, 17, 18, 19, 20, 21, 23, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 42, 43, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 69, 73, 74, 75, 77, 79], "model": [0, 1, 7, 8, 11, 12, 13, 15, 20, 29, 37, 42, 43, 47, 51, 52, 53, 54, 55, 59, 61, 62, 63, 64, 65, 73, 74, 75, 76, 77], "pre": [0, 7, 17, 20, 40, 52, 54, 56], "call": [0, 1, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 46, 49, 51, 52, 53, 54, 55, 59, 60, 63, 64, 67, 68, 69, 72, 75, 77], "automat": [0, 1, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 31, 35, 37, 38, 39, 42, 44, 46, 47, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 68, 72, 74, 77], "we": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79], "lanczo": [0, 12, 13, 20, 25, 29, 48, 52, 59, 72, 76], "best": [0, 7, 17, 19, 20, 23, 25, 31, 40, 42, 48, 54, 61, 64, 72, 77], "higher": [0, 7, 13, 17, 29, 42, 49, 52, 60, 63, 64], "order": [0, 4, 5, 7, 11, 12, 13, 14, 15, 17, 19, 20, 23, 25, 26, 28, 29, 31, 37, 40, 42, 44, 47, 48, 49, 50, 52, 53, 54, 57, 59, 61, 63, 64, 72, 74, 75, 77], "tend": [0, 1, 8, 20, 42, 49, 66, 74], "work": [0, 6, 7, 11, 12, 13, 14, 15, 16, 17, 19, 20, 27, 32, 33, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 49, 52, 53, 54, 57, 59, 63, 66, 72, 73, 75, 77], "better": [0, 5, 25, 29, 33, 37, 42, 48, 52, 54, 56, 64, 77], "here": [0, 1, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 28, 29, 31, 36, 37, 38, 42, 46, 49, 51, 52, 54, 57, 59, 63, 64, 67, 73, 77, 79], "step": [0, 7, 14, 19, 23, 24, 26, 29, 32, 37, 38, 40, 42, 46, 49, 52, 54, 64, 74], "rather": [0, 1, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 27, 29, 32, 35, 36, 37, 39, 40, 42, 46, 49, 51, 52, 54, 56, 57, 59, 61, 63, 64, 66, 69, 72, 74, 75, 77], "slow": [0, 7, 12, 25, 37, 44, 48, 49, 54, 61, 64, 67, 72, 74], "memori": [0, 7, 12, 14, 24, 33, 37, 38, 39, 42, 49, 52, 54, 56, 63, 64, 67, 74, 77], "demand": [0, 20, 56], "so": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 72, 74, 75, 77, 79], "caution": [0, 32, 54], "But": [0, 7, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 29, 36, 37, 41, 42, 46, 47, 48, 49, 59, 63, 64, 67, 74, 75, 77], "repres": [0, 1, 3, 6, 7, 8, 9, 10, 13, 19, 20, 23, 25, 27, 28, 29, 31, 36, 37, 39, 40, 42, 47, 48, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 69, 70, 71, 72, 73, 74, 75, 77, 79], "underli": [0, 1, 5, 7, 20, 27, 32, 35, 40, 42, 49, 59, 60, 61, 63, 66, 77], "without": [0, 11, 15, 16, 17, 18, 20, 24, 29, 32, 34, 36, 37, 42, 44, 46, 50, 52, 54, 56, 59, 63, 64, 69, 72, 73, 75, 77], "It": [0, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 46, 48, 49, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 74, 75, 77], "therefor": [0, 20, 27, 29, 31, 36, 42, 46, 59, 63, 64, 75, 77, 79], "rotat": [0, 7, 13, 15, 17, 20, 29, 36, 37, 40, 42, 49, 52, 53, 54, 57, 61, 64, 65, 69, 73, 74, 77, 79], "And": [0, 6, 13, 18, 21, 37, 53, 55, 58, 74, 77], "render": [0, 7, 8, 11, 13, 14, 17, 20, 29, 35, 36, 37, 38, 52, 55, 57, 63, 64], "do": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 31, 33, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 52, 53, 55, 57, 59, 60, 61, 63, 64, 66, 68, 72, 73, 74, 75, 77], "involv": [0, 7, 17, 18, 29, 33, 37, 52, 63, 77], "undersampl": [0, 49, 64], "noisi": [0, 36, 55], "mai": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 46, 49, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 66, 67, 68, 70, 72, 73, 75, 76, 77], "necessarili": [0, 3, 7, 13, 14, 17, 19, 24, 25, 29, 31, 33, 36, 37, 48, 49, 55, 59, 73, 74, 77], "well": [0, 1, 7, 8, 9, 11, 12, 14, 16, 17, 18, 22, 24, 29, 36, 37, 38, 42, 44, 49, 51, 53, 54, 59, 61, 63, 67, 74, 75, 77], "user": [0, 1, 2, 4, 5, 7, 11, 14, 15, 16, 18, 20, 23, 29, 31, 32, 33, 35, 37, 38, 39, 40, 42, 44, 46, 52, 53, 54, 56, 59, 60, 61, 63, 64, 70, 72, 74, 75, 77], "some": [0, 1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77], "care": [0, 7, 11, 20, 24, 29, 32, 35, 37, 42, 54, 55, 59, 64, 75], "valid": [0, 1, 4, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 31, 34, 35, 36, 37, 38, 40, 42, 47, 48, 50, 51, 52, 53, 54, 56, 59, 66, 69, 75, 77], "suffici": [0, 12, 40, 54, 63, 72, 74], "accur": [0, 1, 5, 7, 8, 17, 19, 20, 25, 29, 37, 38, 48, 49, 52, 53, 54, 59, 64, 66, 67, 68, 72, 77, 78], "your": [0, 1, 5, 11, 12, 13, 16, 17, 19, 20, 33, 34, 37, 38, 42, 43, 44, 45, 46, 49, 52, 53, 54, 55, 62, 63, 67, 68, 74, 75, 77], "case": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 46, 47, 48, 49, 51, 52, 54, 55, 57, 59, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77], "associ": [0, 7, 36, 52, 54, 59, 63, 69, 71], "paramet": [0, 1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 79], "provid": [0, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 40, 42, 46, 50, 51, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 77], "overrid": [0, 7, 11, 12, 13, 14, 16, 17, 20, 24, 29, 30, 37, 40, 54], "nativ": [0, 4, 13, 15, 18, 40, 49, 52, 64, 66, 77], "e": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79], "g": [0, 1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 67, 68, 69, 72, 74, 75, 77, 79], "resampl": 0, "quintic": [0, 7, 12, 13, 19, 25, 29, 48, 52, 54, 59, 61, 63, 72, 76], "choos": [0, 7, 11, 17, 29, 32, 37, 49, 54, 60, 61, 63, 64, 74, 75], "two": [0, 1, 3, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 39, 42, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 66, 69, 70, 72, 74, 75, 77, 79], "quantiti": [0, 1, 14, 29, 40, 42, 51, 59, 64, 66], "affect": [0, 1, 5, 6, 13, 20, 29, 37, 40, 42, 54, 66, 67], "k": [0, 7, 11, 12, 13, 14, 15, 17, 19, 20, 24, 25, 26, 27, 29, 32, 34, 37, 38, 42, 47, 48, 49, 52, 54, 57, 59, 60, 61, 63, 64, 66, 74, 79], "amount": [0, 1, 7, 10, 13, 15, 17, 20, 22, 29, 36, 37, 38, 42, 51, 54, 59, 67, 73, 77], "pad": [0, 7, 13, 17, 19, 29, 42, 52, 54, 61, 63, 72, 75], "around": [0, 11, 12, 13, 15, 17, 22, 35, 37, 39, 49, 50, 54, 56, 59, 63, 64, 74, 77, 78], "origin": [0, 1, 3, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 22, 24, 25, 29, 30, 31, 35, 36, 37, 40, 42, 48, 49, 51, 52, 54, 56, 59, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 78], "chosen": [0, 11, 20, 29, 37, 54, 59, 60, 63, 64], "test": [0, 1, 2, 3, 7, 12, 13, 15, 17, 20, 29, 37, 39, 40, 42, 43, 46, 52, 54, 59, 60, 63, 64, 74, 75, 76], "branch": [0, 45, 46, 69, 74], "389": [0, 52, 63], "reach": [0, 7, 29, 39, 59], "good": [0, 7, 8, 11, 12, 13, 17, 20, 25, 29, 37, 38, 40, 42, 48, 53, 54, 57, 61, 63, 64, 72, 73, 77], "accuraci": [0, 7, 8, 23, 25, 29, 37, 38, 40, 47, 48, 49, 52, 54, 61, 63, 64, 67, 73, 74], "being": [0, 1, 3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 29, 30, 31, 33, 36, 37, 39, 40, 42, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 68, 72, 73, 74, 75, 77], "excess": 0, "particularli": [0, 7, 35, 37, 40, 42, 49, 53, 54, 59, 63, 66, 74, 75], "wari": 0, "about": [0, 3, 4, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 36, 37, 38, 40, 42, 44, 46, 49, 52, 53, 54, 55, 59, 61, 63, 64, 65, 66, 68, 73, 74, 75, 76, 77], "chang": [0, 1, 5, 7, 11, 12, 13, 14, 15, 16, 19, 20, 21, 24, 25, 27, 29, 30, 33, 35, 36, 37, 38, 40, 42, 43, 46, 49, 52, 54, 55, 56, 57, 59, 60, 63, 64, 66, 67, 69, 74, 75, 77], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 72, 73, 74, 75, 77, 78, 79], "freedom": [0, 19, 27, 32], "factor": [0, 3, 5, 7, 13, 17, 20, 22, 23, 28, 29, 36, 37, 40, 42, 49, 50, 51, 53, 54, 56, 57, 59, 60, 61, 63, 64, 67, 72, 73, 74, 75], "warn": [0, 4, 13, 15, 17, 32, 35, 39, 40, 43, 49, 52, 54, 61, 63, 72, 77], "rais": [0, 8, 10, 15, 17, 20, 32, 33, 35, 37, 38, 39, 42, 49, 52, 54, 61, 63, 64, 66, 72, 77, 79], "code": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 29, 33, 35, 36, 37, 38, 40, 42, 43, 46, 49, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 68, 74, 75, 76, 77], "modifi": [0, 5, 13, 16, 20, 23, 24, 29, 33, 36, 37, 40, 42, 44, 46, 48, 49, 52, 54, 55, 59, 63, 64, 73, 74], "combin": [0, 1, 7, 8, 13, 17, 19, 20, 21, 28, 33, 36, 37, 38, 40, 42, 49, 51, 52, 56, 61, 63, 64, 65, 72, 73, 79], "known": [0, 11, 15, 17, 26, 27, 29, 42, 46, 49, 59, 67, 72], "give": [0, 1, 4, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 20, 25, 29, 32, 33, 35, 36, 37, 40, 42, 48, 51, 56, 59, 60, 63, 64, 67, 73, 75, 77, 79], "signific": [0, 1, 7, 13, 42, 49, 52, 54, 59, 63, 64, 66, 74], "error": [0, 1, 4, 10, 11, 13, 14, 15, 17, 18, 19, 23, 26, 29, 32, 37, 38, 39, 40, 42, 43, 44, 47, 49, 52, 54, 64, 66, 68, 77], "more": [0, 1, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 71, 72, 73, 74, 75, 77], "detail": [0, 1, 3, 7, 8, 11, 12, 13, 16, 19, 20, 21, 25, 29, 31, 32, 35, 36, 37, 40, 42, 44, 46, 48, 52, 53, 54, 58, 59, 61, 63, 64, 65, 68, 71, 72, 75, 77, 79], "found": [0, 1, 11, 15, 20, 32, 36, 37, 39, 42, 46, 48, 49, 52, 54, 63, 64, 66, 77], "http": [0, 20, 25, 27, 31, 32, 33, 36, 42, 46, 47, 48, 49, 53, 54, 60, 61, 63, 64, 66, 68, 73, 75, 77, 79], "arxiv": [0, 25, 36, 42, 48, 63, 66], "org": [0, 25, 27, 32, 36, 42, 46, 47, 48, 54, 60, 61, 63, 66, 77, 79], "ab": [0, 1, 25, 26, 28, 29, 32, 36, 37, 42, 48, 53, 56, 59, 63, 64, 66, 73], "1401": [0, 25, 48, 63], "2636": [0, 25, 48, 63], "especi": [0, 7, 13, 19, 20, 46, 54, 63, 64, 67], "tabl": [0, 1, 4, 12, 17, 20, 28, 29, 32, 36, 37, 38, 39, 52, 54, 56, 57, 60, 63, 64, 66, 67, 68, 74, 76], "1": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 43, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 75, 77, 79], "comment": [0, 4, 9, 12, 35, 44, 52, 63], "github": [0, 33, 34, 36, 44, 45, 46, 49, 53, 63, 64, 75, 77], "com": [0, 33, 36, 45, 46, 49, 53, 63, 64, 68, 75, 77], "develop": [0, 31, 33, 36, 43, 45, 46, 60, 63, 64, 73], "issu": [0, 33, 36, 37, 44, 49, 52, 53, 63, 72, 74], "issuecom": [0, 63], "26166621": [0, 63], "follow": [0, 4, 7, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 26, 29, 32, 35, 36, 37, 38, 40, 42, 45, 46, 51, 53, 54, 55, 56, 59, 61, 63, 64, 68, 69, 72, 75, 77, 79], "nois": [0, 4, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 21, 25, 28, 29, 31, 36, 37, 42, 43, 49, 52, 53, 55, 60, 63, 64, 74], "desir": [0, 7, 11, 12, 13, 17, 19, 20, 23, 26, 28, 29, 32, 35, 37, 40, 42, 47, 49, 51, 54, 59, 60, 61, 63, 64, 66, 74, 75, 77], "To": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 31, 32, 35, 36, 37, 40, 42, 44, 53, 54, 61, 63, 64, 69, 72], "target": [0, 7, 8, 20, 26, 28, 29, 37, 42, 49, 56, 64, 66, 74, 75], "size": [0, 3, 7, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 47, 48, 49, 52, 53, 54, 56, 57, 59, 61, 63, 64, 66, 67, 70, 74, 77, 79], "gaussian": [0, 7, 8, 9, 11, 12, 13, 19, 20, 23, 27, 29, 32, 36, 37, 40, 42, 49, 51, 59, 63, 64, 65, 74], "random": [0, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 25, 28, 29, 36, 37, 43, 49, 51, 52, 54, 55, 56, 57, 59, 63, 66, 67, 71, 74], "varianc": [0, 4, 11, 12, 13, 14, 15, 17, 20, 23, 27, 32, 37, 40, 42, 51, 52, 59, 63, 71, 74], "correl": [0, 6, 7, 8, 11, 13, 28, 29, 32, 43, 49, 51, 52, 53, 54, 56, 59, 62, 63, 64], "field": [0, 4, 5, 7, 9, 10, 20, 22, 29, 31, 35, 37, 39, 40, 42, 43, 49, 50, 52, 54, 59, 60, 63, 64, 69, 74, 78, 79], "either": [0, 1, 3, 4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 42, 44, 46, 48, 49, 50, 51, 52, 53, 54, 59, 61, 63, 64, 67, 69, 72, 73, 75, 77, 79], "basecorrelatednois": [0, 7, 8, 11, 20, 37, 42, 52, 62, 63], "instanc": [0, 1, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 31, 32, 33, 35, 36, 37, 38, 40, 42, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 69, 71, 72, 73, 75, 77], "deriv": [0, 5, 7, 8, 11, 12, 13, 14, 15, 17, 20, 24, 27, 29, 36, 37, 39, 40, 42, 54, 61, 67, 68, 71, 72], "string": [0, 1, 3, 4, 7, 11, 12, 13, 14, 15, 16, 19, 21, 23, 24, 25, 27, 39, 40, 48, 49, 52, 54, 58, 59, 61, 63, 64, 66, 72, 75, 77, 79], "interpret": [0, 7, 36, 37, 61, 63], "filenam": [0, 4, 11, 13, 14, 32, 49, 52, 61, 68, 74], "correlatednois": [0, 20, 27, 52, 62, 71], "pass": [0, 1, 6, 7, 11, 12, 13, 14, 15, 19, 27, 29, 30, 31, 32, 35, 37, 40, 42, 44, 49, 50, 52, 54, 61, 64, 66, 67, 72, 77], "number": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77], "gener": [0, 5, 7, 11, 12, 14, 16, 17, 18, 19, 20, 22, 25, 27, 29, 32, 33, 34, 36, 37, 39, 40, 42, 43, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 71, 72, 74, 75, 77, 78, 79], "determinist": [0, 11, 13, 27, 32, 64], "By": [0, 1, 7, 20, 40, 42, 44, 51, 59, 60, 61, 64, 66], "recalcul": [0, 1, 11, 13, 67], "point": [0, 1, 3, 4, 5, 6, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 29, 32, 35, 36, 37, 40, 43, 47, 48, 49, 52, 56, 57, 58, 59, 60, 64, 65, 66, 67, 68, 72, 73, 75, 77, 79], "further": [0, 5, 9, 15, 20, 29, 30, 32, 53, 54, 64, 74], "most": [0, 2, 3, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 29, 30, 32, 35, 36, 37, 38, 40, 41, 42, 44, 46, 49, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 65, 75, 77], "conserv": [0, 25, 29, 37, 42, 48, 69, 77], "For": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 29, 30, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 53, 54, 55, 58, 59, 60, 61, 63, 64, 66, 68, 72, 73, 74, 75, 77, 79], "galaxi": [0, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 31, 32, 37, 40, 42, 43, 52, 53, 55, 57, 59, 61, 64, 65, 66, 69, 74, 75, 77], "psf": [0, 6, 7, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 23, 36, 37, 40, 43, 52, 53, 55, 57, 63, 64, 65, 66, 68, 71, 73, 74, 75], "easili": [0, 13, 36, 37, 40, 42, 59, 67], "make": [0, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 35, 36, 37, 38, 40, 42, 46, 49, 51, 52, 53, 54, 58, 59, 61, 63, 64, 67, 72, 74, 75, 77], "sever": [0, 1, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 24, 26, 27, 29, 32, 36, 37, 38, 40, 42, 49, 52, 54, 56, 66, 74, 75, 77], "04": 0, "turn": [0, 10, 11, 14, 15, 17, 18, 20, 28, 29, 37, 40, 42, 47, 49, 54, 56, 67, 74, 77], "off": [0, 1, 3, 6, 8, 10, 11, 14, 17, 20, 23, 29, 35, 37, 38, 40, 46, 49, 51, 52, 54, 58, 59, 60, 67, 70, 74, 77], "contain": [0, 5, 7, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24, 25, 29, 31, 32, 35, 37, 40, 41, 42, 49, 54, 57, 59, 60, 61, 63, 64, 67, 68, 72, 74, 75], "high": [0, 7, 13, 25, 37, 38, 42, 48, 49, 53, 54, 61, 64], "": [0, 1, 6, 7, 11, 12, 13, 14, 15, 17, 19, 20, 24, 27, 29, 30, 32, 33, 35, 36, 37, 38, 40, 42, 43, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 61, 63, 64, 66, 68, 69, 70, 72, 74, 75, 79], "n": [0, 1, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 20, 24, 25, 27, 28, 29, 30, 32, 34, 36, 37, 38, 42, 44, 47, 48, 49, 52, 53, 54, 56, 60, 61, 63, 66, 74, 77, 79], "exampl": [0, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 27, 32, 36, 37, 40, 42, 43, 47, 49, 51, 52, 53, 54, 58, 59, 60, 61, 63, 64, 69, 72, 73, 74, 75, 77, 79], "interpolated_imag": 0, "initi": [0, 1, 3, 5, 6, 7, 11, 12, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 36, 37, 39, 40, 42, 52, 54, 56, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 75, 77], "comparison": [0, 7, 20, 29, 54, 59], "zero": [0, 1, 7, 11, 13, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 32, 36, 37, 40, 42, 49, 50, 52, 54, 56, 59, 61, 64, 66, 67, 69, 70, 72, 79], "itself": [0, 7, 8, 11, 12, 14, 17, 24, 29, 36, 37, 42, 45, 51, 52, 55, 59, 60, 63, 67, 74], "compar": [0, 7, 13, 20, 36, 40, 42, 49, 54, 59, 61, 63, 64, 66, 74], "im1": [0, 24, 37], "im2": [0, 24, 37, 42], "snippet": [0, 37, 49, 63], "execut": [0, 9, 11, 12, 13, 14, 15, 17, 19, 42, 43, 44, 46, 52, 53, 66, 68, 74, 77], "directori": [0, 4, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 31, 35, 42, 44, 46, 49, 52, 53, 60, 63, 67, 68, 73, 74, 77], "fit": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 23, 31, 37, 40, 42, 43, 52, 53, 54, 56, 61, 63, 67, 68, 74, 75, 76, 77, 79], "read": [0, 1, 4, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 31, 38, 39, 40, 42, 44, 46, 51, 52, 53, 56, 59, 63, 64, 66, 72, 74, 75, 76, 77], "data": [0, 4, 7, 11, 14, 15, 16, 20, 23, 24, 25, 27, 29, 31, 32, 35, 37, 39, 40, 42, 43, 48, 49, 52, 53, 55, 56, 60, 64, 65, 72, 74, 77, 79], "147246": 0, "0_150": 0, "416558_1": 0, "998697_masknois": 0, "int_im1": 0, "int_im2": 0, "blankimg": 0, "imagef": [0, 29, 41, 42, 74], "1000": [0, 16, 23, 37, 40, 56, 63], "examin": [0, 36], "clearli": [0, 37], "show": [0, 10, 36, 42, 59, 63, 64, 74], "how": [0, 1, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 29, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 48, 49, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75], "similar": [0, 7, 11, 12, 14, 17, 19, 20, 29, 35, 36, 37, 46, 49, 52, 54, 63, 74, 76, 77], "lead": [0, 1, 13, 14, 15, 19, 20, 29, 36, 37, 39, 42, 49, 52, 53, 54, 64, 66, 69, 72, 75, 79], "appear": [0, 16, 19, 29, 30, 37, 39, 57, 64, 75], "re": [0, 4, 20, 27, 29, 40, 46, 54, 60, 63, 72], "construct": [0, 4, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 24, 27, 28, 29, 31, 32, 35, 36, 37, 38, 40, 42, 49, 50, 51, 52, 54, 56, 57, 59, 61, 63, 69, 72, 73, 74, 77, 78, 79], "indic": [0, 4, 7, 12, 13, 14, 15, 18, 19, 23, 28, 29, 30, 32, 33, 35, 36, 38, 40, 41, 42, 49, 53, 54, 56, 57, 58, 61, 63, 64, 66, 67, 71, 72, 73, 74, 79], "file": [0, 1, 4, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 32, 33, 37, 39, 40, 42, 43, 44, 45, 46, 48, 49, 52, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 74, 76, 77], "latter": [0, 3, 7, 11, 15, 27, 35, 37, 38, 40, 41, 42, 49, 50, 54, 57, 59, 63, 64, 72], "kwarg": [0, 3, 7, 8, 11, 12, 13, 15, 17, 20, 30, 33, 36, 37, 38, 42, 47, 48, 49, 52, 54, 57, 58, 59, 63, 64, 66, 69, 72, 73, 77], "nearest": [0, 7, 12, 13, 19, 25, 28, 42, 47, 48, 54, 59, 61, 63, 72, 76], "linear": [0, 1, 5, 7, 12, 13, 17, 19, 20, 23, 25, 29, 32, 36, 37, 40, 42, 46, 47, 48, 49, 52, 54, 57, 59, 61, 63, 64, 66, 70, 72, 74, 76, 77, 79], "cubic": [0, 7, 12, 13, 19, 25, 48, 54, 59, 61, 63, 72, 74, 76], "lanczosn": [0, 7, 12, 13, 19, 48, 54, 61, 63], "integ": [0, 3, 4, 7, 11, 12, 13, 15, 20, 22, 23, 24, 25, 26, 27, 29, 32, 35, 37, 42, 47, 48, 49, 52, 54, 58, 59, 61, 63, 64], "strongli": [0, 7, 63], "leav": [0, 1, 7, 11, 14, 16, 20, 24, 37, 42, 46, 49, 54, 57, 61, 63, 64, 66], "its": [0, 1, 4, 5, 6, 7, 8, 10, 13, 15, 16, 17, 18, 19, 20, 24, 25, 27, 29, 31, 32, 36, 37, 40, 42, 44, 47, 48, 49, 52, 54, 55, 57, 59, 61, 63, 64, 66, 67, 69, 70, 73, 74, 75, 77], "see": [0, 1, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 29, 32, 35, 36, 37, 38, 40, 42, 44, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 77, 79], "text": [0, 7, 12, 19, 35, 63, 77], "f": [0, 1, 10, 11, 13, 17, 19, 25, 26, 29, 32, 36, 42, 47, 48, 49, 52, 54, 57, 61, 63, 66, 67, 72, 77, 79], "mean": [0, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 25, 27, 29, 31, 32, 34, 35, 36, 37, 40, 42, 44, 46, 49, 52, 53, 54, 55, 57, 59, 60, 61, 63, 67, 69, 72, 74, 75, 77], "equal": [0, 3, 5, 7, 11, 13, 17, 20, 22, 25, 28, 29, 34, 37, 39, 40, 42, 47, 49, 52, 54, 55, 63, 69, 72, 75, 77, 79], "total": [0, 9, 10, 12, 13, 15, 17, 20, 23, 25, 28, 29, 36, 37, 38, 40, 42, 48, 49, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 68, 70, 73, 74, 75], "distribut": [0, 6, 13, 17, 19, 20, 27, 29, 32, 36, 37, 40, 43, 45, 55, 57, 62, 63, 64, 68, 74], "overridden": [0, 7, 11, 14, 17, 54], "explicit": [0, 7, 11, 15, 17, 27, 29, 35, 36, 37, 52, 59], "store": [0, 1, 3, 4, 7, 12, 15, 16, 19, 20, 22, 24, 25, 26, 27, 29, 31, 35, 38, 40, 42, 52, 54, 55, 56, 59, 60, 63, 64, 67, 71, 72], "take": [0, 1, 3, 7, 8, 9, 11, 14, 15, 17, 19, 20, 24, 26, 29, 31, 32, 35, 36, 37, 38, 40, 42, 44, 49, 51, 52, 54, 56, 58, 59, 63, 64, 66, 67, 72, 75, 77], "At": [0, 11, 12, 13, 18, 20, 36, 37, 42, 53, 56, 63, 77], "impli": [0, 12, 13, 29, 59, 63, 66], "arcsec": [0, 7, 9, 11, 12, 13, 15, 17, 19, 20, 25, 29, 31, 36, 37, 40, 41, 42, 50, 53, 54, 57, 59, 61, 63, 64, 70, 75, 77], "import": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 29, 31, 32, 35, 37, 49, 52, 54, 59, 60, 62, 63, 64, 66, 75, 77], "plan": [0, 7, 12, 52, 63, 64, 74], "whiten": [0, 7, 11, 13, 15, 17, 20, 37, 42, 52, 53, 63, 74], "sure": [0, 4, 7, 11, 12, 13, 14, 15, 20, 24, 26, 37, 38, 39, 46, 49, 51, 54, 63, 77], "larger": [0, 7, 12, 13, 17, 20, 29, 33, 37, 38, 42, 49, 53, 54, 59, 61, 63, 67, 74], "postag": [0, 7, 11, 12, 13, 14, 15, 17, 18, 19, 23, 65, 74], "stamp": [0, 3, 7, 9, 11, 12, 13, 14, 16, 18, 19, 23, 31, 37, 39, 43, 52, 56, 57, 65, 74], "onto": [0, 7, 11, 12, 14, 15, 17, 18, 20, 24, 25, 31, 37, 39, 42, 55, 63, 64, 67, 71, 77], "properti": [0, 1, 3, 4, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 29, 32, 36, 37, 39, 40, 42, 48, 49, 51, 52, 53, 54, 56, 59, 61, 63, 66, 69, 70, 72, 73, 74, 75, 77, 79], "wai": [0, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 42, 44, 46, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 62, 65, 69, 73, 74, 77, 79], "float": [0, 1, 2, 3, 4, 7, 11, 13, 15, 19, 22, 23, 24, 28, 29, 32, 35, 40, 42, 47, 48, 50, 52, 58, 59, 72, 74, 75, 77], "uncorrel": [0, 11, 20, 28, 52, 55, 71], "inform": [0, 4, 7, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 26, 28, 29, 31, 32, 35, 36, 37, 39, 40, 42, 44, 46, 49, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 67, 68, 73, 74, 77], "power": [0, 5, 7, 12, 13, 17, 19, 20, 37, 42, 43, 49, 52, 53, 54, 57, 61, 66, 71, 72, 74, 78], "spectrum": [0, 1, 7, 11, 12, 13, 19, 20, 29, 36, 37, 43, 52, 53, 54, 61, 66, 71, 74, 75, 78], "keyword": [0, 7, 8, 20, 30, 32, 35, 36, 37, 38, 40, 42, 49, 52, 54, 57, 59, 60, 61, 63, 64, 66, 72, 77], "preced": [0, 15, 17, 19, 46, 54, 56], "calcul": [0, 1, 5, 7, 11, 12, 13, 15, 16, 17, 19, 20, 21, 25, 29, 36, 37, 38, 39, 40, 42, 46, 47, 48, 50, 52, 53, 54, 55, 59, 60, 61, 63, 64, 66, 67, 72, 73, 74, 75, 76, 77], "proper": [0, 23, 53], "first": [0, 1, 3, 7, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 32, 35, 36, 37, 40, 42, 46, 48, 49, 51, 52, 54, 55, 56, 59, 61, 63, 64, 66, 69, 72, 74, 77, 79], "keep": [0, 1, 8, 12, 13, 19, 22, 24, 29, 32, 35, 37, 39, 40, 42, 43, 49, 52, 59, 61, 64, 66, 74, 77], "mind": [0, 59, 63, 64, 77], "function": [0, 1, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78], "intern": [0, 1, 7, 11, 13, 15, 17, 20, 27, 29, 32, 36, 37, 49, 51, 52, 54, 57, 59, 61, 63, 64, 66, 70, 74, 75, 77], "within": [0, 3, 4, 9, 10, 11, 12, 16, 17, 19, 23, 24, 26, 28, 31, 36, 37, 40, 42, 46, 53, 54, 55, 56, 57, 59, 60, 64, 70, 74, 75, 77], "neglig": 0, "overhead": [0, 37, 42, 52, 69, 75], "b": [0, 5, 12, 13, 19, 24, 26, 27, 29, 31, 32, 36, 37, 40, 49, 59, 60, 64, 69, 77], "d": [0, 3, 4, 13, 19, 22, 24, 26, 29, 32, 35, 36, 42, 49, 53, 58, 59, 61, 63, 72, 75, 77], "repeatedli": [0, 12], "below": [0, 1, 6, 7, 9, 11, 12, 13, 14, 17, 19, 20, 36, 37, 40, 42, 52, 54, 56, 59, 60, 63, 64, 66, 67, 68, 69, 72, 75], "prevent": [0, 5, 11, 14, 24, 29, 32, 38, 39, 40, 52], "repeat": [0, 11, 16, 19, 24, 42, 49, 64, 74], "whether": [0, 3, 4, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 47, 48, 49, 50, 54, 56, 59, 61, 63, 64, 66, 67, 72, 73, 75, 77], "cach": [0, 7, 13, 15, 24, 27, 29, 32, 36, 42, 52, 61, 63, 64, 76], "save": [0, 7, 11, 14, 17, 23, 27, 31, 32, 37, 40, 49, 59, 63, 64], "build": [0, 4, 7, 11, 12, 13, 14, 16, 17, 18, 19, 21, 31, 35, 36, 42, 46, 49, 52, 54, 59, 60, 63, 64, 65, 67, 72, 74, 75, 77], "suppli": [0, 1, 3, 6, 7, 15, 20, 27, 29, 32, 36, 37, 42, 49, 52, 54, 59, 61, 64, 77], "basedevi": [0, 7, 19, 20, 27, 28, 29, 32, 36, 37, 49, 51, 52, 54, 55, 56, 57, 59, 62, 63, 64, 66, 67, 74], "Such": [0, 18, 37, 49, 55], "creat": [0, 1, 7, 8, 12, 13, 14, 15, 17, 20, 24, 27, 29, 32, 36, 37, 41, 42, 47, 48, 49, 52, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 68, 70, 72, 73, 74, 75, 77, 79], "seed": [0, 11, 15, 16, 20, 27, 32, 37, 52, 54, 57, 74], "ignor": [0, 7, 11, 12, 13, 14, 15, 17, 19, 29, 31, 35, 37, 40, 42, 48, 49, 54, 59, 60, 61, 63, 64, 73, 75, 79], "both": [0, 1, 3, 6, 7, 8, 11, 13, 15, 17, 19, 21, 23, 24, 26, 27, 29, 31, 32, 33, 36, 37, 42, 44, 46, 47, 49, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 66, 72, 74, 75, 77, 79], "ensur": [0, 7, 8, 11, 20, 21, 32, 42, 49, 52, 54, 59, 61], "roughli": [0, 7, 13, 20, 29, 33, 36, 54, 63, 64], "allow": [0, 1, 4, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 29, 31, 32, 33, 36, 37, 38, 39, 40, 42, 44, 49, 51, 52, 54, 55, 56, 58, 59, 60, 63, 64, 66, 70, 75, 77, 79], "flexibl": [0, 39, 40], "represent": [0, 1, 7, 11, 20, 23, 29, 49, 52, 59, 61, 63, 64, 66, 69, 75], "sky": [0, 11, 13, 15, 17, 19, 20, 23, 29, 31, 36, 37, 39, 40, 41, 42, 51, 52, 54, 55, 59, 60, 61, 63, 64, 67, 74, 75, 77], "level": [0, 1, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 36, 37, 39, 40, 42, 43, 46, 49, 51, 52, 54, 62, 63, 67, 74, 77], "thei": [0, 2, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 29, 30, 31, 32, 35, 36, 37, 39, 40, 42, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 68, 72, 74, 76, 77, 79], "after": [0, 1, 4, 7, 10, 11, 12, 13, 14, 15, 17, 19, 20, 23, 25, 26, 29, 31, 32, 35, 36, 37, 38, 39, 40, 42, 45, 49, 55, 57, 59, 63, 64, 66, 74, 75], "perform": [0, 11, 13, 14, 15, 17, 24, 25, 26, 31, 37, 38, 42, 46, 47, 48, 49, 52, 54, 55, 56, 59, 60, 61, 66, 74, 77], "extent": [0, 5, 20, 25, 29, 33, 42, 48, 54, 55, 59, 60, 64], "optim": [0, 7, 13, 17, 40, 48, 53, 55, 63, 64, 72, 73], "stepsiz": 0, "lookup": [0, 20, 29, 36, 37, 38, 39, 43, 54, 60, 67, 76], "know": [0, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 26, 27, 29, 31, 37, 46, 54, 59, 63, 64, 76, 77], "priori": [0, 29], "maximum": [0, 5, 11, 15, 19, 23, 24, 25, 26, 28, 29, 32, 33, 36, 37, 38, 40, 42, 48, 49, 54, 56, 59, 67, 72, 77, 79], "stepk": [0, 29, 37, 38, 52, 54, 61], "bool": [0, 12, 13, 15, 19, 21, 22, 23, 24, 25, 26, 28, 29, 49, 52, 77], "still": [0, 1, 7, 10, 11, 16, 20, 24, 25, 27, 32, 35, 36, 37, 40, 42, 45, 48, 49, 54, 59, 61, 63, 64, 66, 67, 68, 72, 74, 75, 77], "go": [0, 9, 11, 12, 13, 14, 15, 18, 19, 25, 26, 29, 36, 37, 42, 49, 52, 59, 75, 77], "highest": [0, 7, 8], "spatial": [0, 6, 7, 11, 20, 40, 42, 54, 61, 63], "frequenc": [0, 7, 8, 25, 29, 38, 48, 54, 59, 60, 61, 66], "maxk": [0, 7, 8, 29, 37, 39, 52], "center": [0, 3, 5, 11, 12, 13, 15, 17, 19, 20, 22, 23, 29, 34, 36, 37, 40, 42, 48, 49, 50, 52, 54, 59, 61, 63, 64, 67, 74, 75, 77], "nomin": [0, 11, 13, 15, 17, 22, 25, 29, 37, 42, 48, 57, 59, 64, 67, 75], "would": [0, 2, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 46, 49, 51, 52, 53, 54, 56, 57, 59, 61, 63, 64, 65, 68, 70, 72, 73, 74, 75, 77], "get": [0, 1, 3, 4, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 31, 32, 35, 36, 37, 39, 40, 42, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 63, 64, 72, 74, 75, 77], "discuss": [0, 7, 36, 37, 40, 42, 49, 55, 59, 64, 69], "rel": [0, 1, 6, 11, 12, 13, 15, 16, 17, 19, 20, 26, 29, 36, 37, 38, 40, 47, 49, 50, 54, 61, 64, 66, 67, 68, 72, 74, 77], "argument": [0, 1, 3, 6, 7, 8, 11, 12, 13, 15, 19, 20, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 48, 49, 52, 54, 55, 57, 59, 61, 63, 64, 66, 70, 72, 73, 75, 77, 79], "select": [0, 1, 7, 11, 13, 19, 35, 49, 52, 63, 64, 66, 74, 79], "folding_threshold": [0, 8, 29, 37, 38, 52, 54, 63, 64], "forc": [0, 20, 29, 42, 61, 63], "maxk_threshold": [0, 29, 37, 38, 54, 61, 63], "help": [0, 1, 7, 10, 11, 12, 13, 14, 15, 17, 19, 21, 29, 37, 38, 54, 59, 62, 63, 77], "reduc": [0, 7, 19, 20, 37, 39, 42, 49, 50, 54, 59, 62, 64, 69], "artifact": [0, 14, 37, 53, 54], "manner": [0, 42, 49], "current": [0, 3, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 70, 72, 73, 74, 77], "unobtain": 0, "lower": [0, 3, 11, 16, 19, 26, 29, 36, 38, 40, 42, 46, 47, 49, 59, 60, 63, 64], "withgsparam": [0, 7, 8, 20, 37, 38, 48, 52, 54, 63, 73], "version": [0, 7, 8, 10, 11, 13, 14, 15, 17, 20, 24, 26, 27, 29, 31, 32, 34, 35, 36, 37, 40, 42, 43, 44, 46, 48, 49, 51, 52, 53, 54, 58, 61, 63, 64, 70, 72, 73, 74, 75, 77], "obj": [0, 6, 7, 8, 12, 13, 29, 36, 37, 49, 52, 54, 61, 63, 70, 73, 74, 79], "name": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 31, 32, 33, 35, 36, 37, 38, 39, 42, 44, 46, 48, 49, 52, 54, 56, 57, 59, 61, 63, 64, 67, 68, 73, 74, 75, 77], "style": [0, 9, 14, 19, 37, 53, 54, 63], "all": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 77, 79], "onli": [0, 1, 3, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "updat": [0, 7, 8, 12, 14, 15, 16, 17, 20, 21, 24, 28, 33, 35, 37, 38, 42, 46, 52, 53, 54, 56, 63, 64, 68, 73, 77], "_interpolatedimag": [0, 52], "128": [0, 38], "8192": [0, 38, 52, 54], "005": [0, 38, 54], "5": [0, 1, 6, 7, 10, 12, 13, 17, 18, 19, 20, 23, 25, 29, 32, 36, 37, 38, 40, 42, 43, 46, 48, 49, 54, 58, 59, 61, 63, 64, 67, 68, 69, 72, 75, 77], "001": [0, 38], "1e": [0, 23, 38, 40, 42, 47, 66], "05": [0, 13, 16, 17, 36, 37, 38, 40, 54, 57, 61, 63, 69, 75], "0001": [0, 1, 36, 38, 49, 66], "06": [0, 38, 40, 42, 47, 64], "08": [0, 38], "force_stepk": [0, 29, 52, 61], "force_maxk": 0, "approxim": [0, 1, 7, 11, 12, 13, 14, 15, 19, 20, 23, 25, 29, 37, 38, 40, 42, 48, 49, 52, 54, 55, 60, 61, 63, 64, 66, 72, 73, 77], "fewer": [0, 1, 37, 42, 49, 55, 66], "saniti": [0, 3, 37, 42, 50, 54, 55, 59, 66, 69, 72, 73], "check": [0, 3, 4, 8, 13, 15, 17, 20, 21, 22, 24, 28, 29, 31, 32, 35, 37, 38, 39, 40, 42, 46, 49, 50, 51, 52, 53, 54, 55, 59, 64, 66, 69, 72, 73, 75, 77], "notabl": [0, 37, 52], "reduct": 0, "must": [0, 1, 3, 5, 7, 10, 11, 12, 13, 15, 17, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 47, 49, 50, 51, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 73, 77, 79], "alreadi": [0, 1, 4, 7, 11, 13, 14, 15, 17, 19, 20, 29, 31, 32, 35, 37, 39, 42, 46, 49, 51, 53, 55, 63, 64, 67, 74, 77], "appli": [0, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 29, 34, 35, 36, 37, 39, 40, 42, 47, 48, 51, 53, 54, 55, 56, 57, 59, 63, 64, 73, 74, 75, 77], "them": [0, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 27, 29, 30, 32, 35, 37, 39, 42, 44, 46, 49, 52, 53, 54, 56, 59, 63, 64, 66, 67, 74, 75, 77], "otherwis": [0, 11, 13, 14, 15, 20, 27, 29, 35, 36, 40, 42, 46, 48, 49, 54, 59, 64, 72, 77], "2pi": [0, 12, 19, 29, 42, 75], "image_s": [0, 12, 74], "krang": [0, 48], "pixel_scal": [0, 9, 11, 15, 19, 20, 36, 37, 49, 61, 63, 64, 74], "cannot": [0, 11, 13, 17, 19, 20, 24, 25, 29, 36, 37, 42, 46, 54, 56, 58, 64, 72, 73], "rescal": [0, 7, 12, 13, 14, 17, 20, 28, 29, 36, 37, 54, 56, 61, 63, 70], "recent": [0, 7, 37, 46, 49, 52, 63, 64, 77], "return": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 77, 79], "wherev": [0, 16, 68], "possibli": [0, 7, 11, 13, 14, 15, 16, 19, 20, 35, 37, 42, 44, 46, 50, 54, 59, 64, 66, 75, 76, 77], "govern": [0, 14, 29, 37, 38, 40, 61], "mimic": [0, 63, 74], "behavior": [0, 1, 8, 11, 12, 14, 17, 20, 24, 27, 28, 32, 36, 37, 39, 52, 54, 55, 64, 67, 72, 77], "regular": [0, 1, 4, 11, 13, 14, 15, 17, 19, 35, 37, 49, 52, 53, 66, 69, 73, 77], "setcent": [0, 17, 42, 77], "befor": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 29, 31, 36, 37, 40, 42, 46, 49, 51, 52, 53, 54, 55, 57, 59, 60, 61, 63, 64, 66, 67, 75], "adjust": [0, 6, 7, 11, 16, 17, 25, 29, 33, 36, 37, 40, 54, 57, 61, 64], "odd": [0, 5, 20, 32, 37, 52], "doe": [0, 1, 4, 5, 7, 11, 12, 13, 15, 17, 19, 20, 25, 29, 31, 32, 34, 35, 36, 37, 40, 42, 44, 48, 49, 52, 54, 55, 56, 59, 63, 64, 67, 69, 72, 77], "noth": [0, 5, 11, 14, 15, 24, 26, 36, 46, 59, 61, 75], "even": [0, 3, 7, 11, 12, 14, 15, 17, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 42, 46, 48, 49, 52, 54, 55, 58, 61, 63, 64, 69, 72, 73, 75, 77], "dimens": [0, 5, 7, 11, 13, 14, 15, 17, 20, 25, 29, 33, 36, 37, 48, 49, 52, 54, 57, 59, 60, 61, 63, 66, 72, 77, 79], "interpolatedkimag": [0, 7, 52], "kimag": [0, 29, 37], "real_kimag": 0, "imag_kimag": 0, "real_hdu": 0, "imag_hdu": 0, "complex": [0, 7, 11, 24, 29, 34, 37, 42, 52, 69], "imaginari": [0, 42], "part": [0, 3, 5, 6, 7, 10, 13, 14, 15, 16, 17, 19, 26, 29, 34, 35, 37, 42, 46, 49, 52, 53, 54, 62, 63, 64, 76, 77], "neither": [0, 11, 12, 15, 36, 75], "nor": [0, 18, 31], "implement": [0, 1, 2, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 37, 39, 40, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 61, 63, 64, 67, 72, 75, 77], "pleas": [0, 7, 31, 33, 37, 44, 53, 59, 63], "submit": [0, 54], "requir": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 44, 46, 49, 52, 54, 55, 59, 60, 61, 63, 64, 66, 67, 69, 70, 73, 75, 77, 79], "precis": [0, 1, 4, 7, 11, 12, 13, 16, 20, 23, 32, 36, 37, 39, 40, 42, 46, 49, 52, 54, 59, 61, 63, 69, 75], "those": [0, 7, 14, 15, 16, 20, 21, 23, 29, 31, 36, 37, 39, 40, 41, 42, 49, 53, 56, 57, 59, 61, 63, 64, 74, 77], "drawkimag": [0, 7, 20, 37, 47, 52], "command": [0, 11, 12, 13, 14, 15, 17, 19, 20, 21, 29, 35, 44, 46, 49, 52, 53, 68, 74, 77], "produc": [0, 7, 15, 16, 19, 20, 27, 29, 31, 32, 36, 37, 38, 42, 44, 54, 57, 61, 72, 74], "essenti": [0, 22, 27, 29, 32, 37, 42, 54, 59, 63, 74, 77], "returns_a_gsobject": 0, "dtype": [0, 11, 20, 34, 37, 42, 49, 52, 56], "numpi": [0, 1, 3, 4, 5, 7, 11, 14, 19, 20, 24, 28, 31, 32, 34, 35, 37, 39, 42, 46, 47, 50, 52, 54, 56, 57, 59, 60, 61, 63, 66, 69, 72, 73, 75, 76, 77, 79], "complex64": [0, 37, 42], "complex128": [0, 34, 37, 42], "imagecf": [0, 41, 42, 52], "imagecd": [0, 41, 42, 52], "respect": [0, 4, 5, 7, 11, 13, 16, 17, 20, 22, 23, 29, 39, 40, 46, 48, 49, 54, 57, 59, 61, 63, 64, 73, 75, 77], "permit": [0, 7, 54, 59, 64, 74, 75], "simpl": [0, 1, 3, 7, 11, 12, 13, 14, 15, 17, 19, 20, 26, 35, 36, 37, 42, 43, 46, 49, 51, 52, 53, 54, 55, 59, 61, 64, 65, 67, 74, 75, 77], "pixelscal": [0, 11, 20, 35, 37, 40, 42, 64, 75, 77], "offsetwc": [0, 74, 77], "unless": [0, 7, 8, 11, 12, 13, 14, 17, 19, 20, 25, 31, 32, 37, 42, 49, 52, 54, 64, 73], "furthermor": [0, 4, 8, 19, 20, 29, 37, 46, 77], "hermitian": [0, 34, 42], "look": [0, 6, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 42, 46, 49, 54, 59, 63, 64, 77], "output": [0, 1, 4, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 22, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 42, 43, 44, 47, 49, 51, 52, 53, 54, 56, 59, 60, 63, 64, 71, 72, 74, 77], "been": [0, 3, 4, 7, 10, 11, 14, 15, 19, 20, 22, 24, 27, 29, 31, 32, 33, 36, 37, 39, 40, 42, 46, 49, 51, 52, 53, 54, 56, 59, 64, 66], "compromis": [0, 25, 48, 64], "speed": [0, 1, 7, 13, 21, 25, 29, 34, 37, 38, 40, 44, 48, 52, 53, 54, 55, 63, 77], "though": [0, 7, 11, 24, 29, 30, 36, 37, 42, 54, 58, 59, 60, 61, 63, 64, 66, 72, 77], "extens": [0, 4, 10, 12, 13, 14, 15, 19, 35, 42, 52, 53, 63, 74, 77], "interpolated_kimag": 0, "attribut": [0, 1, 4, 7, 10, 12, 16, 19, 20, 22, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 49, 51, 52, 54, 56, 58, 61, 63, 66, 69, 73, 74, 75, 77, 79], "coarser": 0, "increas": [0, 7, 11, 14, 20, 37, 38, 40, 49, 52, 54, 55, 56, 61, 67, 72, 77], "effici": [0, 1, 6, 7, 8, 12, 14, 15, 17, 24, 25, 27, 29, 36, 37, 42, 44, 46, 48, 49, 51, 52, 56, 64, 67, 69, 74, 75, 77], "expens": [0, 7, 37, 42, 54, 55, 61], "decreas": [0, 30, 36, 38, 42, 49, 54, 63], "separ": [0, 3, 5, 6, 7, 10, 11, 13, 14, 16, 17, 19, 20, 28, 29, 31, 36, 37, 39, 46, 49, 52, 54, 59, 60, 61, 64, 69, 74, 75, 77, 79], "neighbor": [0, 25, 37, 38, 42, 48, 74], "copi": [0, 15, 20, 21, 22, 24, 25, 27, 29, 32, 38, 42, 46, 49, 51, 52, 56, 59, 63], "dft": [0, 8, 29, 49, 59], "docstr": [0, 7, 13, 20, 32, 36, 37, 38, 40, 42, 49, 54, 59, 60, 61, 64, 66, 73, 77], "These": [0, 2, 6, 7, 12, 13, 14, 15, 16, 18, 19, 20, 29, 30, 31, 32, 34, 35, 37, 39, 40, 42, 44, 46, 48, 51, 53, 54, 55, 59, 61, 63, 64, 65, 68, 69, 74, 75, 76, 77], "refer": [0, 13, 16, 17, 19, 20, 24, 29, 36, 37, 40, 42, 50, 54, 56, 61, 64, 66, 73, 77], "_interpolatedkimag": 0, "sigma": [0, 8, 9, 11, 13, 16, 19, 23, 27, 29, 32, 36, 37, 40, 42, 49, 51, 64, 70, 71, 74], "bvec": [0, 29], "polar": [0, 19, 29, 31, 79], "term": [0, 12, 13, 15, 17, 19, 20, 25, 29, 31, 36, 37, 39, 42, 48, 49, 51, 54, 57, 59, 61, 63, 64, 67, 69, 77, 79], "eigenfunct": 0, "2": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 21, 23, 24, 26, 27, 29, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 46, 47, 48, 49, 53, 54, 55, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 75, 77, 79], "quantum": [0, 1, 6, 37, 51, 64, 75], "harmon": [0, 59], "oscil": [0, 54], "laguerr": [0, 29], "polynomi": [0, 7, 25, 49, 52, 54, 61, 72, 77, 79], "bernstein": [0, 23, 25, 29, 40, 48, 66, 74], "jarvi": [0, 23, 40, 53], "2002": [0, 23, 40], "massei": 0, "refregi": 0, "2005": [0, 40, 47], "notat": [0, 11, 16, 27, 32, 52, 60, 77], "overal": [0, 7, 12, 13, 16, 20, 29, 37, 59, 61, 73, 77], "length": [0, 7, 14, 15, 29, 48, 49, 54, 56, 59, 64, 66, 72, 79], "vector": [0, 22, 25, 26, 29, 31, 49, 66, 69, 77, 79], "coeffici": [0, 5, 31, 49, 52, 54, 61, 64, 77, 79], "index": [0, 4, 7, 11, 12, 13, 14, 15, 16, 17, 19, 28, 29, 30, 33, 36, 40, 43, 46, 49, 52, 56, 57, 61, 63, 64, 66, 74, 79], "p": [0, 4, 10, 12, 19, 24, 25, 27, 29, 32, 42, 48, 52, 59, 60, 61, 67, 74, 77], "q": [0, 19, 23, 37, 42, 63, 69, 74, 77], "m": [0, 10, 19, 20, 21, 22, 23, 24, 26, 29, 34, 40, 42, 46, 49, 52, 53, 54, 56, 61, 64, 75, 77, 79], "solut": [0, 26, 35], "quanta": 0, "neg": [0, 11, 17, 25, 26, 28, 29, 32, 37, 42, 47, 48, 49, 52, 54, 55, 56, 57, 61, 77], "angular": [0, 50, 52, 59, 61, 75, 77], "momentum": 0, "Then": [0, 3, 6, 11, 12, 13, 14, 15, 16, 17, 19, 21, 24, 26, 27, 32, 37, 42, 49, 54, 55, 56, 72, 75], "2d": [0, 3, 13, 20, 22, 24, 25, 29, 32, 34, 36, 37, 42, 49, 52, 58, 59, 60, 70, 72], "coordin": [0, 7, 11, 12, 13, 15, 17, 19, 20, 28, 29, 30, 31, 36, 37, 39, 40, 41, 42, 43, 49, 50, 52, 54, 56, 57, 58, 61, 64, 66, 67, 69, 75, 79], "r": [0, 5, 11, 13, 19, 25, 29, 36, 42, 44, 46, 47, 48, 49, 53, 54, 61, 67, 68, 69, 70, 74, 77, 79], "theta": [0, 5, 7, 19, 20, 26, 27, 29, 32, 36, 37, 49, 54, 59, 69, 74, 75, 77, 79], "frac": [0, 32, 36, 42, 54, 61, 69, 70], "sum_": [0, 25], "pq": 0, "b_": 0, "psi_": 0, "psi_pq": 0, "sqrt": [0, 7, 29, 32, 37, 42, 54, 59, 69, 73, 77, 79], "pi": [0, 13, 25, 29, 32, 38, 48, 49, 59, 60, 61, 63, 67, 69, 75, 77, 79], "exp": [0, 13, 19, 29, 36, 61, 69], "l_q": 0, "x": [0, 1, 3, 5, 7, 10, 11, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 36, 37, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 54, 56, 58, 59, 60, 61, 64, 66, 67, 69, 72, 74, 75, 77, 79], "coeffient": 0, "pure": [0, 25, 27, 32, 48, 54, 57, 74], "qp": 0, "conjug": [0, 34, 42], "pp": 0, "blank": [0, 12, 15, 20, 35, 37], "3": [0, 3, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 23, 26, 27, 29, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 49, 50, 53, 54, 59, 61, 63, 64, 67, 68, 69, 72, 75, 77, 79], "subscript": 0, "b00": 0, "b10": 0, "im": [0, 11, 15, 20, 24, 35, 37, 42, 49, 52, 63, 64, 68, 74, 77], "b20": 0, "b11": 0, "b30": 0, "b21": 0, "progress": [0, 7, 10, 11, 12, 13, 14, 15, 17, 31, 63, 74], "start": [0, 4, 11, 12, 13, 14, 15, 16, 17, 19, 20, 27, 28, 32, 35, 42, 44, 46, 49, 52, 53, 54, 56, 57, 61, 67, 74, 75, 79], "down": [0, 11, 12, 13, 16, 19, 37, 49, 67, 77], "intrins": [0, 7, 11, 13, 37, 42, 49, 74], "spot": [0, 19, 64], "list": [0, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 26, 28, 29, 31, 33, 35, 37, 38, 39, 40, 42, 45, 46, 49, 50, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 72, 73, 74, 75, 77, 79], "standard": [0, 9, 10, 11, 12, 13, 19, 22, 27, 29, 35, 40, 42, 46, 52, 61, 77], "unit": [0, 1, 2, 6, 7, 11, 12, 13, 15, 17, 19, 20, 23, 25, 29, 30, 31, 36, 37, 39, 40, 42, 43, 48, 49, 50, 51, 52, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 73, 74, 77, 79], "classmethod": [0, 7, 20, 42, 56, 63, 67, 72], "mirror": [0, 6, 13, 54, 61, 64, 74], "sequenc": [0, 11, 13, 15, 16, 17, 19, 27, 32, 49, 52, 53, 54, 64, 72, 74, 79], "match": [0, 3, 4, 7, 11, 13, 16, 17, 20, 21, 24, 28, 36, 40, 42, 49, 51, 52, 54, 57, 58, 61, 63, 64, 67, 69, 72, 79], "fitshapelet": [0, 52], "im3": [0, 24], "close": [0, 11, 14, 17, 19, 24, 26, 29, 35, 36, 42, 46, 47, 52, 59, 64, 74, 77], "improv": [0, 1, 7, 15, 21, 37, 44, 46, 48, 49, 52, 53, 64], "true_cent": [0, 3, 37, 40, 42, 52, 74], "assum": [0, 1, 4, 5, 7, 12, 13, 14, 17, 18, 20, 25, 26, 28, 29, 31, 34, 36, 37, 40, 42, 49, 50, 54, 56, 57, 59, 60, 61, 63, 64, 69, 71, 75, 77], "getnm": 0, "accord": [0, 5, 6, 7, 8, 11, 13, 15, 16, 17, 18, 19, 20, 26, 27, 28, 29, 32, 36, 37, 42, 48, 51, 52, 54, 55, 56, 57, 59, 61, 62, 64, 67, 69, 74, 78], "tupl": [0, 7, 11, 13, 15, 19, 20, 30, 35, 36, 37, 49, 50, 54, 59, 61, 63, 66, 71, 72, 73, 75, 77, 79], "b_pq": 0, "getpq": 0, "throughput": [1, 6, 7, 47, 54, 64, 66, 68], "wave_typ": [1, 6, 11, 13, 52, 63, 66, 68, 74], "blue_limit": [1, 6, 7, 11, 47, 49, 66], "red_limit": [1, 6, 7, 11, 47, 49, 66], "zeropoint": [1, 7, 11, 52, 63, 64, 66], "interpol": [1, 7, 12, 13, 17, 19, 20, 21, 27, 28, 29, 31, 32, 37, 38, 39, 42, 43, 49, 52, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 72, 76], "_wave_list": [1, 66], "_tp": 1, "transmiss": [1, 6, 64], "fraction": [1, 12, 13, 17, 19, 29, 36, 37, 38, 40, 42, 48, 49, 54, 57, 61, 63, 64, 74], "incid": [1, 17, 37, 42, 51, 54, 55, 56, 61, 67], "light": [1, 12, 13, 19, 29, 35, 36, 37, 38, 40, 42, 49, 54, 61, 63, 64, 70, 75], "wavelength": [1, 7, 11, 13, 17, 28, 29, 30, 37, 39, 43, 47, 52, 53, 54, 55, 56, 57, 61, 64, 66, 67, 68, 74, 75], "entir": [1, 6, 7, 11, 20, 29, 32, 36, 37, 49, 54, 61, 63, 64, 66, 67, 68], "optic": [1, 6, 7, 13, 37, 52, 53, 54, 63, 64, 65, 74], "path": [1, 11, 16, 19, 20, 46, 54, 63, 67], "atmospher": [1, 6, 7, 13, 17, 30, 52, 53, 54, 57, 61, 65, 74], "reflect": [1, 6, 15, 37, 40, 56, 57, 64], "refract": [1, 7, 17, 43, 52, 54, 55, 56, 57, 61, 66, 74, 76], "ccd": [1, 7, 11, 37, 42, 51, 52, 57, 64, 67, 74], "intermedi": [1, 7, 11, 37, 42, 52, 54, 59, 63, 77], "piec": [1, 6, 40, 42], "thereof": [1, 6, 11, 12, 14, 52], "individu": [1, 6, 7, 8, 15, 17, 18, 20, 35, 37, 42, 46, 52, 54, 59, 61, 65, 74, 79], "compon": [1, 7, 8, 13, 14, 15, 16, 20, 23, 29, 31, 36, 37, 40, 49, 50, 51, 54, 58, 59, 60, 63, 69, 71, 73, 74, 75, 77], "through": [1, 6, 7, 9, 12, 13, 15, 18, 24, 29, 30, 36, 37, 39, 44, 47, 49, 53, 54, 57, 59, 64, 66, 71, 74, 75, 77], "oper": [1, 3, 7, 8, 11, 12, 13, 20, 22, 24, 25, 26, 27, 29, 32, 35, 36, 37, 40, 42, 43, 46, 48, 52, 53, 54, 55, 56, 58, 69, 72, 73, 75, 77, 79], "form": [1, 6, 7, 13, 19, 20, 27, 29, 36, 42, 52, 59, 64, 66, 67, 73, 74, 75, 77, 79], "new": [1, 3, 7, 10, 12, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 32, 33, 35, 36, 37, 42, 46, 49, 51, 52, 53, 54, 56, 59, 61, 63, 64, 66, 70, 72, 73, 74, 77, 79], "composit": [1, 24, 43, 65, 75], "callabl": [1, 7, 32, 42, 49, 57, 59, 60, 66, 72], "dimensionless": [1, 6, 7, 13, 33, 36, 37, 40, 59, 66, 75], "nm": [1, 6, 7, 11, 13, 17, 19, 29, 37, 54, 56, 57, 61, 64, 66, 68, 75], "immut": [1, 29, 33, 37, 42, 52, 66], "unalt": [1, 66], "infer": [1, 4, 15, 54, 61, 64, 72, 77], "lookupt": [1, 7, 11, 19, 32, 42, 52, 59, 60, 66, 67, 72, 74, 76], "column": [1, 4, 5, 11, 14, 15, 19, 20, 24, 32, 42, 54, 56, 64, 67, 72, 74], "outsid": [1, 29, 31, 33, 36, 39, 42, 59, 61, 66, 67, 70, 72], "interv": [1, 7, 17, 27, 32, 47, 54, 57, 59, 61], "regardless": [1, 13, 14, 20, 37, 39, 42, 59, 77], "scalar": [1, 3, 20, 22, 24, 47, 49, 50, 54, 59, 66, 72, 74, 77, 79], "sed": [1, 6, 7, 8, 17, 33, 36, 37, 39, 43, 49, 52, 54, 56, 57, 61, 63, 66, 70, 71, 74], "product": [1, 7, 28, 29, 47, 49, 67, 72, 79], "python": [1, 2, 4, 7, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 29, 34, 35, 39, 40, 43, 44, 45, 49, 52, 53, 54, 58, 59, 64, 66, 68, 74, 77, 79], "effective_wavelength": 1, "weight": [1, 7, 11, 13, 14, 15, 19, 23, 25, 31, 40, 42, 47, 49, 52, 54, 59, 60, 63, 74], "averag": [1, 12, 49, 59, 60, 63, 64, 68, 77], "independ": [1, 5, 7, 27, 42, 77], "our": [1, 2, 7, 9, 12, 13, 19, 20, 29, 30, 34, 35, 37, 39, 42, 44, 49, 52, 53, 59, 60, 63, 74, 75, 77, 78], "definit": [1, 7, 10, 12, 13, 15, 17, 25, 26, 27, 29, 37, 40, 41, 42, 49, 54, 59, 63, 67, 69, 77], "arrai": [1, 4, 5, 7, 11, 17, 20, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 47, 48, 49, 50, 52, 54, 55, 57, 59, 60, 61, 63, 64, 66, 69, 72, 73, 75, 77, 79], "wave_list": [1, 7, 39, 47, 49], "maintain": [1, 19, 32, 35, 46], "union": 1, "multiplicand": 1, "although": [1, 7, 17, 18, 19, 20, 27, 29, 36, 37, 42, 44, 49, 61, 63, 67, 72, 74], "limit": [1, 6, 7, 12, 13, 14, 20, 24, 25, 26, 28, 29, 36, 37, 38, 39, 42, 47, 48, 49, 52, 54, 55, 56, 59, 61, 63, 64, 66, 74, 77], "rang": [1, 3, 6, 7, 13, 15, 19, 23, 25, 26, 29, 33, 36, 39, 40, 41, 42, 48, 49, 52, 53, 54, 57, 59, 64, 66, 72, 75], "choic": [1, 7, 12, 13, 23, 25, 29, 37, 40, 42, 48, 49, 59, 61, 63, 69, 72, 75, 77], "chromaticobject": [1, 6, 7, 8, 36, 37, 39, 47, 49, 52, 54, 55, 57, 61, 63, 66, 70, 73, 74, 75], "act": [1, 7, 16, 27, 37, 42, 49, 57, 66, 69, 77], "like": [1, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 19, 20, 21, 24, 27, 29, 32, 33, 35, 36, 37, 40, 41, 42, 46, 47, 49, 51, 52, 53, 54, 56, 59, 61, 63, 64, 66, 73, 74, 77, 79], "evalu": [1, 7, 11, 13, 14, 15, 16, 17, 19, 25, 36, 37, 39, 47, 49, 50, 52, 54, 61, 66, 72, 74, 77, 79], "wave": [1, 7, 28, 30, 39, 54, 64, 66, 74], "via": [1, 3, 7, 11, 14, 19, 20, 23, 35, 36, 37, 39, 40, 42, 44, 45, 46, 52, 53, 54, 57, 61, 66, 72, 75, 77], "eval": [1, 11, 12, 13, 14, 16, 39, 49, 52, 59, 66, 74, 77], "lambda": [1, 6, 7, 11, 13, 19, 27, 29, 32, 42, 49, 52, 54, 57, 59, 61, 66, 75, 77], "8": [1, 4, 7, 8, 13, 16, 19, 38, 43, 44, 46, 49, 52, 54, 59, 63, 64, 66, 67, 68, 72, 75], "800": [1, 19, 66], "reserv": [1, 10, 13, 49], "word": [1, 42, 54, 77], "nanomet": [1, 6, 7, 13, 17, 30, 54, 57, 61, 64, 66], "ang": [1, 6, 11, 13, 63, 66], "angstrom": [1, 66, 68], "astropi": [1, 35, 39, 42, 46, 52, 66, 75, 77], "distanc": [1, 5, 7, 11, 12, 17, 19, 20, 25, 29, 36, 37, 49, 50, 54, 57, 59, 61, 63, 75, 77], "unimport": [1, 54], "propag": [1, 7, 8, 15, 16, 37, 64, 73], "__call__": [1, 32, 42, 47, 59, 66, 72, 77, 79], "convert": [1, 6, 11, 13, 15, 19, 29, 35, 37, 39, 40, 42, 49, 59, 61, 64, 66, 67, 68, 72, 74, 75, 77, 79], "cm": [1, 6, 7, 12, 13, 29, 36, 37, 54, 55, 61, 63, 64, 66, 68, 70, 75], "magnitud": [1, 6, 7, 11, 19, 52, 54, 63, 66, 69, 74, 75], "mag": [1, 13, 64, 74], "log10": [1, 64], "withzeropoint": [1, 7, 63, 66], "divid": [1, 10, 22, 28, 29, 42, 56, 64, 75], "old": [1, 49, 52], "hard": [1, 7, 8, 11, 17, 21, 29, 37, 59, 60], "cut": [1, 11, 12, 23, 40, 52, 59, 60, 63], "blue": [1, 7, 11, 57], "side": [1, 5, 11, 15, 20, 26, 37, 49, 54, 57, 59, 67, 68, 74, 77], "red": [1, 7, 11, 57, 68], "vega": [1, 68], "what": [1, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 27, 29, 31, 33, 37, 40, 42, 46, 49, 51, 52, 53, 54, 59, 60, 61, 64, 66, 67, 69, 74, 77], "calculateeffectivewavelength": 1, "trapezoid": [1, 7, 47, 72], "rule": [1, 7, 22, 29, 47, 52, 64, 72], "alia": [1, 16, 24, 29, 37, 42, 72, 75], "self": [1, 7, 12, 14, 31, 32, 35, 37, 42, 49, 51, 54, 56, 61, 66, 72, 77], "thin": [1, 11, 49, 52, 63, 64, 66, 68, 74], "rel_err": [1, 11, 47, 49, 52, 66, 74], "trim_zero": [1, 49, 66], "preserve_rang": [1, 49, 66], "fast_search": [1, 49, 66, 68], "preserve_zp": 1, "tabul": [1, 12, 19, 49, 52, 59, 66, 72, 74], "while": [1, 7, 11, 16, 20, 21, 24, 27, 29, 31, 32, 35, 36, 37, 40, 42, 44, 46, 49, 53, 54, 59, 63, 66, 69, 79], "That": [1, 16, 21, 36, 37, 42, 64], "preserv": [1, 7, 13, 15, 29, 35, 36, 37, 42, 49, 52, 53, 59, 66, 69, 77], "elimin": [1, 12, 63, 79], "mani": [1, 7, 12, 13, 14, 15, 17, 19, 24, 25, 32, 34, 35, 36, 37, 40, 42, 44, 46, 49, 52, 53, 54, 55, 59, 61, 65, 74, 77], "process": [1, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 26, 30, 31, 32, 33, 37, 42, 43, 44, 46, 49, 51, 52, 54, 55, 59, 61, 63, 64, 67, 68, 69, 74, 75, 77], "up": [1, 3, 4, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 29, 31, 32, 36, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 59, 61, 64, 67, 74, 75, 77, 79], "weigh": 1, "against": [1, 7, 32, 54], "fidel": [1, 52, 53, 54, 61], "routin": [1, 7, 20, 23, 27, 29, 32, 35, 37, 39, 40, 42, 49, 52, 63, 64, 68, 77, 78], "assign": [1, 7, 12, 17, 22, 24, 28, 29, 37, 49, 55, 56, 57, 63, 66, 74], "justif": 1, "10": [1, 5, 7, 12, 13, 23, 26, 29, 32, 36, 37, 40, 42, 43, 46, 53, 54, 60, 61, 63, 64, 68, 77], "6": [1, 13, 18, 19, 23, 26, 29, 32, 36, 38, 39, 40, 42, 43, 47, 49, 54, 61, 63, 64, 68, 72, 77], "lot": [1, 10, 15, 35, 37, 49, 52, 54, 64, 67], "extrem": [1, 13, 25, 38, 39, 48, 69, 75], "redund": [1, 49, 66], "trail": [1, 49, 58, 66, 72], "last": [1, 13, 14, 15, 19, 24, 27, 37, 40, 42, 46, 49, 54, 59, 66, 72, 74, 75, 77], "retain": [1, 20, 42, 49, 64, 66], "trim_leading_zero": [1, 49, 66], "trim": [1, 49, 66], "Or": [1, 7, 11, 16, 20, 31, 36, 37, 42, 44, 46, 49, 53, 64, 66, 68, 75, 77], "end": [1, 3, 4, 7, 10, 11, 14, 15, 17, 24, 26, 31, 35, 36, 42, 46, 47, 49, 53, 59, 66, 69, 77], "region": [1, 3, 13, 20, 22, 26, 29, 37, 49, 54, 55, 59, 60, 63, 66, 67, 79], "algorithm": [1, 7, 20, 26, 29, 33, 36, 37, 38, 39, 40, 49, 52, 53, 54, 66, 73], "fast": [1, 7, 17, 20, 46, 49, 54, 66], "o": [1, 11, 12, 15, 16, 19, 20, 37, 44, 49, 52, 63, 66], "yield": [1, 49, 54, 66, 72, 79], "meet": [1, 49, 66], "somewhat": [1, 7, 19, 36, 37, 54, 59, 61, 64, 68, 75, 79], "robust": [1, 52, 54], "comput": [1, 6, 7, 10, 11, 12, 17, 19, 20, 23, 27, 29, 30, 34, 37, 39, 40, 42, 44, 47, 48, 49, 50, 54, 59, 60, 61, 66, 72, 73], "low": [1, 7, 20, 42, 49, 54, 55], "leak": [1, 52], "truncat": [1, 8, 13, 17, 25, 29, 36, 37, 38, 47, 52, 54, 61, 64, 68, 74], "relative_throughput": [1, 74], "less": [1, 7, 11, 12, 14, 17, 19, 20, 29, 37, 54, 63, 64, 66, 67, 68, 75, 77], "avail": [1, 4, 5, 7, 11, 14, 15, 18, 20, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 52, 54, 63, 64, 75, 77, 79], "happen": [1, 7, 12, 14, 19, 20, 24, 37, 38, 40, 42, 49, 52, 54, 69, 75, 77], "becaus": [1, 7, 8, 11, 14, 15, 19, 20, 25, 29, 32, 37, 40, 42, 46, 48, 54, 55, 59, 63, 64, 77, 79], "difficult": [1, 7, 49, 63], "predict": [1, 7, 57, 66], "arbitrarili": [1, 37, 54, 61, 65, 72, 79], "littl": [1, 19, 36, 49, 59], "observ": [1, 6, 7, 12, 13, 16, 17, 19, 20, 23, 30, 36, 37, 40, 41, 42, 49, 51, 57, 59, 60, 63, 64, 66, 74, 75, 77], "boolean": [1, 3, 7, 13, 14, 19, 22, 28, 29, 54, 61, 66, 72], "varieti": [1, 3, 6, 29, 32, 40, 53, 55, 62, 69], "st": [1, 43, 64], "hst": [1, 7, 11, 13, 20, 43, 52, 53, 63, 64, 74], "stmag": 1, "probabl": [2, 4, 5, 7, 11, 13, 17, 19, 27, 29, 32, 36, 37, 46, 47, 49, 52, 54, 62, 64, 75, 77], "super": 2, "scipi": [2, 52], "c": [2, 11, 19, 23, 30, 34, 39, 43, 44, 45, 49, 50, 52, 53, 58, 69, 77, 79], "depend": [2, 4, 7, 11, 13, 14, 17, 19, 20, 29, 31, 35, 36, 37, 39, 40, 42, 43, 45, 52, 53, 54, 57, 59, 61, 63, 64, 66, 67, 72, 74, 75, 77, 79], "u": [2, 7, 11, 20, 23, 24, 25, 29, 32, 36, 37, 40, 42, 47, 48, 49, 52, 53, 54, 57, 59, 63, 66, 68, 77, 79], "own": [2, 6, 7, 11, 12, 13, 16, 17, 19, 20, 21, 24, 29, 32, 35, 42, 46, 54, 63, 74], "interfac": [2, 20, 24, 43, 46, 53, 57, 76, 77], "mostli": [2, 14, 15, 34, 48, 49, 51, 74], "enabl": [2, 8, 10, 13, 20, 29, 36, 37, 40, 42, 46, 52, 54, 55, 61, 63], "correct": [2, 5, 7, 13, 14, 16, 17, 20, 23, 25, 29, 31, 37, 40, 42, 48, 52, 54, 56, 57, 63, 64, 68, 74], "j0": [2, 26, 76], "arg0": 2, "j1": [2, 26, 28, 44, 76], "jv": [2, 76], "arg1": 2, "jn": [2, 25, 76], "kv": [2, 76], "kn": [2, 76], "yv": [2, 76], "yn": [2, 76], "iv": [2, 54, 76], "j0_root": [2, 76], "int": [2, 3, 4, 7, 11, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 35, 37, 40, 42, 48, 49, 52, 54, 72], "jv_root": [2, 52, 76], "next": [2, 12, 13, 15, 16, 19, 26, 29, 32, 33, 42, 63, 65, 72], "few": [2, 8, 10, 12, 13, 14, 15, 16, 19, 32, 35, 36, 37, 42, 46, 49, 52, 54, 62, 70, 74, 75, 77, 79], "realli": [2, 4, 10, 11, 12, 14, 15, 25, 28, 29, 37, 40, 42, 46, 48, 49, 59, 75, 77], "relat": [2, 7, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 32, 37, 39, 40, 42, 43, 50, 52, 54, 55, 61, 63, 64, 73, 76, 77], "expos": [2, 52, 54], "layer": [2, 19, 24, 28, 29, 34, 37, 43, 44, 46, 49, 52, 54, 58, 67], "si": [2, 26, 30, 52, 76], "ci": [2, 26, 52, 76], "gammainc": [2, 52, 76], "imag": [3, 5, 6, 7, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 40, 43, 44, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 71, 74, 75, 77], "rectangl": [3, 22, 29, 54], "slightli": [3, 7, 29, 30, 36, 42, 46, 49, 51, 58, 63, 75], "boundsd": [3, 41, 42], "y": [3, 4, 5, 7, 11, 13, 15, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 36, 37, 40, 41, 42, 47, 49, 50, 52, 53, 54, 56, 58, 59, 61, 64, 67, 68, 69, 72, 74, 77, 79], "boundsi": [3, 19, 37, 40, 41, 42, 52, 74], "four": [3, 7, 9, 22, 25, 29, 36, 37, 48, 49, 57, 61, 67, 75, 77], "xmin": [3, 22, 24, 25, 26, 29, 35, 40, 42, 74], "xmax": [3, 22, 24, 25, 26, 29, 42, 74], "ymin": [3, 22, 24, 26, 29, 35, 40, 42, 74], "ymax": [3, 22, 24, 26, 29, 42, 74], "addit": [3, 7, 11, 12, 14, 15, 16, 18, 19, 20, 22, 29, 36, 37, 38, 40, 42, 46, 47, 48, 49, 51, 53, 54, 57, 59, 61, 63, 64, 69, 72, 74, 77], "switch": [3, 17, 20, 22, 37, 52, 54, 55, 63, 64], "sai": [3, 12, 15, 16, 19, 22, 37, 53, 54, 61, 75, 77], "undefin": [3, 7, 17, 20, 22, 27, 33, 37, 42, 66], "min": [3, 16, 19, 22, 24, 26, 33, 47, 54, 59, 63, 72, 74], "max": [3, 13, 16, 19, 22, 24, 26, 29, 33, 42, 47, 59, 61, 63, 70, 72, 74], "direct": [3, 5, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 34, 37, 42, 49, 52, 54, 56, 57, 59, 61, 64, 67, 72, 74, 77, 79], "imin": 3, "imax": [3, 42], "jmin": 3, "jmax": [3, 79], "typeerror": [3, 33, 37, 49, 77], "except": [3, 4, 7, 8, 10, 13, 14, 15, 16, 17, 20, 23, 24, 25, 29, 33, 35, 36, 37, 38, 39, 40, 42, 45, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 72, 77, 79], "anoth": [3, 7, 8, 9, 11, 12, 14, 15, 16, 19, 20, 24, 27, 28, 29, 32, 35, 36, 37, 42, 44, 46, 49, 54, 56, 59, 60, 63, 64, 72, 73, 74, 75, 77], "positiond": [3, 7, 15, 19, 31, 36, 37, 40, 41, 42, 49, 50, 52, 58, 59, 64, 67, 73, 74, 77], "positioni": [3, 7, 19, 36, 37, 41, 42, 49, 52, 58, 67, 77], "type": [3, 4, 7, 9, 10, 15, 16, 18, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 35, 36, 37, 39, 40, 42, 44, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 63, 64, 66, 72, 73, 74, 77], "lazili": 3, "isdefin": [3, 22, 74], "upper": [3, 26, 27, 28, 36, 47, 49, 56], "onc": [3, 7, 11, 14, 15, 16, 17, 19, 25, 32, 36, 37, 42, 49, 54, 56, 59, 64, 74, 77], "again": [3, 13, 14, 15, 17, 19, 31, 36, 37, 46, 49, 59, 63, 74], "add": [3, 4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 27, 28, 29, 31, 32, 35, 37, 39, 42, 44, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 61, 62, 64, 67, 72, 74, 77, 79], "pos1": [3, 22, 58], "pos2": [3, 22, 58], "ad": [3, 4, 7, 8, 11, 13, 15, 16, 17, 19, 20, 28, 29, 31, 32, 36, 37, 39, 40, 42, 47, 49, 51, 52, 53, 54, 56, 64, 66, 74, 79], "find": [3, 7, 12, 18, 21, 22, 26, 31, 33, 39, 40, 42, 44, 46, 49, 53, 54, 55, 57, 59, 61, 63, 64, 72, 77], "intersect": [3, 17, 22, 56, 57], "overlap": [3, 11, 14, 38, 74], "bounds1": 3, "bounds2": 3, "might": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 26, 29, 31, 37, 39, 40, 46, 49, 51, 53, 54, 55, 56, 59, 61, 63, 64, 68, 72, 74, 77], "fall": [3, 22, 33, 37, 38, 42, 55, 64, 72, 75, 77], "edg": [3, 7, 8, 11, 13, 17, 28, 29, 36, 37, 38, 42, 52, 54, 56, 57, 59, 60, 61, 64], "enclos": [3, 22, 29, 36, 37, 42], "bit": [3, 11, 13, 19, 22, 27, 32, 34, 35, 37, 42, 49, 61, 74, 75, 77], "correctli": [3, 4, 12, 13, 22, 24, 35, 37, 39, 44, 46, 49, 52, 53, 54, 55, 77], "count": [3, 7, 9, 12, 13, 14, 15, 17, 19, 22, 24, 28, 37, 42, 51, 63, 64, 67], "central": [3, 13, 17, 20, 29, 37, 42, 53, 54, 57, 59, 61, 66], "right": [3, 5, 7, 11, 12, 15, 16, 17, 21, 25, 26, 27, 32, 33, 35, 36, 37, 42, 46, 49, 54, 61, 63, 64, 69, 75, 77, 79], "expand": [3, 4, 7, 20, 22, 26, 29, 36, 37, 46, 49, 52, 63, 77], "factor_x": 3, "factor_i": 3, "grow": [3, 61], "getxmax": [3, 22, 24], "getxmin": [3, 22, 24], "getymax": [3, 22, 24], "getymin": [3, 22, 24], "arg": [3, 7, 8, 15, 20, 25, 29, 36, 37, 42, 49, 54, 58, 69, 72, 77], "pair": [3, 17, 24, 25, 29, 35, 49, 52, 59, 64, 71, 72, 74, 77], "lie": [3, 23, 64, 75], "100": [3, 7, 16, 19, 32, 36, 37, 40, 42, 55, 59, 60, 61, 63, 67, 74, 75], "50": [3, 7], "150": 3, "left": [3, 5, 7, 11, 19, 20, 24, 26, 32, 36, 37, 40, 42, 49, 54, 61, 69, 70, 79], "delta": [3, 12, 13, 18, 22, 24, 25, 29, 42, 48, 59, 61, 65, 76], "32": [3, 32, 37, 38, 54, 67, 68, 75, 77], "37": [3, 15, 49, 75], "49": [3, 37], "9": [3, 13, 19, 39, 42, 43, 44, 52, 61, 64, 68], "alwai": [3, 4, 7, 11, 13, 14, 15, 17, 19, 20, 27, 29, 31, 32, 34, 36, 37, 39, 42, 46, 54, 56, 58, 61, 64, 66, 72, 75, 77], "withbord": [3, 22, 52], "dx": [3, 5, 7, 11, 20, 22, 24, 25, 27, 29, 36, 37, 42, 48, 49, 52, 56, 57, 60, 72, 73, 74, 77], "dy": [3, 5, 7, 11, 20, 22, 24, 25, 36, 37, 42, 56, 57, 72, 73, 74, 77], "width": [3, 13, 29, 37, 40, 42, 52, 59, 61, 70], "border": [3, 5, 11, 19, 22, 64, 74], "doc": [3, 12, 15, 21, 39, 49, 52, 58, 63, 77], "numpyshap": [3, 52], "util": [3, 30, 39, 43, 52, 54, 59, 64, 68, 76], "shape": [3, 5, 7, 11, 13, 14, 16, 19, 20, 22, 23, 24, 27, 29, 32, 34, 35, 36, 39, 42, 43, 49, 51, 54, 59, 67, 69, 70, 72, 74, 77, 79], "_boundsi": [3, 41], "constructor": [3, 12, 14, 15, 22, 23, 24, 25, 26, 27, 29, 31, 37, 42, 48, 50, 51, 52, 54, 56, 59, 63, 69, 75], "skip": [3, 13, 14, 15, 17, 24, 31, 32, 44, 46, 49, 52, 67, 69, 74], "pars": [3, 9, 10, 11, 12, 15, 17, 19, 30, 35, 42, 49, 52, 53, 64, 74, 75, 77], "_boundsd": [3, 41], "file_nam": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 31, 32, 35, 42, 52, 56, 59, 63, 72, 74, 77], "dir": [4, 9, 11, 12, 14, 16, 31, 35, 42, 63, 74, 77], "file_typ": [4, 10, 12, 15], "row": [4, 5, 11, 12, 20, 24, 37, 42, 52, 55, 56, 64, 67, 72], "built": [4, 7, 10, 11, 12, 13, 14, 15, 17, 19, 31, 37, 46, 52, 54, 75, 78], "item": [4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35, 39, 45, 49, 52, 54, 74, 75], "half_light_radiu": [4, 6, 7, 8, 13, 16, 19, 20, 36, 37, 38, 61, 70, 74, 75], "ascii": [4, 12, 19, 32, 46], "charact": [4, 12, 19, 49], "nobject": [4, 11, 13, 15, 16, 19, 63, 74], "ncol": [4, 24, 42], "isfit": 4, "col": [4, 19, 24, 52, 67, 74], "str": [4, 11, 13, 14, 19, 27, 49, 52, 63, 74, 75, 77], "whatev": [4, 7, 11, 12, 13, 14, 15, 19, 27, 35, 37, 46, 49, 67, 77], "binari": [4, 12, 56], "getfloat": 4, "getint": 4, "readascii": 4, "readfit": 4, "outputcatalog": [4, 52, 74, 76], "_row": 4, "_sort_kei": 4, "truth": [4, 14, 15, 19, 52, 74], "simul": [4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 31, 32, 33, 36, 41, 42, 43, 49, 52, 53, 54, 55, 57, 62, 63, 64, 67], "done": [4, 7, 8, 11, 14, 15, 16, 18, 19, 21, 23, 24, 26, 28, 29, 31, 35, 37, 46, 48, 54, 55, 60, 63, 64, 72, 74], "addrow": 4, "compat": [4, 7, 10, 21, 33, 46, 52, 64, 66, 77], "far": [4, 7, 25, 26, 27, 37, 39, 57, 74, 75], "accumul": [4, 11, 17, 28, 37, 52, 54, 55, 56, 64, 67], "sort_kei": 4, "write": [4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 27, 29, 32, 37, 39, 42, 43, 45, 46, 52, 53, 56, 63, 68, 74, 76, 77], "lose": 4, "mismatch": 4, "per": [4, 5, 11, 14, 15, 17, 19, 23, 25, 27, 32, 35, 37, 40, 42, 51, 54, 55, 64], "sort": [4, 7, 11, 13, 14, 26, 31, 39, 49], "getncol": [4, 24], "sef": 4, "getnobject": [4, 12, 15], "getnam": 4, "gettyp": 4, "makedata": 4, "written": [4, 10, 11, 13, 14, 15, 27, 31, 35, 42, 54, 56, 74, 77], "settyp": 4, "prec": [4, 75], "writeascii": 4, "writefit": 4, "writefitshdu": 4, "dict": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 31, 33, 35, 39, 47, 49, 52, 54, 64, 74, 76, 77], "key_split": [4, 12, 19], "behav": [4, 11, 42], "facilit": [4, 23, 29, 54, 77], "hierarchi": [4, 9, 10, 16, 52, 77], "chain": [4, 15], "kei": [4, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 33, 35, 48, 52, 54, 56, 63, 64, 71, 77], "togeth": [4, 7, 8, 11, 13, 17, 19, 29, 42, 47, 54, 66, 75, 79], "access": [4, 7, 11, 13, 14, 15, 19, 21, 23, 24, 28, 33, 34, 35, 37, 39, 40, 42, 44, 49, 52, 53, 54, 56, 61, 63, 64, 69, 74, 77], "element": [4, 15, 19, 20, 24, 27, 29, 34, 42, 49, 51, 52, 54, 56, 64, 66], "noise_model": 4, "much": [4, 8, 11, 13, 14, 17, 20, 21, 27, 29, 33, 35, 36, 37, 38, 42, 44, 46, 49, 54, 55, 59, 64, 72, 74, 75, 77], "easier": [4, 9, 15, 19, 29, 35], "arbitrari": [4, 7, 11, 12, 13, 14, 20, 24, 32, 36, 37, 43, 49, 50, 51, 52, 53, 54, 56, 61, 63, 64, 65, 72, 75, 77], "caveat": [4, 5, 7, 11, 13, 14, 15, 21, 37, 54, 59, 63], "prescript": [4, 54], "whose": [4, 5, 12, 13, 15, 20, 28, 29, 40, 42, 51, 63, 71, 77], "won": [4, 11, 12, 14, 15, 17, 20, 21, 31, 37, 54, 77], "t": [4, 5, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 39, 42, 44, 46, 48, 49, 53, 54, 60, 61, 63, 64, 75, 77, 79], "rare": [4, 17, 46], "occurr": [4, 33], "workaround": [4, 52], "pickl": [4, 12, 14, 29, 39, 54, 76], "yaml": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 44, 46, 52, 53, 74], "json": [4, 9, 10, 12, 15, 52, 53], "j": [4, 10, 20, 24, 25, 28, 29, 36, 37, 42, 49, 52, 54, 61, 77, 79], "split": [4, 11, 12, 14, 15, 17, 19, 26, 29, 32, 42, 52, 54], "cf": [4, 11, 13, 14, 15, 19, 20, 35, 37, 47, 49, 53, 63, 77], "featur": [4, 7, 12, 15, 16, 20, 33, 34, 35, 37, 40, 42, 44, 49, 52, 53, 54, 74], "basic": [5, 7, 9, 13, 15, 17, 18, 20, 29, 33, 37, 43, 50, 51, 52, 55, 59, 60, 63, 64, 74, 77, 78], "antilogu": 5, "veri": [5, 7, 10, 11, 13, 14, 17, 18, 19, 20, 25, 31, 33, 35, 36, 37, 39, 40, 42, 46, 52, 53, 54, 55, 59, 64, 74, 77], "quick": 5, "dirti": 5, "brighter": [5, 11, 37, 39, 42, 53, 55, 67], "fatter": [5, 11, 37, 39, 53, 55, 67], "now": [5, 14, 15, 20, 25, 29, 35, 36, 37, 39, 40, 44, 46, 52, 63, 74], "siliconsensor": [5, 11, 37, 39, 52, 55, 67, 68], "tri": [5, 15, 24, 32, 33, 53, 54, 77], "physic": [5, 7, 17, 20, 29, 37, 42, 54, 57, 61, 75], "cdmodel": [5, 52], "basecdmodel": [5, 76], "a_l": 5, "a_r": 5, "a_b": 5, "a_t": 5, "symmetri": [5, 11, 17, 20, 29, 42, 53], "relationship": [5, 11, 20, 27, 37, 42], "boundari": [5, 20, 38, 42, 52, 54, 67, 68], "et": [5, 11, 12, 20, 37, 40, 54, 55, 60, 61, 63, 74, 77], "al": [5, 11, 12, 20, 37, 40, 54, 55, 60, 61, 63, 74, 77], "2014": [5, 54], "__init__": [5, 12, 20, 60, 75, 77], "instanti": [5, 7, 11, 12, 14, 17, 20, 24, 51, 52, 54, 61], "directli": [5, 7, 13, 17, 18, 19, 20, 23, 24, 31, 35, 36, 37, 42, 46, 51, 52, 53, 54, 55, 56, 59, 61, 63, 64, 68, 70, 77], "matric": [5, 20, 52, 69], "proport": [5, 7, 37, 57, 61], "contribut": [5, 6, 7, 15, 29, 33, 36, 37, 42, 51, 53, 54, 60, 64], "neighbour": 5, "superpos": 5, "l": [5, 10, 19, 21], "bottom": [5, 11, 42, 49, 67], "top": [5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 42, 43, 49, 52, 56, 64, 67, 70, 74], "po": [5, 19, 22, 24, 31, 33, 35, 37, 42, 50, 58, 59, 74, 77], "opposit": [5, 26, 42, 49, 52, 64], "smaller": [5, 10, 12, 13, 20, 24, 29, 36, 37, 38, 39, 42, 48, 54, 59, 61, 63], "entri": [5, 11, 12, 13, 14, 15, 19, 33, 35, 42, 49, 52, 63, 64], "realist": [5, 42, 52, 53, 54, 62, 65, 74], "powerlawcd": [5, 76], "fulfil": 5, "condit": [5, 12, 38, 40, 42, 49, 54, 72, 79], "gain": [5, 7, 8, 11, 15, 20, 37, 42, 51, 52, 55, 64, 67, 74, 75], "a_": 5, "measur": [5, 7, 13, 17, 20, 23, 29, 30, 31, 32, 37, 42, 43, 51, 52, 55, 56, 57, 64, 66, 74, 75, 77], "flat": [5, 7, 52, 59, 60, 75], "eqn": 5, "intend": [5, 13, 19, 21, 25, 29, 36, 37, 48, 54, 55, 57, 65, 72, 74, 77, 79], "account": [5, 7, 11, 13, 17, 24, 37, 40, 42, 52, 53, 55, 57, 59, 60, 63, 64, 67, 74, 77], "gain_ratio": 5, "applyforward": 5, "applybackward": 5, "matrix": [5, 7, 11, 23, 27, 29, 36, 37, 52, 66, 69, 73, 77, 79], "backward": [5, 10, 46, 51, 52, 64], "ratio": [5, 7, 13, 17, 19, 36, 37, 42, 49, 50, 57, 61, 63, 66, 69, 73, 75], "gain_imag": 5, "gain_flat": 5, "common": [5, 11, 15, 17, 18, 20, 27, 37, 41, 42, 51, 53, 59, 64, 65, 75, 77], "scienc": [5, 11, 13, 20, 40, 63, 64], "forward": [5, 54, 71], "r0": [5, 13, 29, 52, 54, 61], "t0": [5, 17, 54, 57], "rx": 5, "tx": 5, "alpha": [5, 7, 13, 17, 27, 32, 42, 54, 57, 66, 68], "strength": [5, 11, 67], "law": [5, 7, 13, 17, 42, 57, 59, 66, 72], "six": [5, 74], "adjac": [5, 12, 42, 63], "corner": [5, 11, 24, 37], "due": [5, 7, 11, 13, 17, 20, 25, 30, 32, 36, 37, 40, 42, 49, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 69], "awai": [5, 7, 11, 37, 42, 47, 64, 67], "sin": [5, 25, 48, 69, 75, 77], "r_distanc": 5, "amplitud": [5, 19, 23, 29, 37, 38, 48, 52, 54, 61, 67, 71, 72, 73], "angl": [5, 7, 13, 15, 17, 19, 20, 28, 29, 30, 36, 37, 39, 43, 49, 52, 54, 55, 56, 57, 59, 61, 64, 66, 69, 74, 77, 79], "line": [5, 29, 37, 39, 46, 49, 52, 74, 77], "sign": [5, 19, 29, 38, 42, 52, 54, 59, 61, 75, 77], "convent": [5, 11, 13, 19, 35, 40, 42, 49, 52, 54, 59, 61, 64, 77, 79], "pix": [5, 7, 15, 29, 52, 64], "along": [5, 12, 13, 14, 15, 17, 19, 24, 26, 29, 31, 35, 36, 40, 42, 46, 52, 54, 57, 61, 63, 64, 67, 68, 74, 75, 77, 79], "diagon": [5, 20, 52], "expon": [5, 49, 54, 61], "astronom": [6, 20, 35, 41, 42, 51, 53, 64, 65, 75], "emit": [6, 15, 33, 39, 52, 54, 61], "potenti": [6, 7, 11, 14, 37, 40, 42, 49, 54, 67], "complic": [6, 7, 11, 13, 16, 19, 20, 37, 41, 42, 47, 49, 52, 54, 59, 61, 63, 65, 73, 74, 75], "spectral": [6, 7, 13, 33, 43, 54, 57, 75], "energi": [6, 21, 29, 31, 43, 50, 57], "spread": [6, 7, 12, 18, 29, 43, 57, 63, 65], "bandpass": [6, 7, 13, 17, 19, 37, 39, 43, 47, 49, 52, 53, 56, 57, 59, 61, 63, 64, 66, 71, 74, 75], "filter": [6, 7, 12, 13, 17, 25, 39, 42, 43, 47, 48, 53, 57, 59, 64, 66, 71, 74], "variabl": [6, 11, 12, 15, 16, 25, 29, 39, 40, 42, 46, 51, 53, 68, 74, 77], "electron": [6, 11, 37, 42, 51, 67, 74], "sensor": [6, 17, 21, 37, 39, 40, 43, 52, 55, 57, 64], "tool": [6, 7, 21, 43], "chromat": [6, 8, 11, 13, 17, 37, 39, 43, 47, 52, 56, 57, 63, 64, 66, 71, 73, 74, 76], "sec": [6, 54, 64], "erg": [6, 37, 66, 68, 75], "hz": [6, 66, 75], "could": [6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 19, 24, 25, 29, 35, 37, 39, 40, 42, 46, 48, 49, 52, 54, 56, 59, 63, 64, 74, 75, 77], "system": [6, 10, 11, 12, 14, 20, 27, 32, 36, 37, 39, 40, 41, 43, 44, 46, 49, 52, 54, 66, 67, 79], "respons": [6, 13, 17, 23, 29, 35, 37, 42, 48, 49, 54, 61, 63, 64, 70], "lens": [6, 7, 12, 13, 19, 20, 29, 36, 37, 43, 50, 52, 53, 55, 59, 63, 69, 74], "detector": [6, 42, 49, 51, 52, 53, 56, 64, 67, 74], "necessari": [6, 7, 9, 12, 14, 15, 17, 18, 20, 24, 26, 27, 29, 31, 35, 37, 39, 49, 54, 55, 59, 61, 63, 64, 69, 75, 77], "simplest": [6, 11, 41, 44, 67, 72, 77], "everi": [6, 11, 15, 19, 20, 25, 27, 29, 36, 37, 40, 42, 46, 49, 51, 54, 61, 70], "sersic": [6, 7, 8, 13, 16, 17, 29, 37, 38, 52, 55, 63, 65, 74], "cww_sbc_ext": [6, 68], "flux_typ": [6, 13, 39, 52, 66, 68, 74, 75], "flambda": [6, 7, 13, 66, 74, 75], "chromatic_object": 6, "subclass": [6, 7, 11, 12, 13, 14, 17, 24, 25, 27, 29, 32, 37, 49, 51, 52, 63, 65, 77], "larg": [6, 7, 8, 10, 11, 13, 17, 20, 25, 29, 33, 35, 36, 37, 38, 39, 40, 42, 48, 49, 54, 59, 60, 63, 64, 67, 74], "gband": 6, "w": [6, 13, 32, 42, 47, 50, 77], "410": 6, "550": [6, 53], "chromatic_obj": [6, 7], "dilat": [6, 7, 13, 15, 20, 36, 37, 53, 57, 63, 65, 73, 74], "diffract": [6, 7, 13, 29, 54, 61, 64], "psf500": 6, "airi": [6, 7, 13, 17, 29, 52, 53, 54, 65, 74, 75], "lam_over_diam": [6, 7, 13, 19, 61, 74], "chromatic_psf": 6, "500": [6, 7, 13, 16, 29, 54, 61, 66], "emissionlin": [6, 39, 66], "chromaticatmospher": [6, 7, 13, 30, 57, 74], "chromaticopticalpsf": [6, 7, 52, 64], "chromaticairi": [6, 7, 52], "chromaticrealgalaxi": [6, 7, 52, 71], "interpolatedchromaticobject": [6, 7], "chromaticsum": [6, 7, 8, 39, 52, 71], "chromaticconvolut": [6, 7, 8, 39, 52], "chromaticdeconvolut": [6, 7, 73], "chromaticautoconvolut": [6, 7, 8], "chromaticautocorrel": [6, 7, 8], "chromatictransform": [6, 7, 39, 73], "chromaticfouriersqrtprofil": [6, 7, 73], "covariancespectrum": [6, 52, 71], "variou": [7, 8, 9, 11, 12, 14, 15, 16, 24, 27, 29, 30, 32, 35, 37, 38, 51, 52, 53, 54, 56, 63, 64, 65, 73, 74, 75, 76, 77, 78], "color": [7, 52, 63, 77], "gradient": [7, 25, 52, 54, 59, 61, 72, 79], "ongo": 7, "yet": [7, 11, 13, 14, 15, 17, 26, 33, 35, 52, 56], "ones": [7, 11, 12, 14, 17, 19, 38, 44, 59, 63, 64, 74], "faint": [7, 63, 74], "primarili": [7, 8, 20, 21, 55, 59, 77], "serv": [7, 51, 64, 67, 74], "exist": [7, 8, 14, 15, 16, 20, 22, 27, 31, 32, 35, 37, 38, 39, 42, 49, 52, 53, 54, 56, 58, 62, 63, 64, 71, 77], "newli": 7, "nearli": [7, 10, 17, 20, 25, 27, 28, 29, 37, 40, 52, 53, 55, 72, 75, 77], "withflux": [7, 36, 37, 54, 61, 66, 70, 74, 75], "gsobj": [7, 36, 37], "fwhm": [7, 13, 19, 20, 29, 37, 40, 42, 54, 57, 61, 66, 70, 74, 75], "chrom_obj": [7, 36, 37], "consist": [7, 8, 11, 13, 14, 15, 19, 23, 29, 35, 36, 37, 40, 42, 49, 52, 54, 59, 61, 64, 75, 77, 79], "multi": [7, 10, 11, 12, 14, 15, 35, 53, 74], "bulg": [7, 8, 13, 16, 37, 40, 63, 74], "disk": [7, 8, 13, 14, 16, 29, 36, 37, 40, 54, 61, 63, 74, 77], "bulge_s": 7, "user_function_to_get_bulge_spectrum": 7, "disk_s": 7, "user_function_to_get_disk_spectrum": 7, "bulge_mono": 7, "devaucouleur": [7, 8, 13, 16, 36, 74], "disk_mono": 7, "exponenti": [7, 8, 13, 16, 17, 27, 29, 32, 65, 74], "gal": [7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 29, 37, 38, 49, 52, 63, 73, 74], "densiti": [7, 13, 50, 54, 66, 74], "withmagnitud": [7, 66, 75], "dimension": [7, 25, 26, 29, 34, 47, 54, 66, 72], "chrom_obj2": [7, 36, 37], "eventu": [7, 12, 14, 36, 37, 39, 51, 54, 57, 63], "wrap": [7, 8, 15, 24, 25, 37, 42, 49, 52, 54, 59, 64, 72, 73, 75], "distinct": [7, 13, 15, 16, 54], "star": [7, 13, 17, 18, 31, 37, 53, 57, 61, 63, 64, 65, 66, 68, 74, 75, 77], "solid": [7, 37], "besid": [7, 31], "former": [7, 26, 31, 35, 38, 40, 41, 42, 63, 66], "categori": 7, "restrict": [7, 8, 34, 36, 38, 61], "had": [7, 15, 27, 29, 35, 36, 37, 39, 45, 49, 52, 60, 74], "evaluateatwavelength": [7, 47], "monochromat": [7, 47, 54, 66], "expedit": 7, "interplai": 7, "xvalu": [7, 29, 36, 37, 54, 61], "withfluxdens": [7, 66], "__mul__": [7, 37, 51, 66, 79], "flux_ratio": [7, 29, 36, 37, 52, 73, 77], "univari": [7, 49], "track": [7, 22, 29, 37, 40, 42, 52, 66], "On": [7, 15, 20, 21, 37, 42, 46, 49, 51, 54], "hand": [7, 20, 35, 49, 54, 68], "applyto": [7, 20, 37, 51, 57], "photon_arrai": [7, 37, 39, 56, 57], "local_wc": [7, 37, 57, 77], "duck": [7, 37], "photonop": [7, 17, 37, 55, 56, 57], "photon_op": [7, 17, 37, 39, 52, 55, 57], "photonarrai": [7, 25, 28, 29, 37, 39, 52, 54, 55, 56, 57, 67], "localwc": [7, 31, 37, 57, 77], "local": [7, 11, 12, 13, 14, 15, 17, 19, 20, 28, 31, 36, 37, 40, 42, 46, 52, 57, 72, 77], "bundl": [7, 17, 32, 37, 57], "atredshift": [7, 37, 39, 52, 66, 74], "redshift": [7, 12, 13, 19, 37, 50, 52, 63, 66, 74], "calculatecentroid": [7, 52], "centroid": [7, 13, 15, 23, 29, 37, 40, 42, 52], "made": [7, 13, 14, 15, 16, 20, 27, 28, 29, 35, 36, 37, 38, 40, 42, 49, 52, 54, 57, 61, 63, 67, 74], "calculateflux": [7, 52, 66], "bolometr": [7, 66], "infin": [7, 25, 29, 47, 48, 66], "calculatemagnitud": [7, 66], "thu": [7, 8, 12, 13, 14, 19, 20, 23, 29, 31, 35, 36, 37, 42, 47, 49, 54, 59, 64, 66, 74, 75, 77], "quadrat": [7, 47], "specif": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 29, 31, 33, 35, 36, 37, 39, 42, 43, 44, 46, 47, 52, 53, 54, 56, 57, 59, 63, 64, 69, 74, 76, 77, 79], "finish": [7, 12, 37, 44, 54], "task": [7, 11, 15, 17], "context": [7, 14, 20, 24, 33, 39, 42, 52, 54, 61, 75, 76], "sampleintegr": [7, 47, 76], "len": [7, 13, 15, 19, 20, 36, 37, 49, 52, 56, 59, 69, 72, 74], "analyt": [7, 13, 25, 29, 36, 48, 54, 59, 60, 65], "continuousintegr": [7, 47, 76], "integrand": [7, 47], "250": [7, 47], "space": [7, 8, 13, 14, 15, 17, 19, 20, 24, 25, 29, 30, 36, 37, 38, 39, 42, 43, 47, 48, 49, 52, 53, 54, 56, 59, 60, 61, 63, 65, 67, 69, 72, 74, 75], "quadrul": [7, 47, 76], "midpoint": [7, 47], "midptrul": [7, 47, 76], "recomput": [7, 23, 40, 42, 60], "finit": [7, 17, 25, 29, 36, 37, 38, 47, 54, 55, 59, 60, 72, 77], "group": [7, 15, 28, 29, 52, 53], "hit": [7, 17, 37, 49, 67], "resiz": [7, 20, 24, 37, 42, 49, 52], "resize_multiplier_cach": 7, "exact": [7, 13, 25, 29, 37, 42, 48, 54, 63, 64, 77], "fourier": [7, 8, 13, 17, 20, 25, 29, 36, 37, 38, 42, 43, 46, 48, 49, 52, 53, 54, 59, 61, 65, 71, 76], "exactli": [7, 13, 15, 25, 29, 30, 36, 49, 54, 55, 61, 63, 70, 77], "analog": [7, 20, 33, 37, 42, 51, 59, 71, 75], "bound": [7, 11, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 33, 35, 37, 40, 41, 42, 43, 47, 49, 52, 56, 59, 67, 74, 77], "doesn": [7, 8, 11, 14, 20, 24, 26, 27, 32, 36, 37, 42, 46, 49, 61, 77, 79], "usag": [7, 15, 18, 20, 23, 26, 29, 31, 32, 34, 35, 36, 37, 39, 44, 47, 49, 52, 54, 59, 60, 63, 77], "conceptu": [7, 36, 37], "As": [7, 9, 14, 18, 27, 35, 36, 37, 38, 40, 41, 42, 44, 46, 53, 54, 57, 59, 61, 63, 77, 78, 79], "subsequ": [7, 13, 15, 19, 20, 31, 32, 35, 37, 42, 53, 54, 64, 66], "costli": [7, 20], "relev": [7, 9, 11, 12, 14, 15, 18, 29, 30, 31, 32, 33, 36, 37, 38, 40, 42, 46, 48, 54, 55, 59, 63, 64, 66, 67, 68, 74, 75, 77], "grid": [7, 11, 12, 20, 23, 29, 32, 38, 49, 52, 59, 60, 72, 74, 78], "later": [7, 11, 13, 14, 19, 27, 31, 36, 37, 39, 40, 46, 59, 64], "reus": [7, 13, 19, 42, 54, 60, 64], "thumb": 7, "benefit": 7, "wherea": [7, 29, 40, 63], "scheme": [7, 19, 29, 35, 42, 77, 79], "extrapol": [7, 31, 72], "beyond": [7, 12, 25, 29, 31, 36, 37, 48, 49, 53, 54, 60, 61, 63, 68, 72], "disabl": [7, 39, 55], "use_exact_s": 7, "speedup": [7, 63], "full": [7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 35, 37, 40, 42, 49, 53, 54, 57, 59, 61, 63, 64, 66, 70, 74, 77], "kolmogorov": [7, 13, 29, 38, 40, 52, 53, 57, 65, 66, 74], "achromat": [7, 37, 64], "applic": [7, 14, 20, 25, 37, 40, 42, 54, 59, 63, 64, 69, 74], "advantag": [7, 8, 15, 36, 49, 64, 77], "attempt": [7, 20, 23, 33, 40, 42, 54, 57, 59, 61, 77], "unset": 7, "clever": 7, "abl": [7, 10, 13, 16, 19, 20, 27, 31, 35, 36, 42, 46, 52, 63, 64, 77], "contrast": [7, 23, 54, 64], "benefici": 7, "multipl": [7, 8, 10, 11, 12, 14, 15, 17, 19, 20, 22, 23, 24, 28, 31, 32, 35, 36, 37, 42, 44, 46, 47, 49, 52, 54, 56, 57, 60, 61, 63, 64, 69, 74], "least": [7, 8, 9, 11, 12, 20, 29, 34, 37, 38, 40, 42, 45, 49, 54, 59, 63, 64, 66, 72, 74, 77], "precomput": [7, 36, 60], "guidanc": [7, 59], "experiment": 7, "warrant": 7, "span": [7, 17, 49], "cover": [7, 37, 52, 64], "linearli": [7, 11, 20, 54], "oversample_fac": 7, "oversampl": [7, 13, 17, 29, 54, 57, 61], "nyquist": [7, 13, 17, 20, 29, 37, 42, 49, 54, 59, 64], "whichev": [7, 17, 37, 77], "costlier": 7, "g1": [7, 14, 19, 20, 23, 36, 37, 40, 49, 50, 58, 59, 60, 69, 74, 77], "g2": [7, 14, 19, 20, 23, 36, 37, 40, 49, 50, 58, 59, 60, 69, 74, 77], "mu": [7, 19, 20, 32, 37, 50, 59, 69, 74], "magnif": [7, 12, 13, 19, 20, 29, 37, 50, 52, 53, 59, 69, 74, 78], "powerspectrum": [7, 11, 12, 37, 52, 59, 60, 74, 78], "nfwhalo": [7, 11, 12, 19, 37, 50, 52, 74, 78], "nfw": [7, 12, 19, 37, 43, 53, 74, 78], "dark": [7, 31, 37, 42, 50, 64], "matter": [7, 11, 19, 37, 50, 57, 75], "halo": [7, 12, 19, 37, 43, 53, 74, 78], "gravit": [7, 15, 74], "parallel": [7, 14, 15, 37, 44, 49, 53, 54, 74], "subtend": [7, 37, 75], "fix": [7, 17, 32, 37, 42, 49, 52, 53, 60, 64, 77], "static": [7, 38, 40, 42, 48, 54, 75, 77], "maxsiz": [7, 49], "ve": [7, 27, 49], "anticlockwis": [7, 20, 36, 37], "distort": [7, 11, 19, 23, 29, 36, 37, 40, 42, 49, 52, 59, 64, 67, 69, 74, 77], "telescop": [7, 13, 17, 19, 20, 29, 37, 39, 42, 43, 53, 54, 57, 61, 63, 74, 75, 79], "eg": [7, 20, 36, 37], "singl": [7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 24, 25, 29, 31, 35, 36, 37, 39, 40, 42, 49, 50, 52, 54, 59, 63, 64, 68, 69, 70, 72, 74, 75, 77, 79], "horizont": [7, 36, 37, 54, 56], "vertic": [7, 13, 17, 22, 36, 37, 54, 56, 57, 61], "dudx": [7, 11, 20, 29, 36, 37, 73, 74, 77], "dudi": [7, 11, 20, 29, 36, 37, 73, 74, 77], "dvdx": [7, 11, 20, 29, 36, 37, 73, 74, 77], "dvdy": [7, 11, 20, 29, 36, 37, 73, 74, 77], "jacobian": [7, 11, 20, 29, 36, 37, 42, 52, 73, 77], "trasnform": 7, "du": [7, 11, 20, 36, 37, 77], "coord": [7, 20, 36, 37, 46, 50, 52, 54, 57, 59, 61, 64, 74, 75, 77], "v": [7, 10, 11, 20, 25, 34, 36, 37, 40, 42, 48, 49, 54, 57, 59, 63, 77, 79], "dv": [7, 11, 20, 36, 37, 77], "target_flux": [7, 66], "target_flux_dens": [7, 66], "target_magnitud": [7, 66], "withscaledflux": [7, 36, 37, 54, 61, 70], "base_obj": 7, "base_wavelength": [7, 13, 17, 57, 66, 74], "scale_unit": [7, 13, 17, 52, 54, 57, 61, 63, 75], "differenti": [7, 13, 17, 43, 56, 57, 66, 74, 76], "dcr": [7, 13, 17, 30, 56, 57, 66], "land": [7, 28, 37, 55, 56, 57], "closer": [7, 12, 19, 26, 37, 57, 59, 63], "zenith": [7, 13, 17, 30, 57, 66], "turbul": [7, 13, 29, 53, 54, 57, 61, 66, 74], "parallact": [7, 13, 17, 30, 57, 66], "north": [7, 30, 36, 37, 40, 42, 57, 66, 77], "east": [7, 30, 57, 66, 77], "zenith_angl": [7, 13, 17, 30, 57, 66, 74], "parallactic_angl": [7, 13, 17, 30, 57, 66], "obj_coord": [7, 30, 57, 66], "zenith_coord": [7, 13, 17, 30, 57, 66], "celestialcoord": [7, 11, 13, 15, 19, 30, 52, 57, 64, 66, 74, 75, 77], "hour": [7, 13, 14, 15, 17, 19, 30, 57, 66, 75, 77], "latitud": [7, 13, 17, 30, 57, 64, 66, 74, 77], "temperatur": [7, 13, 17, 30, 42, 57, 64, 66], "pressur": [7, 13, 17, 30, 57, 66], "water": [7, 13, 17, 30, 57, 66], "vapor": [7, 13, 17, 30, 57, 66], "expect": [7, 11, 13, 14, 15, 19, 20, 27, 28, 29, 30, 31, 32, 33, 37, 40, 46, 49, 51, 54, 55, 56, 57, 59, 64, 77], "lsst": [7, 16, 30, 52, 54, 57, 67, 68, 74], "cerro": [7, 30, 57], "pachon": [7, 30, 57], "chile": [7, 30, 57], "broadli": [7, 29, 30, 54, 57], "observatori": [7, 13, 29, 30, 57, 61, 64, 68], "NOT": [7, 29, 31, 37, 42, 46, 64, 73], "thing": [7, 11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 27, 29, 32, 35, 37, 42, 49, 52, 54, 57, 58, 59, 63, 73, 74, 75, 77], "too": [7, 24, 29, 33, 37, 38, 40, 49, 54, 61, 64, 77], "cours": [7, 11, 14, 20, 37, 42, 54, 58, 64, 74, 77], "deltafunct": [7, 13, 29, 52, 70, 74], "psf_sed": 7, "final_star": 7, "bp": 7, "fiduci": [7, 17, 57, 64], "celesti": [7, 11, 17, 30, 43, 52, 57, 66], "air": [7, 13, 17, 30, 57, 66], "kilopasc": [7, 30, 57, 66], "69": [7, 13, 17, 30, 57, 66], "328": [7, 13, 17, 30, 57, 66], "kpa": [7, 13, 17, 57, 66], "kelvin": [7, 17, 30, 57, 66], "293": [7, 13, 17, 30, 52, 57, 66], "15": [7, 11, 13, 17, 30, 40, 42, 49, 54, 57, 58, 60, 61, 66, 68], "h2o_pressur": [7, 13, 17, 30, 57, 66], "067": [7, 13, 17, 30, 57, 66], "build_obj": 7, "don": [7, 11, 14, 15, 17, 18, 19, 21, 24, 26, 27, 29, 36, 37, 42, 44, 46, 49, 53, 54, 63, 64, 77], "picklabl": [7, 15, 49, 52], "quit": [7, 8, 11, 25, 29, 37, 44, 48, 49, 54, 59, 63, 77], "fly": 7, "lam": [7, 13, 17, 27, 29, 52, 54, 57, 61, 63, 74, 75, 77], "diam": [7, 13, 17, 29, 52, 54, 57, 61, 63, 74, 75], "aberr": [7, 13, 17, 52, 53, 54, 61, 64, 74], "meant": [7, 53, 63, 64], "plai": [7, 36], "role": [7, 16, 36, 77], "diamet": [7, 13, 17, 50, 54, 57, 61, 63, 64, 75], "defocu": [7, 13, 54, 61, 64, 74, 79], "coma": [7, 54, 61, 64, 74], "impact": [7, 36, 56, 59, 63, 79], "aspect": [7, 9, 14, 16, 17, 64, 67, 74], "obscur": [7, 13, 16, 17, 29, 53, 54, 57, 61, 63, 64, 74], "strut": [7, 13, 17, 52, 53, 54, 57, 61, 64], "apertur": [7, 17, 29, 54, 57, 61, 64, 65], "implicitli": [7, 17, 38, 40, 42, 59, 77], "principl": [7, 64], "ideal": [7, 18, 25, 29, 34, 49, 54, 59, 60, 64, 74], "across": [7, 10, 11, 14, 15, 20, 29, 32, 35, 40, 42, 52, 54, 60, 64, 67, 75], "converg": [7, 23, 29, 40, 42, 50, 52, 57, 59, 69, 78], "moder": [7, 54], "suffic": 7, "statement": [7, 11, 13, 15, 17, 37, 63], "25": [7, 12, 13, 40, 54, 61, 63, 68, 69, 74, 75], "commonli": [7, 57], "satisfi": [7, 40, 61, 72, 79], "stringent": [7, 29], "geometric_shoot": [7, 52, 54, 61], "screen": [7, 43, 52, 53, 61, 65], "who": [7, 16, 29, 37, 40, 46, 53, 59, 63, 64, 75], "prefer": [7, 9, 13, 20, 27, 32, 37, 40, 42, 44, 45, 53, 54, 55, 75, 77], "whole": [7, 10, 11, 12, 13, 16, 20, 49, 54], "exposur": [7, 11, 12, 13, 16, 17, 31, 37, 42, 54, 57, 61, 63, 64, 75], "setup": [7, 11, 12, 14, 15, 17, 19, 26, 44, 45, 46, 52, 53, 54, 55, 59, 60], "amort": 7, "meter": [7, 13, 17, 54, 56, 57, 61, 64, 75], "format": [7, 9, 13, 14, 18, 19, 22, 23, 40, 42, 49, 52, 53, 59, 63, 64, 65, 74], "opticalpsf": [7, 13, 52, 54, 61, 63, 64, 74, 79], "geometr": [7, 26, 37, 52, 54, 61], "phase": [7, 39, 43, 52, 53, 61, 65, 69], "computation": [7, 20, 54], "real_galaxy_catalog": [7, 63, 74], "id": [7, 11, 13, 31, 56, 63, 74], "logger": [7, 11, 12, 13, 14, 15, 17, 31, 39, 49, 52, 63, 64, 74], "band": [7, 25, 48, 55, 59, 63, 64, 68, 74], "train": [7, 52, 63], "dataset": [7, 52, 63], "mode": [7, 10, 12, 15, 29, 38, 54, 59, 60, 71, 72, 79], "decomposit": [7, 31, 65, 77], "thought": [7, 36, 69, 77], "constrain": [7, 38], "deconvolut": [7, 13, 17, 29, 37, 53, 55, 63, 73], "spirit": [7, 17], "realgalaxi": [7, 11, 12, 13, 15, 17, 20, 37, 52, 53, 63, 74], "unavail": [7, 31, 63], "fundament": [7, 18, 26, 41, 52, 75], "seri": [7, 9, 27, 32, 44, 49, 53, 54, 59, 79], "resolut": [7, 13, 23, 37, 40, 49, 52, 54, 63, 74], "makefromimag": [7, 37, 56, 63], "factori": [7, 8, 37, 48, 49, 52, 72, 73, 77], "crg": 7, "img": [7, 42, 49, 52, 64], "xi": [7, 63], "altern": [7, 12, 13, 19, 29, 36, 37, 46, 51, 63, 64, 66, 68, 77], "realgalaxycatalog": [7, 33, 52, 63, 68, 74], "1st": [7, 23, 49], "catalog": [7, 11, 12, 13, 14, 15, 17, 18, 19, 22, 33, 43, 52, 53, 65, 68, 74, 76, 77], "futur": [7, 13, 19, 40, 42, 46, 52, 54, 59, 61, 64, 68], "constant": [7, 11, 13, 15, 16, 19, 20, 25, 26, 29, 39, 42, 48, 50, 54, 59, 64, 70, 72, 74, 77, 79], "area_norm": [7, 63], "longer": [7, 15, 35, 36, 37, 39, 40, 52, 63, 68], "collect": [7, 12, 13, 15, 37, 40, 56, 63, 64, 75], "exptim": [7, 13, 17, 37, 52, 54, 55, 57, 63, 64, 75], "absolut": [7, 24, 25, 26, 28, 29, 30, 37, 38, 47, 56, 67], "technic": [7, 15, 16, 17, 18, 19, 29, 30, 37, 46, 54, 60, 63, 64, 72, 73], "signal": [7, 13, 14, 17, 25, 42, 48, 63, 64], "consider": [7, 36, 59, 63], "certain": [7, 29, 36, 42, 46, 49, 52, 64], "suitabl": [7, 42, 63], "wide": [7, 29, 41, 42, 49, 64], "attach": [7, 37, 64], "hold": [7, 14, 15, 23, 26, 27, 28, 32, 42, 49, 54, 56, 61, 71], "assert": [7, 21, 37, 49, 52, 66, 77], "hasattr": 7, "noise1": 7, "replac": [7, 12, 13, 16, 25, 27, 29, 34, 35, 37, 42, 49, 59, 63, 64, 72], "bandpass2": [7, 74], "image2": [7, 42], "fat": [7, 56], "solv": [7, 26], "camera": [7, 63, 64, 67], "cosmo": [7, 11, 12, 13, 19, 20, 43, 50, 52, 53, 60, 65, 74], "45238": [7, 63], "93416": [7, 63], "iter": [7, 23, 24, 40, 42, 49, 54, 63, 64], "character": [7, 20, 23, 29, 36, 40, 61, 63, 64, 70], "predrawn": 7, "deinterpol": 7, "procedur": [7, 11, 46, 49], "sometim": [7, 10, 13, 14, 15, 16, 17, 18, 19, 26, 27, 29, 31, 33, 35, 39, 42, 52, 54, 77], "seen": [7, 36, 64, 75], "place": [7, 11, 14, 15, 16, 17, 19, 20, 21, 23, 37, 42, 46, 49, 51, 52, 53, 58, 59, 60, 63, 66, 74, 77], "unnam": [7, 8, 28, 35], "propagate_gsparam": [7, 8, 73], "idea": [7, 8, 54, 57, 61, 72, 73], "summand": 7, "wast": 7, "chromatic": 7, "identifi": [7, 64], "obj_list": [7, 8, 31, 49, 52], "sed_fil": [7, 8], "syntax": [7, 8, 13, 20, 24, 32, 33, 35, 40, 42, 46, 49, 51, 52], "decid": [7, 8, 12, 13, 14, 28, 33, 37, 38, 60, 73], "iimult": 7, "portion": [7, 11, 12, 13, 14, 15, 17, 19, 25, 28, 42, 54, 77], "push": [7, 37], "insepar": 7, "resize_effective_prof_cach": 7, "deconvolv": [7, 13, 20, 29, 63, 73, 74], "kernel": [7, 20, 25, 29, 42, 48, 54, 55, 61, 64, 73], "unspecifi": [7, 8, 42, 64, 73], "inherit": [7, 49, 73], "special": [7, 8, 9, 11, 12, 13, 14, 17, 19, 24, 29, 31, 36, 37, 43, 49, 59, 63, 74], "fact": [7, 8, 13, 19, 20, 26, 29, 35, 37, 40, 42, 59, 63, 64, 75, 77], "autoconvolv": [7, 8], "180": [7, 8, 17, 20, 42, 64, 75, 77], "degre": [7, 8, 11, 12, 13, 15, 17, 19, 20, 23, 27, 29, 30, 32, 36, 42, 54, 57, 60, 61, 64, 69, 74, 75, 77], "autocorrel": [7, 8], "jac": [7, 29, 37, 73, 77], "affin": [7, 11, 29, 36, 37, 53, 65, 74, 77], "translat": [7, 29, 36, 37, 64, 73], "2x2": [7, 29, 66, 73, 77], "squar": [7, 11, 13, 17, 19, 20, 26, 27, 29, 32, 37, 42, 52, 54, 59, 60, 61, 63, 65, 69, 70], "root": [7, 14, 15, 19, 26, 29, 54, 65, 74], "fouriersqrt": [7, 52, 53, 73], "fourier_sqrt": [7, 73], "inde": [7, 20, 35, 36, 37, 77], "7": [8, 11, 12, 13, 19, 20, 32, 39, 40, 42, 43, 44, 46, 49, 50, 52, 54, 63, 64, 68, 72], "smallest": [8, 24, 75, 77], "numer": [8, 21, 25, 29, 35, 36, 37, 38, 46, 49, 52, 53, 64, 71, 75], "xvalue_accuraci": [8, 29, 38], "largest": [8, 75, 77], "sens": [8, 14, 15, 17, 19, 42, 52, 58, 64, 77], "stricter": [8, 40], "threshold": [8, 29, 37, 49, 73], "fainter": 8, "looser": 8, "toler": [8, 25, 26, 37, 38, 52, 55, 64], "inspect": [8, 73], "discret": [8, 20, 29, 34, 36, 37, 54, 57, 59], "back": [8, 14, 15, 17, 19, 28, 29, 30, 37, 49, 56, 67, 72, 77], "asid": [8, 37], "trivial": [8, 13, 17, 20, 25, 29, 37, 40, 42, 48, 52], "implementaion": [8, 17], "moffat": [8, 13, 17, 20, 29, 37, 38, 39, 53, 55, 65, 74], "ring": [8, 11, 15, 17, 25, 29, 37, 38, 39, 48, 52, 67, 74], "di": [8, 29], "fairli": [8, 29, 35, 42, 46, 49, 54, 64, 74], "slowli": [8, 29, 40, 49, 54], "quicker": [8, 29, 75], "autoconvolut": 8, "psf_sq": 8, "orig_obj": [8, 73], "createrot": [8, 52], "convorrel": 8, "configur": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 31, 33, 46, 52, 53, 54, 59, 61, 64, 74], "dictionari": [9, 12, 16, 19, 43, 49, 53, 64, 71, 76], "structur": [9, 12, 21, 31, 35, 39, 40, 49, 52, 71], "occasion": [9, 37, 53], "deep": [9, 13, 15, 24, 42, 63], "nice": [9, 49], "anyth": [9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 29, 32, 37, 47, 49, 52, 53, 55, 56], "tutori": [9, 43, 44, 53], "goe": [9, 14, 15, 16, 17, 24, 42, 63, 64, 77], "demo": [9, 11, 43, 44, 52, 53, 63, 64], "concret": [9, 29], "demo1": [9, 10, 44, 53, 74], "aforement": 9, "strip": [9, 15], "essenc": 9, "e5": [9, 19], "30": [9, 19, 49, 63, 64, 66, 69, 77], "deviat": [9, 19, 20, 37, 40, 42, 43, 49, 51, 52, 59, 62, 64], "output_yaml": 9, "implicit": [9, 14, 29, 37, 42, 74], "omit": [9, 10, 11, 12, 13, 15, 18, 27, 31, 32, 49, 77], "profil": [9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 31, 37, 38, 39, 40, 42, 43, 47, 49, 51, 52, 53, 54, 55, 56, 74, 75, 77, 78], "run": [10, 11, 12, 13, 14, 16, 17, 19, 21, 32, 33, 39, 40, 42, 43, 46, 49, 52, 53, 54, 61, 63, 74, 79], "conveni": [10, 15, 16, 19, 24, 29, 30, 31, 32, 35, 36, 37, 42, 47, 49, 51, 54, 59, 61, 63, 64, 75, 77, 79], "edit": [10, 77], "ident": [10, 16, 27, 32, 36, 37, 38, 54, 61, 63, 72, 74, 77], "e4": 10, "demo1_1e4": 10, "demo1_2e4": 10, "demo1_3e4": 10, "demo1_4e4": 10, "notic": [10, 20, 63, 64], "node": [10, 14, 25, 42], "core": [10, 21, 36], "parcel": 10, "sub": [10, 11, 13, 14, 15, 17, 19, 22, 24, 32, 37, 42, 49, 64, 68, 74], "easi": [10, 14, 60, 63, 74, 75, 77], "machin": [10, 14, 15, 46, 68], "send": [10, 14, 15, 47, 53], "queue": [10, 11, 14, 42], "h": [10, 12, 13, 21, 29, 50, 52, 63, 75], "messag": [10, 13, 15, 19, 23, 33, 40, 63], "disagre": 10, "trust": [10, 37, 46, 75], "verbos": [10, 27, 52, 63, 75], "log": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32, 42, 46, 49, 59, 60, 63, 69, 72], "modest": [10, 63, 74], "debug": [10, 11, 13, 14, 15, 17], "diagnos": [10, 14], "runtim": 10, "problem": [10, 12, 13, 14, 15, 17, 19, 36, 44, 60], "log_fil": 10, "stdout": 10, "modul": [10, 11, 12, 13, 14, 15, 17, 37, 39, 43, 44, 46, 49, 52, 53, 59, 60, 66, 68, 71, 74, 75, 77], "supersed": [10, 38, 49], "spend": 10, "njob": [10, 15, 52], "except_abort": [10, 15, 52], "abort": [10, 15], "whenev": [10, 11, 12, 29, 37, 38], "continu": [10, 15, 33, 36, 46, 53, 54, 59, 72, 77], "float_valu": [11, 12, 13, 14, 17, 18], "everyth": [11, 15, 26, 60, 63, 64], "radian": [11, 12, 19, 25, 29, 30, 37, 54, 59, 60, 61, 64, 69, 74, 75, 77, 79], "someth": [11, 12, 13, 14, 15, 16, 17, 19, 24, 27, 31, 32, 33, 35, 37, 40, 42, 46, 47, 49, 52, 53, 54, 59, 61, 66, 75], "els": [11, 12, 14, 17, 20, 24, 29, 31, 42, 46, 55, 56, 64, 75], "sky_level": [11, 16, 37, 51, 55, 74, 77], "sky_level_pixel": 11, "background": [11, 20, 37, 42, 64, 67, 74], "adu": [11, 13, 15, 37, 42, 51, 74, 75, 77], "index_convent": [11, 52, 74], "str_valu": [11, 12, 13, 14, 17], "counter": [11, 13, 17, 27, 42, 49, 54, 57, 61, 77], "intuit": [11, 12, 20, 24, 35, 51], "peopl": [11, 39, 59], "consid": [11, 14, 22, 28, 31, 36, 37, 40, 42, 44, 59, 63, 64, 66, 72, 74, 77], "unnecessari": [11, 24, 26, 52], "fortran": [11, 49, 77], "np": [11, 19, 32, 34, 48, 49, 52, 54, 59, 63, 64, 72, 75, 77, 79], "float32": [11, 20, 37, 42], "random_se": [11, 15, 16, 19, 74], "int_valu": [11, 12, 13, 14, 17, 18], "scrambl": [11, 15], "shorthand": [11, 24, 32, 52, 74, 77], "accident": [11, 38], "1234": [11, 32, 39], "specifii": 11, "let": [11, 12, 13, 15, 16, 18, 19, 20, 25, 26, 31, 35, 36, 37, 38, 39, 42, 46, 49, 52, 54, 55, 59, 63], "advanc": [11, 12, 34, 43, 49], "cadenc": [11, 16, 42], "rng_num": [11, 15, 74], "dev": [11, 27, 32, 46, 51, 52, 74], "urandom": [11, 27, 32, 52], "nproc": [11, 14, 15, 54, 74], "processor": [11, 14, 15], "figur": [11, 12, 14, 15, 27, 42, 59, 61], "cpu": [11, 14, 42, 49], "timeout": [11, 14, 15, 44, 52], "900": [11, 15], "job": [11, 14, 15, 17, 44, 52], "multiprocess": [11, 12, 14, 15, 31, 39, 49, 52, 54], "hang": [11, 14, 49], "forev": [11, 14, 19], "snafu": [11, 14], "minut": [11, 54, 75], "extra": [11, 13, 17, 31, 32, 36, 37, 42, 46, 51, 55, 57, 64, 74, 77], "encompass": [11, 17], "xsize": [11, 15, 17, 74], "ysize": [11, 15, 17, 74], "world_po": [11, 15, 16, 17, 19, 39, 52, 64, 68, 74, 77], "pos_valu": [11, 12, 13, 14, 17, 74], "world": [11, 12, 15, 17, 19, 20, 31, 37, 41, 42, 43, 64], "unconnect": 11, "image_po": [11, 15, 16, 17, 19, 31, 40, 42, 52, 74, 77], "tile": [11, 12, 17, 19, 35, 42, 59, 74], "nx_tile": [11, 74], "ny_til": [11, 74], "stamp_siz": [11, 19, 74], "stamp_xsiz": [11, 15, 17, 19, 74], "stamp_ys": [11, 15, 17, 19, 74], "xborder": [11, 74], "yborder": [11, 74], "fill": [11, 20, 24, 32, 42, 49, 64, 79], "proce": [11, 16, 54, 60], "scatter": [11, 12, 19, 39, 52, 74], "contigu": [11, 24, 42, 49], "xy": [11, 19, 23, 49, 74], "instal": [11, 12, 13, 14, 16, 17, 19, 21, 32, 35, 39, 43, 52, 63, 64, 68, 77], "distro": [11, 12, 13, 14, 16, 17, 19], "imagebuild": 11, "signatur": [11, 13, 14, 17, 19, 21, 46, 52], "addnois": [11, 15, 17, 20, 42, 51, 52, 74], "image_num": [11, 14, 15, 16, 19, 31, 74], "obj_num": [11, 14, 15, 16, 17, 19, 31, 52], "current_var": [11, 15, 17], "op": [11, 24, 26, 27, 42, 52, 57], "buildstamp": [11, 15], "properli": [11, 14, 17, 24, 35, 37, 42, 49, 52, 53, 56, 61, 64, 67, 69, 77], "buildbandpass": 11, "thre": 11, "load": [11, 12, 13, 14, 15, 16, 17, 19, 31, 46, 49, 52, 54, 63, 64, 68, 74], "gasim": [11, 75], "buildimag": [11, 14, 15, 31, 74], "buildsensor": 11, "getnobj": 11, "approx": [11, 14, 15, 42], "overestim": [11, 14, 15, 37], "ok": [11, 14, 15, 26, 42], "maketask": [11, 17], "mechan": [11, 16, 19, 21, 36, 42, 52, 77], "mess": 11, "blend": [11, 14, 17, 63, 74], "perhap": [11, 12, 19, 20, 37], "makestamptask": [11, 15], "enumer": [11, 15, 17, 25], "actual": [11, 12, 13, 15, 16, 17, 19, 20, 24, 27, 29, 32, 36, 37, 39, 42, 49, 52, 54, 55, 56, 59, 60, 62, 63, 64, 65, 69, 73, 74, 75, 77], "present": [11, 13, 14, 15, 17, 19, 20, 33, 35, 36, 37, 40, 42, 50, 51, 54, 55, 74, 77], "regist": [11, 12, 13, 14, 15, 16, 17, 19], "trigger": [11, 12, 13, 14, 17, 19, 38, 52], "builder": [11, 12, 13, 14, 15, 17, 31, 52], "registerimagetyp": 11, "customimag": 11, "customimageload": 11, "image_typ": 11, "apparatu": [11, 12, 13, 14, 17, 19, 74], "open": [11, 14, 17, 31, 33, 35, 44, 53, 54, 68, 77], "tell": [11, 12, 13, 14, 16, 17, 19, 23, 26, 31, 33, 35, 37, 42, 46, 54, 59, 61, 63, 64, 69, 77], "parser": [11, 12, 13, 14, 15, 17, 19], "my_custom_imag": 11, "py": [11, 12, 13, 14, 17, 19, 20, 27, 37, 40, 44, 45, 46, 49, 52, 53, 60, 63, 64, 68, 73, 74, 77], "registr": [11, 12, 13, 14, 17, 19, 52], "click": [11, 12, 13, 14, 17, 53], "link": [11, 12, 13, 14, 17, 32, 39, 43, 46, 53, 63, 64], "image_scatt": 11, "scatteredimagebuild": 11, "image_til": 11, "tiledimagebuild": 11, "rm": [11, 51, 64], "poisson": [11, 14, 17, 19, 27, 32, 37, 42, 51, 52, 55, 64, 67, 74], "read_nois": [11, 51, 64, 74], "f814w": [11, 13, 20, 63, 68], "leauthaud": [11, 20], "2007": [11, 20, 74], "packag": [11, 14, 16, 21, 23, 34, 35, 40, 44, 46, 52, 53, 54, 74, 75, 77], "share": [11, 12, 20, 21, 24, 27, 32, 36, 42, 43, 49, 51, 52, 54, 63], "acs_i_unrot_sci_20_cf": [11, 20, 68], "cosmos_scal": [11, 20], "03": [11, 20, 69], "ac": [11, 13, 20, 47, 63, 68], "coadd": [11, 20, 53], "adopt": [11, 20, 27, 29, 32, 42, 49, 54, 57, 59, 61, 63, 64, 79], "from_fil": [11, 19, 20, 52, 72], "modif": [11, 15, 16, 40, 52, 56, 59], "bool_valu": [11, 12, 13, 14, 17], "white": [11, 19, 20, 42], "subtract": [11, 20, 22, 37, 51, 52, 64, 79], "request": [11, 12, 15, 17, 20, 29, 33, 34, 35, 36, 42, 49, 52, 53, 59, 64, 66], "coher": 11, "seamlessli": 11, "symmetr": [11, 13, 15, 17, 20, 25, 27, 37, 42, 49, 50, 74, 77], "impos": [11, 12, 20, 40, 42, 63], "fold": [11, 20, 29, 37, 38, 42, 51, 53, 54, 57, 61], "achiev": [11, 20, 29, 32, 42, 56], "fulli": [11, 14, 20, 64], "noisebuild": 11, "abstract": [11, 24, 29, 35, 47], "draw_method": [11, 13, 14, 15, 17, 52, 74], "addnoisevari": [11, 15], "include_obj_var": [11, 14, 15], "map": [11, 14, 15, 19, 26, 31, 32, 40, 42, 49, 52, 56, 77], "iamg": 11, "main": [11, 12, 14, 15, 16, 17, 20, 21, 31, 37, 41, 42, 54, 74, 77], "implemen": 11, "getnoisevari": 11, "ccdnois": [11, 42, 51, 52, 62, 74], "registernoisetyp": 11, "customnois": 11, "customnoisebuild": 11, "noise_typ": 11, "input_typ": [11, 12, 13, 15, 17, 19], "utilis": [11, 13, 17, 19], "my_custom_nois": 11, "gaussiannoisebuild": 11, "poissonnoisebuild": 11, "ccdnoisebuild": 11, "cosmosnoisebuild": 11, "correlatednoisebuild": 11, "mention": [11, 37, 38, 67], "connect": [11, 12, 14, 15, 32, 35, 36, 37, 59, 77], "uniform": [11, 15, 19, 20, 27, 32, 37, 40, 41, 42, 49, 54, 55, 57, 60, 67, 72, 77], "parallelogram": 11, "rhombi": 11, "shear_valu": [11, 13, 17, 74], "uvfunct": [11, 74, 77], "invers": [11, 14, 15, 24, 25, 29, 34, 37, 42, 48, 59, 60, 73, 77], "ufunc": [11, 74, 77], "vfunc": [11, 74, 77], "xfunc": [11, 74, 77], "yfunc": [11, 74, 77], "radecfunct": [11, 77], "ra": [11, 13, 15, 19, 52, 64, 74, 75, 77], "dec": [11, 13, 15, 19, 52, 64, 74, 75, 77], "ra_func": [11, 77], "rafunc": 11, "dec_func": [11, 77], "decfunc": 11, "unusu": [11, 40, 42], "success": [11, 23, 27, 32, 40, 42, 53, 77], "document": [11, 15, 21, 25, 29, 32, 36, 37, 40, 42, 48, 49, 52, 59, 63, 64, 74], "fitswc": [11, 52, 77], "tan": [11, 52, 74, 75, 77], "tangent": [11, 15, 17, 19, 36, 37, 56, 77], "plane": [11, 13, 15, 17, 19, 20, 29, 36, 37, 42, 49, 52, 54, 56, 57, 58, 61, 64, 67, 77], "project": [11, 13, 19, 21, 31, 52, 53, 64, 76, 77], "sphere": [11, 77], "ascens": [11, 77], "declin": [11, 77], "angle_valu": [11, 13, 17], "arcmin": [11, 12, 19, 54, 74, 75], "deg": [11, 19, 75, 77], "rad": [11, 19, 52, 75, 77], "hr": [11, 19, 75], "world_origin": [11, 74, 77], "Not": [11, 14, 19, 35, 37, 77], "wcsbuilder": 11, "buildwc": [11, 15], "registerwcstyp": 11, "customwc": 11, "customwcsbuild": 11, "wcs_type": [11, 77], "fitshead": [11, 12, 19, 33, 35, 42, 52, 77], "fits_head": [11, 12, 19, 35], "my_custom_wc": 11, "des_wc": [11, 12, 74], "des_slowloc": 11, "des_loc": [11, 74], "faster": [11, 13, 17, 29, 34, 36, 37, 39, 42, 46, 49, 52, 53, 54, 63, 64, 66, 72, 77], "med": [11, 12, 14, 16, 43, 52, 74], "simplewcsbuild": 11, "init_func": [11, 12], "getkwarg": [11, 12], "req_param": 11, "originwcsbuild": 11, "origin_init_func": 11, "tanwcsbuild": 11, "tanwc": [11, 74, 77], "handl": [11, 12, 14, 15, 17, 23, 31, 35, 37, 38, 42, 46, 52, 53, 54, 59, 61, 64, 67, 72, 74, 75, 77, 78], "affinetransform": [11, 35, 74, 77], "paramt": 11, "listwcsbuild": 11, "modular": [11, 13, 43], "filebandpass": 11, "variat": [11, 13, 16, 19, 37, 40, 42, 49, 63, 77], "bandpassbuild": 11, "registerbandpasstyp": 11, "custombandpass": 11, "custombandpassbuild": 11, "bandpass_typ": 11, "my_custom_bandpass": 11, "convers": [11, 12, 20, 23, 37, 42, 52, 64, 66, 67, 75, 77], "silicon": [11, 37, 39, 52, 57, 67], "depth": [11, 17, 39, 57, 63, 67], "probabilist": [11, 67], "drift": [11, 54, 64, 67], "repuls": [11, 67], "previous": [11, 49, 67], "lsst_itl_50_8": [11, 67], "naem": 11, "diffusion_factor": [11, 67], "diffus": [11, 37, 49, 52, 55, 64, 67], "qdist": [11, 28, 67], "charg": [11, 42, 43, 49, 52, 55, 64, 67, 74, 76], "nrecalc": [11, 67], "10000": [11, 67, 68], "treering_func": [11, 67], "table_valu": 11, "tree": [11, 39, 67], "pattern": [11, 14, 20, 29, 42, 54, 64, 67], "radial": [11, 13, 19, 23, 29, 36, 37, 38, 40, 49, 54, 57, 61, 67, 70, 74, 79], "treering_cent": [11, 67], "transpos": [11, 28, 42, 52, 67], "bfe": 11, "caus": [11, 12, 17, 32, 37, 38, 42, 49, 52], "elong": [11, 77], "sensorbuild": 11, "registersensortyp": 11, "customsensor": 11, "customsensorbuild": 11, "sensor_typ": 11, "my_custom_sensor": 11, "primari": [12, 13, 14, 15, 35, 77], "galaxy_const": [12, 19], "pick": [12, 19, 32, 37, 63], "header": [12, 13, 19, 21, 31, 42, 46, 52, 53, 63, 74, 76, 77], "section": [12, 14, 19, 31, 63, 65], "compress": [12, 13, 35, 42, 52, 53, 74, 77], "blah": 12, "fz": [12, 35, 42, 74], "rice": [12, 35, 42, 53, 74, 77], "support": [12, 13, 16, 17, 32, 35, 39, 44, 46, 52, 53, 54, 57, 61, 77], "gzip": [12, 35, 42, 52, 53, 74], "bzip2": [12, 35, 42, 52, 53, 74], "gzip_til": [12, 35, 42], "hcompress": [12, 35, 42], "plio": [12, 35, 42], "text_fil": [12, 35, 52, 77], "head": [12, 19, 32, 35, 77], "scamp": [12, 35, 77], "real_catalog": [12, 13, 74], "prefix": [12, 46, 63], "download": [12, 46, 52, 53, 64, 65, 68, 74, 77], "galsim_download_cosmo": [12, 52, 63, 68], "23": [12, 13, 15, 42, 63, 64, 68, 74], "preload": [12, 52, 63], "bulk": [12, 17, 53, 63], "referenc": [12, 52, 63], "cosmos_catalog": [12, 13, 19, 52, 74], "cosmoscatalog": [12, 52, 63, 68, 74], "use_r": [12, 13, 63, 74], "bother": [12, 17, 49, 54], "exclusion_level": [12, 63], "margin": [12, 63], "qualiti": [12, 52, 63], "minim": [12, 38, 63], "mandelbaum": [12, 40, 53, 63], "2012": [12, 29, 63, 66, 74], "mnra": [12, 63], "420": [12, 63], "1518": [12, 63], "No": [12, 17, 35, 37, 39, 40, 50, 52, 63], "bad_stamp": [12, 63], "failur": [12, 14, 17, 33, 40, 42, 52, 63, 64, 74], "small": [12, 13, 15, 20, 25, 29, 37, 40, 42, 52, 54, 59, 61, 63, 64, 67], "subset": [12, 20, 24, 34, 42, 59, 63, 64], "bad_fit": [12, 63], "plu": [12, 16, 23, 29, 41, 51, 54, 61, 63, 64, 74, 75], "min_hlr": [12, 63], "exclud": [12, 19, 29, 38, 49, 63], "half": [12, 13, 19, 29, 36, 37, 38, 42, 52, 61, 63, 64, 70], "radiu": [12, 13, 15, 17, 19, 29, 36, 37, 38, 42, 47, 50, 57, 61, 63, 70, 74, 75, 77, 79], "max_hlr": [12, 63], "min_flux": [12, 63], "max_flux": [12, 56, 63], "galaxy_sampl": [12, 13, 19, 52], "samplegalaxi": [12, 13, 52], "orig_exptim": [12, 63], "orig_area": [12, 63], "cut_ratio": [12, 63], "exclus": [12, 63], "peak": [12, 20, 37, 63], "sn_limit": [12, 63], "estim": [12, 14, 20, 23, 25, 26, 28, 29, 33, 37, 38, 40, 42, 43, 47, 49, 52, 55, 63, 64, 72, 77, 78], "ellipt": [12, 15, 19, 23, 29, 36, 40, 42, 49, 55, 63, 69], "min_mask_dist": [12, 63], "mask": [12, 14, 23, 31, 40, 42, 60, 63, 64, 68, 74], "minimum": [12, 13, 19, 20, 26, 29, 32, 33, 38, 54, 59, 63, 72, 77], "nfw_halo": [12, 19, 74], "nfwhaloshear": [12, 13, 19, 74], "nfwhalomagnif": [12, 13, 19, 74], "mass": [12, 19, 50, 74, 78], "msolar": 12, "conc": [12, 50, 74], "concentr": [12, 50], "virial": [12, 50], "halo_po": [12, 50], "omega_m": [12, 50, 74], "omega_lam": [12, 50, 74], "power_spectrum": [12, 19, 52, 74], "powerspectrumshear": [12, 19, 74], "powerspectrummagnif": [12, 19], "e_power_funct": [12, 59, 74], "b_power_funct": [12, 59, 74], "delta2": [12, 59, 74], "canon": [12, 16], "spectra": [12, 20, 59, 60], "grid_spac": [12, 52, 59, 60, 74], "ngrid": [12, 52, 59, 60, 74], "file_num": [12, 14, 15, 16, 19, 31, 74], "initial_imag": [12, 39], "fo": 12, "read_head": [12, 35, 52], "inputcatalog": [12, 52], "num": [12, 13, 15, 17, 19, 74], "myinputdata": 12, "mayb": [12, 16, 19, 22, 57], "def": [12, 13, 19, 47, 49, 54], "loader": 12, "inputload": [12, 52], "has_nobj": [12, 52], "file_scop": 12, "takes_logg": 12, "use_proxi": 12, "worker_init": 12, "worker_initarg": 12, "framework": [12, 31, 37, 52, 54], "practic": [12, 20, 37, 46, 59], "enough": [12, 15, 26, 37, 38, 49, 54, 64], "lazi": [12, 34], "delai": [12, 39, 52, 54], "getapproxnobject": 12, "pretti": [12, 21, 24, 49, 74, 77], "egregi": 12, "scope": [12, 15, 19, 24, 29], "until": [12, 23, 24, 26, 33, 39, 40, 42, 46, 52, 54, 77], "proxi": [12, 15, 49, 52, 59], "commic": 12, "decsrib": 12, "atmosphericscreen": [12, 52, 54, 65, 76], "global": [12, 20, 54, 77], "worker": [12, 54], "_req_param": 12, "_opt_param": 12, "_single_param": 12, "_takes_rng": 12, "safe": [12, 13, 14, 15, 19, 29, 31, 32, 52, 61], "rebuilt": [12, 17, 19], "input_obj": 12, "iobj": 12, "setupimag": [12, 14], "powerspectrumload": 12, "useproxi": 12, "registerinputtyp": 12, "custominput": 12, "custominputload": 12, "my_custom_input": 12, "de": [12, 13, 14, 43, 52, 65], "des_psfex": [12, 13, 31, 52, 74], "des_shapelet": [12, 13, 31, 74], "draw_psf": [12, 13, 16, 74], "input_cosmo": 12, "sampleload": 12, "cl": [12, 49], "input_field": 12, "_buildcosmosgalaxi": 12, "input_nfw": 12, "nfwloader": 12, "_generatefromnfwhaloshear": 12, "value_typ": [12, 15, 19], "_generatefromnfwhalomagnif": 12, "input_powerspectrum": 12, "_generatefrompowerspectrumshear": 12, "_generatefrompowerspectrummagnif": 12, "input_r": 12, "_buildrealgalaxi": 12, "param_nam": [12, 15], "_buildrealgalaxyorigin": 12, "design": [13, 19, 20, 36, 37, 44, 52, 53, 57, 59, 61, 64, 74, 77], "enforc": [13, 20, 21, 26, 36, 37, 42, 59, 77], "farther": [13, 16, 77], "bullet": 13, "sim": [13, 36, 54, 61, 70, 74], "r_0": [13, 29, 36, 54, 61], "beta": [13, 19, 20, 27, 29, 32, 37, 61, 64, 69, 74, 77], "scale_radiu": [13, 29, 36, 61, 74], "trunc": [13, 29, 36, 61, 74], "telescope_diamet": 13, "obstruct": 13, "secondari": [13, 54, 61, 74], "8839": [13, 61], "lam_over_r0": [13, 29, 61], "fri": [13, 29, 54, 61], "r0_500": [13, 52, 54, 61], "lieu": [13, 16, 36, 52], "noll": [13, 54, 61, 64, 79], "astig1": [13, 54, 61, 74], "astigmat": [13, 54, 61, 64, 74], "astig2": [13, 54, 61, 74], "coma1": [13, 54, 61, 74], "coma2": [13, 54, 61, 74], "trefoil1": [13, 54, 61, 74], "trefoil2": [13, 54, 61, 74], "spher": [13, 54, 61], "11": [13, 39, 43, 54, 60, 61, 63, 68, 79], "With": [13, 15, 21, 36, 37, 43, 44, 74], "circular_pupil": [13, 17, 54, 57, 61], "pupil": [13, 17, 29, 54, 56, 57, 61, 64, 68, 79], "circular": [13, 17, 23, 29, 40, 42, 49, 52, 54, 57, 59, 61, 70, 74], "put": [13, 14, 16, 17, 19, 21, 32, 35, 37, 46, 49, 63, 74, 75, 77], "suppress_warn": [13, 32, 35, 49, 54, 61, 77], "suppress": [13, 32, 35, 49, 54, 59, 61, 77], "alias": [13, 29, 37, 38, 42, 54, 57, 59, 61, 64, 66], "max_siz": [13, 52], "wing": [13, 36], "never": [13, 24, 29, 37, 54], "nstrut": [13, 16, 17, 54, 57, 61, 74], "strut_thick": [13, 17, 54, 57, 61, 74], "thick": [13, 17, 54, 57, 59, 61], "strut_angl": [13, 16, 17, 54, 57, 61, 74], "clockwis": [13, 17, 42, 49, 54, 57, 61, 77], "rest": [13, 15, 16, 17, 19, 20, 27, 75], "pupil_plane_im": [13, 17, 52, 54, 57, 61], "geometri": [13, 17, 54, 60, 61, 64, 77], "pupil_angl": [13, 17, 54, 57, 61], "base_profil": [13, 74], "r_e": [13, 36], "flux_untrunc": [13, 29, 36], "untrunc": [13, 29, 36], "aka": [13, 17, 32, 39, 42, 52, 68, 77], "spergel": [13, 29, 52, 65], "2010": [13, 29, 36, 52, 61, 74], "paper": [13, 25, 40, 48, 54], "nu": [13, 26, 29, 36, 47, 54], "k_": [13, 29, 36], "bessel": [13, 29, 36, 43, 47, 52, 76], "wrong": [13, 15, 52, 55, 57, 73], "realgalaxyorigin": [13, 52], "_not_": [13, 69], "unlik": [13, 19, 20, 31, 35, 37, 56, 63, 64], "cosmosgalaxi": [13, 52, 63, 74], "gal_typ": [13, 63, 74], "str_vale": 13, "float_val": [13, 17], "potag": 13, "sersic_prec": [13, 52, 63], "significantli": [13, 40, 52, 54, 59, 63, 72], "smallish": [13, 63], "round": [13, 29, 42, 52, 58, 63, 77], "inclinedexponenti": [13, 36, 52, 74], "3d": [13, 35, 36, 77], "z": [13, 25, 29, 36, 50, 56, 57, 63, 66, 68, 72, 74, 77, 79], "mathrm": [13, 32, 36, 61, 72, 79], "sech": [13, 29, 36], "h_": [13, 36], "r_": [13, 36, 79], "inclin": [13, 28, 29, 56, 65, 74], "scale_height": [13, 29, 36], "axi": [13, 19, 29, 36, 49, 57, 59, 64, 69, 77, 79], "face": [13, 29, 36, 64], "90": [13, 17, 36, 37, 42, 64, 74, 75, 77], "scale_h_over_r": [13, 36, 74], "height": [13, 29, 36, 57, 70], "inclinedsers": [13, 36, 52], "disc": 13, "scene": [13, 32, 37, 46, 52, 65, 74], "randomknot": [13, 36, 52, 74], "knot": [13, 65], "smooth": [13, 25, 48, 72], "npoint": [13, 17, 19, 32, 36, 57, 66, 72, 74], "realiz": [13, 14, 20, 29, 36, 49, 51, 52, 55, 59, 74], "gs_scale": 13, "sbinterpolatedimag": [13, 25, 29, 52], "uncompress": [13, 35], "box": [13, 17, 22, 24, 25, 29, 31, 35, 37, 41, 42, 43, 49, 52, 65], "rectangular": [13, 29, 54, 61], "boxcar": [13, 25, 29, 48], "heavisid": 13, "tophat": [13, 29, 52, 65], "commut": [13, 19, 66, 77], "occur": [13, 40, 42, 54, 61, 69], "packet": 13, "travel": [13, 37], "univers": [13, 50], "ellip": [13, 14, 15, 16, 74], "outer": [13, 17, 26, 29, 42, 49, 54, 57, 61, 64, 72, 79], "scale_flux": 13, "aggreg": [13, 54], "permiss": [13, 14, 17, 37, 42, 56, 63, 69], "r_gal": 13, "r_psf": 13, "radii": [13, 36, 37, 79], "randomli": [13, 17, 20, 25, 37, 63, 66, 74], "signal_to_nois": [13, 14, 52, 74], "trickier": 13, "buildcustomobject": 13, "customobject": 13, "registerobjecttyp": 13, "type_nam": [13, 15, 19], "build_func": 13, "regener": [13, 19], "input_dict": 13, "getinputobj": [13, 15, 19], "sensibl": [13, 18, 19, 29, 42], "invalid": [13, 17, 27, 31, 33, 36, 42, 52], "my_custom_object": 13, "_buildadd": 13, "_buildconvolv": 13, "_buildlist": 13, "_buildopticalpsf": 13, "files": 13, "fnu": [13, 66, 75], "fphoton": [13, 66, 75], "norm_flux_dens": [13, 74], "norm_wavelength": [13, 74], "norm_flux": [13, 74], "norm_bandpass": [13, 74], "sedbuild": 13, "builds": 13, "registersedtyp": 13, "customs": 13, "customsedbuild": 13, "sed_typ": 13, "my_custom_s": 13, "among": [14, 64, 74, 77], "creation": [14, 29, 63], "tradeoff": [14, 29, 37, 38, 40], "awar": [14, 20, 37, 63], "assembl": [14, 54], "commun": [14, 43], "domin": [14, 17, 37, 61, 64], "carefulli": [14, 54, 59], "openmp": [14, 52, 54, 76], "thread": [14, 49, 52, 54], "64": [14, 42, 63], "spawn": [14, 16, 28, 44, 54, 56], "unabl": [14, 17], "pip": [14, 21, 43, 44, 52, 53, 77], "conda": [14, 21, 43, 44, 53], "threadpoolctl": 14, "backend": [14, 34, 35, 37], "my_test": 14, "nfile": [14, 15, 19], "3600": [14, 75], "fifth": [14, 48], "ffile_num": 14, "dure": [14, 28, 29, 42, 46, 49, 54, 61, 69], "noclobb": [14, 52, 74], "clean": [14, 15], "fail": [14, 15, 17, 40, 42, 46, 49, 52], "insuffici": 14, "retry_io": [14, 52], "retri": [14, 15, 17, 52], "troubl": [14, 46, 53], "concurr": 14, "big": [14, 37, 63], "oserror": 14, "wait": [14, 54], "multifit": [14, 74], "nimag": [14, 15, 74], "datacub": [14, 74], "cube": [14, 26, 35, 53, 63, 74], "third": [14, 15, 19, 29, 74, 77], "outputbuild": [14, 31], "addextraoutputhdu": [14, 15], "canaddhdu": 14, "getfilenam": 14, "default_ext": [14, 15], "getnfil": [14, 15], "getnimag": [14, 31], "getnobjperimag": 14, "nobj0": [14, 15], "nobj1": [14, 15], "nobj2": [14, 15], "setupconfigrng": [14, 15], "hook": [14, 52], "writeextraoutput": [14, 15], "writefil": [14, 31, 35, 42, 52], "tack": 14, "registeroutputtyp": 14, "customoutput": 14, "customoutputbuild": 14, "output_typ": [14, 15], "my_custom_output": 14, "medsbuild": [14, 31], "output_datacub": 14, "datacubebuild": 14, "output_multifit": 14, "multifitsbuild": 14, "noiseless": 14, "badpix": [14, 19, 31, 40, 42, 74], "bad": [14, 31, 37, 40, 42, 49, 52, 74], "abil": [14, 17, 32, 40, 52, 55], "defect": [14, 53], "ordereddict": [14, 15], "manual": [14, 16, 37, 44, 51, 52, 54, 55, 63], "grab": [14, 49, 53], "fine": [14, 21, 32, 37, 51, 55, 59, 61], "e1": [14, 19, 23, 40, 49, 54, 61, 69, 74, 77], "e2": [14, 19, 23, 40, 49, 54, 61, 69, 74, 77], "straight": [14, 77], "999": 14, "fashion": 14, "extraoutputbuild": [14, 31], "flow": [14, 54, 67], "scratch": [14, 31, 37, 42], "prepar": [14, 21], "worth": [14, 17, 26, 36, 59, 77], "duplic": [14, 16, 27, 32, 35, 39, 52], "stage": [14, 42], "persist": [14, 15, 24, 42, 49, 52, 54, 64], "ensurefin": 14, "main_data": [14, 15, 31], "helper": [14, 15, 24, 37, 43, 52, 54, 59, 64, 67, 77], "empti": [14, 17, 22, 40, 69], "processimag": 14, "start_image_num": [14, 15], "isn": [14, 15, 29, 37, 54, 63, 75, 77], "processskippedstamp": 14, "processstamp": [14, 31], "ca": [14, 77], "writehdu": 14, "registerextraoutput": 14, "customextraoutput": 14, "customextraoutputbuild": 14, "custom_extra_output": 14, "blendset": [14, 16, 17, 74], "deblend": [14, 74], "deblend_m": 14, "cgc": [14, 16, 17, 74], "noise_fre": [14, 74], "extra_psf": 14, "extrapsfbuild": 14, "tiledimag": 14, "wouldn": 14, "extra_truth": 14, "truthbuild": 14, "extra_weight": 14, "weightbuild": 14, "bias": [14, 20], "extra_badpix": 14, "badpixbuild": 14, "placehold": 14, "satur": [14, 53, 64], "demo8": [15, 74], "readconfig": [15, 52], "config_fil": 15, "demo6": [15, 63, 74], "demo9": [15, 74], "merg": [15, 39, 49, 52], "subseq": 15, "copyconfig": 15, "balk": 15, "encapsul": [15, 26, 37, 38, 42, 51, 56], "semant": [15, 21, 24, 46, 53], "importmodul": 15, "gdict": 15, "brought": 15, "custom": [15, 16, 33, 52, 55, 74], "processtempl": 15, "templat": [15, 22, 23, 24, 26, 28, 29, 39, 52, 54, 58, 74], "processalltempl": 15, "new_param": [15, 40, 42], "ask": [15, 25, 53, 63], "report": [15, 25, 27, 40, 49, 51, 77], "buildfil": [15, 74], "getnimagesforfil": 15, "getnobjforfil": 15, "setupconfigfilenum": 15, "index_kei": [15, 19, 74], "start_obj_num": [15, 19], "setupconfigimages": 15, "image_xs": [15, 19], "image_ys": [15, 19], "image_origin": [15, 19], "image_cent": [15, 19], "image_bound": [15, 19, 23, 40], "ispixelscal": [15, 77], "world_cent": [15, 19], "current_imag": 15, "setupconfigimagenum": 15, "getnobjforimag": 15, "flattennoisevari": 15, "full_imag": [15, 37], "bring": 15, "anywher": [15, 16, 36, 37], "basewc": [15, 19, 37, 52, 77], "addski": 15, "calculatenoisevari": [15, 52], "getski": 15, "presenc": [15, 29], "do_nois": 15, "themselv": [15, 42], "setupconfigstamps": 15, "stampbuild": [15, 17, 52], "locatestamp": [15, 17], "unknown": [15, 17, 42], "setupconfigobjnum": 15, "belong": [15, 20], "drawbas": 15, "prof": [15, 17, 36, 37, 77], "free": [15, 33, 34, 40, 42, 53], "add_to_imag": [15, 20, 37], "setup_onli": [15, 37], "buildgsobject": [15, 52], "updategsparam": 15, "transformobject": 15, "tranform": 15, "skipthisobject": 15, "throw": [15, 31, 40], "went": 15, "move": [15, 17, 19, 34, 36, 37, 39, 52, 56, 60, 68, 74, 77], "activ": [15, 46, 55, 64], "parsevalu": 15, "getcurrentvalu": 15, "extend": [15, 25, 26, 29, 35, 36, 37, 40, 42, 48, 52, 54, 55, 57, 61, 64, 68, 72], "evaluatecurrentvalu": 15, "setdefaultindex": 15, "checkallparam": 15, "req": 15, "opt": [15, 37, 46, 54, 61, 72, 79], "getallparam": 15, "parseworldpo": 15, "euclidean": [15, 17, 43], "radec": [15, 19], "randomcircl": [15, 19, 52, 74], "12": [15, 26, 39, 42, 43, 46, 47, 49, 54, 59, 68, 75, 77], "inner_radiu": [15, 19, 52, 74], "processinput": [15, 74], "file_scope_onli": 15, "safe_onli": 15, "_input_obj": 15, "multilp": 15, "mark": [15, 54, 57], "processinputnobject": 15, "increment": [15, 19, 54, 63], "valid_input_typ": 15, "inconsist": [15, 49, 52], "reli": [15, 42, 60], "magic": 15, "setupinput": 15, "hasn": 15, "setupinputsforimag": 15, "setupextraoutput": 15, "manag": [15, 24, 44, 54, 75, 76], "extra_build": 15, "valid_extra_output": 15, "setupextraoutputsforimag": 15, "processextraoutputsforstamp": 15, "processextraoutputsforimag": 15, "checknoextraoutputhdu": 15, "getfinalextraoutput": 15, "loggerwrapp": 15, "info": [15, 26, 49, 59, 64], "gratuit": [15, 74], "wrapper": [15, 29, 35], "getloggerproxi": 15, "pipe": 15, "readyaml": 15, "readjson": 15, "config_dict": 15, "mergeconfig": 15, "config1": 15, "config2": 15, "conflict": 15, "convertnon": 15, "removecurr": 15, "keep_saf": 15, "clear": [15, 19, 20, 24, 27, 29, 32, 35, 37, 64], "obj_num_in_fil": [15, 16, 19, 52], "updatenproc": 15, "ntot": 15, "ncpu": 15, "parserandomse": 15, "seed_offset": 15, "propagateindexkeyrngnum": 15, "rng_index_kei": [15, 52], "parseextendedkei": 15, "travers": 15, "getfromconfig": 15, "setinconfig": 15, "updateconfig": 15, "job_func": 15, "done_func": 15, "except_func": 15, "nomenclatur": 15, "gather": 15, "upon": 15, "proc": [15, 25, 48], "encount": [15, 56], "ex": 15, "tr": [15, 37], "caught": 15, "traceback": [15, 37], "getindex": 15, "is_sequ": 15, "getrng": 15, "tag": [15, 18, 52, 53], "cleanconfig": 15, "keep_curr": 15, "underscor": [15, 52, 69], "ancillari": [15, 19, 24, 54, 68], "pointer": [15, 24, 27, 29, 37], "print": [15, 21, 40, 49, 72, 75, 77], "infinit": [15, 25, 36, 47, 48, 54, 59, 72], "loop": [15, 52], "setdefaultext": 15, "ext": [15, 19, 74], "retryio": 15, "func": [15, 26, 47, 49, 72], "ntri": 15, "makeimagetask": 15, "sequenti": [15, 32, 49, 56], "registerinputconnectedtyp": 15, "coupl": [16, 42, 52], "almost": [16, 42, 49, 54, 61, 63, 65, 70], "page": [16, 34, 43, 63, 77], "config": [16, 18, 31, 33, 40, 43, 44, 46, 48, 52, 53, 74], "sy": 16, "somewher": [16, 17], "highlight": [16, 49], "demo11": [16, 60, 63, 74], "content": [16, 25, 28, 29, 37, 42, 48, 56], "my_sim": 16, "sersic_sim": 16, "unchang": [16, 20, 36, 42], "did": [16, 33, 74], "colon": [16, 75], "eta1eta2": [16, 19, 74], "eta1": [16, 19, 69, 74], "randomgaussian": [16, 19, 74], "eta2": [16, 19, 69, 74], "site": [16, 29, 31, 61], "my_default_sim": 16, "my_modul": 16, "12345": 16, "objs_500": 16, "registertempl": [16, 52], "module_dir": 16, "dirnam": 16, "__file__": 16, "default_sim_fil": 16, "join": [16, 20, 63, 77], "template_nam": 16, "ship": [16, 67, 68], "friendli": 16, "awkward": 16, "lsstdesc": [16, 46, 52, 75, 77], "imsim": 16, "rgc": [16, 63, 74], "cgc_psf": [16, 74], "major": [16, 33, 46, 52, 53, 69, 75, 77], "valid_index_kei": 16, "obj_num_rng": 16, "image_num_rng": 16, "rate": [16, 42, 49, 54, 63], "unneccessari": 17, "_either_": 17, "revert": [17, 37], "shot": [17, 25, 29, 37, 54, 55, 73], "max_extra_nois": [17, 37, 52, 55, 74], "stop": [17, 61], "n_photon": [17, 37, 52, 54, 55], "poisson_flux": [17, 37, 39, 55], "vari": [17, 20, 29, 36, 37, 42, 49, 52, 54, 64, 67, 74, 77], "statist": [17, 20, 28, 37, 55], "scenario": [17, 37, 63, 64], "view": [17, 20, 24, 37, 42, 52, 54, 64, 74], "chip": [17, 64], "retry_failur": [17, 52, 74], "come": [17, 19, 20, 21, 29, 30, 37, 45, 54, 55, 59, 63, 64, 77], "twice": [17, 31, 54, 74], "skip_failur": [17, 39], "sky_valu": 17, "sky_po": [17, 19, 52], "quick_skip": [17, 52], "precalcul": 17, "obj_rng": [17, 52], "fresh": [17, 27], "min_flux_frac": 17, "reject": [17, 29, 40, 74], "presum": [17, 20, 46, 67], "min_snr": 17, "max_snr": 17, "full_rot": [17, 74], "rotation": [17, 20], "360": [17, 54], "applysnrscal": 17, "scale_factor": 17, "getsnrscal": 17, "buildpsf": 17, "buildprofil": 17, "getdrawmethod": 17, "param": [17, 19, 29], "getoffset": [17, 29], "stamp_offset": 17, "getskip": 17, "followin": 17, "index_po": 17, "stamp_imag": 17, "stamp_cent": 17, "makestamp": 17, "quickskip": 17, "preset": 17, "reset": [17, 19, 27, 32, 42, 54, 64, 66], "confus": [17, 29, 51, 54, 77], "shouldn": [17, 49], "setuprng": 17, "updateorigin": 17, "updateskip": 17, "registerstamptyp": 17, "customstamp": 17, "customstampbuild": 17, "my_custom_stamp": 17, "stamp_r": 17, "ringbuild": 17, "wavelengthsampl": [17, 37, 39, 52, 55, 56, 57], "distdevi": [17, 32, 39, 52, 57, 62, 66, 74], "fratioangl": [17, 37, 52, 55, 56, 57], "dxdz": [17, 28, 39, 56, 57], "dydz": [17, 28, 56, 57], "fratio": [17, 57], "photondcr": [17, 52, 55, 56, 57], "alon": [17, 52], "celestialwc": [17, 19, 39, 77], "focusdepth": [17, 52, 55, 57], "focu": [17, 54, 61], "short": [17, 35, 54, 64], "index_ratio": [17, 57], "materi": [17, 42, 64], "pupilimagesampl": [17, 52, 55, 57], "pupil_plane_scal": [17, 54, 57, 61, 64], "pupil_plane_s": [17, 54, 57, 61], "pupilannulussampl": [17, 52, 55, 57], "annular": [17, 52, 54, 57, 60, 61, 79], "entranc": [17, 54, 56, 57], "r_outer": [17, 57, 79], "annulu": [17, 19, 57, 59, 61, 79], "r_inner": [17, 57, 79], "inner": [17, 19, 26, 57, 79], "timesampl": [17, 52, 55, 57], "uniformli": [17, 19, 32, 42, 49, 54, 57, 72, 77], "photonopbuild": 17, "buildphotonop": 17, "registerphotonoptyp": 17, "customphotonop": 17, "customphotonopbuild": 17, "photon_op_typ": 17, "my_custom_photon_op": 17, "_neither_": 18, "intent": [18, 28, 49], "uncommon": 18, "_something_": 18, "action": [18, 20, 32, 44, 54, 77], "question": [18, 19, 49, 53, 71, 72], "obvious": [18, 19, 64], "gal_set": 18, "seven": 19, "ital": 19, "input_cat": 19, "clip": [19, 32, 54, 68], "randompoisson": [19, 52], "randombinomi": [19, 52], "binomi": [19, 27, 32, 49], "coin": [19, 27, 32], "flip": [19, 27, 32, 42, 52, 59, 77], "randomweibul": [19, 52], "weibul": [19, 27, 32], "wikipedia": [19, 27, 32, 36, 42, 54, 61, 77, 79], "articl": [19, 27, 32], "randomgamma": [19, 52], "gamma": [19, 27, 32, 52, 55, 59], "randomchi2": [19, 52], "chi": [19, 27, 32], "randomdistribut": [19, 52, 74], "x_min": [19, 26, 32, 72, 74], "x_max": [19, 26, 32, 72, 74], "256": [19, 20, 32, 49, 59], "cumul": [19, 32, 54], "cdf": [19, 32], "max_mu": 19, "greater": [19, 20, 29, 30, 60], "strong": 19, "break": [19, 21, 35, 37], "anywai": 19, "crazi": 19, "cosmosvalu": [19, 52], "samplevalu": [19, 52], "nitem": [19, 74], "reproduc": [19, 25, 59], "nest": [19, 49], "silent": [19, 31, 35, 40, 42], "drop": [19, 29, 34, 36, 47, 52, 61, 67, 70, 72], "becom": [19, 20, 54, 61, 64, 77], "insensit": [19, 66], "ye": [19, 77], "v1": [19, 39, 49], "numberedfil": [19, 74], "rootnnnnext": 19, "file0001": 19, "file0002": 19, "digit": [19, 37, 42, 51, 74, 75], "formattedstr": [19, 52, 74], "akin": [19, 77], "printf": 19, "image_": 19, "f_": [19, 61], "insert": [19, 25, 42, 56], "letter": [19, 25], "arcminut": 19, "arcsecond": [19, 75], "abbrevi": 19, "45": [19, 23, 42, 58, 69, 77], "e1e2": [19, 74], "cartesian": [19, 49, 79], "ebeta": [19, 74], "g1g2": [19, 74], "gbeta": 19, "conform": [19, 40, 42, 67, 69], "etabeta": 19, "eta": [19, 40, 42, 69], "qbeta": [19, 74], "g_a": 19, "g_b": 19, "closest": [19, 54, 57, 61], "farthest": [19, 54, 61], "comma": 19, "rtheta": [19, 74], "circl": [19, 61, 69, 74, 77, 79], "preferenti": 19, "unari": [19, 22], "spline": [19, 25, 32, 39, 52, 59, 72], "x_log": [19, 72], "abscissa": [19, 72], "f_log": [19, 72], "ordin": [19, 72], "206265": [19, 37, 61], "041253": 19, "demo3": [19, 74], "yourself": [19, 21, 42, 44, 55], "clearer": [19, 51], "5m": [19, 54], "oppos": [19, 54], "demo10": [19, 63, 74], "euclideanwc": [19, 77], "uv_po": 19, "leftmost": 19, "previou": [19, 23, 37, 40, 42, 53, 64, 67, 72, 74, 77], "gaussiandevi": [19, 27, 32, 49, 62, 74], "math": [19, 21, 36, 43, 52, 61, 74, 75, 76, 77], "express": [19, 42, 52, 57, 59, 64, 79], "declar": [19, 24, 75, 77], "fnormal": 19, "fr": [19, 68], "liter": 19, "eval_vari": [19, 74], "fpixel_scal": 19, "istamp_s": 19, "infil": 19, "append": [19, 35, 42, 48, 49, 54, 72], "eval_base_vari": 19, "namespac": [19, 23, 52, 75, 77], "coadd_wc": 19, "avil": 19, "folllow": 19, "cumbersom": 19, "streamlin": 19, "situat": [19, 40, 54, 61, 77], "aid": 19, "readabl": [19, 35, 42, 52, 74, 77, 79], "generatecustomvalu": 19, "registervaluetyp": 19, "customvalu": 19, "gen_func": 19, "valid_typ": 19, "upstream": [19, 35], "my_custom_valu": 19, "log_norm": 19, "hsm_shape_measur": [19, 74], "excluded_random": 19, "great3_reject": 19, "patch": [20, 53, 59], "uncorrelatednois": [20, 52, 62], "induc": [20, 74], "getcosmosnois": [20, 52, 62, 68], "drizzl": 20, "uncorrect": 20, "weak": [20, 43, 53, 55, 63, 69], "whitennois": [20, 42, 52, 74], "symmetrizenois": [20, 42, 52, 74], "goal": [20, 64], "bia": [20, 23, 64, 67], "guarante": [20, 21, 32, 42, 46, 63, 77], "propos": 20, "confirm": [20, 35, 53], "covari": [20, 27, 71], "phyical": 20, "correlated_nois": [20, 74], "nx": [20, 22, 25, 26, 28, 35, 37, 42, 52, 54, 72], "ny": [20, 22, 25, 28, 35, 37, 42, 52, 54, 72], "complicated_wc": 20, "period": [20, 25, 29, 37, 38, 42, 54, 59, 67, 72], "convolvedwith": 20, "hubbl": [20, 63, 74], "slope": [20, 28, 29, 57], "cn": [20, 74], "ground": [20, 29, 74], "demonstr": [20, 43, 60, 74], "parent": [20, 24, 51], "cn_copi": 20, "new_rng": [20, 51], "mild": 20, "reimplement": 20, "uniti": [20, 29, 42, 54, 61], "accompani": [20, 37, 63], "dk": [20, 29, 37, 42, 59], "expans": [20, 25, 48, 49, 50, 52, 54, 59, 77], "lag": [20, 54], "cross": [20, 26, 46, 52, 60, 72], "bilinear": 20, "empir": [20, 42, 55, 64], "inaccur": [20, 36], "regim": [20, 61], "whitenimag": [20, 42], "shown": [20, 42, 74], "treatment": [20, 52, 67, 72], "survei": [20, 31, 36, 52, 63, 64], "gave": 20, "getvari": [20, 42, 51, 52], "corr": 20, "symmetrizeimag": [20, 42], "anisotropi": 20, "interest": [20, 24, 31, 37, 40, 42, 53, 61, 63, 64, 74, 75], "theoret": [20, 36, 42, 59], "suggest": [20, 40, 53, 63], "residu": [20, 23, 40, 64], "devel": [20, 59, 60, 64, 68, 71], "extern": [20, 63, 64, 77], "compare_whitening_subtract": 20, "didn": [20, 32, 33, 39, 60], "Of": [20, 37, 64], "cost": [20, 26, 75], "withscaledvari": [20, 51], "variance_ratio": [20, 51], "withvari": [20, 51], "proportion": 20, "correct_period": 20, "subtract_mean": 20, "assumpt": [20, 37, 40, 42, 59, 63], "introduc": [20, 25, 44, 48, 54, 64, 74], "dilut": 20, "inter": 20, "underestim": 20, "popul": [20, 40, 63], "imperfectli": 20, "familiar": [20, 32], "legal": 20, "centr": [20, 29], "var": [20, 42, 59, 63], "cn1": 20, "cn2": 20, "arithmet": [20, 52, 58, 75], "divis": [20, 22], "cn3": 20, "cn4": 20, "cn5": 20, "operand": [20, 66, 79], "world_pix": 20, "toworld": [20, 52, 74, 77], "unrot": 20, "astro": 20, "caltech": [20, 64], "edu": [20, 53, 63, 64, 68, 73, 77], "html": [20, 46, 61, 64, 68, 77], "stack": 20, "team": [20, 74], "make_cosmos_cfimag": 20, "meta_data": [20, 43, 49, 52, 63, 67, 68], "share_dir": [20, 43, 49, 52, 63, 67, 68], "expressli": 20, "300": 20, "substitut": 20, "filestr": 20, "123456": 20, "offici": [21, 44, 46, 52, 64], "strictli": [21, 40, 72], "api": [21, 35, 37, 42, 46, 49, 51, 52, 53, 65], "minor": [21, 29, 36, 46, 52, 53, 69, 77], "huge": [21, 61], "upgrad": [21, 33, 46], "bugfix": [21, 53], "abi": 21, "releas": [21, 24, 39, 42, 44, 46, 53, 63], "recompil": 21, "haven": [21, 77], "doxygen": 21, "breath": 21, "shoehorn": 21, "sphinx": [21, 52], "bare": 21, "bone": 21, "sorri": 21, "pr": [21, 40], "appreci": [21, 44], "compil": [21, 24, 27, 44, 46, 49, 52], "public": [21, 22, 23, 24, 25, 26, 27, 28, 29, 37, 46, 53, 60, 63, 65], "include_dir": 21, "hsm": [21, 33, 37, 39, 42, 43, 52, 74], "librari": [21, 32, 52], "lib": [21, 46], "anaconda": [21, 44, 45, 46, 77], "environ": [21, 46, 68], "env": 21, "myenv": 21, "instruct": [21, 42, 43, 53, 63], "unvers": 21, "osx": [21, 44, 46], "libgalsim": [21, 46], "dylib": [21, 46], "linux": [21, 44, 46], "lgalsim": 21, "remain": [21, 27, 29, 36, 42, 49], "macro": 21, "galsim_major": 21, "galsim_minor": 21, "galsim_revis": 21, "major_vers": 21, "minor_vers": 21, "revis": [21, 43, 53], "std": [21, 22, 23, 24, 25, 26, 27, 29], "fucntion": 21, "inlin": [21, 22, 23, 24, 25, 26, 27, 28, 29], "check_vers": 21, "const": [22, 23, 24, 25, 26, 27, 28, 29], "xin": 22, "yin": 22, "rh": [22, 24, 25, 27, 28, 29, 42, 49, 56, 79], "typenam": [22, 23, 24, 26, 28, 29], "t2": 22, "selfpromot": 22, "overload": [22, 27, 77], "algebra": [22, 46], "negat": [22, 29, 79], "promot": 22, "void": [22, 23, 24, 25, 26, 27, 28, 29], "ostream": [22, 26], "fout": 22, "stream": [22, 28], "istream": 22, "fin": [22, 35], "member": [22, 23, 26, 29, 53], "publicli": [22, 64], "visibl": [22, 59], "friend": [22, 29], "lh": [22, 49], "x1": [22, 74], "x2": [22, 74, 75], "y1": 22, "y2": 22, "destructor": [22, 24, 25, 27, 29], "setxmin": 22, "setxmax": 22, "setymin": 22, "setymax": 22, "queri": [22, 54, 61, 64, 77], "doubl": [22, 23, 24, 25, 26, 27, 28, 29, 35, 37, 64, 72, 74, 79], "truecent": [22, 52], "rec": 22, "addbord": [22, 52], "makeexpand": 22, "makeshift": 22, "issameshapea": 22, "estimateshearview": 23, "shapedata": [23, 39, 40, 42], "baseimag": [23, 24, 28, 29], "gal_imag": [23, 40], "psf_imag": [23, 40], "gal_mask_imag": 23, "sky_var": [23, 40], "char": [23, 27], "shear_est": [23, 40], "regauss": [23, 40], "recompute_flux": [23, 40], "guess_sig_g": [23, 40], "guess_sig_psf": [23, 40], "0e": 23, "guess_centroid": [23, 40, 42], "hsmparam": [23, 40, 42, 52], "repackag": 23, "general_shear_estim": 23, "uncertainti": [23, 40], "bj": [23, 40], "ksb": [23, 40, 52], "unweight": [23, 37, 40, 42, 49], "unmask": [23, 40], "quartic": [23, 40], "guess": [23, 26, 40, 42, 54, 61], "criterion": [23, 40, 42, 61], "moment": [23, 37, 40, 42, 49, 52, 66], "findadaptivemomview": 23, "object_imag": [23, 40, 42], "object_mask_imag": 23, "guess_sig": [23, 40, 42], "round_moment": [23, 40, 42], "adapt": [23, 29, 40, 42, 47, 54, 77], "find_ellipmom_2": 23, "struct": [23, 26, 29], "_nsig_rg": 23, "_nsig_rg2": 23, "_max_moment_nsig2": 23, "_regauss_too_smal": 23, "_adapt_ord": 23, "_convergence_threshold": 23, "long": [23, 27, 39, 49, 54, 61, 64, 77], "_max_mom2_it": 23, "_num_iter_default": 23, "_bound_correct_wt": 23, "_max_amo": 23, "_max_ashift": 23, "_ksb_moments_max": 23, "_ksb_sig_weight": 23, "_ksb_sig_factor": 23, "_failed_mo": 23, "nsig_rg": [23, 40], "nsig_rg2": [23, 40], "max_moment_nsig2": [23, 40], "regauss_too_smal": [23, 40], "adapt_ord": [23, 40], "convergence_threshold": [23, 40, 52], "max_mom2_it": [23, 40], "num_iter_default": [23, 40], "bound_correct_wt": [23, 40], "max_amo": [23, 40, 42], "max_ashift": [23, 40], "ksb_moments_max": [23, 40], "ksb_sig_weight": [23, 40], "ksb_sig_factor": [23, 40], "failed_mo": [23, 40], "hsmerror": 23, "runtime_error": [23, 24], "thrown": [23, 24, 29, 36, 72], "unsign": [23, 32, 35, 52], "constimageview": [23, 24, 29, 52], "objectdata": 23, "gal_data": 23, "psf_data": 23, "flag": [23, 40, 46, 49], "0x1": 23, "0x2": 23, "0x4": 23, "0x8": 23, "0xe": 23, "statu": [23, 40], "x0": [23, 40, 42, 72, 77], "y0": [23, 40, 42, 72, 77], "mxx": [23, 49], "mxy": [23, 49], "myi": [23, 49], "rho4": 23, "num_it": 23, "diagnost": [23, 26], "intens": [23, 40, 46], "2a": 23, "xx": 23, "yy": 23, "fourth": [23, 40, 77], "meaning": 23, "moments_statu": [23, 40], "observed_e1": [23, 39, 40], "observed_e2": [23, 39, 40], "moments_sigma": [23, 40, 42], "det": [23, 29, 37, 40, 42, 73], "moments_amp": [23, 40], "moments_centroid": [23, 40], "moments_rho4": [23, 40], "moments_n_it": [23, 40], "correction_statu": [23, 40], "corrected_e1": [23, 40], "corrected_e2": [23, 40], "corrected_g1": [23, 40], "corrected_g2": [23, 40], "meas_typ": [23, 40], "corrected_shape_err": [23, 40], "sigma_gamma": [23, 40], "sigma_": 23, "correction_method": [23, 40], "resolution_factor": [23, 40], "r_2": [23, 40], "perfect": [23, 25, 29, 40, 48, 61], "psf_sigma": [23, 40], "psf_e1": 23, "psf_e2": 23, "error_messag": [23, 40], "align": [23, 64], "2nd": [23, 49], "m_xx": 23, "m_xy": 23, "m_yi": 23, "unresolv": 23, "resolv": [23, 27, 49, 63], "assignabletoimag": 24, "virtual": [24, 25, 27, 29], "assignto": 24, "imageview": [24, 27, 28, 29, 52], "getbound": 24, "imagealloc": 24, "cast": 24, "shared_ptr": [24, 27, 52], "delet": [24, 27, 42, 52, 63], "getown": 24, "lifetim": 24, "subimag": [24, 37, 42, 52], "getdata": 24, "getmaxptr": 24, "ok_ptr": 24, "ptr": 24, "stride": [24, 42, 52], "ptrdiff_t": 24, "getnel": 24, "alloc": [24, 28, 29, 39, 42, 49, 54, 56], "getstrid": 24, "getstep": 24, "getnrow": 24, "getnskip": 24, "iscontigu": [24, 37, 42], "nonzerobound": 24, "logic": [24, 52], "xmin_new": 24, "xmax_new": 24, "ymin_new": 24, "ymax_new": 24, "accessor": [24, 28, 42], "xpo": 24, "ypo": 24, "uncheck": 24, "getptr": 24, "copyfrom": [24, 39, 42, 56], "sumel": 24, "trait": 24, "real_typ": 24, "maxabsel": 24, "sibl": 24, "uint16_t": 24, "uint32_t": 24, "int16_t": 24, "int32_t": 24, "cpp": 24, "null": 24, "nrow": [24, 42], "init_valu": [24, 42], "intial": 24, "commensur": 24, "setzero": [24, 42], "invertself": [24, 42, 74], "quietli": 24, "new_bound": 24, "uniniti": [24, 42], "tie": 24, "shrink": 24, "setvalu": [24, 42], "mutabl": [24, 49, 56], "shallow": [24, 29, 42], "cheapli": 24, "tricki": 24, "stuff": [24, 49], "pysrc": 24, "interact": [24, 42, 59], "ownership": 24, "maxptr": [24, 52], "nelement": 24, "owner": 24, "depixelizeself": 24, "unit_integr": [24, 48], "worri": [24, 37, 64], "imageerror": 24, "imageboundserror": 24, "goodfftsiz": 24, "3x2": 24, "rfft": 24, "shift_in": [24, 34], "shift_out": [24, 34], "irfft": 24, "cfft": 24, "wrapimag": 24, "hermx": [24, 42], "hermi": [24, 42], "invertimag": 24, "cleardepixelizecach": 24, "solver": [24, 42], "domain": [25, 29, 37, 48], "cycl": [25, 39, 46, 52, 64], "henc": [25, 42, 49, 54], "sincinterpol": [25, 48, 52, 76], "control": [25, 29, 32, 37, 43, 46, 52, 54, 55, 64, 72], "sampler": 25, "rebuild": [25, 59, 64], "xrang": [25, 48, 52], "ixrang": [25, 48, 52], "urang": 25, "xval": [25, 48], "xvalwrap": 25, "inf": [25, 42, 48, 54, 66], "xvalmani": 25, "uval": 25, "uvalmani": 25, "isexactatnod": 25, "getpositiveflux": [25, 29, 52], "getnegativeflux": [25, 29, 52], "getpositiveflux2d": 25, "getnegativeflux2d": 25, "uniformdevi": [25, 27, 32, 49, 62, 74], "ud": [25, 28, 32, 74], "displac": [25, 48, 57], "1d": [25, 72], "shuffl": [25, 28], "fluctuat": [25, 29, 54, 61], "makestr": 25, "crude": 25, "poorli": [25, 48, 59], "gruen": [25, 29, 48], "wiggl": 25, "poor": [25, 48], "3rd": [25, 48], "taylor": [25, 48], "ieee": [25, 48], "tran": [25, 48], "acoust": [25, 48], "speech": [25, 48], "29": [25, 48], "1153": [25, 48, 52], "1981": [25, 48, 61, 79], "piecewis": [25, 72], "mathemat": [25, 37, 48, 79], "spuriou": [25, 48], "kmax": [25, 48, 54, 59, 79], "formal": [25, 48, 54, 61], "trunction": [25, 48], "kvalu": [25, 29, 37, 48, 54, 61], "cutoff": [25, 48, 59], "conserve_dc": [25, 48, 52], "tweak": [25, 48, 54, 60], "dc": [25, 48], "getn": [25, 27, 29], "conservesdc": 25, "fluxdens": 25, "tablebuild": 25, "enum": 25, "floor": [25, 32, 64, 72], "ceil": [25, 72], "gsinterp": 25, "val": [25, 32, 72], "argmin": 25, "argmax": 25, "size_t": [25, 26, 28], "interp": 25, "interpmani": 25, "argvec": 25, "valvec": 25, "integrateproduct": 25, "xfact": 25, "addentri": 25, "table2d": 25, "xarg": 25, "yarg": 25, "dfdx": [25, 72], "dfdy": [25, 72], "d2fdxdy": [25, 72], "xvec": 25, "yvec": 25, "interpgrid": 25, "df": [25, 72], "gradientmani": 25, "dfdxvec": 25, "dfdyvec": 25, "gradientgrid": 25, "bracket": 26, "myfunc": 26, "r_max": [26, 67], "bracketupp": 26, "bracketlow": 26, "past": [26, 28, 54, 56], "bracketupperwithlimit": 26, "upper_limit": 26, "bracketlowerwithlimit": 26, "lower_limit": 26, "revers": [26, 49, 75, 77], "bisect": 26, "brent": 26, "setmethod": 26, "func_": 26, "lb_": 26, "ub_": 26, "setmaxstep": 26, "m_": 26, "setxtoler": 26, "tol": [26, 48, 52, 64], "getxtoler": 26, "setbound": 26, "lb": 26, "ub": 26, "search": [26, 43], "getlowerbound": 26, "getupperbound": 26, "evaluatebound": 26, "flower": 26, "fupper": 26, "hunt": 26, "monoton": [26, 32, 72], "bracket1": 26, "fa": 26, "fb": 26, "8212": [26, 27], "bracket1withlimit": 26, "finder": 26, "zbrent": 26, "sophist": [26, 53, 55, 67, 74], "cyl_bessel_j": 26, "cyl_bessel_i": 26, "cyl_bessel_k": 26, "getbesselroot0": 26, "getbesselroot": 26, "sinco": [26, 75], "sint": [26, 75], "gamma_p": 26, "coef": [26, 49, 79], "nc": 26, "horner2d": [26, 49, 52], "ncx": 26, "ncy": 26, "temp": [26, 49], "intregion": 26, "dbgout_": 26, "fxmap_": 26, "r2": 26, "subdivid": [26, 42], "children": 26, "biset": 26, "addsplit": 26, "discontinu": 26, "pole": [26, 77], "findzerocross": 26, "fxmap": 26, "getnsplit": 26, "geterr": 26, "getarea": 26, "setarea": 26, "usefxmap": 26, "dbgout": 26, "uf": 26, "int1d": [26, 47, 52, 76], "relerr": 26, "defrelerr": 26, "abserr": 26, "defabserr": 26, "reg": 26, "bf": 26, "int2d": 26, "borh": 26, "yreg": 26, "tf": 26, "int3d": 26, "zmin": 26, "zmax": 26, "zreg": 26, "middl": [26, 49, 61, 75], "hankel_trunc": 26, "maxr": 26, "nzero": 26, "hankel_inf": 26, "isnan": 26, "setompthread": 26, "num_thread": [26, 49], "getompthread": 26, "microsecond": 27, "arguemnt": 27, "binomialdevi": [27, 32, 62], "chi2devi": [27, 32, 62], "gammadevi": [27, 32, 62], "poissondevi": [27, 32, 52, 62, 74], "weibulldevi": [27, 32, 62], "lseed": 27, "dai": [27, 50], "rapid": 27, "str_c": 27, "serial": [27, 44, 52], "duplicate_ptr": 27, "couldn": [27, 77], "repr": [27, 49, 52], "prng": [27, 32], "rese": 27, "unaffect": [27, 40, 42], "obtain": [27, 29, 32, 49, 54, 59, 64, 68, 75], "discard": [27, 28, 32, 52, 56], "held": 27, "clearcach": [27, 32], "sync": [27, 32, 59], "reseed": 27, "ll": [27, 36, 77], "boost": [27, 32, 52], "raw": [27, 32, 52, 68, 72], "generate1": 27, "addgener": 27, "pseudo": [27, 32, 62], "getmean": 27, "getsigma": [27, 29], "setmean": 27, "setsigma": 27, "_normal": 27, "generatefromvari": 27, "trial": [27, 32], "getp": 27, "setn": 27, "setp": 27, "generatefromexpect": 27, "rayleigh": [27, 32], "en": [27, 32, 36, 42, 54, 61, 64, 77, 79], "wiki": [27, 32, 36, 42, 49, 53, 54, 61, 63, 64, 77, 79], "weibull_distribut": [27, 32], "geta": 27, "getb": [27, 31], "seta": 27, "behaviour": 27, "setb": 27, "gamma_distribut": [27, 32], "getk": 27, "gettheta": 27, "setk": 27, "settheta": 27, "squared_distribut": [27, 32], "calculatecovariancematrix": [27, 52], "cov": 27, "sbprofil": [27, 52], "sbp": [27, 29], "triangular": 27, "arriv": [28, 57], "getxarrai": 28, "getyarrai": 28, "getfluxarrai": 28, "getdxdzarrai": 28, "getdydzarrai": 28, "getwavelengtharrai": 28, "hasallocatedangl": [28, 56], "hasallocatedwavelength": [28, 56], "is_corr": [28, 56], "setphoton": 28, "characterist": [28, 29, 70], "getx": 28, "geti": 28, "getflux": [28, 29, 37, 52], "getdxdz": 28, "getdydz": 28, "getwavelength": 28, "gettotalflux": [28, 56], "settotalflux": [28, 56], "scaleflux": [28, 29, 52, 56], "scalexi": [28, 37, 56], "assignat": [28, 39, 56], "istart": [28, 56], "renorm": [28, 59, 63], "convolveshuffl": 28, "destroi": 28, "addto": [28, 52, 56], "bin": [28, 42, 52, 53, 56, 59, 60, 63, 64], "insid": [28, 37, 42, 56], "setfrom": 28, "maxflux": [28, 56], "todo": 28, "iscorrel": [28, 39, 56], "setcorrel": [28, 39, 56], "numvertic": 28, "numelec": 28, "diffstep": 28, "pixels": 28, "sensorthick": 28, "vertex_data": 28, "tr_radial_t": 28, "treeringcent": 28, "abs_length_t": 28, "insidepixel": 28, "ix": 28, "ii": [28, 29, 42, 53], "zconv": 28, "targetbound": 28, "off_edg": 28, "emptypolys": 28, "pixelinnerboundsdata": 28, "pixelouterboundsdata": 28, "horizontalboundarypointsdata": 28, "verticalboundarypointsdata": 28, "emptypolydata": 28, "scaleboundstopoli": 28, "polygon": 28, "emptypoli": 28, "calculateconversiondepth": 28, "photonshasallocatedwavelength": 28, "photonswavelength": 28, "abs_length_table_data": 28, "photonshasallocatedangl": 28, "photonsdxdz": 28, "photonsdydz": 28, "randomnumb": 28, "updatepixeldistort": 28, "calculatetreeringdistort": 28, "orig_cent": [28, 37, 67], "poli": 28, "i1": 28, "addtreeringdistort": 28, "subtractdelta": 28, "adddelta": 28, "i2": 28, "pixelarea": [28, 77], "fillwithpixelarea": 28, "use_flux": [28, 67], "applycd": 28, "cd": [28, 45, 46, 64, 77], "atom": 29, "sbdeltafunct": 29, "sbgaussian": 29, "sbsersic": 29, "sbairi": 29, "sbexponenti": 29, "sbbox": 29, "sbdevaucouleur": 29, "sbmoffat": 29, "sbtransform": 29, "sbadd": 29, "sbconvolv": 29, "sbdeconvolv": 29, "setflux": [29, 52], "sbautoconvolv": 29, "sbautocorrel": 29, "sbfouriersqrt": 29, "sbinclinedexponenti": 29, "sbinclinedsers": 29, "sbinterpolatedkimag": 29, "sbkolmogorov": 29, "sbsecondkick": 29, "sbshapelet": 29, "sbspergel": 29, "sbtophat": 29, "sbvonkarman": 29, "prof_list": 29, "push_back": 29, "strang": 29, "ever": [29, 54], "legitim": 29, "cleanup": [29, 35], "getgsparam": 29, "sberror": 29, "getxrang": 29, "getyrang": 29, "getyrangex": 29, "neglect": [29, 37, 54, 64], "nyquistdx": [29, 52], "getgoodimages": [29, 37], "formula": [29, 30, 77], "isaxisymmetr": [29, 52], "simplifi": [29, 48, 49, 52], "hashardedg": [29, 52], "isanalyticx": [29, 52], "immedi": [29, 37], "isanalytick": [29, 52], "maxsb": [29, 52], "fluxratio": 29, "rai": [29, 53], "gaurante": 29, "net": [29, 31, 47, 67, 69, 75], "cancel": [29, 42, 74], "Their": 29, "substanti": 29, "onedimensionaldevi": 29, "accru": [29, 37], "xoff": 29, "yoff": 29, "inout": 29, "imageviewf": 29, "imageviewd": 29, "imageviewi": 29, "drawk": [29, 52], "analag": [29, 69], "imageviewc": 29, "spec": [29, 66], "getwidth": 29, "getheight": 29, "plateau": 29, "getradiu": 29, "propto": 29, "r_scale": 29, "rd": 29, "getbeta": 29, "getfwhm": 29, "getscaleradiu": 29, "gethalflightradiu": 29, "gettrunc": 29, "ee": [29, 60], "schroeder": 29, "18": [29, 40, 64, 68], "relax": 29, "overli": [29, 32, 64], "lam_over_d": 29, "focal": [29, 52, 54, 57, 64, 67], "getlamoverd": 29, "getobscur": 29, "976": [29, 61], "racin": [29, 61], "1996": [29, 61], "pasp": [29, 61], "699": [29, 61, 74], "108": [29, 61], "20": [29, 32, 46, 54, 56, 64, 74], "excel": [29, 61], "quot": [29, 51, 61], "getlamoverr0": 29, "l0": [29, 54, 61], "dodelta": 29, "encircl": 29, "hlr": [29, 36], "getlam": 29, "getter": 29, "getr0": 29, "getl0": 29, "getscal": 29, "getdodelta": 29, "getdelta": 29, "structurefunct": 29, "vkxintegrand": 29, "kcrit": [29, 54], "gsparamsptr": 29, "critic": [29, 35, 50, 54, 72], "getkcrit": 29, "kvalueraw": 29, "xvalueraw": 29, "xvalueexact": 29, "vice": [29, 33, 42, 77], "versa": [29, 33, 42, 77], "specfi": 29, "normalizaton": 29, "simplif": 29, "perpendicular": 29, "getinclin": 29, "getscaleheight": 29, "h0": [29, 50], "addition": [29, 54, 56, 79], "sight": 29, "r_c": 29, "c_": [29, 59], "confusingli": 29, "spheric": [29, 50, 54, 59, 61, 64, 77], "FOR": [29, 36], "photometr": [29, 36, 63], "AND": [29, 36], "analysi": [29, 36, 68], "astrophi": [29, 36], "suppl": [29, 36], "191": [29, 36], "58": [29, 36, 54, 77], "65": [29, 36, 59], "doi": [29, 36, 60], "1088": [29, 36, 52], "0067": [29, 36], "0049": [29, 36], "logarithm": [29, 42, 59, 60, 72], "getnu": 29, "calculateintegratedflux": [29, 36], "calculatefluxradiu": [29, 36], "footprint": 29, "accordingli": [29, 66], "xinterp": 29, "kinterp": 29, "investig": 29, "4x": 29, "init_bound": 29, "nonzero_bound": 29, "unpad": 29, "getxinterp": 29, "getkinterp": 29, "getpadfactor": 29, "calculatestepk": [29, 52], "max_stepk": 29, "refin": 29, "knowledg": [29, 64], "calculatemaxk": 29, "max_maxk": 29, "getpaddedimag": 29, "getnonzeroimag": 29, "getimag": 29, "imagec": 29, "getkdata": 29, "shapelet": [29, 31, 52, 65], "lvector": 29, "gauss": [29, 37, 47], "getbvec": 29, "slist": 29, "getobj": 29, "beforehand": 29, "quadratur": [29, 47, 72], "rmax": [29, 47], "isrealspac": 29, "conrrel": 29, "_cen": 29, "row1": 29, "row2": 29, "positon": 29, "cen": 29, "sbin": 29, "ampscal": 29, "getjac": 29, "ma": 29, "mb": 29, "mc": 29, "md": 29, "getfluxsc": 29, "invert": 29, "subject": [29, 64], "deconvolvut": 29, "adapte": 29, "_minimum_fft_s": 29, "_maximum_fft_s": 29, "_folding_threshold": 29, "_stepk_minimum_hlr": 29, "_maxk_threshold": 29, "_kvalue_accuraci": 29, "_xvalue_accuraci": 29, "_table_spac": 29, "_realspace_relerr": 29, "_realspace_abserr": 29, "_integration_relerr": 29, "_integration_abserr": 29, "_shoot_accuraci": 29, "decis": [29, 38, 40], "minimum_fft_s": [29, 38], "willing": [29, 55], "maximum_fft_s": [29, 33, 37, 38, 52], "stepk_minimum_hlr": [29, 38], "constraint": [29, 38, 59, 64], "kvalue_accuraci": [29, 38], "table_spac": [29, 38], "hankel": [29, 36, 38, 47, 52, 76], "realspace_relerr": [29, 38], "realspace_abserr": [29, 38], "integration_relerr": [29, 38, 52], "integration_abserr": [29, 38, 52], "shoot_accuraci": [29, 38], "air_refractive_index_minus_on": [30, 76], "filippenko": 30, "1982": 30, "edlen": 30, "1953": 30, "coleman": [30, 68], "bozman": 30, "megger": 30, "1960": 30, "mmhg": 30, "plug": 30, "minu": [30, 50], "get_refract": [30, 76], "enter": [30, 61], "transit": 30, "appar": [30, 40, 77], "air_refractive_index": 30, "zenith_parallactic_angl": [30, 76], "parse_dcr_angl": [30, 76], "kw": 30, "aren": 30, "psfex": 31, "image_file_nam": 31, "princip": [31, 48, 73, 74], "_psfcat": 31, "softwar": [31, 53, 63, 64, 77], "emmanuel": 31, "bertin": 31, "web": [31, 64], "www": [31, 46, 47, 64, 68, 77], "astromat": 31, "fitpsf_file_nam": 31, "image_x": 31, "image_i": 31, "getpsf": [31, 52, 63, 64, 68, 74], "covers": 31, "getlocalwc": 31, "pyfit": [31, 35, 52, 77], "defualt": 31, "getpsfarrai": 31, "_fitpsf": 31, "anymor": [31, 39], "histor": 31, "indexerror": [31, 33], "read_fit": 31, "multiexposureobject": 31, "writem": 31, "seg": [31, 52], "cutout_row": 31, "cutout_col": 31, "segment": 31, "n_cutout": 31, "box_siz": 31, "offsetbuild": 31, "meds_get_offset": 31, "clobber": [31, 35, 42], "overwrit": [31, 35, 42, 63], "le": 32, "ge": 32, "mersenn": 32, "twister": 32, "48": [32, 42, 74], "platform": [32, 52], "suppos": 32, "paranoid": 32, "greatli": 32, "eas": 32, "program": [32, 35, 38, 52, 54, 63, 68], "variosu": 32, "behind": [32, 37, 46], "215324": 32, "3559052779": 32, "58736140513792634": 32, "ud2": 32, "_seed": 32, "_reset": 32, "add_gener": 32, "as_numpy_gener": [32, 52], "stabil": 32, "gen": 32, "norm": 32, "quickli": [32, 54, 59, 74, 75], "stai": 32, "detect": [32, 42, 64], "reliabl": [32, 52], "31415926": 32, "17100770119577646": 32, "u2": 32, "49095047544687986": 32, "10306670609861612": 32, "13129289541393518": 32, "generates_in_pair": 32, "slight": [32, 39, 52, 74], "wrinkl": 32, "has_reliable_discard": 32, "stori": 32, "gaussian_distribut": 32, "5533754000847082": 32, "0218588970190354": 32, "generate_from_vari": 32, "poisson_distribut": 32, "94": [32, 63], "106": 32, "generate_from_expect": 32, "binomial_distribut": 32, "chi2": 32, "9182211987712385": 32, "644121724269535": 32, "gam": 32, "37508882726316": 32, "3504199388358704": 32, "1038481241018219": 32, "957052966368049": 32, "clip_neg": [32, 39], "endpoint": [32, 47], "understood": [32, 64], "1062533": 32, "4151921102709466": 32, "00909781188974034": 32, "alongsid": 32, "cumulatt": 32, "int_": [32, 72, 79], "infti": [32, 47, 61], "pdf": [32, 47, 52, 59, 60, 64, 71], "dt": [32, 54], "probabilti": 32, "galsimerror": [33, 37, 43, 52], "catch": [33, 37, 40], "runtimeerror": 33, "galsimvalueerror": [33, 43], "galsimkeyerror": [33, 43], "galsimindexerror": [33, 43], "galsimrangeerror": [33, 43], "galsimboundserror": [33, 43], "galsimundefinedboundserror": [33, 43], "galsimimmutableerror": [33, 43], "galsimincompatiblevalueserror": [33, 43], "incompat": [33, 39], "galsimsederror": [33, 43], "galsimhsmerror": [33, 40, 42, 43], "galsimfftsizeerror": [33, 37, 43], "galsimconfigerror": [33, 43], "galsimconfigvalueerror": [33, 43], "galsimnotimplementederror": [33, 43], "galsimwarn": [33, 43, 52], "think": [33, 53, 59, 61, 75, 77], "galsimdeprecationwarn": [33, 43], "deprec": [33, 39, 48, 52], "encourag": 33, "allowed_valu": 33, "valueerror": [33, 72], "keyerror": 33, "exce": 33, "deem": 33, "mem": 33, "gb": [33, 37, 54, 63], "notimplementederror": [33, 37, 77], "feel": [33, 34, 53], "offer": 33, "userwarn": 33, "fftw": [34, 49, 53], "karrai": 34, "fft2": [34, 76], "xarrai": 34, "post": [34, 50, 54, 59], "ka1": 34, "ka2": 34, "coerc": [34, 75], "float64": [34, 37, 42, 56], "fftshift": 34, "ifft2": [34, 76], "a1": 34, "ka": 34, "a2": 34, "kx": [34, 37, 42, 49], "conjuat": 34, "ky": [34, 37, 42, 49], "rfft2": [34, 76], "ax": [34, 49, 64], "irfft2": [34, 76], "io": [35, 42, 52, 64, 77], "stabl": [35, 47, 54], "front": [35, 77], "hdu_list": [35, 42], "hdulist": [35, 42, 52], "therein": 35, "decompress": [35, 77], "gs_": 35, "absent": 35, "readfromfitshead": [35, 77], "primaryhdu": [35, 42], "imagehdu": 35, "gz": [35, 42, 46, 63, 64, 68, 74], "bz2": [35, 42, 46, 74], "readmulti": 35, "writemulti": [35, 52, 74], "fpack": 35, "funpack": 35, "fname": 35, "some_image_fil": 35, "readcub": 35, "image_list": 35, "readfil": 35, "closehdulist": 35, "writeto": [35, 42], "afterward": [35, 42, 66], "writecub": [35, 74], "plot": [35, 59], "ds9": [35, 42, 74, 77], "unmolest": 35, "del": [35, 54], "ppyfit": 35, "older": [35, 43], "apy_head": 35, "h1": 35, "h2": 35, "h3": 35, "h4": 35, "useblank": 35, "overwritten": [35, 49, 63], "iteritem": 35, "synonym": [35, 42, 79], "iterkei": 35, "itervalu": 35, "pop": 35, "dict2": 35, "ber": 35, "de_vaucouleur": 36, "_law": 36, "sersic_profil": 36, "begin": [36, 40, 42, 64, 69, 77, 79], "upcom": 36, "325": [36, 52], "450": 36, "moreov": [36, 61, 64], "566": [36, 53], "subtl": [36, 52, 64], "sersic_obj1": 36, "40": [36, 47, 74], "sersic_obj2": 36, "sersic_obj3": 36, "237": [36, 42], "3094228615618": 36, "142": 36, "54505376530574": 36, "30942286156187": 36, "011776164687304694": 36, "9795101383056892": 36, "34": [36, 77], "56595186009519": 36, "miss": [36, 39, 42, 49, 77], "003262738739834598": 36, "004754602453641744": 36, "accommod": [36, 54], "010507575186637": 36, "786692612210923": 36, "accomod": 36, "38": [36, 37], "311372735390016": 36, "160062547614234": 36, "985044085834393": 36, "calculatehlrfactor": 36, "circumst": 36, "disk_half_light_radiu": [36, 52], "regard": 36, "peaki": 36, "promin": [36, 40], "diverg": 36, "3x": [36, 59], "50x": 36, "2x": 36, "uncach": 36, "85": [36, 37], "difficulti": 36, "irregular": [36, 74], "rough": [36, 77], "sent": 36, "input_half_light_radiu": 36, "1312": 36, "5514v3": 36, "trace": [36, 37, 42], "calculatehlr": [36, 37, 42, 52], "caller": [36, 37], "establish": [36, 37], "west": [36, 37, 40, 42, 46, 77], "simpler": [36, 37, 42, 61, 74], "conv": 37, "shft": 37, "nyquist_scal": [37, 52], "has_hard_edg": [37, 52], "is_axisymmetr": [37, 52], "is_analytic_x": [37, 52], "is_analytic_k": [37, 52], "kpo": 37, "_original_": 37, "ancestor": 37, "inher": 37, "4096": [37, 52, 64], "02": 37, "stdin": 37, "1666": 37, "added_photon": 37, "drawfft": 37, "draw_imag": 37, "1877": 37, "wrap_siz": 37, "drawfft_makekimag": 37, "1802": 37, "nk": 37, "12288": 37, "big_fft_param": 37, "12300": 37, "high_res_sers": 37, "compound": [37, 40, 73], "__add__": [37, 79], "__sub__": [37, 79], "__rmul__": [37, 79], "__div__": [37, 51], "_xvalu": 37, "_kvalu": 37, "_shear": [37, 69, 78], "_shift": [37, 42], "_drawreal": [37, 52], "flux_scal": 37, "drawreal": [37, 52], "c_contigu": [37, 56], "_calculate_nphoton": 37, "drawphot": [37, 55], "_shoot": 37, "_drawkimag": [37, 52], "calculatefwhm": [37, 42, 52], "calculatemomentradiu": [37, 42, 52], "99": 37, "percent": [37, 59, 64], "flux_frac": [37, 42], "wors": 37, "overkil": 37, "r90": 37, "grain": [37, 55], "discrimin": 37, "rtype": [37, 42], "q_ij": 37, "qxx": 37, "qyi": 37, "i_cent": 37, "j_center": 37, "findadaptivemom": [37, 39, 40, 42, 74], "image_profil": [37, 77], "original_wc": 37, "toimag": [37, 52, 74, 77], "original_profil": 37, "drawfft_finish": 37, "n_subsampl": 37, "maxn": [37, 55], "save_photon": [37, 52, 55], "surface_op": [37, 52], "2048": 37, "absenc": 37, "995": 37, "kronrod": [37, 47], "patterson": [37, 47], "techniqu": [37, 55], "2015": [37, 54, 55, 64, 73], "why": [37, 55, 60, 63, 64], "qualit": 37, "aribtrari": 37, "added_flux": [37, 74], "illustr": [37, 53, 64], "influenc": [37, 42, 74], "9999630988657515": 37, "99996305": 37, "9999630988657525": 37, "996315": 37, "9999973790505298": 37, "399": 37, "9989": 37, "998158": 37, "pull": [37, 53], "electr": 37, "toward": [37, 40, 42, 52, 56, 64, 77], "substrat": 37, "deposit": 37, "repel": 37, "descent": 37, "subsampl": [37, 42, 52, 63], "lost": 37, "eqival": 37, "trade": 37, "axial": [37, 77], "makephot": [37, 52], "max_sb": [37, 52], "ineffici": [37, 39], "mainli": 37, "negative_flux": [37, 48, 52], "positive_flux": [37, 48, 52], "basenois": [37, 42, 51, 62], "allowed_flux_vari": [38, 52], "81": 38, "range_division_for_extrema": 38, "small_fraction_of_flux": [38, 52], "gsp": 38, "200": [38, 50], "crash": 38, "gsp_list": 38, "withparam": 38, "pyton": 39, "w149": [39, 68], "roman": [39, 42, 43, 52, 53, 74], "w146": 39, "1017": 39, "allocateangl": [39, 56], "1191": 39, "lowercas": 39, "1245": 39, "1190": 39, "1237": 39, "1238": 39, "1239": 39, "v0": [39, 77], "1250": 39, "applywc": [39, 40, 42], "use_sky_coord": [39, 40, 42], "1219": 39, "doublezernik": [39, 76, 79], "1221": 39, "suit": [39, 44, 51, 52, 53, 76], "1240": 39, "merge_sort": [39, 49], "1243": 39, "emiss": 39, "1247": 39, "1249": 39, "1251": 39, "gpu": 39, "offload": 39, "1212": 39, "1217": 39, "1218": 39, "1222": 39, "1224": 39, "1230": 39, "1229": 39, "1236": 39, "omp": [39, 49], "omp_get_max_thread": 39, "1241": 39, "sped": [39, 52], "combine_wave_list": [39, 49], "1246": 39, "overflow": 39, "1208": 39, "1210": 39, "1220": 39, "1223": 39, "absorpt": 39, "1227": 39, "broadcast": [39, 49, 54], "1228": 39, "1235": 39, "inaccuraci": [39, 63], "1231": 39, "phasescreenpsf": [39, 52, 54, 65], "1242": 39, "thank": 39, "sid": 39, "mau": 39, "1254": 39, "1256": 39, "1257": 39, "1187": 39, "trapz": [39, 47, 52, 72, 76], "1258": 39, "1259": 39, "favor": [39, 52], "max_sun_angl": 39, "1261": 39, "radectoxi": [39, 77], "1275": 39, "panda": [39, 46], "1278": 39, "broken": [39, 52, 59], "1279": 39, "estimateshdear": 39, "1281": 39, "hirata": [40, 42, 64], "seljak": [40, 42], "2003": [40, 42], "cite": 40, "kaiser": [40, 73], "squir": 40, "broadhurst": 40, "1995": 40, "under": [40, 47, 53, 79], "strict": [40, 42], "ixx": [40, 42], "iyi": [40, 42], "ixi": [40, 42], "orient": [40, 42, 59, 64, 74], "iuu": [40, 42], "ivv": [40, 42], "iuv": [40, 42], "estimateshear": [40, 42, 52, 74], "my_gaussian": [40, 42], "my_gaussian_imag": [40, 42], "my_moment": [40, 42], "observed_shap": [40, 42], "01": [40, 42, 49, 56, 67], "0e5": [40, 42], "nonzero": [40, 42], "sky_coordin": [40, 42], "remap": 40, "welcom": 40, "someon": 40, "batch": [40, 55], "final_imag": 40, "final_epsf_imag": 40, "0438925349133": 40, "85747392701e": 40, "result_corrected_e2": 40, "09934103488922119": 40, "746108423463568e": 40, "09975": 40, "n_imag": 40, "n_fail": 40, "this_imag": 40, "this_final_epsf_imag": 40, "0j": 40, "psf_shape": 40, "400": [40, 75], "8000": [40, 67], "crudest": 40, "usabl": [40, 46, 54], "flatten": [40, 48, 54], "_imag": [41, 42], "imagei": [41, 42, 52], "imageui": [41, 42], "imageu": [41, 42], "implic": [42, 59, 63, 69, 77], "astronomi": [42, 77], "saoimag": 42, "sextractor": 42, "row_num": 42, "col_num": 42, "insul": 42, "concern": [42, 59], "uint16": 42, "uint32": 42, "int16": 42, "int32": [42, 52], "remind": 42, "make_const": 42, "image_float": 42, "image_doubl": 42, "valid_dtyp": 42, "new_scal": 42, "new_wc": 42, "getvalu": [42, 63], "new_ixi": 42, "__getitem__": 42, "__setitem__": 42, "17": [42, 46, 60, 68], "_wrap": 42, "_view": 42, "_getvalu": 42, "_setvalu": 42, "_addvalu": 42, "addvalu": 42, "_fill": 42, "_invertself": 42, "addnoisesnr": [42, 52], "snr": 42, "preserve_flux": 42, "great08": [42, 55, 74], "equiv": [42, 77], "poissonnois": [42, 51, 52, 62, 74], "variablegaussiannois": [42, 51, 52, 62, 74], "addreciprocityfailur": [42, 64, 74], "exp_tim": 42, "base_flux": 42, "reciproc": [42, 64, 74], "photographi": 42, "sensit": [42, 74], "photograph": 42, "film": 42, "1893": 42, "reciprocity_": 42, "suffer": 42, "hgcdte": [42, 64], "infrar": 42, "astrometri": 42, "lesser": [42, 64], "exhibit": 42, "lack": 42, "p_r": 42, "log_": 42, "prime": [42, 54, 61, 69], "calibr": 42, "decad": 42, "motiv": 42, "h2rg": 42, "fig": 42, "1106": 42, "1090": [42, 52], "nan": [42, 57, 64], "nonlinear": [42, 53, 64], "applyipc": [42, 64, 74], "ipc_kernel": [42, 64], "edge_treat": [42, 64], "fill_valu": [42, 64], "kernel_nonneg": 42, "kernel_norm": 42, "interpixel": [42, 49, 64, 74], "capacit": [42, 49, 64, 74], "nir": [42, 64, 74], "voltag": [42, 64, 74], "3x3": [42, 64], "anisotrop": 42, "crop": [42, 64], "applynonlinear": [42, 49, 52, 64, 74], "nlfunc": 42, "classic": 42, "aris": [42, 55, 71, 74], "junction": 42, "attenu": 42, "inclus": 42, "beta1": 42, "beta2": 42, "applypersist": [42, 64], "coeff": 42, "retent": [42, 64], "trap": 42, "laboratori": [42, 51], "cmo": 42, "readout": [42, 64, 67], "prior": [42, 55], "dither": [42, 49, 52, 64], "latest": [42, 44, 46, 53, 64, 77], "oldest": 42, "block": [42, 49], "attributeerror": 42, "calculate_fft": 42, "calculate_inverse_fft": 42, "conj": 42, "xcen": 42, "ycen": 42, "16": [42, 46, 49, 54, 68, 77], "reshap": 42, "56": [42, 63], "72": [42, 52], "clear_depixelize_cach": 42, "alt_imag": 42, "100x100": [42, 59], "npix": [42, 54], "flip_lr": [42, 52], "flip_ud": [42, 52], "get_pixel_cent": 42, "good_fft_siz": 42, "input_s": 42, "iscomplex": 42, "isconst": 42, "isinteg": [42, 49], "setorigin": [42, 74, 77], "26": [42, 63], "outer_bound": 42, "quantiz": [42, 64, 74], "devic": 42, "qe": [42, 75], "ipc": [42, 64], "int_imag": 42, "replaceneg": 42, "replace_valu": 42, "tini": [42, 61], "undesir": 42, "rot_180": [42, 52], "rot_ccw": [42, 52], "rot_cw": [42, 52], "new_pixel_scal": 42, "234": 42, "456": 42, "232": 42, "235": 42, "454": [42, 52], "457": [42, 52], "459": [42, 52], "setsubimag": 42, "tranpos": 42, "unlin": 42, "halfwai": 42, "55": 42, "71": [42, 61, 79], "understand": [42, 54, 64, 69], "im_ful": 42, "ft": 42, "n2": 42, "im_wrap": 42, "pristin": 42, "wrapped_imag": 42, "toolkit": 43, "overview": 43, "date": [43, 64, 67, 77], "script": [43, 46, 49, 52, 63, 64, 68, 73, 74], "summari": [43, 52, 54, 61], "capabl": 43, "13": [43, 58, 68, 75], "concept": [43, 56], "zernik": [43, 52, 53, 54, 61, 64, 76], "deflect": [43, 52, 54, 76], "miscellan": [43, 76], "histori": 43, "v2": 43, "regularli": 44, "mac": [44, 46, 53], "pypi": [44, 77], "forg": [44, 45, 53], "experi": 44, "hear": 44, "posix": 44, "compliant": 44, "window": 44, "pytest": [44, 52], "test_requir": 44, "txt": [44, 45, 46, 68], "sudo": [44, 46, 53], "plugin": 44, "xdist": 44, "60": [44, 52, 75], "nosetest": [44, 52], "run_all_test": 44, "demo2": [44, 74], "learn": 44, "subdirectori": [44, 46, 49, 53, 63], "prerequisit": 45, "channel": 45, "conda_requir": 45, "pybind11": [45, 46, 52], "git": [45, 46, 53], "clone": [45, 46, 53], "privileg": 46, "home": [46, 61], "library_path": 46, "ld_library_path": 46, "environment": 46, "export": 46, "libary_path": 46, "starlink": [46, 77], "pyyaml": [46, 52], "quickest": 46, "pyast": [46, 77], "fastest": [46, 49], "earlier": [46, 64, 75, 77], "url": 46, "wget": 46, "tar": [46, 63, 64, 68], "xfz": 46, "c_include_path": 46, "fftw_dir": 46, "shell": 46, "login": [46, 53], "bash_profil": 46, "usr": 46, "modern": 46, "hide": 46, "libfftw3": 46, "crai": 46, "pe": 46, "lib64": 46, "loadabl": 46, "fftw3": 46, "sw": [46, 77], "port": [46, 77], "eigen_dir": 46, "tuxfamili": 46, "php": [46, 63], "bitbucket": 46, "xfj": 46, "cp": 46, "5a0156e40feb": 46, "md5": 46, "hash": [46, 49], "eigen3": 46, "libeigen3": 46, "foremost": 46, "strive": 46, "hew": 46, "_galsim": 46, "build_shared_clib": 46, "shared_clib": 46, "abs_err": 47, "33333333333333337": 47, "666666666666667": 47, "66666666666666674": 47, "jstor": 47, "2004583": 47, "e10": 47, "int_0": 47, "j_": 47, "dr": [47, 67], "outlin": 47, "ogata": 47, "kurim": 47, "kyoto": 47, "jp": [47, 63], "prim": 47, "41": 47, "integrationrul": [47, 76], "calculateweight": 47, "apporpri": 47, "trapzrul": [47, 76], "imageintegr": [47, 52, 76], "wavelengthh": 47, "drawimagekwarg": 47, "dok": 47, "apart": 47, "use_endpoint": 47, "predefin": 47, "interior": 47, "from_nam": [48, 75], "kval": 48, "max_len": 48, "5th": 48, "bunch": [49, 59], "lazy_properti": 49, "fget": 49, "slow_function_to_be_used_as_a_properti": 49, "answer": [49, 53, 55], "stackoverflow": [49, 53], "6849299": 49, "doc_inherit": 49, "mthd": 49, "live": [49, 59, 63], "some_method": 49, "activest": 49, "python_index_1": 49, "mj": 49, "recip": 49, "bug": [49, 52, 53], "timer": 49, "took": [49, 60, 63], "watch": 49, "get_omp_thread": 49, "set_omp_thread": 49, "compli": 49, "single_thread": [49, 54], "pool": [49, 54], "n_cpu": 49, "especaili": 49, "gcc": 49, "fork": [49, 53, 54], "lru_cach": 49, "user_funct": 49, "1024": [49, 52, 64], "stolen": 49, "577970": 49, "dynam": [49, 52], "slow_funct": 49, "k1": [49, 59], "destruct": 49, "pickle_shar": [49, 52, 54], "state": [49, 54], "galsim_obj_with_shared_st": 49, "phase_screen": [49, 54], "dump": [49, 54], "restart": [49, 54], "unload": 49, "weakmethod": 49, "weakref": 49, "81253": 49, "orderedweakref": 49, "ref": 49, "heap": 49, "simplegener": 49, "horner": [49, 52], "bx": 49, "cx": 49, "Will": 49, "_horner": 49, "triangl": [49, 77], "bivari": [49, 79], "_horner2d": 49, "temporari": [49, 68], "descend": [49, 54, 61], "ncr": 49, "distiguish": 49, "distinguish": 49, "algorith": 49, "largish": 49, "rotate_xi": 49, "x_rot": 49, "y_rot": 49, "g1g2_to_e1e2": 49, "ellips": [49, 69], "printopt": 49, "temporarili": 49, "2891790": 49, "long_arr": 49, "roll2d": 49, "roll": 49, "irol": 49, "jroll": 49, "kxky": 49, "array_shap": 49, "fftfreq": 49, "idl": 49, "meshgrid": [49, 59, 77], "uniqu": [49, 63], "concaten": 49, "check_pickl": 49, "irrepr": 49, "recov": [49, 61, 64], "hashabl": 49, "deepcopi": 49, "check_all_diff": 49, "check_hash": 49, "unequ": [49, 72], "obj1": [49, 74], "obj2": [49, 74], "capturelog": 49, "exit": [49, 63], "sortbi": 49, "tottim": 49, "nline": 49, "pstat": 49, "int64": 49, "listifi": 49, "lit": 49, "dol_to_lod": 49, "dol": 49, "scalar_str": 49, "_functions_": 49, "okai": 49, "mix": [49, 69, 74], "f2": 49, "ensure_dir": 49, "race": 49, "makedir": 49, "interleaveimag": [49, 64], "im_list": 49, "add_flux": 49, "catch_offset_error": 49, "interleav": [49, 52], "multidrizzl": 49, "imcom": 49, "disadvantag": 49, "ther": 49, "acheiv": 49, "arang": [49, 59, 63, 72, 77], "deinterleaveimag": 49, "conserve_flux": 49, "extract": [49, 75], "gal_pix": 49, "img_new": 49, "reconstruct": [49, 77], "thin_tabulated_valu": [49, 68], "x_new": 49, "y_new": 49, "old_thin_tabulated_valu": 49, "739": [49, 52], "josh": [49, 53], "wrote": 49, "buggi": 49, "mike": [49, 53], "parse_pos_arg": 49, "name1": 49, "name2": 49, "rand_arr": 49, "convert_interpol": 49, "structure_funct": 49, "angularli": 49, "phi": [49, 54, 75], "langl": 49, "rangl": 49, "math_ev": 49, "other_modul": 49, "unweighted_mo": 49, "0th": [49, 79], "mx": 49, "my": 49, "m0": 49, "unweighted_shap": 49, "rsqr": 49, "rand_with_replac": 49, "n_choic": 49, "_n_rng_call": [49, 63], "check_share_fil": 49, "subdir": 49, "correct_filenam": 49, "find_out_of_bounds_posit": 49, "engin": [50, 52, 59], "cosmologi": [50, 78], "emploi": [50, 61], "matthia": 50, "bartelmann": 50, "libastro": 50, "overdens": 50, "m_solar": 50, "omega_matt": 50, "omega_lambda": 50, "_getshear": [50, 59], "pos_x": [50, 59], "pos_i": [50, 59], "z_": 50, "getshear": [50, 52, 59, 74], "_getconverg": [50, 59], "getconverg": [50, 52, 59], "_getmagnif": [50, 59], "getmagnif": [50, 52, 59, 74], "_getlens": [50, 59], "getlens": [50, 52, 59], "xlist": [50, 59], "ylist": [50, 59], "kappa": [50, 52, 59, 69], "da": [50, 79], "lambdacdm": 50, "radiat": 50, "quintess": 50, "curvatur": 50, "z_ref": 50, "mpc": 50, "3000": 50, "gaussiannois": [51, 52, 62, 74], "deviatenois": [51, 52, 62, 74], "isinst": [51, 77], "gaussian_nois": 51, "noise_copi": 51, "poisson_nois": 51, "stand": [51, 52], "ccd_nois": 51, "shut": 51, "var_imag": [51, 74], "variable_nois": 51, "dev_nois": 51, "breviti": 52, "changelog": 52, "parenthes": 52, "cppellips": 52, "astronomicalconst": 52, "1129": 52, "attributedict": 52, "1149": 52, "1154": 52, "1174": 52, "731": 52, "795": [52, 53], "954": 52, "1138": 52, "1143": 52, "1148": 52, "1160": 52, "1162": 52, "1163": 52, "1166": 52, "1167": 52, "1169": 52, "1183": 52, "1184": 52, "1193": 52, "1195": 52, "log_format": 52, "1201": 52, "1202": 52, "1206": 52, "galaxysampl": [52, 63], "1139": 52, "1146": 52, "pupil_u": [52, 54, 56], "pupil_v": [52, 54, 56], "1147": 52, "1155": 52, "sheartoworld": [52, 77], "sheartoimag": [52, 77], "1158": 52, "1172": 52, "1176": 52, "1178": 52, "1067": 52, "1179": 52, "1180": 52, "1118": 52, "1137": 52, "1140": 52, "1141": 52, "1177": 52, "1132": 52, "1156": 52, "1157": 52, "1185": 52, "1197": 52, "1198": 52, "1082": 52, "eigen": 52, "1086": 52, "540": [52, 63], "withorigin": [52, 77], "1073": 52, "1084": 52, "wfirst": 52, "ii_pad_factor": [52, 54, 61], "1089": 52, "high_accuraci": [52, 64], "approximate_strut": [52, 64], "1093": 52, "1095": 52, "midpt": 52, "1098": 52, "lookuptable2d": [52, 54, 72, 76], "1103": 52, "fft_sign": [52, 54, 61], "1104": 52, "1151": 52, "510": 52, "demo12": [52, 74], "demo13": [52, 53, 64, 74], "1121": 52, "1083": 52, "random_float": 52, "_nobjects_onli": 52, "romansca": [52, 74], "romanbandpass": 52, "romanpsf": [52, 74], "1057": 52, "vonkarman": [52, 54, 61], "1059": 52, "1065": 52, "1069": 52, "lab": [52, 54, 64], "1077": 52, "1081": 52, "1078": 52, "pupil_bin": [52, 64], "fittedsipwc": [52, 77], "1092": 52, "gsfitswc": [52, 77], "sip": [52, 77], "wcss": 52, "1094": 52, "integrate_product": [52, 72], "1099": 52, "tpv": [52, 77], "1101": 52, "userscreen": [52, 54, 65], "1102": 52, "describe_zernik": [52, 76, 79], "1120": 52, "934": 52, "935": 52, "pv": 52, "1110": 52, "1124": 52, "1126": 52, "1054": 52, "1058": 52, "1061": 52, "1064": 52, "1091": 52, "_basecorrelatednois": 52, "160": 52, "randomwalk": 52, "977": 52, "1038": 52, "reload": 52, "919": 52, "1048": 52, "galsim_share_dir": [52, 68], "1014": 52, "host": [52, 77], "zenodo": [52, 63], "1033": 52, "877": 52, "22": [52, 64], "fov": 52, "fermi": [52, 64], "992": 52, "1005": 52, "1006": 52, "1008": 52, "1026": 52, "1047": 52, "laplacian": [52, 79], "hessian": [52, 79], "1053": 52, "472": 52, "1029": 52, "makeskyimag": [52, 64, 74, 77], "1030": 52, "1036": 52, "1041": 52, "990": 52, "range_division_for_extreama": 52, "993": 52, "821": 52, "982": 52, "981": 52, "fault": 52, "996": 52, "scon": 52, "1009": 52, "1020": 52, "unnecessarili": 52, "safe_load": 52, "v5": 52, "1025": 52, "809": 52, "755": 52, "2016": 52, "tmv": 52, "alldetectoreffect": [52, 64], "deproject": [52, 77], "galsim_yaml": 52, "galsim_json": 52, "964": 52, "968": 52, "864": 52, "855": 52, "955": 52, "writer": 52, "cutout": [52, 59], "928": 52, "942": 52, "963": 52, "kappakaisersquir": 52, "subsamplegrid": 52, "submodul": 52, "832": 52, "951": 52, "phasescreen": 52, "secondkick": [52, 54, 65], "940": 52, "calculate_pixel_area": [52, 67], "580": 52, "getgal": 52, "640": 52, "reorgan": 52, "789": 52, "799": 52, "824": 52, "opticalscreen": [52, 54, 65, 79], "873": 52, "884": 52, "runner": 52, "892": 52, "pariti": 52, "mistak": 52, "675": 52, "792": 52, "848": 52, "880": 52, "endless": 52, "952": 52, "simreal": 52, "787": 52, "wmult": 52, "makepsf": [52, 54], "mipdt": 52, "887": 52, "904": 52, "hms_angl": 52, "dms_angl": 52, "shapelets": 52, "905": 52, "objlist": 52, "coef_arrai": 52, "nyquistscal": 52, "renam": 52, "533": 52, "aegi": 52, "candel": 52, "715": 52, "722": 52, "771": 52, "776": 52, "782": 52, "811": 52, "819": [52, 54], "samplewavelength": [52, 56, 57, 66], "822": 52, "assignphotonangl": 52, "823": 52, "827": 52, "835": 52, "840": 52, "865": 52, "buildgrid": [52, 59, 60, 74], "get_xyz": [52, 77], "celetialcoord": 52, "from_xyz": [52, 77], "917": 52, "calculatenoisevar": 52, "820": 52, "formerli": 52, "745": 52, "534": 52, "768": 52, "602": 52, "654": 52, "683": 52, "686": 52, "713": 52, "720": 52, "724": 52, "741": 52, "763": 52, "764": 52, "784": 52, "698": 52, "301": 52, "691": 52, "308": 52, "465": 52, "phasescreenlist": [52, 54, 65], "549": 52, "rewrot": 52, "554": 52, "694": 52, "657": 52, "660": 52, "makegalaxi": [52, 63, 74], "693": 52, "709": 52, "723": 52, "735": 52, "748": 52, "711": 52, "750": 52, "jobnum": 52, "774": 52, "616": 52, "218": [52, 54], "interpolant2d": 52, "interpolantxi": 52, "multipleimag": 52, "642": 52, "__rdiv__": 52, "643": 52, "630": 52, "666": 52, "unpickl": [52, 54], "__eq__": 52, "__ne__": 52, "__hash__": 52, "501": 52, "555": 52, "558": 52, "590": 52, "mission": 52, "makeobj": 52, "635": 52, "612": 52, "618": 52, "626": 52, "639": 52, "672": 52, "anglebetween": [52, 77], "incorrectli": 52, "645": 52, "670": 52, "applywhiteningto": 52, "529": 52, "547": 52, "calculatedcrmomentshift": [52, 66], "calculatechromaticseeingratio": 52, "addreciprocityfaiur": 52, "552": 52, "alias_threshold": 52, "562": 52, "581": 52, "524": 52, "601": 52, "603": 52, "563": 52, "486": 52, "537": 52, "repo": 52, "548": 52, "571": 52, "572": 52, "byteord": 52, "594": 52, "599": 52, "604": 52, "hidden": 52, "__version__": 52, "pep": 52, "610": 52, "364": 52, "shoot_relerr": 52, "shoot_abserr": 52, "535": 52, "createshear": 52, "succinct": 52, "511": 52, "fitimag": 52, "drawshoot": 52, "467": 52, "409": 52, "478": 52, "508": 52, "526": 52, "344": 52, "528": 52, "536": 52, "479": 52, "482": 52, "487": 52, "424": 52, "442": 52, "461": 52, "466": 52, "474": 52, "470": 52, "machineri": [52, 74], "488": 52, "497": 52, "460": 52, "430": 52, "439": 52, "449": 52, "376": 52, "350": 52, "388": 52, "trefoil": [52, 54, 61, 64], "302": 52, "390": 52, "248": 52, "304": 52, "kmin_factor": [52, 59], "kmax_factor": [52, 59], "377": 52, "powerspectrumestim": [52, 60, 78], "pse": [52, 60, 78], "382": 52, "343": 52, "426": 52, "365": 52, "352": 52, "380": 52, "417": 52, "linkflag": 52, "objectss": 52, "407": 52, "432": 52, "238": 52, "305": 52, "306": [52, 59], "get_cosmos_corrfunc": 52, "345": 52, "349": 52, "319": 52, "330": 52, "299": 52, "333": 52, "297": 52, "315": 52, "327": 52, "331": 52, "332": 52, "revamp": 52, "243": 52, "285": 52, "289": 52, "288": [52, 74], "291": 52, "295": 52, "294": 52, "impetu": 53, "challeng": [53, 55, 59, 78], "great3": [53, 63], "barnabytprow": [53, 63], "adsab": [53, 63, 73], "harvard": [53, 63, 73, 77], "2015a": 53, "26c": 53, "121r": 53, "tarbal": [53, 63], "zip": 53, "repositori": [53, 59, 60, 63, 64], "fink": [53, 77], "macport": 53, "homebrew": 53, "rst": 53, "licens": 53, "bsd": 53, "mail": 53, "organ": [53, 65, 74], "googl": 53, "announc": 53, "receiv": 53, "notif": 53, "subscrib": 53, "email": 53, "googlegroup": 53, "junk": 53, "repli": 53, "unsubscrib": 53, "unsubscript": 53, "mikejarvis17": 53, "gmail": 53, "rachel": 53, "rmandelb": 53, "andrew": 53, "dot": [53, 79], "cmu": 53, "meyer": 53, "jmeyers314": 53, "year": [53, 75], "grate": 53, "alert": [53, 61], "notifi": 53, "chanc": 53, "avenu": 53, "contact": 53, "address": 53, "sit": [53, 60], "make_coadd": [53, 73], "psf_wf_movi": 53, "movi": 53, "wavefront": [53, 54, 79], "20data": [53, 63], "iii": 53, "wavlength": 53, "vignet": [53, 56], "fring": [53, 56], "cosmic": 53, "bleed": 53, "553": 53, "828": 53, "extinct": 53, "dust": 53, "541": 53, "669": 53, "808": 53, "205": 53, "875": 53, "equat": [54, 59, 60, 66], "cal": 54, "strategi": 54, "illumin": [54, 57, 61, 64], "von": [54, 65], "karman": [54, 65], "evolv": 54, "frozen": 54, "altitud": 54, "fraunhof": 54, "compens": 54, "screen_list": 54, "embed": 54, "cage": [54, 61], "evenli": [54, 59, 61], "therebi": 54, "aper": [54, 61], "prioriti": [54, 61], "arrang": [54, 57, 61], "scale_s": 54, "samplepupil": 54, "screen_siz": 54, "screen_scal": 54, "vx": 54, "vy": 54, "time_step": 54, "mp_context": 54, "wind": 54, "boil": 54, "peterson": 54, "kick": [54, 77], "consum": 54, "subprocess": 54, "highli": 54, "launch": 54, "initwork": [54, 65], "initworkerarg": [54, 65], "mp": 54, "atm": 54, "morearg": 54, "fn": 54, "ctx": 54, "get_context": 54, "safest": 54, "ctor": 54, "initarg": 54, "apply_async": 54, "dummypsf": 54, "screen_kmax": 54, "trick": 54, "myscreen": 54, "pkl": 54, "wb": 54, "rb": 54, "meta": 54, "km": 54, "sea": 54, "smoothli": 54, "approach": [54, 59], "veloc": 54, "freshli": 54, "clock": 54, "entropi": 54, "spie": 54, "remembr": 54, "autoregress": 54, "srikar": 54, "srinath": 54, "univ": 54, "california": 54, "santa": 54, "cruz": 54, "lisa": 54, "poyneer": 54, "lawrenc": 54, "livermor": 54, "nation": 54, "alexand": 54, "rudi": 54, "ucsc": 54, "ammon": 54, "llnl": 54, "publish": 54, "proceed": 54, "volum": 54, "9148": 54, "septemb": 54, "kmin": [54, 59], "wavefront_gradi": 54, "dwdu": 54, "dwdv": 54, "tip": [54, 61], "tilt": [54, 61, 77], "annular_zernik": [54, 61], "lam_0": 54, "soc": [54, 61, 79], "am": [54, 61, 79], "66": [54, 61, 79], "207": [54, 61, 79], "211": [54, 61, 79], "1976": [54, 61, 79], "brief": [54, 61], "zernike_polynomi": [54, 61, 79], "arrow": [54, 61], "piston": [54, 61, 79], "unus": [54, 61, 79], "silli": 54, "_bar": 54, "instantan": 54, "025": 54, "studi": [54, 63], "second_kick": 54, "believ": [54, 61], "zemax": [54, 61], "decam": [54, 61], "prohibit": 54, "interfer": 54, "dub": 54, "tune": 54, "uninstanti": 54, "rapidli": [54, 60], "paradigm": 54, "acknowledg": 54, "phosim": 54, "label": [54, 64, 77], "incur": 54, "reader": 54, "apjss": 54, "vol": [54, 61], "angleunit": [54, 59, 61, 75], "accomplish": 54, "blow": 54, "psi": 54, "023": 54, "l_0": [54, 61], "asymptot": 54, "longest": 54, "r0_500_effect": 54, "r0_weight": 54, "jee": 54, "tyson": 54, "2011": [54, 60], "laptop": 54, "byte": 54, "ram": [54, 63], "73": [54, 77], "89": 54, "46": 54, "652": 54, "172": 54, "055": 54, "074": 54, "022": 54, "700nm": 54, "700": [54, 61, 75], "img1": 54, "million": 54, "img2": 54, "1e6": 54, "balanc": [54, 63], "reset_shared_screen": [54, 65], "successfulli": 55, "great10": [55, 59, 60, 74], "n_": 55, "f_i": 55, "x_i": 55, "stochast": [55, 67], "driver": 55, "dielectr": 56, "medium": 56, "vacuum": [56, 57], "consequ": [56, 66], "recreat": 56, "allocatepupil": 56, "allocatetim": 56, "allocatewavelength": 56, "target_indic": 56, "slice": [56, 79], "source_indic": 56, "do_xi": 56, "do_flux": 56, "do_oth": 56, "s1": 56, "s2": 56, "dz": [56, 57], "fromarrai": 56, "constrast": 56, "hasallocatedpupil": 56, "hasallocatedtim": 56, "photons2": 56, "nphoton": [56, 66], "focus": 57, "defocus": 57, "conic": 57, "beam": 57, "intra": 57, "sheared_po": 58, "getmatrix": [58, 69, 77], "arbitari": 59, "lensing_engin": [59, 60], "cell": 59, "kept": [59, 63], "k2": 59, "coverag": 59, "cosmolog": [59, 74], "calculatexi": 59, "cosmologist": 59, "ell": [59, 60], "pitch": 59, "p_e": [59, 60], "p_b": [59, 60], "curl": 59, "get_converg": 59, "bandlimit": 59, "denot": 59, "observation": 59, "lensing_p": 59, "theorytoobserv": [59, 78], "sharp": 59, "pictur": 59, "frame": [59, 66], "amelior": 59, "soft": 59, "arctan": 59, "soften": 59, "gradual": 59, "came": 59, "my_p": [59, 60], "1413231": 59, "p_k": 59, "tab_pk": 59, "g1_r": 59, "g2_r": 59, "iff": 59, "n_theta": 59, "xi_": 59, "xi_p": 59, "xi_m": 59, "advis": [59, 75], "guidelin": [59, 64], "ten": 59, "412": 59, "141": 59, "313": 59, "241": 59, "342": 59, "75": 59, "199": 59, "225": 59, "489": 59, "poslist": 59, "periodi": 59, "nrandcallsforbuildgrid": 59, "powerspectrumr": [59, 78], "pixel_s": 59, "spin": [59, 60], "alter": 59, "incorrect": 59, "gd": [59, 74], "gamma1": 59, "gamma2": 59, "joe": 60, "zuntz": 60, "assort": 60, "privat": 60, "sky_size_deg": 60, "nbin": 60, "interchang": 60, "rebin": 60, "logarithim": 60, "grid_siz": 60, "n_ell": 60, "icosmo": 60, "my_tab": 60, "fid": 60, "zmed1": 60, "00": 60, "specifythem": 60, "my_ps": 60, "p_eb": 60, "eb": 60, "_bin_pow": 60, "handbook": 60, "kitch": [60, 74], "1214": 60, "aoas484": 60, "21": [60, 75], "weight_e": 60, "weight_bb": 60, "theory_func": 60, "bb": 60, "airy_disc": 61, "fnal": 61, "gov": [61, 64], "neilsen": 61, "notebook": 61, "astropsf": 61, "Its": [61, 63], "transfer": 61, "500nm": 61, "atmospheric_se": 61, "the_kolmogorov_model_of_turbul": 61, "do_delta": 61, "quantit": 61, "rightarrow": 61, "martinez": 61, "516": 61, "conan": 61, "2008": 61, "josa": 61, "blindli": 61, "086": 61, "vonkaman": 61, "bypass": 61, "imposs": 61, "delta_amplitud": 61, "_circular_": 61, "orthogon": [61, 77], "_annular_": 61, "mahajan": [61, 79], "optical_psf": 61, "stronger": [61, 67], "inject": 62, "astrophys": 63, "real_galaxy_catalog_23": 63, "5_exampl": 63, "flux_rescal": 63, "passband": 63, "amplifi": [63, 75], "real_galaxi": 63, "imposit": 63, "criteria": 63, "subtleti": 63, "terribli": 63, "simplist": 63, "000": 63, "Be": 63, "unpack": 63, "symlink": 63, "getgalimag": 63, "getpsfimag": 63, "getbandpass": [63, 64, 68, 74], "getindexforid": 63, "getnois": 63, "getnoiseproperti": 63, "throughout": [63, 79], "recogn": 63, "real_galaxy_catalog_25": 63, "2_fit": 63, "2_select": 63, "cat": [63, 74], "im_siz": 63, "pix_scal": 63, "bp_file": 63, "wfc_f814w": [63, 68], "dat": [63, 67, 68], "cosmos_cat": [63, 74], "bigger": 63, "real_gal_list": 63, "param_gal_list": 63, "ind": 63, "real_gal": 63, "param_g": 63, "im_real": 63, "im_param": 63, "im_real_": 63, "im_param_": 63, "spent": 63, "240": 63, "33": 63, "_use_sampl": 63, "catalog_select": 63, "canmaker": 63, "getparametricrecord": 63, "record": 63, "getrealparam": 63, "n_random": 63, "bear": 63, "photo": 63, "mock": 63, "ridicul": 63, "selectrandomindex": 63, "87": 63, "3242143": 63, "ball": 63, "cosmos_23": [63, 68], "5_training_sampl": [63, 68], "readm": 63, "cosmos_25": [63, 68], "2_training_sampl": [63, 68], "nolink": 63, "quiet": 63, "reinstal": 63, "rerun": 63, "mere": 63, "symbol": 63, "2017arxiv171000885m": 63, "nearbi": 63, "mtk": 63, "nao": 63, "pdr1": 63, "se": [64, 77], "sca": [64, 68], "assembli": 64, "n_sca": 64, "diagram": 64, "languag": 64, "collecting_area": 64, "epoch": [64, 77], "n_dither": 64, "dark_curr": 64, "nonlinearity_beta": 64, "ordinarili": 64, "counts_out": 64, "counts_in": 64, "reciprocity_alpha": 64, "5e": 64, "newer": 64, "thermal_background": 64, "thermal": 64, "282": [64, 77], "f184": [64, 68], "pupil_plane_fil": 64, "anyon": 64, "wfc": 64, "stray_light_fract": 64, "strai": 64, "zodiac": 64, "worst": 64, "persistence_coeffici": 64, "eight": 64, "persistence_fermi_param": 64, "n_pix_tot": 64, "n_pix": 64, "capacitor": 64, "monitor": 64, "jitter_rm": 64, "jitter": 64, "realiti": 64, "charge_diffus": 64, "getskylevel": [64, 74], "incorpor": [64, 69], "getwc": [64, 68, 74], "findsca": 64, "gap": 64, "allowedpo": [64, 74], "sun": [64, 77], "bestpa": 64, "ab_zeropoint": 64, "default_thin_trunc": 64, "loss": 64, "obei": 64, "micron": 64, "instrument": 64, "delta_zp": 64, "grism": 64, "spreadsheet": 64, "roman_effarea_20201130": 64, "xlsx": 64, "gsfc": 64, "nasa": 64, "wfi_techn": 64, "roman_bandpass": 64, "f184_bp": 64, "2025": 64, "chri": 64, "tapir": 64, "chirata": 64, "uncertain": 64, "sensibli": 64, "eclipt": [64, 77], "longitud": [64, 77], "fair": 64, "decent": 64, "earth": [64, 75, 77], "orbit": 64, "obliqu": [64, 77], "datetim": [64, 77], "vernal": 64, "equinox": 64, "sca_po": 64, "n_wave": 64, "extra_aberr": 64, "webbpsf": 64, "readthedoc": 64, "abber": 64, "wfi": 64, "wim_zernikes_cycle9": 64, "csv": 64, "spider": 64, "settabl": 64, "512": 64, "spike": 64, "degrad": 64, "roman_psf": 64, "_make_apertur": 64, "galim": 64, "webpag": 64, "parse_roman_zernikes_1217": 64, "boxi": 64, "outskirt": 64, "1293": 64, "mid": 64, "guid": 64, "sdt_public": 64, "wp": 64, "readme_afta_c5_wfc_zernike_and_field_data": 64, "22nd": 64, "pa": 64, "pa_is_fpa": 64, "payload": 64, "swap": [64, 77], "solar": 64, "panel": 64, "consult": 64, "fpa": 64, "wcs_dict": 64, "include_bord": 64, "subroutin": [64, 77], "36": 64, "obviou": 64, "convertcent": 64, "42406840554768e": 64, "139": 64, "director": 64, "prev_exposur": 64, "slew": 64, "consecut": 64, "tail": 64, "stsci": [64, 68], "wfc3": [64, 68], "ins_perform": [64, 68], "exceed": 64, "stretch": [65, 73], "exponenati": 65, "vaucouleur": 65, "hsc": 65, "_blue_limit": 66, "_red_limit": 66, "5000": 66, "aa": 66, "ndarrai": 66, "wavenumb": 66, "spectral_dens": [66, 75], "_mul_s": 66, "_mul_bandpass": 66, "_mul_scalar": 66, "plaza": 66, "1204": 66, "1346": 66, "calculateseeingmomentratio": 66, "check_dimensionless": 66, "check_spectr": 66, "max_wav": 66, "resum": 67, "accumu": 67, "fell": 67, "_50_": 67, "50v": 67, "itl": [67, 68], "lsst_itl_50_32": 67, "lsst_itl_8": [67, 68], "lsst_e2v_50_8": 67, "e2v": 67, "lsst_e2v_50_32": 67, "lsst_e2v_8": 67, "asymmetr": 67, "tradit": [67, 77], "dope": 67, "cosin": 67, "simple_tr": 67, "poisson_ccd": 67, "cfg": 67, "containt": 67, "sinusoid": 67, "co": [67, 69, 75, 77], "prepend": [68, 77], "flam": 68, "specrum": 68, "lyra": 68, "calspec": 68, "crd": 68, "alpha_lyr_mod_001": 68, "2200": 68, "cww_e_ext": 68, "wu": 68, "weedman": 68, "1980": 68, "1400": 68, "bolzonella": 68, "miral": 68, "pello": 68, "2000": [68, 72, 77], "evolutionari": 68, "bruzual": 68, "charlot": 68, "1993": 68, "zphot": 68, "webast": 68, "ast": [68, 77], "ob": 68, "mip": 68, "hyperz": 68, "zphot_src_1": 68, "22050": 68, "gets": 68, "cww_e_ext_mor": 68, "cww_im_ext": 68, "cww_im_ext_mor": 68, "sbc": 68, "cww_sbc_ext_mor": 68, "acs_wfc_f435w": 68, "wfc_f435w": 68, "acs_wfc_f606w": 68, "wfc_f606w": 68, "acs_wfc_f775w": 68, "wfc_f775w": 68, "acs_wfc_f814w": 68, "acs_wfc_f850lp": 68, "wfc_f850lp": 68, "lsst_u": 68, "airmass": 68, "githubusercont": 68, "master": 68, "baselin": 68, "total_u": 68, "lsst_g": 68, "total_g": 68, "lsst_r": 68, "total_r": 68, "lsst_i": 68, "total_i": 68, "lsst_z": 68, "total_z": 68, "lsst_y": 68, "wfc3_uvis_f275w": 68, "wfc_uvis_f275w": 68, "uvi": 68, "f275w": 68, "uvis1": 68, "uvis2": 68, "throughput_t": 68, "tab": [68, 74], "wfc3_uvis_f336w": 68, "wfc_uvis_f336w": 68, "f336w": 68, "wfc3_ir_f105w": 68, "wfc_ir_f105w": 68, "ir": 68, "f105w": 68, "wfc3_ir_f125w": 68, "wfc_ir_f125w": 68, "f125w": 68, "wfc3_ir_f160w": 68, "wfc_ir_f160w": 68, "f160w": 68, "getlsstbandpass": 68, "getacsbandpass": 68, "getwfc3bandpass": 68, "lsst_itl_32": 68, "lsst_etv_32": 68, "etv": 68, "preliminari": 68, "roman_phas": 68, "a_srr_wfc_zernike_and_field_data_170727_01": 68, "a_srr_wfc_zernike_and_field_data_170727_02": 68, "a_srr_wfc_zernike_and_field_data_170727_03": 68, "a_srr_wfc_zernike_and_field_data_170727_04": 68, "a_srr_wfc_zernike_and_field_data_170727_05": 68, "a_srr_wfc_zernike_and_field_data_170727_06": 68, "a_srr_wfc_zernike_and_field_data_170727_07": 68, "a_srr_wfc_zernike_and_field_data_170727_08": 68, "a_srr_wfc_zernike_and_field_data_170727_09": 68, "a_srr_wfc_zernike_and_field_data_170727_10": 68, "a_srr_wfc_zernike_and_field_data_170727_11": 68, "a_srr_wfc_zernike_and_field_data_170727_12": 68, "a_srr_wfc_zernike_and_field_data_170727_13": 68, "a_srr_wfc_zernike_and_field_data_170727_14": 68, "14": [68, 77], "a_srr_wfc_zernike_and_field_data_170727_15": 68, "a_srr_wfc_zernike_and_field_data_170727_16": 68, "a_srr_wfc_zernike_and_field_data_170727_17": 68, "a_srr_wfc_zernike_and_field_data_170727_18": 68, "roman_srr_wfc_pupil_mask_shortwave_2048_reformat": 68, "shorter": 68, "z087": 68, "y106": 68, "j129": 68, "h158": 68, "roman_srr_wfc_pupil_mask_longwave_2048_reformat": 68, "afta_throughput": 68, "sip_7_6_8": 68, "g_1": 69, "g_2": 69, "likewis": 69, "07": 69, "03j": 69, "1j": 69, "gamma_1": 69, "gamma_2": 69, "simultan": 69, "esq": 69, "cc": [69, 77], "rotationwith": 69, "easiest": [69, 74], "shear3": [69, 74], "shear1": [69, 74], "shear2": [69, 74], "s_1": 69, "s_2": 69, "s_3": 69, "hat": [70, 74], "certainli": 70, "cgnote": 71, "tonois": 71, "calculatev": 72, "other_arg": 72, "smoother": 72, "from_func": 72, "wise": 72, "ish": 72, "lienar": 72, "x_": 72, "_lookupt": 72, "x_factor": 72, "edge_mod": 72, "newaxi": 72, "tab2d": 72, "catmul": 72, "rom": 72, "wrt": 72, "congruent": [72, 79], "_lookuptable2d": [72, 76], "xperiod": 72, "yperiod": 72, "transforamt": 73, "_transform": 73, "inv_psf": 73, "deconv_g": 73, "fouriersqrtprofil": 73, "ed": 73, "coaddit": 73, "nick": 73, "unpublish": 73, "zackai": 73, "ofek": 73, "2015arxiv151206879z": 73, "copiou": 74, "explan": 74, "image_epsf": 74, "obj3": 74, "world_profil": [74, 77], "demo4": 74, "demo5": 74, "bridl": 74, "lownois": 74, "sub_imag": 74, "slider": 74, "real_cat": 74, "image_dir": 74, "demo7": 74, "visual": 74, "scroll": 74, "cluster": 74, "distdev": 74, "truth_cat": 74, "nakajima": 74, "permut": 74, "list1": 74, "list2": 74, "bzip": 74, "psf_filenam": 74, "vn": 74, "dm": [74, 75], "hm": [74, 75], "scale_flu": 74, "e_power_fil": 74, "earli": 74, "dropout": 74, "sed2": 74, "bandpass3": 74, "psf_type": 74, "matur": 74, "great3reject": 74, "showcas": 74, "lognorm": 74, "kpc": 75, "m31": 75, "forth": 75, "stick": 75, "indirectli": 75, "collector": 75, "lump": 75, "intricaci": 75, "qualifi": 75, "27": 75, "gradian": 75, "five": 75, "5707963267948966": 75, "unit1": 75, "unit2": 75, "theta1": 75, "theta2": [75, 77], "trigonometri": [75, 77], "tant": 75, "trig": 75, "sep": 75, "plus_sign": 75, "dd": 75, "mm": 75, "ss": 75, "decim": 75, "from_dm": 75, "angle2": 75, "356999999999999": 75, "token": 75, "hh": 75, "beteen": 75, "whitespac": 75, "from_hm": 75, "357": 75, "19": 75, "99999999999998": 75, "340": 75, "_angl": 75, "honest": 75, "nonetheless": 75, "015707963267948967": 75, "valid_nam": 75, "noll_to_zern": [76, 79], "zernikerotmatrix": [76, 79], "zernikebasi": [76, 79], "zernikegradbas": [76, 79], "doublezernikebasi": [76, 79], "decor": 76, "utilti": 76, "lru": 76, "celestial_coordinate_system": 77, "imagin": 77, "uniformwc": 77, "shearwc": 77, "jacobianwc": 77, "offsetshearwc": 77, "astropywc": 77, "pyastwc": 77, "wcstoolswc": 77, "wcstool": 77, "iscelesti": 77, "isuniform": 77, "affine_wc": 77, "agre": 77, "min_linear_scal": 77, "minlinearscal": 77, "max_linear_scal": 77, "maxlinearscal": 77, "isloc": 77, "vicin": 77, "u0": 77, "fixcolor": 77, "everywher": 77, "south": 77, "semi": 77, "postoimag": 77, "postoworld": 77, "project_cent": 77, "gnomon": 77, "profiletoimag": 77, "profiletoworld": 77, "world_shear": 77, "image_shear": 77, "nw": 77, "ne": 77, "shiftorigin": 77, "world_pos1": 77, "wcs2": 77, "new_origin": 77, "world_pos2": 77, "wcs3": 77, "new_world_origin": 77, "world_pos3": 77, "uvtoxi": 77, "treecorr": 77, "xytouv": 77, "xytoradec": 77, "writetofitshead": 77, "surviv": 77, "trip": 77, "coincid": 77, "jac_wc": 77, "getdecomposit": 77, "singular": 77, "decompos": 77, "uses_color": 77, "thenc": 77, "_radians_": 77, "_required_": 77, "radec_func": 77, "py27": 77, "enthought": 77, "websit": 77, "wcsinfo": 77, "frameset": 77, "xy2ski": 77, "sky2xi": 77, "tdc": 77, "_data": 77, "_doiter": 77, "rigor": 77, "popular": 77, "currrent": 77, "stg": 77, "zea": 77, "arc": 77, "tnx": 77, "succe": 77, "crpix": 77, "crval": 77, "fits_wcs_typ": 77, "31": 77, "141592653589793": 77, "5410520681182421": 77, "cb": 77, "distanceto": 77, "106044260566366": 77, "43854858674231": 77, "sky_coord": 77, "748893571891069": 77, "452371275343261": 77, "21794987288635": 77, "coord2": 77, "coord3": 77, "sweep": 77, "steradian": 77, "deproject_rad": 77, "straightforward": 77, "coordiant": 77, "from_eclipt": 77, "from_galact": 77, "el": 77, "galact": 77, "greatcirclepoint": 77, "c1": 77, "c2": 77, "antipod": 77, "jac_deproject": 77, "bmatrix": 77, "j00": 77, "j01": 77, "j10": 77, "j11": 77, "textrm": 77, "jac_deproject_rad": 77, "24": 77, "precess": 77, "from_epoch": 77, "to_epoch": 77, "equatori": 77, "explanatori": 77, "supplement": 77, "ae": 77, "liesk": 77, "1977": 77, "1979": 77, "284": 77, "currect": 77, "mathworld": 77, "wolfram": 77, "gnomonicproject": 77, "stereograph": 77, "proeject": 77, "stereographicproject": 77, "lambert": 77, "azimuth": [77, 79], "lambertazimuthalequ": 77, "areaproject": 77, "postel": 77, "equidist": 77, "azimuthalequidistantproject": 77, "project_rad": 77, "radec_to_xyz": 77, "8571673007021123": 77, "0497271911386187e": 77, "5150380749100542": 77, "xyz_to_radec": 77, "return_r": 77, "839": 77, "123": 77, "530": 77, "14556615088111796": 77, "558616191048523": 77, "145566150881118": 77, "cpython": 77, "ugli": 77, "secur": 77, "bewar": 77, "untrust": 77, "encod": 77, "wcs1": 77, "modulo": 77, "great03": 78, "tangenti": 78, "orthonorm": 79, "z_i": 79, "z_j": 79, "delta_": 79, "z_0": 79, "__neg__": 79, "evalcartesian": 79, "evalcartesiangrad": 79, "evalpolar": 79, "rho": 79, "zrot": 79, "th": 79, "uv_out": 79, "uv_inn": 79, "xy_out": 79, "xy_inn": 79, "annuli": 79, "dz_": 79, "z_k": 79, "a_1": 79, "a_2": 79, "oei": 79, "a176988": 79, "rotcoef": 79, "z_2": 79, "z_3": 79, "mydatatofit": 79, "_": 79, "linalg": 79, "lstsq": 79, "resid": 79, "human": 79, "jth": 79}, "objects": {"": [[21, 0, 1, "c.GALSIM_MAJOR", "GALSIM_MAJOR"], [21, 0, 1, "c.GALSIM_MINOR", "GALSIM_MINOR"], [21, 0, 1, "c.GALSIM_REVISION", "GALSIM_REVISION"], [28, 1, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::cd"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::n"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::x"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::y"], [24, 3, 1, "_CPPv4I0EN6galsim17AssignableToImageE", "galsim::AssignableToImage"], [24, 4, 1, "_CPPv4I0EN6galsim17AssignableToImageE", "galsim::AssignableToImage::T"], [24, 1, 1, "_CPPv4NK6galsim17AssignableToImage8assignToE9ImageViewI1TE", "galsim::AssignableToImage::assignTo"], [24, 2, 1, "_CPPv4NK6galsim17AssignableToImage8assignToE9ImageViewI1TE", "galsim::AssignableToImage::assignTo::rhs"], [24, 1, 1, "_CPPv4NK6galsim17AssignableToImage9getBoundsEv", "galsim::AssignableToImage::getBounds"], [24, 1, 1, "_CPPv4N6galsim17AssignableToImageD0Ev", "galsim::AssignableToImage::~AssignableToImage"], [27, 3, 1, "_CPPv4N6galsim11BaseDeviateE", "galsim::BaseDeviate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEPKc", "galsim::BaseDeviate::BaseDeviate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateERK11BaseDeviate", "galsim::BaseDeviate::BaseDeviate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEl", "galsim::BaseDeviate::BaseDeviate"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEl", "galsim::BaseDeviate::BaseDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateERK11BaseDeviate", "galsim::BaseDeviate::BaseDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEPKc", "galsim::BaseDeviate::BaseDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd", "galsim::BaseDeviate::addGenerate"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd", "galsim::BaseDeviate::addGenerate::N"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd", "galsim::BaseDeviate::addGenerate::data"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate10clearCacheEv", "galsim::BaseDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate7discardEi", "galsim::BaseDeviate::discard"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate7discardEi", "galsim::BaseDeviate::discard::n"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate9duplicateEv", "galsim::BaseDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate13duplicate_ptrEv", "galsim::BaseDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate8generateExPd", "galsim::BaseDeviate::generate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate9generate1Ev", "galsim::BaseDeviate::generate1"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate8generateExPd", "galsim::BaseDeviate::generate::N"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate8generateExPd", "galsim::BaseDeviate::generate::data"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviateclEv", "galsim::BaseDeviate::operator()"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate3rawEv", "galsim::BaseDeviate::raw"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate4reprEv", "galsim::BaseDeviate::repr"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate5resetERK11BaseDeviate", "galsim::BaseDeviate::reset"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate5resetEl", "galsim::BaseDeviate::reset"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate5resetERK11BaseDeviate", "galsim::BaseDeviate::reset::dev"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate5resetEl", "galsim::BaseDeviate::reset::lseed"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate4seedEl", "galsim::BaseDeviate::seed"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate4seedEl", "galsim::BaseDeviate::seed::lseed"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate9serializeEv", "galsim::BaseDeviate::serialize"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate3strEv", "galsim::BaseDeviate::str"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviateD0Ev", "galsim::BaseDeviate::~BaseDeviate"], [24, 3, 1, "_CPPv4I0EN6galsim9BaseImageE", "galsim::BaseImage"], [24, 4, 1, "_CPPv4I0EN6galsim9BaseImageE", "galsim::BaseImage::T"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8assignToE9ImageViewI1TE", "galsim::BaseImage::assignTo"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage8assignToE9ImageViewI1TE", "galsim::BaseImage::assignTo::rhs"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage2atERK8PositionIiE", "galsim::BaseImage::at"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage2atEii", "galsim::BaseImage::at"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage2atERK8PositionIiE", "galsim::BaseImage::at::pos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage2atEii", "galsim::BaseImage::at::xpos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage2atEii", "galsim::BaseImage::at::ypos"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage4copyEv", "galsim::BaseImage::copy"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getDataEv", "galsim::BaseImage::getData"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage9getMaxPtrEv", "galsim::BaseImage::getMaxPtr"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getNColEv", "galsim::BaseImage::getNCol"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage12getNElementsEv", "galsim::BaseImage::getNElements"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getNRowEv", "galsim::BaseImage::getNRow"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8getNSkipEv", "galsim::BaseImage::getNSkip"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8getOwnerEv", "galsim::BaseImage::getOwner"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage6getPtrERK8PositionIiE", "galsim::BaseImage::getPtr"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage6getPtrEii", "galsim::BaseImage::getPtr"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6getPtrERK8PositionIiE", "galsim::BaseImage::getPtr::pos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6getPtrEii", "galsim::BaseImage::getPtr::x"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6getPtrEii", "galsim::BaseImage::getPtr::y"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getStepEv", "galsim::BaseImage::getStep"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage9getStrideEv", "galsim::BaseImage::getStride"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getXMaxEv", "galsim::BaseImage::getXMax"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getXMinEv", "galsim::BaseImage::getXMin"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getYMaxEv", "galsim::BaseImage::getYMax"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getYMinEv", "galsim::BaseImage::getYMin"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage12isContiguousEv", "galsim::BaseImage::isContiguous"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage13maxAbsElementEv", "galsim::BaseImage::maxAbsElement"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage13nonZeroBoundsEv", "galsim::BaseImage::nonZeroBounds"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage6ok_ptrEPK1T", "galsim::BaseImage::ok_ptr"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6ok_ptrEPK1T", "galsim::BaseImage::ok_ptr::p"], [24, 1, 1, "_CPPv4NK6galsim9BaseImageclERK8PositionIiE", "galsim::BaseImage::operator()"], [24, 1, 1, "_CPPv4NK6galsim9BaseImageclEii", "galsim::BaseImage::operator()"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageclERK8PositionIiE", "galsim::BaseImage::operator()::pos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageclEii", "galsim::BaseImage::operator()::xpos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageclEii", "galsim::BaseImage::operator()::ypos"], [24, 1, 1, "_CPPv4NK6galsim9BaseImageixERK6BoundsIiE", "galsim::BaseImage::operator[]"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageixERK6BoundsIiE", "galsim::BaseImage::operator[]::bounds"], [24, 1, 1, "_CPPv4N6galsim9BaseImage5shiftERK8PositionIiE", "galsim::BaseImage::shift"], [24, 2, 1, "_CPPv4N6galsim9BaseImage5shiftERK8PositionIiE", "galsim::BaseImage::shift::delta"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8subImageERK6BoundsIiE", "galsim::BaseImage::subImage"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage8subImageERK6BoundsIiE", "galsim::BaseImage::subImage::bounds"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage11sumElementsEv", "galsim::BaseImage::sumElements"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage4viewEv", "galsim::BaseImage::view"], [24, 1, 1, "_CPPv4N6galsim9BaseImageD0Ev", "galsim::BaseImage::~BaseImage"], [27, 3, 1, "_CPPv4N6galsim15BinomialDeviateE", "galsim::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK15BinomialDeviate", "galsim::BinomialDeviate::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate::N"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate::N"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate::N"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate::p"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate::p"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate::p"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK15BinomialDeviate", "galsim::BinomialDeviate::BinomialDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate10clearCacheEv", "galsim::BinomialDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate9duplicateEv", "galsim::BinomialDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate13duplicate_ptrEv", "galsim::BinomialDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate9generate1Ev", "galsim::BinomialDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4getNEv", "galsim::BinomialDeviate::getN"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4getPEv", "galsim::BinomialDeviate::getP"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4setNEi", "galsim::BinomialDeviate::setN"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate4setNEi", "galsim::BinomialDeviate::setN::N"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4setPEd", "galsim::BinomialDeviate::setP"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate4setPEd", "galsim::BinomialDeviate::setP::p"], [22, 3, 1, "_CPPv4I0EN6galsim6BoundsE", "galsim::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TE", "galsim::Bounds::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE", "galsim::Bounds::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsEv", "galsim::Bounds::Bounds"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TE", "galsim::Bounds::Bounds::pos"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE", "galsim::Bounds::Bounds::pos1"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE", "galsim::Bounds::Bounds::pos2"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::x1"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::x2"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::y1"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::y2"], [22, 4, 1, "_CPPv4I0EN6galsim6BoundsE", "galsim::Bounds::T"], [22, 1, 1, "_CPPv4N6galsim6Bounds9addBorderEK1T", "galsim::Bounds::addBorder"], [22, 2, 1, "_CPPv4N6galsim6Bounds9addBorderEK1T", "galsim::Bounds::addBorder::d"], [22, 1, 1, "_CPPv4NK6galsim6Bounds4areaEv", "galsim::Bounds::area"], [22, 1, 1, "_CPPv4NK6galsim6Bounds6centerEv", "galsim::Bounds::center"], [22, 1, 1, "_CPPv4NK6galsim6Bounds4copyEv", "galsim::Bounds::copy"], [22, 1, 1, "_CPPv4NK6galsim6Bounds6divideEii", "galsim::Bounds::divide"], [22, 2, 1, "_CPPv4NK6galsim6Bounds6divideEii", "galsim::Bounds::divide::nx"], [22, 2, 1, "_CPPv4NK6galsim6Bounds6divideEii", "galsim::Bounds::divide::ny"], [22, 1, 1, "_CPPv4N6galsim6Bounds6expandEKd", "galsim::Bounds::expand"], [22, 2, 1, "_CPPv4N6galsim6Bounds6expandEKd", "galsim::Bounds::expand::m"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getXMaxEv", "galsim::Bounds::getXMax"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getXMinEv", "galsim::Bounds::getXMin"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getYMaxEv", "galsim::Bounds::getYMax"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getYMinEv", "galsim::Bounds::getYMin"], [22, 1, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes"], [22, 1, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E", "galsim::Bounds::includes"], [22, 1, 1, "_CPPv4NK6galsim6Bounds8includesERK6BoundsI1TE", "galsim::Bounds::includes"], [22, 4, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes::T2"], [22, 4, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E", "galsim::Bounds::includes::T2"], [22, 2, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E", "galsim::Bounds::includes::pos"], [22, 2, 1, "_CPPv4NK6galsim6Bounds8includesERK6BoundsI1TE", "galsim::Bounds::includes::rhs"], [22, 2, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes::x"], [22, 2, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes::y"], [22, 1, 1, "_CPPv4NK6galsim6Bounds9isDefinedEv", "galsim::Bounds::isDefined"], [22, 1, 1, "_CPPv4NK6galsim6Bounds13isSameShapeAsERK6BoundsI1TE", "galsim::Bounds::isSameShapeAs"], [22, 2, 1, "_CPPv4NK6galsim6Bounds13isSameShapeAsERK6BoundsI1TE", "galsim::Bounds::isSameShapeAs::rhs"], [22, 1, 1, "_CPPv4NK6galsim6Bounds12makeExpandedEKd", "galsim::Bounds::makeExpanded"], [22, 2, 1, "_CPPv4NK6galsim6Bounds12makeExpandedEKd", "galsim::Bounds::makeExpanded::m"], [22, 1, 1, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T", "galsim::Bounds::makeShifted"], [22, 1, 1, "_CPPv4NK6galsim6Bounds11makeShiftedERK8PositionI1TE", "galsim::Bounds::makeShifted"], [22, 2, 1, "_CPPv4NK6galsim6Bounds11makeShiftedERK8PositionI1TE", "galsim::Bounds::makeShifted::delta"], [22, 2, 1, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T", "galsim::Bounds::makeShifted::dx"], [22, 2, 1, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T", "galsim::Bounds::makeShifted::dy"], [22, 1, 1, "_CPPv4NK6galsim6BoundsneERK6BoundsI1TE", "galsim::Bounds::operator!="], [22, 2, 1, "_CPPv4NK6galsim6BoundsneERK6BoundsI1TE", "galsim::Bounds::operator!=::rhs"], [22, 1, 1, "_CPPv4NK6galsim6BoundsanERK6BoundsI1TE", "galsim::Bounds::operator&"], [22, 2, 1, "_CPPv4NK6galsim6BoundsanERK6BoundsI1TE", "galsim::Bounds::operator&::rhs"], [22, 1, 1, "_CPPv4NK6galsim6BoundsplEK1T", "galsim::Bounds::operator+"], [22, 1, 1, "_CPPv4NK6galsim6BoundsplERK6BoundsI1TE", "galsim::Bounds::operator+"], [22, 1, 1, "_CPPv4NK6galsim6BoundsplERK8PositionI1TE", "galsim::Bounds::operator+"], [22, 2, 1, "_CPPv4NK6galsim6BoundsplEK1T", "galsim::Bounds::operator+::d"], [22, 2, 1, "_CPPv4NK6galsim6BoundsplERK8PositionI1TE", "galsim::Bounds::operator+::pos"], [22, 2, 1, "_CPPv4NK6galsim6BoundsplERK6BoundsI1TE", "galsim::Bounds::operator+::rec"], [22, 1, 1, "_CPPv4N6galsim6BoundspLEK1T", "galsim::Bounds::operator+="], [22, 1, 1, "_CPPv4N6galsim6BoundspLERK6BoundsI1TE", "galsim::Bounds::operator+="], [22, 1, 1, "_CPPv4N6galsim6BoundspLERK8PositionI1TE", "galsim::Bounds::operator+="], [22, 2, 1, "_CPPv4N6galsim6BoundspLEK1T", "galsim::Bounds::operator+=::d"], [22, 2, 1, "_CPPv4N6galsim6BoundspLERK8PositionI1TE", "galsim::Bounds::operator+=::pos"], [22, 2, 1, "_CPPv4N6galsim6BoundspLERK6BoundsI1TE", "galsim::Bounds::operator+=::rec"], [22, 1, 1, "_CPPv4NK6galsim6BoundseqERK6BoundsI1TE", "galsim::Bounds::operator=="], [22, 2, 1, "_CPPv4NK6galsim6BoundseqERK6BoundsI1TE", "galsim::Bounds::operator==::rhs"], [22, 1, 1, "_CPPv4NK6galsim6Bounds6originEv", "galsim::Bounds::origin"], [22, 1, 1, "_CPPv4N6galsim6Bounds4readERNSt7istreamE", "galsim::Bounds::read"], [22, 2, 1, "_CPPv4N6galsim6Bounds4readERNSt7istreamE", "galsim::Bounds::read::fin"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setXMaxEK1T", "galsim::Bounds::setXMax"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setXMaxEK1T", "galsim::Bounds::setXMax::x"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setXMinEK1T", "galsim::Bounds::setXMin"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setXMinEK1T", "galsim::Bounds::setXMin::x"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setYMaxEK1T", "galsim::Bounds::setYMax"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setYMaxEK1T", "galsim::Bounds::setYMax::y"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setYMinEK1T", "galsim::Bounds::setYMin"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setYMinEK1T", "galsim::Bounds::setYMin::y"], [22, 1, 1, "_CPPv4N6galsim6Bounds5shiftEK1TK1T", "galsim::Bounds::shift"], [22, 1, 1, "_CPPv4N6galsim6Bounds5shiftERK8PositionI1TE", "galsim::Bounds::shift"], [22, 2, 1, "_CPPv4N6galsim6Bounds5shiftERK8PositionI1TE", "galsim::Bounds::shift::delta"], [22, 2, 1, "_CPPv4N6galsim6Bounds5shiftEK1TK1T", "galsim::Bounds::shift::dx"], [22, 2, 1, "_CPPv4N6galsim6Bounds5shiftEK1TK1T", "galsim::Bounds::shift::dy"], [22, 1, 1, "_CPPv4NK6galsim6Bounds10trueCenterEv", "galsim::Bounds::trueCenter"], [22, 1, 1, "_CPPv4NK6galsim6Bounds10withBorderEK1T", "galsim::Bounds::withBorder"], [22, 2, 1, "_CPPv4NK6galsim6Bounds10withBorderEK1T", "galsim::Bounds::withBorder::d"], [22, 1, 1, "_CPPv4NK6galsim6Bounds5writeERNSt7ostreamE", "galsim::Bounds::write"], [22, 2, 1, "_CPPv4NK6galsim6Bounds5writeERNSt7ostreamE", "galsim::Bounds::write::fout"], [22, 1, 1, "_CPPv4N6galsim6BoundsD0Ev", "galsim::Bounds::~Bounds"], [27, 3, 1, "_CPPv4N6galsim11Chi2DeviateE", "galsim::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd", "galsim::Chi2Deviate::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated", "galsim::Chi2Deviate::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11Chi2Deviate", "galsim::Chi2Deviate::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld", "galsim::Chi2Deviate::Chi2Deviate"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld", "galsim::Chi2Deviate::Chi2Deviate::lseed"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd", "galsim::Chi2Deviate::Chi2Deviate::n"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated", "galsim::Chi2Deviate::Chi2Deviate::n"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld", "galsim::Chi2Deviate::Chi2Deviate::n"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated", "galsim::Chi2Deviate::Chi2Deviate::rhs"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11Chi2Deviate", "galsim::Chi2Deviate::Chi2Deviate::rhs"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd", "galsim::Chi2Deviate::Chi2Deviate::str_c"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate10clearCacheEv", "galsim::Chi2Deviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate9duplicateEv", "galsim::Chi2Deviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate13duplicate_ptrEv", "galsim::Chi2Deviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate9generate1Ev", "galsim::Chi2Deviate::generate1"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate4getNEv", "galsim::Chi2Deviate::getN"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate4setNEd", "galsim::Chi2Deviate::setN"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate4setNEd", "galsim::Chi2Deviate::setN::n"], [24, 1, 1, "_CPPv4N6galsim20ClearDepixelizeCacheEv", "galsim::ClearDepixelizeCache"], [24, 3, 1, "_CPPv4I0EN6galsim14ConstImageViewE", "galsim::ConstImageView"], [24, 1, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView"], [24, 1, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK14ConstImageViewI1TE", "galsim::ConstImageView::ConstImageView"], [24, 1, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK9BaseImageI1TE", "galsim::ConstImageView::ConstImageView"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::b"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::data"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::maxptr"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::nElements"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::owner"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK14ConstImageViewI1TE", "galsim::ConstImageView::ConstImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK9BaseImageI1TE", "galsim::ConstImageView::ConstImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::step"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::stride"], [24, 4, 1, "_CPPv4I0EN6galsim14ConstImageViewE", "galsim::ConstImageView::T"], [24, 1, 1, "_CPPv4NK6galsim14ConstImageView4viewEv", "galsim::ConstImageView::view"], [25, 3, 1, "_CPPv4N6galsim5CubicE", "galsim::Cubic"], [25, 1, 1, "_CPPv4N6galsim5Cubic5CubicERK8GSParams", "galsim::Cubic::Cubic"], [25, 2, 1, "_CPPv4N6galsim5Cubic5CubicERK8GSParams", "galsim::Cubic::Cubic::gsparams"], [25, 1, 1, "_CPPv4NK6galsim5Cubic15getNegativeFluxEv", "galsim::Cubic::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim5Cubic15getPositiveFluxEv", "galsim::Cubic::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim5Cubic7ixrangeEv", "galsim::Cubic::ixrange"], [25, 1, 1, "_CPPv4NK6galsim5Cubic7makeStrEv", "galsim::Cubic::makeStr"], [25, 1, 1, "_CPPv4NK6galsim5Cubic6urangeEv", "galsim::Cubic::urange"], [25, 1, 1, "_CPPv4NK6galsim5Cubic4uvalEd", "galsim::Cubic::uval"], [25, 2, 1, "_CPPv4NK6galsim5Cubic4uvalEd", "galsim::Cubic::uval::u"], [25, 1, 1, "_CPPv4NK6galsim5Cubic6xrangeEv", "galsim::Cubic::xrange"], [25, 1, 1, "_CPPv4NK6galsim5Cubic4xvalEd", "galsim::Cubic::xval"], [25, 2, 1, "_CPPv4NK6galsim5Cubic4xvalEd", "galsim::Cubic::xval::x"], [25, 1, 1, "_CPPv4N6galsim5CubicD0Ev", "galsim::Cubic::~Cubic"], [25, 3, 1, "_CPPv4N6galsim5DeltaE", "galsim::Delta"], [25, 1, 1, "_CPPv4N6galsim5Delta5DeltaERK8GSParams", "galsim::Delta::Delta"], [25, 2, 1, "_CPPv4N6galsim5Delta5DeltaERK8GSParams", "galsim::Delta::Delta::gsparams"], [25, 1, 1, "_CPPv4NK6galsim5Delta15getNegativeFluxEv", "galsim::Delta::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim5Delta15getPositiveFluxEv", "galsim::Delta::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim5Delta7ixrangeEv", "galsim::Delta::ixrange"], [25, 1, 1, "_CPPv4NK6galsim5Delta7makeStrEv", "galsim::Delta::makeStr"], [25, 1, 1, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate", "galsim::Delta::shoot"], [25, 2, 1, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate", "galsim::Delta::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate", "galsim::Delta::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim5Delta6urangeEv", "galsim::Delta::urange"], [25, 1, 1, "_CPPv4NK6galsim5Delta4uvalEd", "galsim::Delta::uval"], [25, 2, 1, "_CPPv4NK6galsim5Delta4uvalEd", "galsim::Delta::uval::u"], [25, 1, 1, "_CPPv4NK6galsim5Delta6xrangeEv", "galsim::Delta::xrange"], [25, 1, 1, "_CPPv4NK6galsim5Delta4xvalEd", "galsim::Delta::xval"], [25, 2, 1, "_CPPv4NK6galsim5Delta4xvalEd", "galsim::Delta::xval::x"], [25, 1, 1, "_CPPv4N6galsim5DeltaD0Ev", "galsim::Delta::~Delta"], [29, 3, 1, "_CPPv4N6galsim8GSParamsE", "galsim::GSParams"], [29, 1, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams"], [29, 1, 1, "_CPPv4N6galsim8GSParams8GSParamsEv", "galsim::GSParams::GSParams"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_folding_threshold"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_integration_abserr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_integration_relerr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_kvalue_accuracy"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_maximum_fft_size"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_maxk_threshold"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_minimum_fft_size"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_realspace_abserr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_realspace_relerr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_shoot_accuracy"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_stepk_minimum_hlr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_table_spacing"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_xvalue_accuracy"], [29, 5, 1, "_CPPv4N6galsim8GSParams17folding_thresholdE", "galsim::GSParams::folding_threshold"], [29, 5, 1, "_CPPv4N6galsim8GSParams18integration_abserrE", "galsim::GSParams::integration_abserr"], [29, 5, 1, "_CPPv4N6galsim8GSParams18integration_relerrE", "galsim::GSParams::integration_relerr"], [29, 5, 1, "_CPPv4N6galsim8GSParams15kvalue_accuracyE", "galsim::GSParams::kvalue_accuracy"], [29, 5, 1, "_CPPv4N6galsim8GSParams16maximum_fft_sizeE", "galsim::GSParams::maximum_fft_size"], [29, 5, 1, "_CPPv4N6galsim8GSParams14maxk_thresholdE", "galsim::GSParams::maxk_threshold"], [29, 5, 1, "_CPPv4N6galsim8GSParams16minimum_fft_sizeE", "galsim::GSParams::minimum_fft_size"], [29, 1, 1, "_CPPv4NK6galsim8GSParamsltERK8GSParams", "galsim::GSParams::operator<"], [29, 2, 1, "_CPPv4NK6galsim8GSParamsltERK8GSParams", "galsim::GSParams::operator<::rhs"], [29, 1, 1, "_CPPv4NK6galsim8GSParamseqERK8GSParams", "galsim::GSParams::operator=="], [29, 2, 1, "_CPPv4NK6galsim8GSParamseqERK8GSParams", "galsim::GSParams::operator==::rhs"], [29, 5, 1, "_CPPv4N6galsim8GSParams16realspace_abserrE", "galsim::GSParams::realspace_abserr"], [29, 5, 1, "_CPPv4N6galsim8GSParams16realspace_relerrE", "galsim::GSParams::realspace_relerr"], [29, 5, 1, "_CPPv4N6galsim8GSParams14shoot_accuracyE", "galsim::GSParams::shoot_accuracy"], [29, 5, 1, "_CPPv4N6galsim8GSParams17stepk_minimum_hlrE", "galsim::GSParams::stepk_minimum_hlr"], [29, 5, 1, "_CPPv4N6galsim8GSParams13table_spacingE", "galsim::GSParams::table_spacing"], [29, 5, 1, "_CPPv4N6galsim8GSParams15xvalue_accuracyE", "galsim::GSParams::xvalue_accuracy"], [27, 3, 1, "_CPPv4N6galsim12GammaDeviateE", "galsim::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK12GammaDeviate", "galsim::GammaDeviate::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate::k"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate::k"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate::k"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK12GammaDeviate", "galsim::GammaDeviate::GammaDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate::str_c"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate::theta"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate::theta"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate::theta"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate10clearCacheEv", "galsim::GammaDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate9duplicateEv", "galsim::GammaDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate13duplicate_ptrEv", "galsim::GammaDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate9generate1Ev", "galsim::GammaDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate4getKEv", "galsim::GammaDeviate::getK"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate8getThetaEv", "galsim::GammaDeviate::getTheta"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate4setKEd", "galsim::GammaDeviate::setK"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate4setKEd", "galsim::GammaDeviate::setK::k"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate8setThetaEd", "galsim::GammaDeviate::setTheta"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate8setThetaEd", "galsim::GammaDeviate::setTheta::theta"], [27, 3, 1, "_CPPv4N6galsim15GaussianDeviateE", "galsim::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK15GaussianDeviate", "galsim::GaussianDeviate::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK15GaussianDeviate", "galsim::GaussianDeviate::GaussianDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate::sigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate::sigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate::sigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate10clearCacheEv", "galsim::GaussianDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate9duplicateEv", "galsim::GaussianDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate13duplicate_ptrEv", "galsim::GaussianDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate9generate1Ev", "galsim::GaussianDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd", "galsim::GaussianDeviate::generateFromVariance"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd", "galsim::GaussianDeviate::generateFromVariance::N"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd", "galsim::GaussianDeviate::generateFromVariance::data"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate7getMeanEv", "galsim::GaussianDeviate::getMean"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate8getSigmaEv", "galsim::GaussianDeviate::getSigma"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate7setMeanEd", "galsim::GaussianDeviate::setMean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate7setMeanEd", "galsim::GaussianDeviate::setMean::mean"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate8setSigmaEd", "galsim::GaussianDeviate::setSigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate8setSigmaEd", "galsim::GaussianDeviate::setSigma::sigma"], [26, 1, 1, "_CPPv4N6galsim13GetOMPThreadsEv", "galsim::GetOMPThreads"], [24, 3, 1, "_CPPv4I0EN6galsim10ImageAllocE", "galsim::ImageAlloc"], [24, 1, 1, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK10ImageAllocI1TE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK17AssignableToImageI1TE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEv", "galsim::ImageAlloc::ImageAlloc"], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE", "galsim::ImageAlloc::ImageAlloc::U"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE", "galsim::ImageAlloc::ImageAlloc::bounds"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T", "galsim::ImageAlloc::ImageAlloc::bounds"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T", "galsim::ImageAlloc::ImageAlloc::init_value"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc::init_value"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii", "galsim::ImageAlloc::ImageAlloc::ncol"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc::ncol"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii", "galsim::ImageAlloc::ImageAlloc::nrow"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc::nrow"], [24, 2, 1, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE", "galsim::ImageAlloc::ImageAlloc::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK10ImageAllocI1TE", "galsim::ImageAlloc::ImageAlloc::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK17AssignableToImageI1TE", "galsim::ImageAlloc::ImageAlloc::rhs"], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAllocE", "galsim::ImageAlloc::T"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at::pos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at::pos"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::xpos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::xpos"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::ypos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE", "galsim::ImageAlloc::copyFrom"], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE", "galsim::ImageAlloc::copyFrom::U"], [24, 2, 1, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE", "galsim::ImageAlloc::copyFrom::rhs"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc4fillE1T", "galsim::ImageAlloc::fill"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc4fillE1T", "galsim::ImageAlloc::fill::x"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc7getDataEv", "galsim::ImageAlloc::getData"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc7getDataEv", "galsim::ImageAlloc::getData"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc9getMaxPtrEv", "galsim::ImageAlloc::getMaxPtr"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10invertSelfEv", "galsim::ImageAlloc::invertSelf"], [24, 1, 1, "_CPPv4N6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()"], [24, 1, 1, "_CPPv4N6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()"], [24, 1, 1, "_CPPv4NK6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()"], [24, 1, 1, "_CPPv4NK6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()::pos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()::pos"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::xpos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::xpos"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::ypos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE", "galsim::ImageAlloc::operator="], [24, 1, 1, "_CPPv4N6galsim10ImageAllocaSE1T", "galsim::ImageAlloc::operator="], [24, 1, 1, "_CPPv4N6galsim10ImageAllocaSERK10ImageAllocI1TE", "galsim::ImageAlloc::operator="], [24, 1, 1, "_CPPv4N6galsim10ImageAllocaSERK17AssignableToImageI1TE", "galsim::ImageAlloc::operator="], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE", "galsim::ImageAlloc::operator=::U"], [24, 2, 1, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE", "galsim::ImageAlloc::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocaSERK10ImageAllocI1TE", "galsim::ImageAlloc::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocaSERK17AssignableToImageI1TE", "galsim::ImageAlloc::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocaSE1T", "galsim::ImageAlloc::operator=::x"], [24, 1, 1, "_CPPv4N6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]"], [24, 1, 1, "_CPPv4NK6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]::bounds"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]::bounds"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb", "galsim::ImageAlloc::resize"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb", "galsim::ImageAlloc::resize::new_bounds"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb", "galsim::ImageAlloc::resize::release"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue::value"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue::x"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue::y"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc7setZeroEv", "galsim::ImageAlloc::setZero"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage::bounds"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage::bounds"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc4viewEv", "galsim::ImageAlloc::view"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc4viewEv", "galsim::ImageAlloc::view"], [24, 3, 1, "_CPPv4N6galsim16ImageBoundsErrorE", "galsim::ImageBoundsError"], [24, 1, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringE", "galsim::ImageBoundsError::ImageBoundsError"], [24, 1, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError"], [24, 1, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError::b"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringE", "galsim::ImageBoundsError::ImageBoundsError::m"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::m"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::max"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::min"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::tried"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError::x"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError::y"], [24, 3, 1, "_CPPv4N6galsim10ImageErrorE", "galsim::ImageError"], [24, 1, 1, "_CPPv4N6galsim10ImageError10ImageErrorERKNSt6stringE", "galsim::ImageError::ImageError"], [24, 2, 1, "_CPPv4N6galsim10ImageError10ImageErrorERKNSt6stringE", "galsim::ImageError::ImageError::m"], [24, 3, 1, "_CPPv4I0EN6galsim9ImageViewE", "galsim::ImageView"], [24, 1, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView"], [24, 1, 1, "_CPPv4N6galsim9ImageView9ImageViewER10ImageAllocI1TE", "galsim::ImageView::ImageView"], [24, 1, 1, "_CPPv4N6galsim9ImageView9ImageViewERK9ImageViewI1TE", "galsim::ImageView::ImageView"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::b"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::data"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::maxptr"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::nElements"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::owner"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewER10ImageAllocI1TE", "galsim::ImageView::ImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewERK9ImageViewI1TE", "galsim::ImageView::ImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::step"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::stride"], [24, 4, 1, "_CPPv4I0EN6galsim9ImageViewE", "galsim::ImageView::T"], [24, 1, 1, "_CPPv4N6galsim9ImageView2atERK8PositionIiE", "galsim::ImageView::at"], [24, 1, 1, "_CPPv4N6galsim9ImageView2atEii", "galsim::ImageView::at"], [24, 2, 1, "_CPPv4N6galsim9ImageView2atERK8PositionIiE", "galsim::ImageView::at::pos"], [24, 2, 1, "_CPPv4N6galsim9ImageView2atEii", "galsim::ImageView::at::xpos"], [24, 2, 1, "_CPPv4N6galsim9ImageView2atEii", "galsim::ImageView::at::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE", "galsim::ImageView::copyFrom"], [24, 1, 1, "_CPPv4N6galsim9ImageView8copyFromERK9BaseImageI1TE", "galsim::ImageView::copyFrom"], [24, 4, 1, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE", "galsim::ImageView::copyFrom::U"], [24, 2, 1, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE", "galsim::ImageView::copyFrom::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageView8copyFromERK9BaseImageI1TE", "galsim::ImageView::copyFrom::rhs"], [24, 1, 1, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi", "galsim::ImageView::depixelizeSelf"], [24, 2, 1, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi", "galsim::ImageView::depixelizeSelf::n"], [24, 2, 1, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi", "galsim::ImageView::depixelizeSelf::unit_integrals"], [24, 1, 1, "_CPPv4N6galsim9ImageView4fillE1T", "galsim::ImageView::fill"], [24, 2, 1, "_CPPv4N6galsim9ImageView4fillE1T", "galsim::ImageView::fill::x"], [24, 1, 1, "_CPPv4N6galsim9ImageView7getDataEv", "galsim::ImageView::getData"], [24, 1, 1, "_CPPv4N6galsim9ImageView9getMaxPtrEv", "galsim::ImageView::getMaxPtr"], [24, 1, 1, "_CPPv4N6galsim9ImageView10invertSelfEv", "galsim::ImageView::invertSelf"], [24, 1, 1, "_CPPv4N6galsim9ImageViewclERK8PositionIiE", "galsim::ImageView::operator()"], [24, 1, 1, "_CPPv4N6galsim9ImageViewclEii", "galsim::ImageView::operator()"], [24, 2, 1, "_CPPv4N6galsim9ImageViewclERK8PositionIiE", "galsim::ImageView::operator()::pos"], [24, 2, 1, "_CPPv4N6galsim9ImageViewclEii", "galsim::ImageView::operator()::xpos"], [24, 2, 1, "_CPPv4N6galsim9ImageViewclEii", "galsim::ImageView::operator()::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE", "galsim::ImageView::operator="], [24, 1, 1, "_CPPv4N6galsim9ImageViewaSE1T", "galsim::ImageView::operator="], [24, 1, 1, "_CPPv4N6galsim9ImageViewaSERK17AssignableToImageI1TE", "galsim::ImageView::operator="], [24, 1, 1, "_CPPv4N6galsim9ImageViewaSERK9ImageViewI1TE", "galsim::ImageView::operator="], [24, 4, 1, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE", "galsim::ImageView::operator=::U"], [24, 2, 1, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE", "galsim::ImageView::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageViewaSERK17AssignableToImageI1TE", "galsim::ImageView::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageViewaSERK9ImageViewI1TE", "galsim::ImageView::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageViewaSE1T", "galsim::ImageView::operator=::x"], [24, 1, 1, "_CPPv4N6galsim9ImageViewixERK6BoundsIiE", "galsim::ImageView::operator[]"], [24, 2, 1, "_CPPv4N6galsim9ImageViewixERK6BoundsIiE", "galsim::ImageView::operator[]::bounds"], [24, 1, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue"], [24, 2, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue::value"], [24, 2, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue::x"], [24, 2, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue::y"], [24, 1, 1, "_CPPv4N6galsim9ImageView7setZeroEv", "galsim::ImageView::setZero"], [24, 1, 1, "_CPPv4N6galsim9ImageView8subImageERK6BoundsIiE", "galsim::ImageView::subImage"], [24, 2, 1, "_CPPv4N6galsim9ImageView8subImageERK6BoundsIiE", "galsim::ImageView::subImage::bounds"], [24, 1, 1, "_CPPv4N6galsim9ImageView4viewEv", "galsim::ImageView::view"], [25, 3, 1, "_CPPv4N6galsim11InterpolantE", "galsim::Interpolant"], [25, 1, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK11Interpolant", "galsim::Interpolant::Interpolant"], [25, 1, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK8GSParams", "galsim::Interpolant::Interpolant"], [25, 2, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK8GSParams", "galsim::Interpolant::Interpolant::gsparams"], [25, 2, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK11Interpolant", "galsim::Interpolant::Interpolant::rhs"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant15getNegativeFluxEv", "galsim::Interpolant::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant17getNegativeFlux2dEv", "galsim::Interpolant::getNegativeFlux2d"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant15getPositiveFluxEv", "galsim::Interpolant::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant17getPositiveFlux2dEv", "galsim::Interpolant::getPositiveFlux2d"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant14isExactAtNodesEv", "galsim::Interpolant::isExactAtNodes"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant7ixrangeEv", "galsim::Interpolant::ixrange"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant7makeStrEv", "galsim::Interpolant::makeStr"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate", "galsim::Interpolant::shoot"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate", "galsim::Interpolant::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate", "galsim::Interpolant::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant6urangeEv", "galsim::Interpolant::urange"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant4uvalEd", "galsim::Interpolant::uval"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant4uvalEd", "galsim::Interpolant::uval::u"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi", "galsim::Interpolant::uvalMany"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi", "galsim::Interpolant::uvalMany::N"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi", "galsim::Interpolant::uvalMany::u"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant6xrangeEv", "galsim::Interpolant::xrange"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant4xvalEd", "galsim::Interpolant::xval"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant4xvalEd", "galsim::Interpolant::xval::x"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi", "galsim::Interpolant::xvalMany"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi", "galsim::Interpolant::xvalMany::N"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi", "galsim::Interpolant::xvalMany::x"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi", "galsim::Interpolant::xvalWrapped"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi", "galsim::Interpolant::xvalWrapped::N"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi", "galsim::Interpolant::xvalWrapped::x"], [25, 1, 1, "_CPPv4N6galsim11InterpolantD0Ev", "galsim::Interpolant::~Interpolant"], [25, 3, 1, "_CPPv4N6galsim7LanczosE", "galsim::Lanczos"], [25, 1, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos"], [25, 2, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos::conserve_dc"], [25, 2, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos::gsparams"], [25, 2, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos::n"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos11conservesDCEv", "galsim::Lanczos::conservesDC"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos4getNEv", "galsim::Lanczos::getN"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos7ixrangeEv", "galsim::Lanczos::ixrange"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos7makeStrEv", "galsim::Lanczos::makeStr"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos6urangeEv", "galsim::Lanczos::urange"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos4uvalEd", "galsim::Lanczos::uval"], [25, 2, 1, "_CPPv4NK6galsim7Lanczos4uvalEd", "galsim::Lanczos::uval::u"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos6xrangeEv", "galsim::Lanczos::xrange"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos4xvalEd", "galsim::Lanczos::xval"], [25, 2, 1, "_CPPv4NK6galsim7Lanczos4xvalEd", "galsim::Lanczos::xval::x"], [25, 1, 1, "_CPPv4N6galsim7LanczosD0Ev", "galsim::Lanczos::~Lanczos"], [25, 3, 1, "_CPPv4N6galsim6LinearE", "galsim::Linear"], [25, 1, 1, "_CPPv4N6galsim6Linear6LinearERK8GSParams", "galsim::Linear::Linear"], [25, 2, 1, "_CPPv4N6galsim6Linear6LinearERK8GSParams", "galsim::Linear::Linear::gsparams"], [25, 1, 1, "_CPPv4NK6galsim6Linear15getNegativeFluxEv", "galsim::Linear::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim6Linear15getPositiveFluxEv", "galsim::Linear::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim6Linear7ixrangeEv", "galsim::Linear::ixrange"], [25, 1, 1, "_CPPv4NK6galsim6Linear7makeStrEv", "galsim::Linear::makeStr"], [25, 1, 1, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate", "galsim::Linear::shoot"], [25, 2, 1, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate", "galsim::Linear::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate", "galsim::Linear::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim6Linear6urangeEv", "galsim::Linear::urange"], [25, 1, 1, "_CPPv4NK6galsim6Linear4uvalEd", "galsim::Linear::uval"], [25, 2, 1, "_CPPv4NK6galsim6Linear4uvalEd", "galsim::Linear::uval::u"], [25, 1, 1, "_CPPv4NK6galsim6Linear6xrangeEv", "galsim::Linear::xrange"], [25, 1, 1, "_CPPv4NK6galsim6Linear4xvalEd", "galsim::Linear::xval"], [25, 2, 1, "_CPPv4NK6galsim6Linear4xvalEd", "galsim::Linear::xval::x"], [25, 1, 1, "_CPPv4N6galsim6LinearD0Ev", "galsim::Linear::~Linear"], [25, 3, 1, "_CPPv4N6galsim7NearestE", "galsim::Nearest"], [25, 1, 1, "_CPPv4N6galsim7Nearest7NearestERK8GSParams", "galsim::Nearest::Nearest"], [25, 2, 1, "_CPPv4N6galsim7Nearest7NearestERK8GSParams", "galsim::Nearest::Nearest::gsparams"], [25, 1, 1, "_CPPv4NK6galsim7Nearest15getNegativeFluxEv", "galsim::Nearest::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim7Nearest15getPositiveFluxEv", "galsim::Nearest::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim7Nearest7ixrangeEv", "galsim::Nearest::ixrange"], [25, 1, 1, "_CPPv4NK6galsim7Nearest7makeStrEv", "galsim::Nearest::makeStr"], [25, 1, 1, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate", "galsim::Nearest::shoot"], [25, 2, 1, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate", "galsim::Nearest::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate", "galsim::Nearest::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim7Nearest6urangeEv", "galsim::Nearest::urange"], [25, 1, 1, "_CPPv4NK6galsim7Nearest4uvalEd", "galsim::Nearest::uval"], [25, 2, 1, "_CPPv4NK6galsim7Nearest4uvalEd", "galsim::Nearest::uval::u"], [25, 1, 1, "_CPPv4NK6galsim7Nearest6xrangeEv", "galsim::Nearest::xrange"], [25, 1, 1, "_CPPv4NK6galsim7Nearest4xvalEd", "galsim::Nearest::xval"], [25, 2, 1, "_CPPv4NK6galsim7Nearest4xvalEd", "galsim::Nearest::xval::x"], [25, 1, 1, "_CPPv4N6galsim7NearestD0Ev", "galsim::Nearest::~Nearest"], [28, 3, 1, "_CPPv4N6galsim11PhotonArrayE", "galsim::PhotonArray"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayEi", "galsim::PhotonArray::PhotonArray"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::N"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayEi", "galsim::PhotonArray::PhotonArray::N"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::dxdz"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::dydz"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::flux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::is_corr"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::wave"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::x"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::y"], [28, 1, 1, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE", "galsim::PhotonArray::addTo"], [28, 4, 1, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE", "galsim::PhotonArray::addTo::T"], [28, 2, 1, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE", "galsim::PhotonArray::addTo::target"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray", "galsim::PhotonArray::assignAt"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray", "galsim::PhotonArray::assignAt::istart"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray", "galsim::PhotonArray::assignAt::rhs"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolve"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolve::rhs"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolve::ud"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolveShuffle"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolveShuffle::rhs"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolveShuffle::rng"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray7getDXDZEi", "galsim::PhotonArray::getDXDZ"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray7getDXDZEi", "galsim::PhotonArray::getDXDZ::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12getDXDZArrayEv", "galsim::PhotonArray::getDXDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getDXDZArrayEv", "galsim::PhotonArray::getDXDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray7getDYDZEi", "galsim::PhotonArray::getDYDZ"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray7getDYDZEi", "galsim::PhotonArray::getDYDZ::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12getDYDZArrayEv", "galsim::PhotonArray::getDYDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getDYDZArrayEv", "galsim::PhotonArray::getDYDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray7getFluxEi", "galsim::PhotonArray::getFlux"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray7getFluxEi", "galsim::PhotonArray::getFlux::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12getFluxArrayEv", "galsim::PhotonArray::getFluxArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getFluxArrayEv", "galsim::PhotonArray::getFluxArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getTotalFluxEv", "galsim::PhotonArray::getTotalFlux"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray13getWavelengthEi", "galsim::PhotonArray::getWavelength"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray13getWavelengthEi", "galsim::PhotonArray::getWavelength::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray18getWavelengthArrayEv", "galsim::PhotonArray::getWavelengthArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray18getWavelengthArrayEv", "galsim::PhotonArray::getWavelengthArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray4getXEi", "galsim::PhotonArray::getX"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray4getXEi", "galsim::PhotonArray::getX::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9getXArrayEv", "galsim::PhotonArray::getXArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray9getXArrayEv", "galsim::PhotonArray::getXArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray4getYEi", "galsim::PhotonArray::getY"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray4getYEi", "galsim::PhotonArray::getY::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9getYArrayEv", "galsim::PhotonArray::getYArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray9getYArrayEv", "galsim::PhotonArray::getYArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray18hasAllocatedAnglesEv", "galsim::PhotonArray::hasAllocatedAngles"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray23hasAllocatedWavelengthsEv", "galsim::PhotonArray::hasAllocatedWavelengths"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12isCorrelatedEv", "galsim::PhotonArray::isCorrelated"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9scaleFluxEd", "galsim::PhotonArray::scaleFlux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9scaleFluxEd", "galsim::PhotonArray::scaleFlux::scale"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray7scaleXYEd", "galsim::PhotonArray::scaleXY"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray7scaleXYEd", "galsim::PhotonArray::scaleXY::scale"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray13setCorrelatedEb", "galsim::PhotonArray::setCorrelated"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray13setCorrelatedEb", "galsim::PhotonArray::setCorrelated::is_corr"], [28, 1, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom"], [28, 4, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::T"], [28, 2, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::image"], [28, 2, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::maxFlux"], [28, 2, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::ud"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::flux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::i"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::x"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::y"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12setTotalFluxEd", "galsim::PhotonArray::setTotalFlux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray12setTotalFluxEd", "galsim::PhotonArray::setTotalFlux::flux"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray4sizeEv", "galsim::PhotonArray::size"], [27, 3, 1, "_CPPv4N6galsim14PoissonDeviateE", "galsim::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd", "galsim::PoissonDeviate::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated", "galsim::PoissonDeviate::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK14PoissonDeviate", "galsim::PoissonDeviate::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld", "galsim::PoissonDeviate::PoissonDeviate"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld", "galsim::PoissonDeviate::PoissonDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd", "galsim::PoissonDeviate::PoissonDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated", "galsim::PoissonDeviate::PoissonDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld", "galsim::PoissonDeviate::PoissonDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated", "galsim::PoissonDeviate::PoissonDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK14PoissonDeviate", "galsim::PoissonDeviate::PoissonDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd", "galsim::PoissonDeviate::PoissonDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate10clearCacheEv", "galsim::PoissonDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate9duplicateEv", "galsim::PoissonDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate13duplicate_ptrEv", "galsim::PoissonDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate9generate1Ev", "galsim::PoissonDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd", "galsim::PoissonDeviate::generateFromExpectation"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd", "galsim::PoissonDeviate::generateFromExpectation::N"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd", "galsim::PoissonDeviate::generateFromExpectation::data"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate7getMeanEv", "galsim::PoissonDeviate::getMean"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate7setMeanEd", "galsim::PoissonDeviate::setMean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate7setMeanEd", "galsim::PoissonDeviate::setMean::mean"], [22, 3, 1, "_CPPv4I0EN6galsim8PositionE", "galsim::Position"], [22, 1, 1, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E", "galsim::Position::Position"], [22, 1, 1, "_CPPv4N6galsim8Position8PositionEK1TK1T", "galsim::Position::Position"], [22, 1, 1, "_CPPv4N6galsim8Position8PositionERK8PositionI1TE", "galsim::Position::Position"], [22, 1, 1, "_CPPv4N6galsim8Position8PositionEv", "galsim::Position::Position"], [22, 4, 1, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E", "galsim::Position::Position::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E", "galsim::Position::Position::rhs"], [22, 2, 1, "_CPPv4N6galsim8Position8PositionERK8PositionI1TE", "galsim::Position::Position::rhs"], [22, 2, 1, "_CPPv4N6galsim8Position8PositionEK1TK1T", "galsim::Position::Position::xin"], [22, 2, 1, "_CPPv4N6galsim8Position8PositionEK1TK1T", "galsim::Position::Position::yin"], [22, 4, 1, "_CPPv4I0EN6galsim8PositionE", "galsim::Position::T"], [22, 1, 1, "_CPPv4NK6galsim8PositionneERK8PositionI1TE", "galsim::Position::operator!="], [22, 2, 1, "_CPPv4NK6galsim8PositionneERK8PositionI1TE", "galsim::Position::operator!=::rhs"], [22, 1, 1, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE", "galsim::Position::operator*"], [22, 1, 1, "_CPPv4NK6galsim8PositionmlEK1T", "galsim::Position::operator*"], [22, 2, 1, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE", "galsim::Position::operator*::lhs"], [22, 2, 1, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE", "galsim::Position::operator*::rhs"], [22, 2, 1, "_CPPv4NK6galsim8PositionmlEK1T", "galsim::Position::operator*::rhs"], [22, 1, 1, "_CPPv4N6galsim8PositionmLEK1T", "galsim::Position::operator*="], [22, 2, 1, "_CPPv4N6galsim8PositionmLEK1T", "galsim::Position::operator*=::rhs"], [22, 1, 1, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+"], [22, 4, 1, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+::T2"], [22, 2, 1, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+::rhs"], [22, 1, 1, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+="], [22, 4, 1, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+=::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+=::rhs"], [22, 1, 1, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-"], [22, 1, 1, "_CPPv4NK6galsim8PositionmiEv", "galsim::Position::operator-"], [22, 4, 1, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-::T2"], [22, 2, 1, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-::rhs"], [22, 1, 1, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-="], [22, 4, 1, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-=::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-=::rhs"], [22, 1, 1, "_CPPv4NK6galsim8PositiondvEK1T", "galsim::Position::operator/"], [22, 2, 1, "_CPPv4NK6galsim8PositiondvEK1T", "galsim::Position::operator/::rhs"], [22, 1, 1, "_CPPv4N6galsim8PositiondVEK1T", "galsim::Position::operator/="], [22, 2, 1, "_CPPv4N6galsim8PositiondVEK1T", "galsim::Position::operator/=::rhs"], [22, 1, 1, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E", "galsim::Position::operator="], [22, 1, 1, "_CPPv4N6galsim8PositionaSERK8PositionI1TE", "galsim::Position::operator="], [22, 4, 1, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E", "galsim::Position::operator=::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E", "galsim::Position::operator=::rhs"], [22, 2, 1, "_CPPv4N6galsim8PositionaSERK8PositionI1TE", "galsim::Position::operator=::rhs"], [22, 1, 1, "_CPPv4NK6galsim8PositioneqERK8PositionI1TE", "galsim::Position::operator=="], [22, 2, 1, "_CPPv4NK6galsim8PositioneqERK8PositionI1TE", "galsim::Position::operator==::rhs"], [22, 1, 1, "_CPPv4N6galsim8Position4readERNSt7istreamE", "galsim::Position::read"], [22, 2, 1, "_CPPv4N6galsim8Position4readERNSt7istreamE", "galsim::Position::read::fin"], [22, 1, 1, "_CPPv4NK6galsim8Position5writeERNSt7ostreamE", "galsim::Position::write"], [22, 2, 1, "_CPPv4NK6galsim8Position5writeERNSt7ostreamE", "galsim::Position::write::fout"], [22, 5, 1, "_CPPv4N6galsim8Position1xE", "galsim::Position::x"], [22, 5, 1, "_CPPv4N6galsim8Position1yE", "galsim::Position::y"], [25, 3, 1, "_CPPv4N6galsim7QuinticE", "galsim::Quintic"], [25, 1, 1, "_CPPv4N6galsim7Quintic7QuinticERK8GSParams", "galsim::Quintic::Quintic"], [25, 2, 1, "_CPPv4N6galsim7Quintic7QuinticERK8GSParams", "galsim::Quintic::Quintic::gsparams"], [25, 1, 1, "_CPPv4NK6galsim7Quintic15getNegativeFluxEv", "galsim::Quintic::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim7Quintic15getPositiveFluxEv", "galsim::Quintic::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim7Quintic7ixrangeEv", "galsim::Quintic::ixrange"], [25, 1, 1, "_CPPv4NK6galsim7Quintic7makeStrEv", "galsim::Quintic::makeStr"], [25, 1, 1, "_CPPv4NK6galsim7Quintic6urangeEv", "galsim::Quintic::urange"], [25, 1, 1, "_CPPv4NK6galsim7Quintic4uvalEd", "galsim::Quintic::uval"], [25, 2, 1, "_CPPv4NK6galsim7Quintic4uvalEd", "galsim::Quintic::uval::u"], [25, 1, 1, "_CPPv4NK6galsim7Quintic6xrangeEv", "galsim::Quintic::xrange"], [25, 1, 1, "_CPPv4NK6galsim7Quintic4xvalEd", "galsim::Quintic::xval"], [25, 2, 1, "_CPPv4NK6galsim7Quintic4xvalEd", "galsim::Quintic::xval::x"], [25, 1, 1, "_CPPv4N6galsim7QuinticD0Ev", "galsim::Quintic::~Quintic"], [29, 3, 1, "_CPPv4N6galsim5SBAddE", "galsim::SBAdd"], [29, 1, 1, "_CPPv4N6galsim5SBAdd5SBAddERK5SBAdd", "galsim::SBAdd::SBAdd"], [29, 1, 1, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams", "galsim::SBAdd::SBAdd"], [29, 2, 1, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams", "galsim::SBAdd::SBAdd::gsparams"], [29, 2, 1, "_CPPv4N6galsim5SBAdd5SBAddERK5SBAdd", "galsim::SBAdd::SBAdd::rhs"], [29, 2, 1, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams", "galsim::SBAdd::SBAdd::slist"], [29, 1, 1, "_CPPv4NK6galsim5SBAdd7getObjsEv", "galsim::SBAdd::getObjs"], [29, 1, 1, "_CPPv4N6galsim5SBAddD0Ev", "galsim::SBAdd::~SBAdd"], [29, 3, 1, "_CPPv4N6galsim6SBAiryE", "galsim::SBAiry"], [29, 1, 1, "_CPPv4N6galsim6SBAiry6SBAiryERK6SBAiry", "galsim::SBAiry::SBAiry"], [29, 1, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::flux"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::gsparams"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::lam_over_D"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::obscuration"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryERK6SBAiry", "galsim::SBAiry::SBAiry::rhs"], [29, 1, 1, "_CPPv4NK6galsim6SBAiry11getLamOverDEv", "galsim::SBAiry::getLamOverD"], [29, 1, 1, "_CPPv4NK6galsim6SBAiry14getObscurationEv", "galsim::SBAiry::getObscuration"], [29, 1, 1, "_CPPv4N6galsim6SBAiryD0Ev", "galsim::SBAiry::~SBAiry"], [29, 3, 1, "_CPPv4N6galsim14SBAutoConvolveE", "galsim::SBAutoConvolve"], [29, 1, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK14SBAutoConvolve", "galsim::SBAutoConvolve::SBAutoConvolve"], [29, 1, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve::gsparams"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve::real_space"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK14SBAutoConvolve", "galsim::SBAutoConvolve::SBAutoConvolve::rhs"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve::s"], [29, 1, 1, "_CPPv4NK6galsim14SBAutoConvolve6getObjEv", "galsim::SBAutoConvolve::getObj"], [29, 1, 1, "_CPPv4NK6galsim14SBAutoConvolve11isRealSpaceEv", "galsim::SBAutoConvolve::isRealSpace"], [29, 1, 1, "_CPPv4N6galsim14SBAutoConvolveD0Ev", "galsim::SBAutoConvolve::~SBAutoConvolve"], [29, 3, 1, "_CPPv4N6galsim15SBAutoCorrelateE", "galsim::SBAutoCorrelate"], [29, 1, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK15SBAutoCorrelate", "galsim::SBAutoCorrelate::SBAutoCorrelate"], [29, 1, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate::gsparams"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate::real_space"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK15SBAutoCorrelate", "galsim::SBAutoCorrelate::SBAutoCorrelate::rhs"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate::s"], [29, 1, 1, "_CPPv4NK6galsim15SBAutoCorrelate6getObjEv", "galsim::SBAutoCorrelate::getObj"], [29, 1, 1, "_CPPv4NK6galsim15SBAutoCorrelate11isRealSpaceEv", "galsim::SBAutoCorrelate::isRealSpace"], [29, 1, 1, "_CPPv4N6galsim15SBAutoCorrelateD0Ev", "galsim::SBAutoCorrelate::~SBAutoCorrelate"], [29, 3, 1, "_CPPv4N6galsim5SBBoxE", "galsim::SBBox"], [29, 1, 1, "_CPPv4N6galsim5SBBox5SBBoxERK5SBBox", "galsim::SBBox::SBBox"], [29, 1, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::flux"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::gsparams"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::height"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxERK5SBBox", "galsim::SBBox::SBBox::rhs"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::width"], [29, 1, 1, "_CPPv4NK6galsim5SBBox9getHeightEv", "galsim::SBBox::getHeight"], [29, 1, 1, "_CPPv4NK6galsim5SBBox8getWidthEv", "galsim::SBBox::getWidth"], [29, 1, 1, "_CPPv4N6galsim5SBBoxD0Ev", "galsim::SBBox::~SBBox"], [29, 3, 1, "_CPPv4N6galsim10SBConvolveE", "galsim::SBConvolve"], [29, 1, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERK10SBConvolve", "galsim::SBConvolve::SBConvolve"], [29, 1, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve::gsparams"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve::real_space"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERK10SBConvolve", "galsim::SBConvolve::SBConvolve::rhs"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve::slist"], [29, 1, 1, "_CPPv4NK6galsim10SBConvolve7getObjsEv", "galsim::SBConvolve::getObjs"], [29, 1, 1, "_CPPv4NK6galsim10SBConvolve11isRealSpaceEv", "galsim::SBConvolve::isRealSpace"], [29, 1, 1, "_CPPv4N6galsim10SBConvolveD0Ev", "galsim::SBConvolve::~SBConvolve"], [29, 3, 1, "_CPPv4N6galsim12SBDeconvolveE", "galsim::SBDeconvolve"], [29, 1, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK12SBDeconvolve", "galsim::SBDeconvolve::SBDeconvolve"], [29, 1, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams", "galsim::SBDeconvolve::SBDeconvolve"], [29, 2, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams", "galsim::SBDeconvolve::SBDeconvolve::adaptee"], [29, 2, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams", "galsim::SBDeconvolve::SBDeconvolve::gsparams"], [29, 2, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK12SBDeconvolve", "galsim::SBDeconvolve::SBDeconvolve::rhs"], [29, 1, 1, "_CPPv4NK6galsim12SBDeconvolve6getObjEv", "galsim::SBDeconvolve::getObj"], [29, 1, 1, "_CPPv4N6galsim12SBDeconvolveD0Ev", "galsim::SBDeconvolve::~SBDeconvolve"], [29, 3, 1, "_CPPv4N6galsim15SBDeltaFunctionE", "galsim::SBDeltaFunction"], [29, 1, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionERK15SBDeltaFunction", "galsim::SBDeltaFunction::SBDeltaFunction"], [29, 1, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams", "galsim::SBDeltaFunction::SBDeltaFunction"], [29, 2, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams", "galsim::SBDeltaFunction::SBDeltaFunction::flux"], [29, 2, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams", "galsim::SBDeltaFunction::SBDeltaFunction::gsparams"], [29, 2, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionERK15SBDeltaFunction", "galsim::SBDeltaFunction::SBDeltaFunction::rhs"], [29, 1, 1, "_CPPv4N6galsim15SBDeltaFunctionD0Ev", "galsim::SBDeltaFunction::~SBDeltaFunction"], [29, 3, 1, "_CPPv4N6galsim13SBExponentialE", "galsim::SBExponential"], [29, 1, 1, "_CPPv4N6galsim13SBExponential13SBExponentialERK13SBExponential", "galsim::SBExponential::SBExponential"], [29, 1, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential::flux"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential::gsparams"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential::r0"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialERK13SBExponential", "galsim::SBExponential::SBExponential::rhs"], [29, 1, 1, "_CPPv4NK6galsim13SBExponential14getScaleRadiusEv", "galsim::SBExponential::getScaleRadius"], [29, 1, 1, "_CPPv4N6galsim13SBExponentialD0Ev", "galsim::SBExponential::~SBExponential"], [29, 3, 1, "_CPPv4N6galsim13SBFourierSqrtE", "galsim::SBFourierSqrt"], [29, 1, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK13SBFourierSqrt", "galsim::SBFourierSqrt::SBFourierSqrt"], [29, 1, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams", "galsim::SBFourierSqrt::SBFourierSqrt"], [29, 2, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams", "galsim::SBFourierSqrt::SBFourierSqrt::adaptee"], [29, 2, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams", "galsim::SBFourierSqrt::SBFourierSqrt::gsparams"], [29, 2, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK13SBFourierSqrt", "galsim::SBFourierSqrt::SBFourierSqrt::rhs"], [29, 1, 1, "_CPPv4NK6galsim13SBFourierSqrt6getObjEv", "galsim::SBFourierSqrt::getObj"], [29, 1, 1, "_CPPv4N6galsim13SBFourierSqrtD0Ev", "galsim::SBFourierSqrt::~SBFourierSqrt"], [29, 3, 1, "_CPPv4N6galsim10SBGaussianE", "galsim::SBGaussian"], [29, 1, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianERK10SBGaussian", "galsim::SBGaussian::SBGaussian"], [29, 1, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian::flux"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian::gsparams"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianERK10SBGaussian", "galsim::SBGaussian::SBGaussian::rhs"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian::sigma"], [29, 1, 1, "_CPPv4NK6galsim10SBGaussian8getSigmaEv", "galsim::SBGaussian::getSigma"], [29, 1, 1, "_CPPv4N6galsim10SBGaussianD0Ev", "galsim::SBGaussian::~SBGaussian"], [29, 3, 1, "_CPPv4N6galsim21SBInclinedExponentialE", "galsim::SBInclinedExponential"], [29, 1, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialERK21SBInclinedExponential", "galsim::SBInclinedExponential::SBInclinedExponential"], [29, 1, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::flux"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::gsparams"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::inclination"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialERK21SBInclinedExponential", "galsim::SBInclinedExponential::SBInclinedExponential::rhs"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::scale_height"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::scale_radius"], [29, 1, 1, "_CPPv4NK6galsim21SBInclinedExponential14getInclinationEv", "galsim::SBInclinedExponential::getInclination"], [29, 1, 1, "_CPPv4NK6galsim21SBInclinedExponential14getScaleHeightEv", "galsim::SBInclinedExponential::getScaleHeight"], [29, 1, 1, "_CPPv4NK6galsim21SBInclinedExponential14getScaleRadiusEv", "galsim::SBInclinedExponential::getScaleRadius"], [29, 1, 1, "_CPPv4N6galsim21SBInclinedExponentialD0Ev", "galsim::SBInclinedExponential::~SBInclinedExponential"], [29, 3, 1, "_CPPv4N6galsim16SBInclinedSersicE", "galsim::SBInclinedSersic"], [29, 1, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicERK16SBInclinedSersic", "galsim::SBInclinedSersic::SBInclinedSersic"], [29, 1, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::flux"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::gsparams"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::height"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::inclination"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::n"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicERK16SBInclinedSersic", "galsim::SBInclinedSersic::SBInclinedSersic::rhs"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::scale_radius"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::trunc"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic18getHalfLightRadiusEv", "galsim::SBInclinedSersic::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic14getInclinationEv", "galsim::SBInclinedSersic::getInclination"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic4getNEv", "galsim::SBInclinedSersic::getN"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic14getScaleHeightEv", "galsim::SBInclinedSersic::getScaleHeight"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic14getScaleRadiusEv", "galsim::SBInclinedSersic::getScaleRadius"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic8getTruncEv", "galsim::SBInclinedSersic::getTrunc"], [29, 1, 1, "_CPPv4N6galsim16SBInclinedSersicD0Ev", "galsim::SBInclinedSersic::~SBInclinedSersic"], [29, 3, 1, "_CPPv4N6galsim19SBInterpolatedImageE", "galsim::SBInterpolatedImage"], [29, 1, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK19SBInterpolatedImage", "galsim::SBInterpolatedImage::SBInterpolatedImage"], [29, 1, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::gsparams"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::image"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::init_bounds"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::kInterp"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::maxk"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::nonzero_bounds"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK19SBInterpolatedImage", "galsim::SBInterpolatedImage::SBInterpolatedImage::rhs"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::stepk"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::xInterp"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage13calculateMaxKEd", "galsim::SBInterpolatedImage::calculateMaxK"], [29, 2, 1, "_CPPv4NK6galsim19SBInterpolatedImage13calculateMaxKEd", "galsim::SBInterpolatedImage::calculateMaxK::max_maxk"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage14calculateStepKEd", "galsim::SBInterpolatedImage::calculateStepK"], [29, 2, 1, "_CPPv4NK6galsim19SBInterpolatedImage14calculateStepKEd", "galsim::SBInterpolatedImage::calculateStepK::max_stepk"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage8getImageEv", "galsim::SBInterpolatedImage::getImage"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage10getKInterpEv", "galsim::SBInterpolatedImage::getKInterp"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage15getNonZeroImageEv", "galsim::SBInterpolatedImage::getNonZeroImage"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage12getPadFactorEv", "galsim::SBInterpolatedImage::getPadFactor"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage14getPaddedImageEv", "galsim::SBInterpolatedImage::getPaddedImage"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage10getXInterpEv", "galsim::SBInterpolatedImage::getXInterp"], [29, 1, 1, "_CPPv4N6galsim19SBInterpolatedImageD0Ev", "galsim::SBInterpolatedImage::~SBInterpolatedImage"], [29, 3, 1, "_CPPv4N6galsim20SBInterpolatedKImageE", "galsim::SBInterpolatedKImage"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK20SBInterpolatedKImage", "galsim::SBInterpolatedKImage::SBInterpolatedKImage"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::data"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::gsparams"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::gsparams"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::kInterp"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::kInterp"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::kimage"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::maxk"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK20SBInterpolatedKImage", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::rhs"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::stepk"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::stepk"], [29, 1, 1, "_CPPv4NK6galsim20SBInterpolatedKImage8getKDataEv", "galsim::SBInterpolatedKImage::getKData"], [29, 1, 1, "_CPPv4NK6galsim20SBInterpolatedKImage10getKInterpEv", "galsim::SBInterpolatedKImage::getKInterp"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImageD0Ev", "galsim::SBInterpolatedKImage::~SBInterpolatedKImage"], [29, 3, 1, "_CPPv4N6galsim12SBKolmogorovE", "galsim::SBKolmogorov"], [29, 1, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovERK12SBKolmogorov", "galsim::SBKolmogorov::SBKolmogorov"], [29, 1, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov::flux"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov::gsparams"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov::lam_over_r0"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovERK12SBKolmogorov", "galsim::SBKolmogorov::SBKolmogorov::rhs"], [29, 1, 1, "_CPPv4NK6galsim12SBKolmogorov12getLamOverR0Ev", "galsim::SBKolmogorov::getLamOverR0"], [29, 1, 1, "_CPPv4N6galsim12SBKolmogorovD0Ev", "galsim::SBKolmogorov::~SBKolmogorov"], [29, 3, 1, "_CPPv4N6galsim8SBMoffatE", "galsim::SBMoffat"], [29, 1, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatERK8SBMoffat", "galsim::SBMoffat::SBMoffat"], [29, 1, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::beta"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::flux"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::gsparams"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatERK8SBMoffat", "galsim::SBMoffat::SBMoffat::rhs"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::scale_radius"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::trunc"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat7getBetaEv", "galsim::SBMoffat::getBeta"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat7getFWHMEv", "galsim::SBMoffat::getFWHM"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat18getHalfLightRadiusEv", "galsim::SBMoffat::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat14getScaleRadiusEv", "galsim::SBMoffat::getScaleRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat8getTruncEv", "galsim::SBMoffat::getTrunc"], [29, 1, 1, "_CPPv4N6galsim8SBMoffatD0Ev", "galsim::SBMoffat::~SBMoffat"], [29, 3, 1, "_CPPv4N6galsim9SBProfileE", "galsim::SBProfile"], [29, 1, 1, "_CPPv4N6galsim9SBProfile9SBProfileERK9SBProfile", "galsim::SBProfile::SBProfile"], [29, 1, 1, "_CPPv4N6galsim9SBProfile9SBProfileEv", "galsim::SBProfile::SBProfile"], [29, 2, 1, "_CPPv4N6galsim9SBProfile9SBProfileERK9SBProfile", "galsim::SBProfile::SBProfile::rhs"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile8centroidEv", "galsim::SBProfile::centroid"], [29, 1, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw"], [29, 4, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::T"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::dx"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::flux_ratio"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::image"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::jac"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::xoff"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::yoff"], [29, 1, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK"], [29, 4, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::T"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::dk"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::image"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::jac"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6expandEd", "galsim::SBProfile::expand"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6expandEd", "galsim::SBProfile::expand::scale"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile7getFluxEv", "galsim::SBProfile::getFlux"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile11getGSParamsEv", "galsim::SBProfile::getGSParams"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile16getGoodImageSizeEd", "galsim::SBProfile::getGoodImageSize"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile16getGoodImageSizeEd", "galsim::SBProfile::getGoodImageSize::dx"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile15getNegativeFluxEv", "galsim::SBProfile::getNegativeFlux"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile15getPositiveFluxEv", "galsim::SBProfile::getPositiveFlux"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange::splits"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange::xmax"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange::xmin"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange::splits"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange::ymax"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange::ymin"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::splits"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::x"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::ymax"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::ymin"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile12hasHardEdgesEv", "galsim::SBProfile::hasHardEdges"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile11isAnalyticKEv", "galsim::SBProfile::isAnalyticK"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile11isAnalyticXEv", "galsim::SBProfile::isAnalyticX"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile14isAxisymmetricEv", "galsim::SBProfile::isAxisymmetric"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6kValueERK8PositionIdE", "galsim::SBProfile::kValue"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6kValueERK8PositionIdE", "galsim::SBProfile::kValue::k"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile4maxKEv", "galsim::SBProfile::maxK"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5maxSBEv", "galsim::SBProfile::maxSB"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9nyquistDxEv", "galsim::SBProfile::nyquistDx"], [29, 1, 1, "_CPPv4N6galsim9SBProfileaSERK9SBProfile", "galsim::SBProfile::operator="], [29, 2, 1, "_CPPv4N6galsim9SBProfileaSERK9SBProfile", "galsim::SBProfile::operator=::rhs"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6rotateEd", "galsim::SBProfile::rotate"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6rotateEd", "galsim::SBProfile::rotate::theta"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9scaleFluxEd", "galsim::SBProfile::scaleFlux"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9scaleFluxEd", "galsim::SBProfile::scaleFlux::fluxRatio"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5shiftERK8PositionIdE", "galsim::SBProfile::shift"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile5shiftERK8PositionIdE", "galsim::SBProfile::shift::delta"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate", "galsim::SBProfile::shoot"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate", "galsim::SBProfile::shoot::photons"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate", "galsim::SBProfile::shoot::rng"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5stepKEv", "galsim::SBProfile::stepK"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dudx"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dudy"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dvdx"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dvdy"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6xValueERK8PositionIdE", "galsim::SBProfile::xValue"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6xValueERK8PositionIdE", "galsim::SBProfile::xValue::p"], [29, 1, 1, "_CPPv4N6galsim9SBProfileD0Ev", "galsim::SBProfile::~SBProfile"], [29, 3, 1, "_CPPv4N6galsim12SBSecondKickE", "galsim::SBSecondKick"], [29, 1, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickERK12SBSecondKick", "galsim::SBSecondKick::SBSecondKick"], [29, 1, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::flux"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::gsparams"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::kcrit"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::lam_over_r0"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickERK12SBSecondKick", "galsim::SBSecondKick::SBSecondKick::rhs"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick8getDeltaEv", "galsim::SBSecondKick::getDelta"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick8getKCritEv", "galsim::SBSecondKick::getKCrit"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick12getLamOverR0Ev", "galsim::SBSecondKick::getLamOverR0"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick6kValueEd", "galsim::SBSecondKick::kValue"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick9kValueRawEd", "galsim::SBSecondKick::kValueRaw"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick17structureFunctionEd", "galsim::SBSecondKick::structureFunction"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick6xValueEd", "galsim::SBSecondKick::xValue"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick11xValueExactEd", "galsim::SBSecondKick::xValueExact"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick9xValueRawEd", "galsim::SBSecondKick::xValueRaw"], [29, 1, 1, "_CPPv4N6galsim12SBSecondKickD0Ev", "galsim::SBSecondKick::~SBSecondKick"], [29, 3, 1, "_CPPv4N6galsim8SBSersicE", "galsim::SBSersic"], [29, 1, 1, "_CPPv4N6galsim8SBSersic8SBSersicERK8SBSersic", "galsim::SBSersic::SBSersic"], [29, 1, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::flux"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::gsparams"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::n"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicERK8SBSersic", "galsim::SBSersic::SBSersic::rhs"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::scale_radius"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::trunc"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic18getHalfLightRadiusEv", "galsim::SBSersic::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic4getNEv", "galsim::SBSersic::getN"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic14getScaleRadiusEv", "galsim::SBSersic::getScaleRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic8getTruncEv", "galsim::SBSersic::getTrunc"], [29, 1, 1, "_CPPv4N6galsim8SBSersicD0Ev", "galsim::SBSersic::~SBSersic"], [29, 3, 1, "_CPPv4N6galsim10SBShapeletE", "galsim::SBShapelet"], [29, 1, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletERK10SBShapelet", "galsim::SBShapelet::SBShapelet"], [29, 1, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet::bvec"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet::gsparams"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletERK10SBShapelet", "galsim::SBShapelet::SBShapelet::rhs"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet::sigma"], [29, 1, 1, "_CPPv4NK6galsim10SBShapelet7getBVecEv", "galsim::SBShapelet::getBVec"], [29, 1, 1, "_CPPv4NK6galsim10SBShapelet8getSigmaEv", "galsim::SBShapelet::getSigma"], [29, 1, 1, "_CPPv4N6galsim10SBShapelet6rotateEd", "galsim::SBShapelet::rotate"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet6rotateEd", "galsim::SBShapelet::rotate::theta"], [29, 1, 1, "_CPPv4N6galsim10SBShapeletD0Ev", "galsim::SBShapelet::~SBShapelet"], [29, 3, 1, "_CPPv4N6galsim9SBSpergelE", "galsim::SBSpergel"], [29, 1, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelERK9SBSpergel", "galsim::SBSpergel::SBSpergel"], [29, 1, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::flux"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::gsparams"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::nu"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelERK9SBSpergel", "galsim::SBSpergel::SBSpergel::rhs"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::scale_radius"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel19calculateFluxRadiusEd", "galsim::SBSpergel::calculateFluxRadius"], [29, 2, 1, "_CPPv4NK6galsim9SBSpergel19calculateFluxRadiusEd", "galsim::SBSpergel::calculateFluxRadius::f"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel23calculateIntegratedFluxEd", "galsim::SBSpergel::calculateIntegratedFlux"], [29, 2, 1, "_CPPv4NK6galsim9SBSpergel23calculateIntegratedFluxEd", "galsim::SBSpergel::calculateIntegratedFlux::r"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel5getNuEv", "galsim::SBSpergel::getNu"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel14getScaleRadiusEv", "galsim::SBSpergel::getScaleRadius"], [29, 1, 1, "_CPPv4N6galsim9SBSpergelD0Ev", "galsim::SBSpergel::~SBSpergel"], [29, 3, 1, "_CPPv4N6galsim8SBTopHatE", "galsim::SBTopHat"], [29, 1, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatERK8SBTopHat", "galsim::SBTopHat::SBTopHat"], [29, 1, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat::flux"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat::gsparams"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat::radius"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatERK8SBTopHat", "galsim::SBTopHat::SBTopHat::rhs"], [29, 1, 1, "_CPPv4NK6galsim8SBTopHat9getRadiusEv", "galsim::SBTopHat::getRadius"], [29, 1, 1, "_CPPv4N6galsim8SBTopHatD0Ev", "galsim::SBTopHat::~SBTopHat"], [29, 3, 1, "_CPPv4N6galsim11SBTransformE", "galsim::SBTransform"], [29, 1, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK11SBTransform", "galsim::SBTransform::SBTransform"], [29, 1, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::ampScaling"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::cen"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::gsparams"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::jac"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK11SBTransform", "galsim::SBTransform::SBTransform::rhs"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::sbin"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform14getFluxScalingEv", "galsim::SBTransform::getFluxScaling"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mA"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mB"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mC"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mD"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform6getObjEv", "galsim::SBTransform::getObj"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform9getOffsetEv", "galsim::SBTransform::getOffset"], [29, 1, 1, "_CPPv4N6galsim11SBTransformD0Ev", "galsim::SBTransform::~SBTransform"], [29, 3, 1, "_CPPv4N6galsim11SBVonKarmanE", "galsim::SBVonKarman"], [29, 1, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanERK11SBVonKarman", "galsim::SBVonKarman::SBVonKarman"], [29, 1, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::L0"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::doDelta"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::flux"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::force_stepk"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::gsparams"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::lam"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::r0"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanERK11SBVonKarman", "galsim::SBVonKarman::SBVonKarman::rhs"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::scale"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman8getDeltaEv", "galsim::SBVonKarman::getDelta"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman10getDoDeltaEv", "galsim::SBVonKarman::getDoDelta"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman18getHalfLightRadiusEv", "galsim::SBVonKarman::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman5getL0Ev", "galsim::SBVonKarman::getL0"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman6getLamEv", "galsim::SBVonKarman::getLam"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman5getR0Ev", "galsim::SBVonKarman::getR0"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman8getScaleEv", "galsim::SBVonKarman::getScale"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman17structureFunctionEd", "galsim::SBVonKarman::structureFunction"], [29, 1, 1, "_CPPv4N6galsim11SBVonKarmanD0Ev", "galsim::SBVonKarman::~SBVonKarman"], [26, 1, 1, "_CPPv4N6galsim13SetOMPThreadsEi", "galsim::SetOMPThreads"], [26, 2, 1, "_CPPv4N6galsim13SetOMPThreadsEi", "galsim::SetOMPThreads::num_threads"], [28, 3, 1, "_CPPv4N6galsim7SiliconE", "galsim::Silicon"], [28, 1, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::abs_length_table"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::diffStep"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::numElec"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::numVertices"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::nx"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::ny"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::pixelSize"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::qDist"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::sensorThickness"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::tr_radial_table"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::transpose"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::treeRingCenter"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::vertex_data"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::i1"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::i2"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::photons"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::rng"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE", "galsim::Silicon::addDelta"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE", "galsim::Silicon::addDelta::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE", "galsim::Silicon::addDelta::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions::orig_center"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions::target"], [28, 1, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::abs_length_table_data"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsDXDZ"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsDYDZ"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsHasAllocatedAngles"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsHasAllocatedWavelengths"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsWavelength"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::randomNumber"], [28, 1, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion"], [28, 1, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::i"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::i1"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::j"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::j"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::j1"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::nx"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::ny"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::orig_center"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::orig_center"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::poly"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::orig_center"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::target"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::use_flux"], [28, 1, 1, "_CPPv4N6galsim7Silicon8finalizeEv", "galsim::Silicon::finalize"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize::orig_center"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize::target"], [28, 1, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::emptypolyData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::emptypolySize"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::horizontalBoundaryPointsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::ix"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::iy"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::off_edge"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::pixelInnerBoundsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::pixelOuterBoundsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::targetBounds"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::verticalBoundaryPointsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::x"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::y"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::zconv"], [28, 1, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::j"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::nx"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::ny"], [28, 1, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::emptypoly"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::factor"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::j"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::nx"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::ny"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::result"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE", "galsim::Silicon::subtractDelta"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE", "galsim::Silicon::subtractDelta::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE", "galsim::Silicon::subtractDelta::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE", "galsim::Silicon::update"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE", "galsim::Silicon::update::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE", "galsim::Silicon::update::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE", "galsim::Silicon::updatePixelDistortions"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE", "galsim::Silicon::updatePixelDistortions::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE", "galsim::Silicon::updatePixelDistortions::target"], [28, 1, 1, "_CPPv4N6galsim7SiliconD0Ev", "galsim::Silicon::~Silicon"], [25, 3, 1, "_CPPv4N6galsim15SincInterpolantE", "galsim::SincInterpolant"], [25, 1, 1, "_CPPv4N6galsim15SincInterpolant15SincInterpolantERK8GSParams", "galsim::SincInterpolant::SincInterpolant"], [25, 2, 1, "_CPPv4N6galsim15SincInterpolant15SincInterpolantERK8GSParams", "galsim::SincInterpolant::SincInterpolant::gsparams"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant7ixrangeEv", "galsim::SincInterpolant::ixrange"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant7makeStrEv", "galsim::SincInterpolant::makeStr"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate", "galsim::SincInterpolant::shoot"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate", "galsim::SincInterpolant::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate", "galsim::SincInterpolant::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant6urangeEv", "galsim::SincInterpolant::urange"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant4uvalEd", "galsim::SincInterpolant::uval"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant4uvalEd", "galsim::SincInterpolant::uval::u"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant6xrangeEv", "galsim::SincInterpolant::xrange"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant4xvalEd", "galsim::SincInterpolant::xval"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant4xvalEd", "galsim::SincInterpolant::xval::x"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi", "galsim::SincInterpolant::xvalWrapped"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi", "galsim::SincInterpolant::xvalWrapped::N"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi", "galsim::SincInterpolant::xvalWrapped::x"], [25, 1, 1, "_CPPv4N6galsim15SincInterpolantD0Ev", "galsim::SincInterpolant::~SincInterpolant"], [26, 3, 1, "_CPPv4I00EN6galsim5SolveE", "galsim::Solve"], [26, 4, 1, "_CPPv4I00EN6galsim5SolveE", "galsim::Solve::F"], [26, 1, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve"], [26, 2, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve::func_"], [26, 2, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve::lb_"], [26, 2, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve::ub_"], [26, 4, 1, "_CPPv4I00EN6galsim5SolveE", "galsim::Solve::T"], [26, 1, 1, "_CPPv4NK6galsim5Solve6bisectEv", "galsim::Solve::bisect"], [26, 1, 1, "_CPPv4N6galsim5Solve7bracketEv", "galsim::Solve::bracket"], [26, 1, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::a"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::b"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::fa"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::fb"], [26, 1, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::a"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::b"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::c"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::fa"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::fb"], [26, 1, 1, "_CPPv4N6galsim5Solve12bracketLowerEv", "galsim::Solve::bracketLower"], [26, 1, 1, "_CPPv4N6galsim5Solve21bracketLowerWithLimitE1T", "galsim::Solve::bracketLowerWithLimit"], [26, 2, 1, "_CPPv4N6galsim5Solve21bracketLowerWithLimitE1T", "galsim::Solve::bracketLowerWithLimit::lower_limit"], [26, 1, 1, "_CPPv4N6galsim5Solve12bracketUpperEv", "galsim::Solve::bracketUpper"], [26, 1, 1, "_CPPv4N6galsim5Solve21bracketUpperWithLimitE1T", "galsim::Solve::bracketUpperWithLimit"], [26, 2, 1, "_CPPv4N6galsim5Solve21bracketUpperWithLimitE1T", "galsim::Solve::bracketUpperWithLimit::upper_limit"], [26, 1, 1, "_CPPv4NK6galsim5Solve14evaluateBoundsEv", "galsim::Solve::evaluateBounds"], [26, 1, 1, "_CPPv4NK6galsim5Solve13getLowerBoundEv", "galsim::Solve::getLowerBound"], [26, 1, 1, "_CPPv4NK6galsim5Solve13getUpperBoundEv", "galsim::Solve::getUpperBound"], [26, 1, 1, "_CPPv4NK6galsim5Solve13getXToleranceEv", "galsim::Solve::getXTolerance"], [26, 1, 1, "_CPPv4NK6galsim5Solve4rootEv", "galsim::Solve::root"], [26, 1, 1, "_CPPv4N6galsim5Solve9setBoundsE1T1T", "galsim::Solve::setBounds"], [26, 2, 1, "_CPPv4N6galsim5Solve9setBoundsE1T1T", "galsim::Solve::setBounds::lb"], [26, 2, 1, "_CPPv4N6galsim5Solve9setBoundsE1T1T", "galsim::Solve::setBounds::ub"], [26, 1, 1, "_CPPv4N6galsim5Solve11setMaxStepsEi", "galsim::Solve::setMaxSteps"], [26, 2, 1, "_CPPv4N6galsim5Solve11setMaxStepsEi", "galsim::Solve::setMaxSteps::m"], [26, 1, 1, "_CPPv4N6galsim5Solve9setMethodE6Method", "galsim::Solve::setMethod"], [26, 2, 1, "_CPPv4N6galsim5Solve9setMethodE6Method", "galsim::Solve::setMethod::m_"], [26, 1, 1, "_CPPv4N6galsim5Solve13setXToleranceE1T", "galsim::Solve::setXTolerance"], [26, 2, 1, "_CPPv4N6galsim5Solve13setXToleranceE1T", "galsim::Solve::setXTolerance::tol"], [26, 1, 1, "_CPPv4NK6galsim5Solve6zbrentEv", "galsim::Solve::zbrent"], [25, 3, 1, "_CPPv4N6galsim5TableE", "galsim::Table"], [25, 3, 1, "_CPPv4N6galsim7Table2DE", "galsim::Table2D"], [25, 1, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D"], [25, 1, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D"], [25, 1, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::Nx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::Nx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::Nx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::Ny"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::Ny"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::Ny"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::d2fdxdy"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::dfdx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::dfdy"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::gsinterp"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::in"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::vals"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::vals"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::vals"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::xargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::xargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::xargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::yargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::yargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::yargs"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant4ceilE", "galsim::Table2D::ceil"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant5floorE", "galsim::Table2D::floor"], [25, 1, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::dfdx"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::dfdy"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::x"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::y"], [25, 1, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::Nx"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::Ny"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::dfdxvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::dfdyvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::yvec"], [25, 1, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::N"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::dfdxvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::dfdyvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::yvec"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant8gsinterpE", "galsim::Table2D::gsinterp"], [25, 1, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::Nx"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::Ny"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::valvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::yvec"], [25, 1, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::N"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::valvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::yvec"], [25, 7, 1, "_CPPv4N6galsim7Table2D11interpolantE", "galsim::Table2D::interpolant"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant4ceilE", "galsim::Table2D::interpolant::ceil"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant5floorE", "galsim::Table2D::interpolant::floor"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant8gsinterpE", "galsim::Table2D::interpolant::gsinterp"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6linearE", "galsim::Table2D::interpolant::linear"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant7nearestE", "galsim::Table2D::interpolant::nearest"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6splineE", "galsim::Table2D::interpolant::spline"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6linearE", "galsim::Table2D::linear"], [25, 1, 1, "_CPPv4NK6galsim7Table2D6lookupEdd", "galsim::Table2D::lookup"], [25, 2, 1, "_CPPv4NK6galsim7Table2D6lookupEdd", "galsim::Table2D::lookup::x"], [25, 2, 1, "_CPPv4NK6galsim7Table2D6lookupEdd", "galsim::Table2D::lookup::y"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant7nearestE", "galsim::Table2D::nearest"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6splineE", "galsim::Table2D::spline"], [25, 1, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table"], [25, 1, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::N"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::N"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::args"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::args"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::gsinterp"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::in"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::vals"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::vals"], [25, 1, 1, "_CPPv4NK6galsim5Table6argMaxEv", "galsim::Table::argMax"], [25, 1, 1, "_CPPv4NK6galsim5Table6argMinEv", "galsim::Table::argMin"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant4ceilE", "galsim::Table::ceil"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant5floorE", "galsim::Table::floor"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant8gsinterpE", "galsim::Table::gsinterp"], [25, 1, 1, "_CPPv4NK6galsim5Table9integrateEdd", "galsim::Table::integrate"], [25, 2, 1, "_CPPv4NK6galsim5Table9integrateEdd", "galsim::Table::integrate::xmax"], [25, 2, 1, "_CPPv4NK6galsim5Table9integrateEdd", "galsim::Table::integrate::xmin"], [25, 1, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::g"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::xfact"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::xmax"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::xmin"], [25, 1, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany"], [25, 2, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany::N"], [25, 2, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany::argvec"], [25, 2, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany::valvec"], [25, 7, 1, "_CPPv4N6galsim5Table11interpolantE", "galsim::Table::interpolant"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant4ceilE", "galsim::Table::interpolant::ceil"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant5floorE", "galsim::Table::interpolant::floor"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant8gsinterpE", "galsim::Table::interpolant::gsinterp"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6linearE", "galsim::Table::interpolant::linear"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant7nearestE", "galsim::Table::interpolant::nearest"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6splineE", "galsim::Table::interpolant::spline"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6linearE", "galsim::Table::linear"], [25, 1, 1, "_CPPv4NK6galsim5Table6lookupEd", "galsim::Table::lookup"], [25, 2, 1, "_CPPv4NK6galsim5Table6lookupEd", "galsim::Table::lookup::a"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant7nearestE", "galsim::Table::nearest"], [25, 1, 1, "_CPPv4NK6galsim5TableclEd", "galsim::Table::operator()"], [25, 2, 1, "_CPPv4NK6galsim5TableclEd", "galsim::Table::operator()::a"], [25, 1, 1, "_CPPv4NK6galsim5Table4sizeEv", "galsim::Table::size"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6splineE", "galsim::Table::spline"], [25, 3, 1, "_CPPv4N6galsim12TableBuilderE", "galsim::TableBuilder"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderE11interpolant", "galsim::TableBuilder::TableBuilder"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderEPK11Interpolant", "galsim::TableBuilder::TableBuilder"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderEPK11Interpolant", "galsim::TableBuilder::TableBuilder::gsinterp"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderE11interpolant", "galsim::TableBuilder::TableBuilder::in"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder8addEntryEdd", "galsim::TableBuilder::addEntry"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder8addEntryEdd", "galsim::TableBuilder::addEntry::f"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder8addEntryEdd", "galsim::TableBuilder::addEntry::x"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder8finalizeEv", "galsim::TableBuilder::finalize"], [25, 1, 1, "_CPPv4NK6galsim12TableBuilder9finalizedEv", "galsim::TableBuilder::finalized"], [25, 1, 1, "_CPPv4NK6galsim12TableBuilder6lookupEd", "galsim::TableBuilder::lookup"], [25, 2, 1, "_CPPv4NK6galsim12TableBuilder6lookupEd", "galsim::TableBuilder::lookup::a"], [27, 3, 1, "_CPPv4N6galsim14UniformDeviateE", "galsim::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEPKc", "galsim::UniformDeviate::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK11BaseDeviate", "galsim::UniformDeviate::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK14UniformDeviate", "galsim::UniformDeviate::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEl", "galsim::UniformDeviate::UniformDeviate"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEl", "galsim::UniformDeviate::UniformDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK11BaseDeviate", "galsim::UniformDeviate::UniformDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK14UniformDeviate", "galsim::UniformDeviate::UniformDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEPKc", "galsim::UniformDeviate::UniformDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate10clearCacheEv", "galsim::UniformDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate9duplicateEv", "galsim::UniformDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate13duplicate_ptrEv", "galsim::UniformDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate9generate1Ev", "galsim::UniformDeviate::generate1"], [27, 3, 1, "_CPPv4N6galsim14WeibullDeviateE", "galsim::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK14WeibullDeviate", "galsim::WeibullDeviate::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate::a"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate::a"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate::a"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate::b"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate::b"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate::b"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK14WeibullDeviate", "galsim::WeibullDeviate::WeibullDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate10clearCacheEv", "galsim::WeibullDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate9duplicateEv", "galsim::WeibullDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate13duplicate_ptrEv", "galsim::WeibullDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate9generate1Ev", "galsim::WeibullDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4getAEv", "galsim::WeibullDeviate::getA"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4getBEv", "galsim::WeibullDeviate::getB"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4setAEd", "galsim::WeibullDeviate::setA"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate4setAEd", "galsim::WeibullDeviate::setA::a"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4setBEd", "galsim::WeibullDeviate::setB"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate4setBEd", "galsim::WeibullDeviate::setB::b"], [27, 1, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::bounds"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::cov"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::dx"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::sbp"], [24, 1, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft"], [24, 4, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::T"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::in"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::inverse"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::out"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::shift_in"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::shift_out"], [21, 1, 1, "_CPPv4N6galsim13check_versionEv", "galsim::check_version"], [24, 1, 1, "_CPPv4N6galsim11goodFFTSizeEi", "galsim::goodFFTSize"], [24, 2, 1, "_CPPv4N6galsim11goodFFTSizeEi", "galsim::goodFFTSize::input"], [23, 1, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::PSF_image"], [23, 4, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::T"], [23, 4, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::U"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::gal_image"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::gal_mask_image"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::guess_centroid"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::guess_sig_PSF"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::guess_sig_gal"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::hsmparams"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::precision"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::recompute_flux"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::results"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::shear_est"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::sky_var"], [23, 1, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView"], [23, 4, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::T"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::guess_centroid"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::guess_sig"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::hsmparams"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::object_image"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::object_mask_image"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::precision"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::results"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::round_moments"], [23, 3, 1, "_CPPv4N6galsim3hsm8HSMErrorE", "galsim::hsm::HSMError"], [23, 1, 1, "_CPPv4N6galsim3hsm8HSMError8HSMErrorERKNSt6stringE", "galsim::hsm::HSMError::HSMError"], [23, 2, 1, "_CPPv4N6galsim3hsm8HSMError8HSMErrorERKNSt6stringE", "galsim::hsm::HSMError::HSMError::m"], [23, 3, 1, "_CPPv4N6galsim3hsm9HSMParamsE", "galsim::hsm::HSMParams"], [23, 1, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams"], [23, 1, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEv", "galsim::hsm::HSMParams::HSMParams"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_adapt_order"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_bound_correct_wt"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_convergence_threshold"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_failed_moments"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_ksb_moments_max"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_ksb_sig_factor"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_ksb_sig_weight"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_amoment"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_ashift"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_mom2_iter"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_moment_nsig2"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_nsig_rg"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_nsig_rg2"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_num_iter_default"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_regauss_too_small"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams11adapt_orderE", "galsim::hsm::HSMParams::adapt_order"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams16bound_correct_wtE", "galsim::hsm::HSMParams::bound_correct_wt"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams21convergence_thresholdE", "galsim::hsm::HSMParams::convergence_threshold"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams14failed_momentsE", "galsim::hsm::HSMParams::failed_moments"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams15ksb_moments_maxE", "galsim::hsm::HSMParams::ksb_moments_max"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_factorE", "galsim::hsm::HSMParams::ksb_sig_factor"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_weightE", "galsim::hsm::HSMParams::ksb_sig_weight"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams11max_amomentE", "galsim::hsm::HSMParams::max_amoment"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams10max_ashiftE", "galsim::hsm::HSMParams::max_ashift"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams13max_mom2_iterE", "galsim::hsm::HSMParams::max_mom2_iter"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams16max_moment_nsig2E", "galsim::hsm::HSMParams::max_moment_nsig2"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams7nsig_rgE", "galsim::hsm::HSMParams::nsig_rg"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams8nsig_rg2E", "galsim::hsm::HSMParams::nsig_rg2"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams16num_iter_defaultE", "galsim::hsm::HSMParams::num_iter_default"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams17regauss_too_smallE", "galsim::hsm::HSMParams::regauss_too_small"], [23, 3, 1, "_CPPv4N6galsim3hsm10ObjectDataE", "galsim::hsm::ObjectData"], [23, 1, 1, "_CPPv4N6galsim3hsm10ObjectData10ObjectDataEv", "galsim::hsm::ObjectData::ObjectData"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2e1E", "galsim::hsm::ObjectData::e1"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2e2E", "galsim::hsm::ObjectData::e2"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData4fluxE", "galsim::hsm::ObjectData::flux"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData9meas_typeE", "galsim::hsm::ObjectData::meas_type"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData10resolutionE", "galsim::hsm::ObjectData::resolution"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData12responsivityE", "galsim::hsm::ObjectData::responsivity"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData5sigmaE", "galsim::hsm::ObjectData::sigma"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2x0E", "galsim::hsm::ObjectData::x0"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2y0E", "galsim::hsm::ObjectData::y0"], [23, 3, 1, "_CPPv4N6galsim3hsm9ShapeDataE", "galsim::hsm::ShapeData"], [23, 1, 1, "_CPPv4N6galsim3hsm9ShapeData9ShapeDataEv", "galsim::hsm::ShapeData::ShapeData"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_e1E", "galsim::hsm::ShapeData::corrected_e1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_e2E", "galsim::hsm::ShapeData::corrected_e2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_g1E", "galsim::hsm::ShapeData::corrected_g1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_g2E", "galsim::hsm::ShapeData::corrected_g2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData19corrected_shape_errE", "galsim::hsm::ShapeData::corrected_shape_err"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData17correction_methodE", "galsim::hsm::ShapeData::correction_method"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData17correction_statusE", "galsim::hsm::ShapeData::correction_status"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData13error_messageE", "galsim::hsm::ShapeData::error_message"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12image_boundsE", "galsim::hsm::ShapeData::image_bounds"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData9meas_typeE", "galsim::hsm::ShapeData::meas_type"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData11moments_ampE", "galsim::hsm::ShapeData::moments_amp"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData16moments_centroidE", "galsim::hsm::ShapeData::moments_centroid"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData14moments_n_iterE", "galsim::hsm::ShapeData::moments_n_iter"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12moments_rho4E", "galsim::hsm::ShapeData::moments_rho4"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData13moments_sigmaE", "galsim::hsm::ShapeData::moments_sigma"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData14moments_statusE", "galsim::hsm::ShapeData::moments_status"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData11observed_e1E", "galsim::hsm::ShapeData::observed_e1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData11observed_e2E", "galsim::hsm::ShapeData::observed_e2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData6psf_e1E", "galsim::hsm::ShapeData::psf_e1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData6psf_e2E", "galsim::hsm::ShapeData::psf_e2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData9psf_sigmaE", "galsim::hsm::ShapeData::psf_sigma"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData17resolution_factorE", "galsim::hsm::ShapeData::resolution_factor"], [23, 1, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::A"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::Mxx"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::Mxy"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::Myy"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::convergence_threshold"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::data"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::hsmparams"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::num_iter"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::rho4"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::x0"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::y0"], [23, 1, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::PSF_data"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::PSF_image"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::flags"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::gal_data"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::gal_image"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::hsmparams"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::shear_est"], [26, 3, 1, "_CPPv4I0EN6galsim5integ9IntRegionE", "galsim::integ::IntRegion"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::a"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::b"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::dbgout_"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::fxmap_"], [26, 4, 1, "_CPPv4I0EN6galsim5integ9IntRegionE", "galsim::integ::IntRegion::T"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion8addSplitEK1T", "galsim::integ::IntRegion::addSplit"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion8addSplitEK1T", "galsim::integ::IntRegion::addSplit::x"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion6bisectEv", "galsim::integ::IntRegion::bisect"], [26, 5, 1, "_CPPv4N6galsim5integ9IntRegion6dbgoutE", "galsim::integ::IntRegion::dbgout"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion17findZeroCrossingsEv", "galsim::integ::IntRegion::findZeroCrossings"], [26, 5, 1, "_CPPv4N6galsim5integ9IntRegion5fxmapE", "galsim::integ::IntRegion::fxmap"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion7getAreaEv", "galsim::integ::IntRegion::getArea"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion6getErrEv", "galsim::integ::IntRegion::getErr"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion9getNSplitEv", "galsim::integ::IntRegion::getNSplit"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion4leftEv", "galsim::integ::IntRegion::left"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegionltERK9IntRegionI1TE", "galsim::integ::IntRegion::operator<"], [26, 2, 1, "_CPPv4NK6galsim5integ9IntRegionltERK9IntRegionI1TE", "galsim::integ::IntRegion::operator<::r2"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegiongtERK9IntRegionI1TE", "galsim::integ::IntRegion::operator>"], [26, 2, 1, "_CPPv4NK6galsim5integ9IntRegiongtERK9IntRegionI1TE", "galsim::integ::IntRegion::operator>::r2"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion5rightEv", "galsim::integ::IntRegion::right"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T", "galsim::integ::IntRegion::setArea"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T", "galsim::integ::IntRegion::setArea::a"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T", "galsim::integ::IntRegion::setArea::e"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion9subDivideERNSt6vectorI9IntRegionI1TEEE", "galsim::integ::IntRegion::subDivide"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9subDivideERNSt6vectorI9IntRegionI1TEEE", "galsim::integ::IntRegion::subDivide::children"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion8useFXMapEv", "galsim::integ::IntRegion::useFXMap"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::UF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::UF"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::max"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::min"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::reg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::relerr"], [26, 1, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d"], [26, 4, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::BF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::BF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::BF"], [26, 4, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::YREG"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::abserr"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::func"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::reg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::reg"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::xmax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::xmin"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::ymax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::ymin"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::yreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::yreg"], [26, 1, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d"], [26, 4, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::TF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::TF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::TF"], [26, 4, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::YREG"], [26, 4, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::ZREG"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::abserr"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::func"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::reg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::reg"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::xmax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::xmin"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::ymax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::ymin"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::yreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::yreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::zmax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::zmin"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::zreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::zreg"], [24, 1, 1, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE", "galsim::invertImage"], [24, 4, 1, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE", "galsim::invertImage::T"], [24, 2, 1, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE", "galsim::invertImage::im"], [24, 1, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft"], [24, 4, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::T"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::in"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::out"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::shift_in"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::shift_out"], [21, 1, 1, "_CPPv4N6galsim13major_versionEv", "galsim::major_version"], [26, 1, 1, "_CPPv4N6galsim4math2CiEd", "galsim::math::Ci"], [26, 2, 1, "_CPPv4N6galsim4math2CiEd", "galsim::math::Ci::x"], [26, 1, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner"], [26, 1, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::coef"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::ncx"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::ncy"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::nx"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::result"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::temp"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::x"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::y"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::coef"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::nc"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::nx"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::result"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::x"], [26, 1, 1, "_CPPv4N6galsim4math2SiEd", "galsim::math::Si"], [26, 2, 1, "_CPPv4N6galsim4math2SiEd", "galsim::math::Si::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_iEdd", "galsim::math::cyl_bessel_i"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_iEdd", "galsim::math::cyl_bessel_i::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_iEdd", "galsim::math::cyl_bessel_i::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_jEdd", "galsim::math::cyl_bessel_j"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_jEdd", "galsim::math::cyl_bessel_j::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_jEdd", "galsim::math::cyl_bessel_j::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_kEdd", "galsim::math::cyl_bessel_k"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_kEdd", "galsim::math::cyl_bessel_k::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_kEdd", "galsim::math::cyl_bessel_k::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_yEdd", "galsim::math::cyl_bessel_y"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_yEdd", "galsim::math::cyl_bessel_y::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_yEdd", "galsim::math::cyl_bessel_y::x"], [26, 1, 1, "_CPPv4N6galsim4math7gamma_pEdd", "galsim::math::gamma_p"], [26, 2, 1, "_CPPv4N6galsim4math7gamma_pEdd", "galsim::math::gamma_p::a"], [26, 2, 1, "_CPPv4N6galsim4math7gamma_pEdd", "galsim::math::gamma_p::x"], [26, 1, 1, "_CPPv4N6galsim4math13getBesselRootEdi", "galsim::math::getBesselRoot"], [26, 1, 1, "_CPPv4N6galsim4math14getBesselRoot0Ei", "galsim::math::getBesselRoot0"], [26, 2, 1, "_CPPv4N6galsim4math14getBesselRoot0Ei", "galsim::math::getBesselRoot0::s"], [26, 2, 1, "_CPPv4N6galsim4math13getBesselRootEdi", "galsim::math::getBesselRoot::nu"], [26, 2, 1, "_CPPv4N6galsim4math13getBesselRootEdi", "galsim::math::getBesselRoot::s"], [26, 1, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::abserr"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::f"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::k"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::nu"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::nzeros"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::relerr"], [26, 1, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::abserr"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::f"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::k"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::maxr"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::nu"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::nzeros"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::relerr"], [26, 1, 1, "_CPPv4I0EN6galsim4math5isNanEb1T", "galsim::math::isNan"], [26, 4, 1, "_CPPv4I0EN6galsim4math5isNanEb1T", "galsim::math::isNan::T"], [26, 2, 1, "_CPPv4I0EN6galsim4math5isNanEb1T", "galsim::math::isNan::x"], [26, 1, 1, "_CPPv4N6galsim4math2j0Ed", "galsim::math::j0"], [26, 2, 1, "_CPPv4N6galsim4math2j0Ed", "galsim::math::j0::x"], [26, 1, 1, "_CPPv4N6galsim4math2j1Ed", "galsim::math::j1"], [26, 2, 1, "_CPPv4N6galsim4math2j1Ed", "galsim::math::j1::x"], [26, 1, 1, "_CPPv4N6galsim4math4sincEd", "galsim::math::sinc"], [26, 2, 1, "_CPPv4N6galsim4math4sincEd", "galsim::math::sinc::x"], [26, 1, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos"], [26, 2, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos::cost"], [26, 2, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos::sint"], [26, 2, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos::theta"], [21, 1, 1, "_CPPv4N6galsim13minor_versionEv", "galsim::minor_version"], [21, 1, 1, "_CPPv4N6galsim8revisionEv", "galsim::revision"], [24, 1, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft"], [24, 4, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::T"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::in"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::out"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::shift_in"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::shift_out"], [21, 1, 1, "_CPPv4N6galsim7versionEv", "galsim::version"], [24, 1, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage"], [24, 4, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::T"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::bounds"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::hermx"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::hermy"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::im"]], "galsim": [[8, 8, 1, "", "Add"], [77, 9, 1, "", "AffineTransform"], [61, 9, 1, "", "Airy"], [75, 9, 1, "", "Angle"], [75, 9, 1, "", "AngleUnit"], [54, 9, 1, "", "Aperture"], [77, 9, 1, "", "AstropyWCS"], [54, 8, 1, "", "Atmosphere"], [54, 9, 1, "", "AtmosphericScreen"], [8, 9, 1, "", "AutoConvolution"], [8, 8, 1, "", "AutoConvolve"], [8, 8, 1, "", "AutoCorrelate"], [8, 9, 1, "", "AutoCorrelation"], [1, 9, 1, "", "Bandpass"], [20, 9, 1, "", "BaseCorrelatedNoise"], [32, 9, 1, "", "BaseDeviate"], [51, 9, 1, "", "BaseNoise"], [77, 9, 1, "", "BaseWCS"], [32, 9, 1, "", "BinomialDeviate"], [3, 9, 1, "", "Bounds"], [3, 9, 1, "", "BoundsD"], [3, 9, 1, "", "BoundsI"], [70, 9, 1, "", "Box"], [51, 9, 1, "", "CCDNoise"], [63, 9, 1, "", "COSMOSCatalog"], [4, 9, 1, "", "Catalog"], [77, 9, 1, "", "CelestialCoord"], [32, 9, 1, "", "Chi2Deviate"], [7, 9, 1, "", "ChromaticAiry"], [7, 9, 1, "", "ChromaticAtmosphere"], [7, 9, 1, "", "ChromaticAutoConvolution"], [7, 9, 1, "", "ChromaticAutoCorrelation"], [7, 9, 1, "", "ChromaticConvolution"], [7, 9, 1, "", "ChromaticDeconvolution"], [7, 9, 1, "", "ChromaticFourierSqrtProfile"], [7, 9, 1, "", "ChromaticObject"], [7, 9, 1, "", "ChromaticOpticalPSF"], [7, 9, 1, "", "ChromaticRealGalaxy"], [7, 9, 1, "", "ChromaticSum"], [7, 9, 1, "", "ChromaticTransformation"], [8, 9, 1, "", "Convolution"], [8, 8, 1, "", "Convolve"], [20, 9, 1, "", "CorrelatedNoise"], [50, 9, 1, "", "Cosmology"], [71, 9, 1, "", "CovarianceSpectrum"], [48, 9, 1, "", "Cubic"], [36, 9, 1, "", "DeVaucouleurs"], [73, 9, 1, "", "Deconvolution"], [73, 8, 1, "", "Deconvolve"], [48, 9, 1, "", "Delta"], [70, 9, 1, "", "DeltaFunction"], [51, 9, 1, "", "DeviateNoise"], [4, 9, 1, "", "Dict"], [32, 9, 1, "", "DistDeviate"], [66, 9, 1, "", "EmissionLine"], [36, 9, 1, "", "Exponential"], [57, 9, 1, "", "FRatioAngles"], [77, 8, 1, "", "FitsWCS"], [77, 8, 1, "", "FittedSIPWCS"], [57, 9, 1, "", "FocusDepth"], [73, 8, 1, "", "FourierSqrt"], [73, 9, 1, "", "FourierSqrtProfile"], [77, 9, 1, "", "GSFitsWCS"], [37, 9, 1, "", "GSObject"], [38, 9, 1, "", "GSParams"], [33, 9, 1, "", "GalSimBoundsError"], [33, 9, 1, "", "GalSimConfigError"], [33, 9, 1, "", "GalSimConfigValueError"], [33, 9, 1, "", "GalSimDeprecationWarning"], [33, 9, 1, "", "GalSimError"], [33, 9, 1, "", "GalSimFFTSizeError"], [33, 9, 1, "", "GalSimHSMError"], [33, 9, 1, "", "GalSimImmutableError"], [33, 9, 1, "", "GalSimIncompatibleValuesError"], [33, 9, 1, "", "GalSimIndexError"], [33, 9, 1, "", "GalSimKeyError"], [33, 9, 1, "", "GalSimNotImplementedError"], [33, 9, 1, "", "GalSimRangeError"], [33, 9, 1, "", "GalSimSEDError"], [33, 9, 1, "", "GalSimUndefinedBoundsError"], [33, 9, 1, "", "GalSimValueError"], [33, 9, 1, "", "GalSimWarning"], [63, 9, 1, "", "GalaxySample"], [32, 9, 1, "", "GammaDeviate"], [70, 9, 1, "", "Gaussian"], [32, 9, 1, "", "GaussianDeviate"], [51, 9, 1, "", "GaussianNoise"], [42, 9, 1, "", "Image"], [42, 8, 1, "", "ImageCD"], [42, 8, 1, "", "ImageCF"], [42, 8, 1, "", "ImageD"], [42, 8, 1, "", "ImageF"], [42, 8, 1, "", "ImageI"], [42, 8, 1, "", "ImageS"], [42, 8, 1, "", "ImageUI"], [42, 8, 1, "", "ImageUS"], [36, 9, 1, "", "InclinedExponential"], [36, 9, 1, "", "InclinedSersic"], [48, 9, 1, "", "Interpolant"], [7, 9, 1, "", "InterpolatedChromaticObject"], [0, 9, 1, "", "InterpolatedImage"], [0, 9, 1, "", "InterpolatedKImage"], [77, 9, 1, "", "JacobianWCS"], [61, 9, 1, "", "Kolmogorov"], [48, 9, 1, "", "Lanczos"], [48, 9, 1, "", "Linear"], [72, 9, 1, "", "LookupTable"], [72, 9, 1, "", "LookupTable2D"], [61, 9, 1, "", "Moffat"], [50, 9, 1, "", "NFWHalo"], [48, 9, 1, "", "Nearest"], [77, 9, 1, "", "OffsetShearWCS"], [77, 9, 1, "", "OffsetWCS"], [61, 9, 1, "", "OpticalPSF"], [54, 9, 1, "", "OpticalScreen"], [4, 9, 1, "", "OutputCatalog"], [54, 9, 1, "", "PhaseScreenList"], [54, 9, 1, "", "PhaseScreenPSF"], [56, 9, 1, "", "PhotonArray"], [57, 9, 1, "", "PhotonDCR"], [57, 9, 1, "", "PhotonOp"], [70, 9, 1, "", "Pixel"], [77, 9, 1, "", "PixelScale"], [32, 9, 1, "", "PoissonDeviate"], [51, 9, 1, "", "PoissonNoise"], [58, 9, 1, "", "Position"], [58, 9, 1, "", "PositionD"], [58, 9, 1, "", "PositionI"], [59, 9, 1, "", "PowerSpectrum"], [57, 9, 1, "", "PupilAnnulusSampler"], [57, 9, 1, "", "PupilImageSampler"], [77, 9, 1, "", "PyAstWCS"], [48, 9, 1, "", "Quintic"], [77, 9, 1, "", "RaDecFunction"], [36, 9, 1, "", "RandomKnots"], [63, 9, 1, "", "RealGalaxy"], [63, 9, 1, "", "RealGalaxyCatalog"], [57, 9, 1, "", "Refraction"], [66, 9, 1, "", "SED"], [54, 9, 1, "", "SecondKick"], [67, 9, 1, "", "Sensor"], [36, 9, 1, "", "Sersic"], [0, 9, 1, "", "Shapelet"], [69, 9, 1, "", "Shear"], [77, 9, 1, "", "ShearWCS"], [67, 9, 1, "", "SiliconSensor"], [48, 9, 1, "", "SincInterpolant"], [36, 9, 1, "", "Spergel"], [8, 9, 1, "", "Sum"], [77, 8, 1, "", "TanWCS"], [57, 9, 1, "", "TimeSampler"], [70, 9, 1, "", "TopHat"], [73, 8, 1, "", "Transform"], [73, 9, 1, "", "Transformation"], [77, 9, 1, "", "UVFunction"], [20, 9, 1, "", "UncorrelatedNoise"], [32, 9, 1, "", "UniformDeviate"], [54, 9, 1, "", "UserScreen"], [51, 9, 1, "", "VariableGaussianNoise"], [61, 9, 1, "", "VonKarman"], [57, 9, 1, "", "WavelengthSampler"], [77, 9, 1, "", "WcsToolsWCS"], [32, 9, 1, "", "WeibullDeviate"], [75, 8, 1, "", "_Angle"], [3, 8, 1, "", "_BoundsD"], [3, 8, 1, "", "_BoundsI"], [42, 8, 1, "", "_Image"], [0, 8, 1, "", "_InterpolatedImage"], [0, 8, 1, "", "_InterpolatedKImage"], [69, 8, 1, "", "_Shear"], [73, 8, 1, "", "_Transform"], [20, 8, 1, "", "getCOSMOSNoise"], [72, 8, 1, "", "trapz"]], "galsim.AffineTransform": [[77, 10, 1, "", "dudx"], [77, 10, 1, "", "dudy"], [77, 10, 1, "", "dvdx"], [77, 10, 1, "", "dvdy"], [77, 10, 1, "", "origin"], [77, 10, 1, "", "world_origin"]], "galsim.Airy": [[61, 10, 1, "", "fwhm"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "lam_over_diam"], [61, 10, 1, "", "obscuration"], [61, 11, 1, "", "withFlux"]], "galsim.Angle": [[75, 11, 1, "", "cos"], [75, 10, 1, "", "deg"], [75, 11, 1, "", "dms"], [75, 11, 1, "", "from_dms"], [75, 11, 1, "", "from_hms"], [75, 11, 1, "", "hms"], [75, 10, 1, "", "rad"], [75, 11, 1, "", "sin"], [75, 11, 1, "", "sincos"], [75, 11, 1, "", "tan"], [75, 11, 1, "", "wrap"]], "galsim.AngleUnit": [[75, 11, 1, "", "from_name"], [75, 10, 1, "", "value"]], "galsim.Aperture": [[54, 10, 1, "", "diam"], [54, 10, 1, "", "gsparams"], [54, 10, 1, "", "illuminated"], [54, 10, 1, "", "npix"], [54, 10, 1, "", "obscuration"], [54, 10, 1, "", "pupil_plane_scale"], [54, 10, 1, "", "pupil_plane_size"], [54, 11, 1, "", "samplePupil"], [54, 10, 1, "", "u"], [54, 10, 1, "", "v"], [54, 11, 1, "", "withGSParams"]], "galsim.AstropyWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "wcs"]], "galsim.AtmosphericScreen": [[54, 10, 1, "", "altitude"], [54, 11, 1, "", "instantiate"], [54, 10, 1, "", "kmax"], [54, 10, 1, "", "kmin"], [54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.AutoConvolution": [[8, 10, 1, "", "orig_obj"], [8, 10, 1, "", "real_space"], [8, 11, 1, "", "withGSParams"]], "galsim.AutoCorrelation": [[8, 10, 1, "", "orig_obj"], [8, 10, 1, "", "real_space"], [8, 11, 1, "", "withGSParams"]], "galsim.Bandpass": [[1, 11, 1, "", "__call__"], [1, 11, 1, "", "calculateEffectiveWavelength"], [1, 10, 1, "", "effective_wavelength"], [1, 11, 1, "", "thin"], [1, 11, 1, "", "truncate"], [1, 11, 1, "", "withZeropoint"]], "galsim.BaseCorrelatedNoise": [[20, 11, 1, "", "applyTo"], [20, 11, 1, "", "convolvedWith"], [20, 11, 1, "", "copy"], [20, 11, 1, "", "dilate"], [20, 11, 1, "", "drawImage"], [20, 11, 1, "", "drawKImage"], [20, 11, 1, "", "expand"], [20, 11, 1, "", "from_file"], [20, 11, 1, "", "getVariance"], [20, 10, 1, "", "gsparams"], [20, 11, 1, "", "lens"], [20, 11, 1, "", "magnify"], [20, 10, 1, "", "rng"], [20, 11, 1, "", "rotate"], [20, 11, 1, "", "shear"], [20, 11, 1, "", "symmetrizeImage"], [20, 11, 1, "", "transform"], [20, 11, 1, "", "whitenImage"], [20, 11, 1, "", "withGSParams"], [20, 11, 1, "", "withScaledVariance"], [20, 11, 1, "", "withVariance"]], "galsim.BaseDeviate": [[32, 11, 1, "", "_reset"], [32, 11, 1, "", "_seed"], [32, 11, 1, "", "add_generate"], [32, 11, 1, "", "as_numpy_generator"], [32, 11, 1, "", "clearCache"], [32, 11, 1, "", "discard"], [32, 11, 1, "", "duplicate"], [32, 11, 1, "", "generate"], [32, 10, 1, "", "generates_in_pairs"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "np"], [32, 11, 1, "", "raw"], [32, 11, 1, "", "reset"], [32, 11, 1, "", "seed"]], "galsim.BaseNoise": [[51, 11, 1, "", "__div__"], [51, 11, 1, "", "__mul__"], [51, 11, 1, "", "applyTo"], [51, 11, 1, "", "getVariance"], [51, 10, 1, "", "rng"], [51, 11, 1, "", "withScaledVariance"], [51, 11, 1, "", "withVariance"]], "galsim.BaseWCS": [[77, 11, 1, "", "affine"], [77, 11, 1, "", "fixColor"], [77, 11, 1, "", "isCelestial"], [77, 11, 1, "", "isLocal"], [77, 11, 1, "", "isPixelScale"], [77, 11, 1, "", "isUniform"], [77, 11, 1, "", "jacobian"], [77, 11, 1, "", "local"], [77, 11, 1, "", "makeSkyImage"], [77, 11, 1, "", "maxLinearScale"], [77, 11, 1, "", "minLinearScale"], [77, 11, 1, "", "pixelArea"], [77, 11, 1, "", "posToImage"], [77, 11, 1, "", "posToWorld"], [77, 11, 1, "", "profileToImage"], [77, 11, 1, "", "profileToWorld"], [77, 11, 1, "", "shearToImage"], [77, 11, 1, "", "shearToWorld"], [77, 11, 1, "", "shiftOrigin"], [77, 11, 1, "", "toImage"], [77, 11, 1, "", "toWorld"], [77, 11, 1, "", "writeToFitsHeader"]], "galsim.BinomialDeviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "n"], [32, 10, 1, "", "p"]], "galsim.Bounds": [[3, 11, 1, "", "area"], [3, 10, 1, "", "center"], [3, 11, 1, "", "expand"], [3, 11, 1, "", "getXMax"], [3, 11, 1, "", "getXMin"], [3, 11, 1, "", "getYMax"], [3, 11, 1, "", "getYMin"], [3, 11, 1, "", "includes"], [3, 11, 1, "", "isDefined"], [3, 10, 1, "", "origin"], [3, 11, 1, "", "shift"], [3, 10, 1, "", "true_center"], [3, 11, 1, "", "withBorder"]], "galsim.BoundsI": [[3, 11, 1, "", "numpyShape"]], "galsim.Box": [[70, 10, 1, "", "height"], [70, 10, 1, "", "width"], [70, 11, 1, "", "withFlux"]], "galsim.CCDNoise": [[51, 11, 1, "", "copy"], [51, 10, 1, "", "gain"], [51, 10, 1, "", "read_noise"], [51, 10, 1, "", "sky_level"]], "galsim.Catalog": [[4, 11, 1, "", "get"], [4, 11, 1, "", "getFloat"], [4, 11, 1, "", "getInt"], [4, 11, 1, "", "readAscii"], [4, 11, 1, "", "readFits"]], "galsim.CelestialCoord": [[77, 11, 1, "", "angleBetween"], [77, 11, 1, "", "area"], [77, 10, 1, "", "dec"], [77, 11, 1, "", "deproject"], [77, 11, 1, "", "deproject_rad"], [77, 11, 1, "", "distanceTo"], [77, 11, 1, "", "ecliptic"], [77, 11, 1, "", "from_ecliptic"], [77, 11, 1, "", "from_galactic"], [77, 11, 1, "", "from_xyz"], [77, 11, 1, "", "galactic"], [77, 11, 1, "", "get_xyz"], [77, 11, 1, "", "greatCirclePoint"], [77, 11, 1, "", "jac_deproject"], [77, 11, 1, "", "jac_deproject_rad"], [77, 11, 1, "", "normal"], [77, 11, 1, "", "precess"], [77, 11, 1, "", "project"], [77, 11, 1, "", "project_rad"], [77, 10, 1, "", "ra"], [77, 10, 1, "", "rad"], [77, 11, 1, "", "radec_to_xyz"], [77, 11, 1, "", "xyz_to_radec"]], "galsim.Chi2Deviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "n"]], "galsim.ChromaticAiry": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticAtmosphere": [[7, 11, 1, "", "build_obj"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticAutoConvolution": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticAutoCorrelation": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticConvolution": [[7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 10, 1, "", "obj_list"], [7, 11, 1, "", "resize_effective_prof_cache"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticDeconvolution": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticFourierSqrtProfile": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticObject": [[7, 11, 1, "", "__mul__"], [7, 11, 1, "", "applyTo"], [7, 11, 1, "", "atRedshift"], [7, 11, 1, "", "calculateCentroid"], [7, 11, 1, "", "calculateFlux"], [7, 11, 1, "", "calculateMagnitude"], [7, 11, 1, "", "dilate"], [7, 10, 1, "", "dimensionless"], [7, 11, 1, "", "drawImage"], [7, 11, 1, "", "drawKImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 11, 1, "", "expand"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "interpolate"], [7, 11, 1, "", "lens"], [7, 11, 1, "", "magnify"], [7, 10, 1, "", "redshift"], [7, 11, 1, "", "resize_multiplier_cache"], [7, 11, 1, "", "rotate"], [7, 11, 1, "", "shear"], [7, 11, 1, "", "shift"], [7, 10, 1, "", "spectral"], [7, 11, 1, "", "transform"], [7, 11, 1, "", "withFlux"], [7, 11, 1, "", "withFluxDensity"], [7, 11, 1, "", "withGSParams"], [7, 11, 1, "", "withMagnitude"], [7, 11, 1, "", "withScaledFlux"]], "galsim.ChromaticOpticalPSF": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticRealGalaxy": [[7, 11, 1, "", "makeFromImages"]], "galsim.ChromaticSum": [[7, 11, 1, "", "atRedshift"], [7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 10, 1, "", "obj_list"], [7, 11, 1, "", "withGSParams"], [7, 11, 1, "", "withScaledFlux"]], "galsim.ChromaticTransformation": [[7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 10, 1, "", "original"], [7, 11, 1, "", "withGSParams"]], "galsim.Convolution": [[8, 10, 1, "", "obj_list"], [8, 10, 1, "", "real_space"], [8, 11, 1, "", "withGSParams"]], "galsim.Cosmology": [[50, 11, 1, "", "Da"], [50, 11, 1, "", "E"], [50, 11, 1, "", "a"]], "galsim.CovarianceSpectrum": [[71, 11, 1, "", "toNoise"]], "galsim.Cubic": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.DeVaucouleurs": [[36, 11, 1, "", "withFlux"]], "galsim.Deconvolution": [[73, 10, 1, "", "orig_obj"], [73, 11, 1, "", "withGSParams"]], "galsim.Delta": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.DeltaFunction": [[70, 11, 1, "", "withFlux"]], "galsim.DeviateNoise": [[51, 11, 1, "", "copy"]], "galsim.DistDeviate": [[32, 11, 1, "", "__call__"], [32, 11, 1, "", "add_generate"], [32, 11, 1, "", "generate"], [32, 11, 1, "", "val"]], "galsim.EmissionLine": [[66, 11, 1, "", "atRedshift"]], "galsim.Exponential": [[36, 10, 1, "", "half_light_radius"], [36, 10, 1, "", "scale_radius"], [36, 11, 1, "", "withFlux"]], "galsim.FRatioAngles": [[57, 11, 1, "", "applyTo"]], "galsim.FocusDepth": [[57, 11, 1, "", "applyTo"]], "galsim.FourierSqrtProfile": [[73, 10, 1, "", "orig_obj"], [73, 11, 1, "", "withGSParams"]], "galsim.GSFitsWCS": [[77, 10, 1, "", "origin"]], "galsim.GSObject": [[37, 11, 1, "", "__add__"], [37, 11, 1, "", "__div__"], [37, 11, 1, "", "__mul__"], [37, 11, 1, "", "__rmul__"], [37, 11, 1, "", "__sub__"], [37, 11, 1, "", "_calculate_nphotons"], [37, 11, 1, "", "_drawKImage"], [37, 11, 1, "", "_drawReal"], [37, 11, 1, "", "_kValue"], [37, 11, 1, "", "_shear"], [37, 11, 1, "", "_shift"], [37, 11, 1, "", "_shoot"], [37, 11, 1, "", "_xValue"], [37, 11, 1, "", "applyTo"], [37, 11, 1, "", "atRedshift"], [37, 11, 1, "", "calculateFWHM"], [37, 11, 1, "", "calculateHLR"], [37, 11, 1, "", "calculateMomentRadius"], [37, 10, 1, "", "centroid"], [37, 11, 1, "", "dilate"], [37, 11, 1, "", "drawFFT"], [37, 11, 1, "", "drawFFT_finish"], [37, 11, 1, "", "drawFFT_makeKImage"], [37, 11, 1, "", "drawImage"], [37, 11, 1, "", "drawKImage"], [37, 11, 1, "", "drawPhot"], [37, 11, 1, "", "drawReal"], [37, 11, 1, "", "expand"], [37, 10, 1, "", "flux"], [37, 11, 1, "", "getGoodImageSize"], [37, 10, 1, "", "gsparams"], [37, 10, 1, "", "has_hard_edges"], [37, 10, 1, "", "is_analytic_k"], [37, 10, 1, "", "is_analytic_x"], [37, 10, 1, "", "is_axisymmetric"], [37, 11, 1, "", "kValue"], [37, 11, 1, "", "lens"], [37, 11, 1, "", "magnify"], [37, 11, 1, "", "makePhot"], [37, 10, 1, "", "max_sb"], [37, 10, 1, "", "maxk"], [37, 10, 1, "", "negative_flux"], [37, 10, 1, "", "noise"], [37, 10, 1, "", "nyquist_scale"], [37, 10, 1, "", "positive_flux"], [37, 11, 1, "", "rotate"], [37, 11, 1, "", "shear"], [37, 11, 1, "", "shift"], [37, 11, 1, "", "shoot"], [37, 10, 1, "", "stepk"], [37, 11, 1, "", "transform"], [37, 11, 1, "", "withFlux"], [37, 11, 1, "", "withGSParams"], [37, 11, 1, "", "withScaledFlux"], [37, 11, 1, "", "xValue"]], "galsim.GSParams": [[38, 11, 1, "", "check"], [38, 11, 1, "", "combine"], [38, 11, 1, "", "withParams"]], "galsim.GalaxySample": [[63, 11, 1, "", "canMakeReal"], [63, 11, 1, "", "getParametricRecord"], [63, 11, 1, "", "getRealParams"], [63, 11, 1, "", "getValue"], [63, 11, 1, "", "makeGalaxy"], [63, 11, 1, "", "selectRandomIndex"]], "galsim.GammaDeviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "k"], [32, 10, 1, "", "theta"]], "galsim.Gaussian": [[70, 10, 1, "", "fwhm"], [70, 10, 1, "", "half_light_radius"], [70, 10, 1, "", "sigma"], [70, 11, 1, "", "withFlux"]], "galsim.GaussianDeviate": [[32, 11, 1, "", "__call__"], [32, 11, 1, "", "generate_from_variance"], [32, 10, 1, "", "generates_in_pairs"], [32, 10, 1, "", "mean"], [32, 10, 1, "", "sigma"]], "galsim.GaussianNoise": [[51, 11, 1, "", "copy"], [51, 10, 1, "", "sigma"]], "galsim.Image": [[42, 11, 1, "", "FindAdaptiveMom"], [42, 11, 1, "", "__call__"], [42, 11, 1, "", "__getitem__"], [42, 11, 1, "", "__setitem__"], [42, 11, 1, "", "_addValue"], [42, 11, 1, "", "_fill"], [42, 11, 1, "", "_getValue"], [42, 11, 1, "", "_invertSelf"], [42, 11, 1, "", "_setValue"], [42, 11, 1, "", "_shift"], [42, 11, 1, "", "_view"], [42, 11, 1, "", "_wrap"], [42, 11, 1, "", "addNoise"], [42, 11, 1, "", "addNoiseSNR"], [42, 11, 1, "", "addReciprocityFailure"], [42, 11, 1, "", "addValue"], [42, 11, 1, "", "applyIPC"], [42, 11, 1, "", "applyNonlinearity"], [42, 11, 1, "", "applyPersistence"], [42, 10, 1, "", "array"], [42, 11, 1, "", "bin"], [42, 10, 1, "", "bounds"], [42, 11, 1, "", "calculateFWHM"], [42, 11, 1, "", "calculateHLR"], [42, 11, 1, "", "calculateMomentRadius"], [42, 11, 1, "", "calculate_fft"], [42, 11, 1, "", "calculate_inverse_fft"], [42, 10, 1, "", "center"], [42, 11, 1, "", "clear_depixelize_cache"], [42, 10, 1, "", "conjugate"], [42, 11, 1, "", "copy"], [42, 11, 1, "", "copyFrom"], [42, 11, 1, "", "depixelize"], [42, 10, 1, "", "dtype"], [42, 11, 1, "", "fill"], [42, 11, 1, "", "flip_lr"], [42, 11, 1, "", "flip_ud"], [42, 11, 1, "", "getValue"], [42, 11, 1, "", "get_pixel_centers"], [42, 11, 1, "", "good_fft_size"], [42, 10, 1, "", "imag"], [42, 11, 1, "", "invertSelf"], [42, 10, 1, "", "iscomplex"], [42, 10, 1, "", "isconst"], [42, 10, 1, "", "iscontiguous"], [42, 10, 1, "", "isinteger"], [42, 10, 1, "", "ncol"], [42, 10, 1, "", "nrow"], [42, 10, 1, "", "origin"], [42, 10, 1, "", "outer_bounds"], [42, 11, 1, "", "quantize"], [42, 10, 1, "", "real"], [42, 11, 1, "", "replaceNegative"], [42, 11, 1, "", "resize"], [42, 11, 1, "", "rot_180"], [42, 11, 1, "", "rot_ccw"], [42, 11, 1, "", "rot_cw"], [42, 10, 1, "", "scale"], [42, 11, 1, "", "setCenter"], [42, 11, 1, "", "setOrigin"], [42, 11, 1, "", "setSubImage"], [42, 11, 1, "", "setValue"], [42, 11, 1, "", "setZero"], [42, 11, 1, "", "shift"], [42, 11, 1, "", "subImage"], [42, 11, 1, "", "subsample"], [42, 11, 1, "", "symmetrizeNoise"], [42, 11, 1, "", "transpose"], [42, 10, 1, "", "true_center"], [42, 11, 1, "", "view"], [42, 11, 1, "", "whitenNoise"], [42, 11, 1, "", "wrap"], [42, 11, 1, "", "write"], [42, 10, 1, "", "xmax"], [42, 10, 1, "", "xmin"], [42, 10, 1, "", "ymax"], [42, 10, 1, "", "ymin"]], "galsim.InclinedExponential": [[36, 10, 1, "", "disk_half_light_radius"], [36, 10, 1, "", "inclination"], [36, 10, 1, "", "scale_h_over_r"], [36, 10, 1, "", "scale_height"], [36, 10, 1, "", "scale_radius"], [36, 11, 1, "", "withFlux"]], "galsim.InclinedSersic": [[36, 10, 1, "", "disk_half_light_radius"], [36, 10, 1, "", "inclination"], [36, 10, 1, "", "n"], [36, 10, 1, "", "scale_h_over_r"], [36, 10, 1, "", "scale_height"], [36, 10, 1, "", "scale_radius"], [36, 10, 1, "", "trunc"], [36, 11, 1, "", "withFlux"]], "galsim.Interpolant": [[48, 11, 1, "", "from_name"], [48, 10, 1, "", "gsparams"], [48, 11, 1, "", "kval"], [48, 10, 1, "", "negative_flux"], [48, 10, 1, "", "positive_flux"], [48, 11, 1, "", "unit_integrals"], [48, 11, 1, "", "withGSParams"], [48, 11, 1, "", "xval"]], "galsim.InterpolatedChromaticObject": [[7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.InterpolatedImage": [[0, 10, 1, "", "image"], [0, 10, 1, "", "k_interpolant"], [0, 11, 1, "", "withGSParams"], [0, 10, 1, "", "x_interpolant"]], "galsim.InterpolatedKImage": [[0, 10, 1, "", "k_interpolant"], [0, 10, 1, "", "kimage"], [0, 11, 1, "", "withGSParams"]], "galsim.JacobianWCS": [[77, 10, 1, "", "dudx"], [77, 10, 1, "", "dudy"], [77, 10, 1, "", "dvdx"], [77, 10, 1, "", "dvdy"], [77, 11, 1, "", "getDecomposition"], [77, 11, 1, "", "getMatrix"]], "galsim.Kolmogorov": [[61, 10, 1, "", "fwhm"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "lam_over_r0"], [61, 11, 1, "", "withFlux"]], "galsim.Lanczos": [[48, 10, 1, "", "conserve_dc"], [48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 10, 1, "", "n"], [48, 10, 1, "", "xrange"]], "galsim.Linear": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.LookupTable": [[72, 11, 1, "", "__call__"], [72, 11, 1, "", "from_file"], [72, 11, 1, "", "from_func"], [72, 11, 1, "", "integrate"], [72, 11, 1, "", "integrate_product"], [72, 10, 1, "", "x_max"], [72, 10, 1, "", "x_min"]], "galsim.LookupTable2D": [[72, 11, 1, "", "__call__"], [72, 11, 1, "", "gradient"]], "galsim.Moffat": [[61, 10, 1, "", "beta"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "scale_radius"], [61, 10, 1, "", "trunc"], [61, 11, 1, "", "withFlux"]], "galsim.NFWHalo": [[50, 11, 1, "", "_getConvergence"], [50, 11, 1, "", "_getLensing"], [50, 11, 1, "", "_getMagnification"], [50, 11, 1, "", "_getShear"], [50, 11, 1, "", "getConvergence"], [50, 11, 1, "", "getLensing"], [50, 11, 1, "", "getMagnification"], [50, 11, 1, "", "getShear"]], "galsim.Nearest": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.OffsetShearWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "scale"], [77, 10, 1, "", "shear"], [77, 10, 1, "", "world_origin"]], "galsim.OffsetWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "scale"], [77, 10, 1, "", "world_origin"]], "galsim.OpticalPSF": [[61, 11, 1, "", "withFlux"]], "galsim.OpticalScreen": [[54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.OutputCatalog": [[4, 11, 1, "", "addRow"], [4, 11, 1, "", "getNCols"], [4, 11, 1, "", "getNObjects"], [4, 11, 1, "", "getNames"], [4, 11, 1, "", "getTypes"], [4, 11, 1, "", "makeData"], [4, 10, 1, "", "ncols"], [4, 10, 1, "", "nobjects"], [4, 11, 1, "", "setTypes"], [4, 11, 1, "", "write"], [4, 11, 1, "", "writeAscii"], [4, 11, 1, "", "writeFits"], [4, 11, 1, "", "writeFitsHdu"]], "galsim.PhaseScreenList": [[54, 11, 1, "", "instantiate"], [54, 11, 1, "", "makePSF"], [54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.PhaseScreenPSF": [[54, 10, 1, "", "fft_sign"], [54, 10, 1, "", "flux"], [54, 10, 1, "", "kcrit"], [54, 10, 1, "", "screen_list"], [54, 11, 1, "", "withFlux"], [54, 11, 1, "", "withGSParams"]], "galsim.PhotonArray": [[56, 11, 1, "", "addTo"], [56, 11, 1, "", "allocateAngles"], [56, 11, 1, "", "allocatePupil"], [56, 11, 1, "", "allocateTimes"], [56, 11, 1, "", "allocateWavelengths"], [56, 11, 1, "", "assignAt"], [56, 11, 1, "", "convolve"], [56, 11, 1, "", "copyFrom"], [56, 10, 1, "", "dxdz"], [56, 10, 1, "", "dydz"], [56, 10, 1, "", "flux"], [56, 11, 1, "", "fromArrays"], [56, 11, 1, "", "getTotalFlux"], [56, 11, 1, "", "hasAllocatedAngles"], [56, 11, 1, "", "hasAllocatedPupil"], [56, 11, 1, "", "hasAllocatedTimes"], [56, 11, 1, "", "hasAllocatedWavelengths"], [56, 11, 1, "", "isCorrelated"], [56, 11, 1, "", "makeFromImage"], [56, 10, 1, "", "pupil_u"], [56, 10, 1, "", "pupil_v"], [56, 11, 1, "", "read"], [56, 11, 1, "", "scaleFlux"], [56, 11, 1, "", "scaleXY"], [56, 11, 1, "", "setCorrelated"], [56, 11, 1, "", "setTotalFlux"], [56, 11, 1, "", "size"], [56, 10, 1, "", "time"], [56, 10, 1, "", "wavelength"], [56, 11, 1, "", "write"], [56, 10, 1, "", "x"], [56, 10, 1, "", "y"]], "galsim.PhotonDCR": [[57, 11, 1, "", "applyTo"]], "galsim.PhotonOp": [[57, 11, 1, "", "applyTo"]], "galsim.Pixel": [[70, 10, 1, "", "scale"], [70, 11, 1, "", "withFlux"]], "galsim.PixelScale": [[77, 10, 1, "", "scale"]], "galsim.PoissonDeviate": [[32, 11, 1, "", "__call__"], [32, 11, 1, "", "generate_from_expectation"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "mean"]], "galsim.PoissonNoise": [[51, 11, 1, "", "copy"], [51, 10, 1, "", "sky_level"]], "galsim.Position": [[58, 11, 1, "", "shear"]], "galsim.PositionD": [[58, 11, 1, "", "round"]], "galsim.PowerSpectrum": [[59, 11, 1, "", "_getConvergence"], [59, 11, 1, "", "_getLensing"], [59, 11, 1, "", "_getMagnification"], [59, 11, 1, "", "_getShear"], [59, 11, 1, "", "buildGrid"], [59, 11, 1, "", "calculateXi"], [59, 11, 1, "", "getConvergence"], [59, 11, 1, "", "getLensing"], [59, 11, 1, "", "getMagnification"], [59, 11, 1, "", "getShear"], [59, 11, 1, "", "nRandCallsForBuildGrid"]], "galsim.PupilAnnulusSampler": [[57, 11, 1, "", "applyTo"]], "galsim.PupilImageSampler": [[57, 11, 1, "", "applyTo"]], "galsim.PyAstWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "wcsinfo"]], "galsim.Quintic": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 10, 1, "", "xrange"]], "galsim.RaDecFunction": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "radec_func"]], "galsim.RandomKnots": [[36, 11, 1, "", "calculateHLR"], [36, 11, 1, "", "dilate"], [36, 11, 1, "", "expand"], [36, 10, 1, "", "input_half_light_radius"], [36, 10, 1, "", "npoints"], [36, 11, 1, "", "rotate"], [36, 11, 1, "", "shear"], [36, 11, 1, "", "shift"], [36, 11, 1, "", "transform"], [36, 11, 1, "", "withFlux"], [36, 11, 1, "", "withScaledFlux"]], "galsim.RealGalaxy": [[63, 11, 1, "", "makeFromImage"], [63, 11, 1, "", "withGSParams"]], "galsim.RealGalaxyCatalog": [[63, 11, 1, "", "getBandpass"], [63, 11, 1, "", "getGalImage"], [63, 11, 1, "", "getIndexForID"], [63, 11, 1, "", "getNoise"], [63, 11, 1, "", "getNoiseProperties"], [63, 11, 1, "", "getPSF"], [63, 11, 1, "", "getPSFImage"], [63, 11, 1, "", "preload"]], "galsim.Refraction": [[57, 11, 1, "", "applyTo"]], "galsim.SED": [[66, 11, 1, "", "__call__"], [66, 11, 1, "", "__mul__"], [66, 11, 1, "", "_mul_bandpass"], [66, 11, 1, "", "_mul_scalar"], [66, 11, 1, "", "_mul_sed"], [66, 11, 1, "", "atRedshift"], [66, 11, 1, "", "calculateDCRMomentShifts"], [66, 11, 1, "", "calculateFlux"], [66, 11, 1, "", "calculateMagnitude"], [66, 11, 1, "", "calculateSeeingMomentRatio"], [66, 11, 1, "", "check_dimensionless"], [66, 11, 1, "", "check_spectral"], [66, 10, 1, "", "dimensionless"], [66, 11, 1, "", "sampleWavelength"], [66, 11, 1, "", "thin"], [66, 11, 1, "", "withFlux"], [66, 11, 1, "", "withFluxDensity"], [66, 11, 1, "", "withMagnitude"]], "galsim.SecondKick": [[54, 10, 1, "", "diam"], [54, 10, 1, "", "kcrit"], [54, 10, 1, "", "lam"], [54, 10, 1, "", "obscuration"], [54, 10, 1, "", "r0"], [54, 10, 1, "", "scale_unit"], [54, 11, 1, "", "withFlux"]], "galsim.Sensor": [[67, 11, 1, "", "accumulate"], [67, 11, 1, "", "calculate_pixel_areas"]], "galsim.Sersic": [[36, 11, 1, "", "calculateHLRFactor"], [36, 11, 1, "", "calculateIntegratedFlux"], [36, 10, 1, "", "half_light_radius"], [36, 10, 1, "", "n"], [36, 10, 1, "", "scale_radius"], [36, 10, 1, "", "trunc"], [36, 11, 1, "", "withFlux"]], "galsim.Shapelet": [[0, 10, 1, "", "bvec"], [0, 11, 1, "", "fit"], [0, 11, 1, "", "getNM"], [0, 11, 1, "", "getPQ"], [0, 10, 1, "", "order"], [0, 10, 1, "", "sigma"], [0, 11, 1, "", "size"]], "galsim.Shear": [[69, 10, 1, "", "beta"], [69, 10, 1, "", "e"], [69, 10, 1, "", "e1"], [69, 10, 1, "", "e2"], [69, 10, 1, "", "esq"], [69, 10, 1, "", "eta"], [69, 10, 1, "", "eta1"], [69, 10, 1, "", "eta2"], [69, 10, 1, "", "g"], [69, 10, 1, "", "g1"], [69, 10, 1, "", "g2"], [69, 11, 1, "", "getMatrix"], [69, 10, 1, "", "q"], [69, 11, 1, "", "rotationWith"], [69, 10, 1, "", "shear"]], "galsim.ShearWCS": [[77, 10, 1, "", "scale"], [77, 10, 1, "", "shear"]], "galsim.SiliconSensor": [[67, 11, 1, "", "accumulate"], [67, 11, 1, "", "calculate_pixel_areas"], [67, 11, 1, "", "simple_treerings"]], "galsim.SincInterpolant": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.Spergel": [[36, 11, 1, "", "calculateFluxRadius"], [36, 11, 1, "", "calculateIntegratedFlux"], [36, 10, 1, "", "half_light_radius"], [36, 10, 1, "", "nu"], [36, 10, 1, "", "scale_radius"], [36, 11, 1, "", "withFlux"]], "galsim.Sum": [[8, 10, 1, "", "obj_list"], [8, 11, 1, "", "withGSParams"]], "galsim.TimeSampler": [[57, 11, 1, "", "applyTo"]], "galsim.TopHat": [[70, 10, 1, "", "radius"], [70, 11, 1, "", "withFlux"]], "galsim.Transformation": [[73, 10, 1, "", "flux_ratio"], [73, 10, 1, "", "jac"], [73, 10, 1, "", "offset"], [73, 10, 1, "", "original"], [73, 11, 1, "", "withGSParams"]], "galsim.UVFunction": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "ufunc"], [77, 10, 1, "", "vfunc"], [77, 10, 1, "", "world_origin"], [77, 10, 1, "", "xfunc"], [77, 10, 1, "", "yfunc"]], "galsim.UncorrelatedNoise": [[20, 11, 1, "", "withGSParams"]], "galsim.UniformDeviate": [[32, 11, 1, "", "__call__"]], "galsim.UserScreen": [[54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.VariableGaussianNoise": [[51, 11, 1, "", "applyTo"], [51, 11, 1, "", "copy"], [51, 10, 1, "", "var_image"]], "galsim.VonKarman": [[61, 10, 1, "", "L0"], [61, 10, 1, "", "delta_amplitude"], [61, 10, 1, "", "do_delta"], [61, 10, 1, "", "force_stepk"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "lam"], [61, 10, 1, "", "r0"], [61, 10, 1, "", "r0_500"], [61, 10, 1, "", "scale_unit"], [61, 11, 1, "", "withFlux"]], "galsim.WavelengthSampler": [[57, 11, 1, "", "applyTo"]], "galsim.WcsToolsWCS": [[77, 10, 1, "", "file_name"], [77, 10, 1, "", "origin"]], "galsim.WeibullDeviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "a"], [32, 10, 1, "", "b"]], "galsim.bessel": [[2, 8, 1, "", "ci"], [2, 8, 1, "", "gammainc"], [2, 8, 1, "", "iv"], [2, 8, 1, "", "j0"], [2, 8, 1, "", "j0_root"], [2, 8, 1, "", "j1"], [2, 8, 1, "", "jn"], [2, 8, 1, "", "jv"], [2, 8, 1, "", "jv_root"], [2, 8, 1, "", "kn"], [2, 8, 1, "", "kv"], [2, 8, 1, "", "si"], [2, 8, 1, "", "sinc"], [2, 8, 1, "", "yn"], [2, 8, 1, "", "yv"]], "galsim.cdmodel": [[5, 9, 1, "", "BaseCDModel"], [5, 9, 1, "", "PowerLawCD"]], "galsim.cdmodel.BaseCDModel": [[5, 11, 1, "", "__init__"], [5, 11, 1, "", "applyBackward"], [5, 11, 1, "", "applyForward"]], "galsim.cdmodel.PowerLawCD": [[5, 11, 1, "", "__init__"]], "galsim.config": [[15, 8, 1, "", "AddExtraOutputHDUs"], [15, 8, 1, "", "AddNoise"], [15, 8, 1, "", "AddNoiseVariance"], [15, 8, 1, "", "AddSky"], [11, 9, 1, "", "BandpassBuilder"], [15, 8, 1, "", "BuildFile"], [15, 8, 1, "", "BuildFiles"], [15, 8, 1, "", "BuildGSObject"], [15, 8, 1, "", "BuildImage"], [15, 8, 1, "", "BuildImages"], [15, 8, 1, "", "BuildStamp"], [15, 8, 1, "", "BuildStamps"], [15, 8, 1, "", "BuildWCS"], [11, 9, 1, "", "CCDNoiseBuilder"], [11, 9, 1, "", "COSMOSNoiseBuilder"], [15, 8, 1, "", "CalculateNoiseVariance"], [15, 8, 1, "", "CheckAllParams"], [15, 8, 1, "", "CheckNoExtraOutputHDUs"], [15, 8, 1, "", "CleanConfig"], [15, 8, 1, "", "ConvertNones"], [15, 8, 1, "", "CopyConfig"], [15, 8, 1, "", "DrawBasic"], [15, 8, 1, "", "EvaluateCurrentValue"], [14, 9, 1, "", "ExtraOutputBuilder"], [15, 8, 1, "", "FlattenNoiseVariance"], [11, 9, 1, "", "GaussianNoiseBuilder"], [15, 8, 1, "", "GetAllParams"], [15, 8, 1, "", "GetCurrentValue"], [15, 8, 1, "", "GetFinalExtraOutput"], [15, 8, 1, "", "GetFromConfig"], [15, 8, 1, "", "GetIndex"], [15, 8, 1, "", "GetInputObj"], [15, 8, 1, "", "GetLoggerProxy"], [15, 8, 1, "", "GetNFiles"], [15, 8, 1, "", "GetNImagesForFile"], [15, 8, 1, "", "GetNObjForFile"], [15, 8, 1, "", "GetNObjForImage"], [15, 8, 1, "", "GetRNG"], [15, 8, 1, "", "GetSky"], [11, 9, 1, "", "ImageBuilder"], [15, 8, 1, "", "ImportModules"], [12, 9, 1, "", "InputLoader"], [11, 9, 1, "", "ListWCSBuilder"], [15, 9, 1, "", "LoggerWrapper"], [15, 8, 1, "", "MakeImageTasks"], [15, 8, 1, "", "MakeStampTasks"], [15, 8, 1, "", "MergeConfig"], [15, 8, 1, "", "MultiProcess"], [11, 9, 1, "", "NoiseBuilder"], [11, 9, 1, "", "OriginWCSBuilder"], [14, 9, 1, "", "OutputBuilder"], [15, 8, 1, "", "ParseExtendedKey"], [15, 8, 1, "", "ParseRandomSeed"], [15, 8, 1, "", "ParseValue"], [15, 8, 1, "", "ParseWorldPos"], [17, 9, 1, "", "PhotonOpBuilder"], [11, 9, 1, "", "PoissonNoiseBuilder"], [15, 8, 1, "", "Process"], [15, 8, 1, "", "ProcessAllTemplates"], [15, 8, 1, "", "ProcessExtraOutputsForImage"], [15, 8, 1, "", "ProcessExtraOutputsForStamp"], [15, 8, 1, "", "ProcessInput"], [15, 8, 1, "", "ProcessInputNObjects"], [15, 8, 1, "", "ProcessTemplate"], [15, 8, 1, "", "PropagateIndexKeyRNGNum"], [15, 8, 1, "", "ReadConfig"], [15, 8, 1, "", "ReadJson"], [15, 8, 1, "", "ReadYaml"], [11, 8, 1, "", "RegisterBandpassType"], [14, 8, 1, "", "RegisterExtraOutput"], [11, 8, 1, "", "RegisterImageType"], [15, 8, 1, "", "RegisterInputConnectedType"], [12, 8, 1, "", "RegisterInputType"], [11, 8, 1, "", "RegisterNoiseType"], [13, 8, 1, "", "RegisterObjectType"], [14, 8, 1, "", "RegisterOutputType"], [17, 8, 1, "", "RegisterPhotonOpType"], [13, 8, 1, "", "RegisterSEDType"], [11, 8, 1, "", "RegisterSensorType"], [16, 8, 1, "", "RegisterTemplate"], [19, 8, 1, "", "RegisterValueType"], [11, 8, 1, "", "RegisterWCSType"], [15, 8, 1, "", "RemoveCurrent"], [15, 8, 1, "", "RetryIO"], [13, 9, 1, "", "SEDBuilder"], [11, 9, 1, "", "SensorBuilder"], [15, 8, 1, "", "SetDefaultExt"], [15, 8, 1, "", "SetDefaultIndex"], [15, 8, 1, "", "SetInConfig"], [15, 8, 1, "", "SetupConfigFileNum"], [15, 8, 1, "", "SetupConfigImageNum"], [15, 8, 1, "", "SetupConfigImageSize"], [15, 8, 1, "", "SetupConfigObjNum"], [15, 8, 1, "", "SetupConfigRNG"], [15, 8, 1, "", "SetupConfigStampSize"], [15, 8, 1, "", "SetupExtraOutput"], [15, 8, 1, "", "SetupExtraOutputsForImage"], [15, 8, 1, "", "SetupInput"], [15, 8, 1, "", "SetupInputsForImage"], [11, 9, 1, "", "SimpleWCSBuilder"], [15, 9, 1, "", "SkipThisObject"], [17, 9, 1, "", "StampBuilder"], [11, 9, 1, "", "TanWCSBuilder"], [15, 8, 1, "", "TransformObject"], [15, 8, 1, "", "UpdateConfig"], [15, 8, 1, "", "UpdateGSParams"], [15, 8, 1, "", "UpdateNProc"], [11, 9, 1, "", "WCSBuilder"], [15, 8, 1, "", "WriteExtraOutputs"]], "galsim.config.BandpassBuilder": [[11, 11, 1, "", "buildBandpass"]], "galsim.config.ExtraOutputBuilder": [[14, 11, 1, "", "ensureFinalized"], [14, 11, 1, "", "finalize"], [14, 11, 1, "", "initialize"], [14, 11, 1, "", "processImage"], [14, 11, 1, "", "processSkippedStamp"], [14, 11, 1, "", "processStamp"], [14, 11, 1, "", "setupImage"], [14, 11, 1, "", "writeFile"], [14, 11, 1, "", "writeHdu"]], "galsim.config.ImageBuilder": [[11, 11, 1, "", "addNoise"], [11, 11, 1, "", "buildBandpass"], [11, 11, 1, "", "buildImage"], [11, 11, 1, "", "buildSensor"], [11, 11, 1, "", "getNObj"], [11, 11, 1, "", "makeTasks"], [11, 11, 1, "", "setup"]], "galsim.config.InputLoader": [[12, 11, 1, "", "getKwargs"], [12, 11, 1, "", "initialize"], [12, 11, 1, "", "setupImage"], [12, 11, 1, "", "useProxy"]], "galsim.config.NoiseBuilder": [[11, 11, 1, "", "addNoise"], [11, 11, 1, "", "addNoiseVariance"], [11, 11, 1, "", "getNoiseVariance"]], "galsim.config.OutputBuilder": [[14, 11, 1, "", "addExtraOutputHDUs"], [14, 11, 1, "", "buildImages"], [14, 11, 1, "", "canAddHdus"], [14, 11, 1, "", "getFilename"], [14, 11, 1, "", "getNFiles"], [14, 11, 1, "", "getNImages"], [14, 11, 1, "", "getNObjPerImage"], [14, 11, 1, "", "setup"], [14, 11, 1, "", "writeExtraOutputs"], [14, 11, 1, "", "writeFile"]], "galsim.config.PhotonOpBuilder": [[17, 11, 1, "", "buildPhotonOp"]], "galsim.config.SEDBuilder": [[13, 11, 1, "", "buildSED"]], "galsim.config.SensorBuilder": [[11, 11, 1, "", "buildSensor"]], "galsim.config.StampBuilder": [[17, 11, 1, "", "addNoise"], [17, 11, 1, "", "applySNRScale"], [17, 11, 1, "", "buildPSF"], [17, 11, 1, "", "buildProfile"], [17, 11, 1, "", "draw"], [17, 11, 1, "", "getDrawMethod"], [17, 11, 1, "", "getOffset"], [17, 11, 1, "", "getSNRScale"], [17, 11, 1, "", "getSkip"], [17, 11, 1, "", "locateStamp"], [17, 11, 1, "", "makeStamp"], [17, 11, 1, "", "makeTasks"], [17, 11, 1, "", "quickSkip"], [17, 11, 1, "", "reject"], [17, 11, 1, "", "reset"], [17, 11, 1, "", "setup"], [17, 11, 1, "", "setupRNG"], [17, 11, 1, "", "updateOrigin"], [17, 11, 1, "", "updateSkip"], [17, 11, 1, "", "whiten"]], "galsim.config.WCSBuilder": [[11, 11, 1, "", "buildWCS"]], "galsim.config.extra_badpix": [[14, 9, 1, "", "BadPixBuilder"]], "galsim.config.extra_psf": [[14, 9, 1, "", "ExtraPSFBuilder"]], "galsim.config.extra_truth": [[14, 9, 1, "", "TruthBuilder"]], "galsim.config.extra_weight": [[14, 9, 1, "", "WeightBuilder"]], "galsim.config.gsobject": [[13, 8, 1, "", "_BuildAdd"], [13, 8, 1, "", "_BuildConvolve"], [13, 8, 1, "", "_BuildList"], [13, 8, 1, "", "_BuildOpticalPSF"]], "galsim.config.image_scattered": [[11, 9, 1, "", "ScatteredImageBuilder"]], "galsim.config.image_tiled": [[11, 9, 1, "", "TiledImageBuilder"]], "galsim.config.input_cosmos": [[12, 9, 1, "", "SampleLoader"], [12, 8, 1, "", "_BuildCOSMOSGalaxy"]], "galsim.config.input_nfw": [[12, 9, 1, "", "NFWLoader"], [12, 8, 1, "", "_GenerateFromNFWHaloMagnification"], [12, 8, 1, "", "_GenerateFromNFWHaloShear"]], "galsim.config.input_powerspectrum": [[12, 9, 1, "", "PowerSpectrumLoader"], [12, 8, 1, "", "_GenerateFromPowerSpectrumMagnification"], [12, 8, 1, "", "_GenerateFromPowerSpectrumShear"]], "galsim.config.input_real": [[12, 8, 1, "", "_BuildRealGalaxy"], [12, 8, 1, "", "_BuildRealGalaxyOriginal"]], "galsim.config.output_datacube": [[14, 9, 1, "", "DataCubeBuilder"]], "galsim.config.output_multifits": [[14, 9, 1, "", "MultiFitsBuilder"]], "galsim.config.stamp_ring": [[17, 9, 1, "", "RingBuilder"]], "galsim.dcr": [[30, 8, 1, "", "air_refractive_index_minus_one"], [30, 8, 1, "", "get_refraction"], [30, 8, 1, "", "parse_dcr_angles"], [30, 8, 1, "", "zenith_parallactic_angles"]], "galsim.des": [[31, 9, 1, "", "DES_PSFEx"], [31, 9, 1, "", "DES_Shapelet"], [31, 9, 1, "", "MEDSBuilder"], [31, 9, 1, "", "MultiExposureObject"], [31, 9, 1, "", "OffsetBuilder"], [31, 8, 1, "", "WriteMEDS"]], "galsim.des.DES_PSFEx": [[31, 11, 1, "", "getLocalWCS"], [31, 11, 1, "", "getPSF"], [31, 11, 1, "", "getPSFArray"]], "galsim.des.DES_Shapelet": [[31, 11, 1, "", "getB"], [31, 11, 1, "", "getPSF"], [31, 11, 1, "", "read_fits"]], "galsim.des.MEDSBuilder": [[31, 11, 1, "", "buildImages"], [31, 11, 1, "", "getNImages"], [31, 11, 1, "", "writeFile"]], "galsim.des.OffsetBuilder": [[31, 11, 1, "", "finalize"], [31, 11, 1, "", "processStamp"]], "galsim.fft": [[34, 8, 1, "", "fft2"], [34, 8, 1, "", "ifft2"], [34, 8, 1, "", "irfft2"], [34, 8, 1, "", "rfft2"]], "galsim.fits": [[35, 9, 1, "", "FitsHeader"], [35, 8, 1, "", "closeHDUList"], [35, 8, 1, "", "read"], [35, 8, 1, "", "readCube"], [35, 8, 1, "", "readFile"], [35, 8, 1, "", "readMulti"], [35, 8, 1, "", "write"], [35, 8, 1, "", "writeCube"], [35, 8, 1, "", "writeFile"], [35, 8, 1, "", "writeMulti"]], "galsim.fits.FitsHeader": [[35, 11, 1, "", "append"], [35, 11, 1, "", "clear"], [35, 11, 1, "", "comment"], [35, 11, 1, "", "extend"], [35, 11, 1, "", "get"], [35, 11, 1, "", "items"], [35, 11, 1, "", "iteritems"], [35, 11, 1, "", "iterkeys"], [35, 11, 1, "", "itervalues"], [35, 11, 1, "", "keys"], [35, 11, 1, "", "pop"], [35, 11, 1, "", "update"], [35, 11, 1, "", "values"]], "galsim.hsm": [[40, 8, 1, "", "EstimateShear"], [40, 8, 1, "", "FindAdaptiveMom"], [40, 9, 1, "", "HSMParams"], [40, 9, 1, "", "ShapeData"]], "galsim.hsm.HSMParams": [[40, 11, 1, "", "check"]], "galsim.hsm.ShapeData": [[40, 11, 1, "", "applyWCS"]], "galsim.integ": [[47, 9, 1, "", "ContinuousIntegrator"], [47, 9, 1, "", "ImageIntegrator"], [47, 9, 1, "", "IntegrationRule"], [47, 9, 1, "", "MidptRule"], [47, 9, 1, "", "QuadRule"], [47, 9, 1, "", "SampleIntegrator"], [47, 9, 1, "", "TrapzRule"], [47, 8, 1, "", "hankel"], [47, 8, 1, "", "int1d"], [47, 12, 1, "", "midptRule"], [47, 12, 1, "", "quadRule"], [47, 12, 1, "", "trapzRule"]], "galsim.integ.ImageIntegrator": [[47, 11, 1, "", "__call__"]], "galsim.integ.MidptRule": [[47, 11, 1, "", "calculateWeights"]], "galsim.integ.QuadRule": [[47, 11, 1, "", "calculateWeights"]], "galsim.integ.TrapzRule": [[47, 11, 1, "", "calculateWeights"]], "galsim.lensing_ps": [[59, 9, 1, "", "PowerSpectrumRealizer"], [59, 8, 1, "", "theoryToObserved"]], "galsim.lensing_ps.PowerSpectrumRealizer": [[59, 11, 1, "", "__call__"]], "galsim.meta_data": [[68, 12, 1, "", "share_dir"]], "galsim.phase_screens": [[54, 8, 1, "", "initWorker"], [54, 8, 1, "", "initWorkerArgs"], [54, 8, 1, "", "reset_shared_screens"]], "galsim.pse": [[60, 9, 1, "", "PowerSpectrumEstimator"]], "galsim.pse.PowerSpectrumEstimator": [[60, 11, 1, "", "estimate"]], "galsim.roman": [[64, 8, 1, "", "addReciprocityFailure"], [64, 8, 1, "", "allDetectorEffects"], [64, 8, 1, "", "allowedPos"], [64, 8, 1, "", "applyIPC"], [64, 8, 1, "", "applyNonlinearity"], [64, 8, 1, "", "applyPersistence"], [64, 8, 1, "", "bestPA"], [64, 8, 1, "", "convertCenter"], [64, 8, 1, "", "findSCA"], [64, 8, 1, "", "getBandpasses"], [64, 8, 1, "", "getPSF"], [64, 8, 1, "", "getSkyLevel"], [64, 8, 1, "", "getWCS"]], "galsim.table": [[72, 8, 1, "", "_LookupTable2D"]], "galsim.utilities": [[49, 9, 1, "", "CaptureLog"], [49, 9, 1, "", "LRU_Cache"], [49, 9, 1, "", "OrderedWeakRef"], [49, 9, 1, "", "Profile"], [49, 9, 1, "", "SimpleGenerator"], [49, 9, 1, "", "WeakMethod"], [49, 8, 1, "", "_horner"], [49, 8, 1, "", "_horner2d"], [49, 8, 1, "", "binomial"], [49, 8, 1, "", "check_all_diff"], [49, 8, 1, "", "check_pickle"], [49, 8, 1, "", "check_share_file"], [49, 8, 1, "", "combine_wave_list"], [49, 8, 1, "", "convert_interpolant"], [49, 8, 1, "", "deInterleaveImage"], [49, 9, 1, "", "doc_inherit"], [49, 8, 1, "", "dol_to_lod"], [49, 8, 1, "", "ensure_dir"], [49, 8, 1, "", "find_out_of_bounds_position"], [49, 8, 1, "", "functionize"], [49, 8, 1, "", "g1g2_to_e1e2"], [49, 8, 1, "", "get_omp_threads"], [49, 8, 1, "", "horner"], [49, 8, 1, "", "horner2d"], [49, 8, 1, "", "interleaveImages"], [49, 8, 1, "", "isinteger"], [49, 8, 1, "", "kxky"], [49, 9, 1, "", "lazy_property"], [49, 8, 1, "", "listify"], [49, 8, 1, "", "math_eval"], [49, 8, 1, "", "merge_sorted"], [49, 8, 1, "", "nCr"], [49, 8, 1, "", "old_thin_tabulated_values"], [49, 8, 1, "", "parse_pos_args"], [49, 8, 1, "", "pickle_shared"], [49, 8, 1, "", "printoptions"], [49, 8, 1, "", "rand_arr"], [49, 8, 1, "", "rand_with_replacement"], [49, 8, 1, "", "roll2d"], [49, 8, 1, "", "rotate_xy"], [49, 8, 1, "", "set_omp_threads"], [49, 9, 1, "", "single_threaded"], [49, 8, 1, "", "structure_function"], [49, 8, 1, "", "thin_tabulated_values"], [49, 9, 1, "", "timer"], [49, 8, 1, "", "unweighted_moments"], [49, 8, 1, "", "unweighted_shape"]], "galsim.utilities.LRU_Cache": [[49, 11, 1, "", "resize"]], "galsim.wcs": [[77, 9, 1, "", "CelestialWCS"], [77, 9, 1, "", "EuclideanWCS"], [77, 9, 1, "", "LocalWCS"], [77, 9, 1, "", "UniformWCS"], [77, 8, 1, "", "compatible"], [77, 8, 1, "", "readFromFitsHeader"]], "galsim.wcs.CelestialWCS": [[77, 11, 1, "", "radecToxy"], [77, 10, 1, "", "x0"], [77, 11, 1, "", "xyToradec"], [77, 10, 1, "", "y0"]], "galsim.wcs.EuclideanWCS": [[77, 10, 1, "", "u0"], [77, 11, 1, "", "uvToxy"], [77, 10, 1, "", "v0"], [77, 10, 1, "", "x0"], [77, 11, 1, "", "xyTouv"], [77, 10, 1, "", "y0"]], "galsim.wcs.LocalWCS": [[77, 10, 1, "", "origin"], [77, 11, 1, "", "withOrigin"], [77, 10, 1, "", "world_origin"]], "galsim.wcs.UniformWCS": [[77, 11, 1, "", "inverse"]], "galsim.zernike": [[79, 9, 1, "", "DoubleZernike"], [79, 9, 1, "", "Zernike"], [79, 8, 1, "", "describe_zernike"], [79, 8, 1, "", "doubleZernikeBasis"], [79, 8, 1, "", "noll_to_zern"], [79, 8, 1, "", "zernikeBasis"], [79, 8, 1, "", "zernikeGradBases"], [79, 8, 1, "", "zernikeRotMatrix"]], "galsim.zernike.Zernike": [[79, 11, 1, "", "__add__"], [79, 11, 1, "", "__call__"], [79, 11, 1, "", "__mul__"], [79, 11, 1, "", "__neg__"], [79, 11, 1, "", "__rmul__"], [79, 11, 1, "", "__sub__"], [79, 11, 1, "", "evalCartesian"], [79, 11, 1, "", "evalCartesianGrad"], [79, 11, 1, "", "evalPolar"], [79, 11, 1, "", "rotate"]]}, "objtypes": {"0": "c:macro", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:class", "4": "cpp:templateParam", "5": "cpp:member", "6": "cpp:enumerator", "7": "cpp:enum", "8": "py:function", "9": "py:class", "10": "py:property", "11": "py:method", "12": "py:data"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "class", "C++ class"], "4": ["cpp", "templateParam", "C++ template parameter"], "5": ["cpp", "member", "C++ member"], "6": ["cpp", "enumerator", "C++ enumerator"], "7": ["cpp", "enum", "C++ enum"], "8": ["py", "function", "Python function"], "9": ["py", "class", "Python class"], "10": ["py", "property", "Python property"], "11": ["py", "method", "Python method"], "12": ["py", "data", "Python data"]}, "titleterms": {"arbitrari": [0, 29], "profil": [0, 6, 7, 8, 29, 36, 61, 65, 70, 73], "interpol": [0, 25, 48], "imag": [0, 11, 15, 24, 41, 42], "fourier": [0, 34, 73], "space": [0, 64, 73], "shapelet": 0, "decomposit": 0, "bandpass": [1, 11, 68], "filter": 1, "bessel": [2, 26], "function": [2, 23, 24, 26, 27, 40, 49, 61, 64, 70, 76, 79], "bound": [3, 22], "box": [3, 70], "catalog": [4, 63], "input": [4, 12, 15], "dictionari": 4, "charg": [5, 28], "deflect": [5, 28], "model": [5, 31, 67, 68], "wavelength": 6, "depend": [6, 46], "chromat": [7, 30], "composit": [8, 29], "sum": 8, "gsobject": [8, 37, 73], "convolut": [8, 73], "The": [9, 10, 19, 31, 37, 38, 40, 42, 64, 69], "config": [9, 10, 11, 12, 13, 14, 15, 17, 19, 39], "modul": [9, 16, 19, 31, 40, 64], "galsim": [10, 49, 53], "execut": 10, "chang": [10, 39], "ad": [10, 14], "paramet": [10, 40], "split": 10, "up": [10, 53], "job": 10, "other": [10, 13, 26, 49], "command": 10, "line": 10, "option": 10, "field": [11, 12, 13, 14, 15, 16, 17, 18, 19], "attribut": [11, 13, 14, 17, 64], "type": [11, 12, 13, 14, 17, 19], "custom": [11, 12, 13, 14, 17, 19], "nois": [11, 20, 27, 51, 62, 68, 71], "wc": [11, 77], "sensor": [11, 28, 67, 68], "object": [13, 15], "psf": [13, 29, 31, 54, 61], "galaxi": [13, 29, 36, 63], "gener": [13, 15, 51], "sed": [13, 68, 75], "output": [14, 15, 40], "extra": [14, 15], "your": [14, 21], "own": 14, "process": 15, "from": [15, 39], "python": [15, 46], "run": [15, 44], "whole": 15, "script": [15, 44, 53], "build": 15, "file": [15, 31, 35, 68], "stamp": [15, 17, 63], "valu": [15, 19, 62], "us": [15, 46, 49], "util": [15, 26, 49, 77], "special": 16, "eval_vari": 16, "templat": 16, "specif": [16, 49], "index_kei": 16, "rng_index_kei": 16, "rng_num": 16, "photon": [17, 28, 55, 56, 57], "oper": [17, 57], "list": 17, "top": 18, "level": [18, 64], "float_valu": 19, "int_valu": 19, "bool_valu": 19, "str_valu": 19, "angle_valu": 19, "shear_valu": 19, "pos_valu": 19, "sky_valu": 19, "table_valu": 19, "eval": 19, "preset": 19, "variabl": 19, "avail": 19, "user": 19, "defin": 19, "shorthand": 19, "notat": 19, "correl": [20, 27, 71], "c": [21, 24, 25, 26, 27, 28, 29, 46], "layer": 21, "link": 21, "code": 21, "version": [21, 39], "control": 21, "posit": [22, 58], "hsm": [23, 40], "implement": 23, "primari": 23, "interfac": [23, 35], "helper": [23, 49, 76], "class": [24, 29, 37, 38, 42, 49, 69, 76, 77], "relat": [24, 26, 27, 41, 49], "tool": 25, "lookup": [25, 72], "tabl": [25, 43, 72], "math": [26, 49], "nonlinear": 26, "solver": 26, "mathemat": 26, "horner": 26, "": [26, 77], "method": 26, "polynomi": 26, "evalu": 26, "integr": [26, 47], "misc": 26, "random": [27, 32, 62], "deviat": [27, 32], "effect": 28, "arrai": [28, 56], "silicon": 28, "correct": 28, "surfac": [29, 65], "bright": [29, 65], "sbprofil": 29, "base": [29, 37, 77], "simpl": [29, 70], "transform": [29, 34, 73], "gsparam": [29, 38], "differenti": 30, "refract": 30, "de": [31, 36, 73, 74], "write": [31, 35, 49], "med": 31, "error": 33, "warn": 33, "fit": 35, "read": 35, "header": 35, "exponenati": 36, "vaucouleur": 36, "sersic": 36, "inclin": 36, "exponenti": 36, "spergel": 36, "knot": 36, "star": 36, "format": 36, "revis": 39, "histori": 39, "v2": [39, 52], "4": [39, 52, 74], "5": [39, 52, 74], "api": 39, "updat": 39, "new": 39, "featur": 39, "perform": 39, "improv": 39, "bug": 39, "fix": 39, "0": [39, 52], "1": [39, 52, 74], "2": [39, 52, 74], "older": 39, "shape": 40, "measur": 40, "concept": 41, "indic": 43, "instal": [44, 45, 46, 53], "instruct": 44, "test": [44, 49], "exampl": 44, "With": [45, 46], "conda": [45, 46], "pip": 46, "overal": 46, "summari": [46, 53], "fftw": 46, "yourself": 46, "an": 46, "exist": 46, "apt": 46, "get": 46, "fink": 46, "macport": 46, "eigen": 46, "share": [46, 68], "librari": 46, "miscellan": 49, "decor": 49, "openmp": 49, "utilti": 49, "lru": 49, "cach": 49, "context": 49, "manag": 49, "atmosphericscreen": 49, "pickl": 49, "possibli": 49, "calcul": 49, "numpi": 49, "suit": 49, "nfw": 50, "halo": 50, "shear": [50, 59, 69], "3": [52, 74], "v1": 52, "6": [52, 74], "v0": 52, "overview": 53, "basic": 53, "sourc": 53, "distribut": [53, 66], "keep": 53, "date": 53, "how": 53, "commun": 53, "develop": 53, "demonstr": 53, "current": 53, "capabl": 53, "plan": 53, "futur": 53, "phase": 54, "screen": 54, "shoot": 55, "power": [59, 60], "spectrum": [59, 60], "estim": 60, "point": 61, "spread": 61, "airi": 61, "moffat": 61, "kolmogorov": 61, "von": 61, "karman": 61, "optic": 61, "real": 63, "individu": 63, "realist": 63, "scene": 63, "download": 63, "cosmo": [63, 68], "hsc": 63, "postag": 63, "data": [63, 68], "roman": [64, 68], "telescop": 64, "spectral": [66, 71], "energi": 66, "hst": 68, "st": 68, "gaussian": 70, "pixel": 70, "tophat": 70, "delta": 70, "affin": 73, "squar": 73, "root": 73, "tutori": 74, "demo": 74, "7": 74, "8": 74, "9": 74, "10": 74, "11": 74, "12": 74, "13": 74, "advanc": 74, "simul": 74, "great3": 74, "unit": 75, "size": 75, "flux": 75, "angl": 75, "world": 77, "coordin": 77, "system": 77, "euclidean": 77, "celesti": 77, "weak": 78, "lens": 78, "zernik": 79}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Arbitrary Profiles": [[0, "arbitrary-profiles"]], "Interpolated Images": [[0, "interpolated-images"]], "Interpolated Fourier-space Images": [[0, "interpolated-fourier-space-images"]], "Shapelet Decomposition": [[0, "shapelet-decomposition"]], "Bandpass Filters": [[1, "bandpass-filters"]], "Bessel Functions": [[2, "bessel-functions"]], "Bounding boxes": [[3, "bounding-boxes"]], "Catalogs and Input Dictionaries": [[4, "catalogs-and-input-dictionaries"]], "Charge Deflection Model": [[5, "charge-deflection-model"]], "Wavelength-dependent Profiles": [[6, "wavelength-dependent-profiles"]], "Chromatic Profiles": [[7, "chromatic-profiles"]], "Composite Profiles": [[8, "composite-profiles"]], "Sums of GSObjects": [[8, "sums-of-gsobjects"]], "Convolutions of GSObjects": [[8, "convolutions-of-gsobjects"]], "The Config Module": [[9, "the-config-module"]], "The galsim Executable": [[10, "the-galsim-executable"]], "Changing or adding parameters": [[10, "changing-or-adding-parameters"]], "Splitting up a config job": [[10, "splitting-up-a-config-job"]], "Other command line options": [[10, "other-command-line-options"]], "Config Image Field": [[11, "config-image-field"]], "Image Field Attributes": [[11, "image-field-attributes"]], "Image Types": [[11, "image-types"]], "Custom Image Types": [[11, "custom-image-types"]], "Noise": [[11, "noise"]], "WCS Field": [[11, "wcs-field"]], "Bandpass Field": [[11, "bandpass-field"]], "Sensor Field": [[11, "sensor-field"]], "Config Input Field": [[12, "config-input-field"]], "Input Types": [[12, "input-types"]], "Custom Input Types": [[12, "custom-input-types"]], "Config Objects": [[13, "config-objects"]], "PSF Types": [[13, "psf-types"]], "Galaxy Types": [[13, "galaxy-types"]], "Generic Types": [[13, "generic-types"]], "Other Attributes": [[13, "other-attributes"]], "Custom Object Types": [[13, "custom-object-types"]], "SED Field": [[13, "sed-field"]], "Config Output Field": [[14, "config-output-field"]], "Output Field Attributes": [[14, "output-field-attributes"]], "Output Types": [[14, "output-types"]], "Custom Output Types": [[14, "custom-output-types"]], "Extra Outputs": [[14, "extra-outputs"]], "Adding your own Extra Output Type": [[14, "adding-your-own-extra-output-type"]], "Config Processing From Python": [[15, "config-processing-from-python"]], "Running the Whole Script": [[15, "running-the-whole-script"]], "Building Files": [[15, "building-files"]], "Building Images": [[15, "building-images"]], "Building Stamps": [[15, "building-stamps"]], "Building Objects": [[15, "building-objects"]], "Generating Values": [[15, "generating-values"]], "Using Input Fields": [[15, "using-input-fields"]], "Processing Extra Outputs": [[15, "processing-extra-outputs"]], "Config Utilities": [[15, "config-utilities"]], "Special Fields": [[16, "special-fields"]], "modules": [[16, "modules"]], "eval_variables": [[16, "eval-variables"]], "template": [[16, "template"]], "Special Specifications": [[16, "special-specifications"]], "index_key": [[16, "index-key"]], "rng_index_key": [[16, "rng-index-key"]], "rng_num": [[16, "rng-num"]], "Config Stamp Field": [[17, "config-stamp-field"]], "Stamp Field Attributes": [[17, "stamp-field-attributes"]], "Stamp Types": [[17, "stamp-types"]], "Custom Stamp Types": [[17, "custom-stamp-types"]], "Photon Operators List": [[17, "photon-operators-list"]], "Top Level Fields": [[18, "top-level-fields"]], "Config Values": [[19, "config-values"]], "float_value": [[19, "float-value"]], "int_value": [[19, "int-value"]], "bool_value": [[19, "bool-value"]], "str_value": [[19, "str-value"]], "angle_value": [[19, "angle-value"]], "shear_value": [[19, "shear-value"]], "pos_value": [[19, "pos-value"]], "sky_value": [[19, "sky-value"]], "table_value": [[19, "table-value"]], "Eval type": [[19, "eval-type"]], "Preset variables": [[19, "preset-variables"]], "Available Modules": [[19, "available-modules"]], "User-defined variables": [[19, "user-defined-variables"]], "The eval-variables field": [[19, "the-eval-variables-field"]], "Module-defined variables": [[19, "module-defined-variables"]], "Shorthand notation": [[19, "shorthand-notation"]], "Custom Value Types": [[19, "custom-value-types"]], "Correlated Noise": [[20, "correlated-noise"]], "C++ Layer": [[21, "c-layer"]], "Linking Your Code": [[21, "linking-your-code"]], "Version control": [[21, "version-control"]], "Positions and Bounds": [[22, "positions-and-bounds"]], "HSM Implementation": [[23, "hsm-implementation"]], "Primary Interface": [[23, "primary-interface"]], "Helper Functions": [[23, "helper-functions"]], "C++ Images": [[24, "c-images"]], "Image Classes": [[24, "image-classes"]], "Image-related Functionality": [[24, "image-related-functionality"]], "Interpolation Tools": [[25, "interpolation-tools"]], "C++ Interpolants": [[25, "c-interpolants"]], "C++ Lookup Tables": [[25, "c-lookup-tables"]], "Math": [[26, "math"]], "Nonlinear solver": [[26, "nonlinear-solver"]], "Bessel and Related Functions": [[26, "bessel-and-related-functions"]], "Other mathematical functions": [[26, "other-mathematical-functions"]], "Horner\u2019s method for polynomial evaluation": [[26, "horner-s-method-for-polynomial-evaluation"]], "C++ Integration Functions": [[26, "c-integration-functions"]], "Misc Utilities": [[26, "misc-utilities"]], "Noise-related Functionality": [[27, "noise-related-functionality"]], "C++ Random Deviates": [[27, "c-random-deviates"]], "C++ Correlated Noise": [[27, "c-correlated-noise"]], "Photons and Sensor Effects": [[28, "photons-and-sensor-effects"]], "C++ Photon Array": [[28, "c-photon-array"]], "Silicon Sensor": [[28, "silicon-sensor"]], "Charge Deflection Correction": [[28, "charge-deflection-correction"]], "C++ Surface Brightness Profiles": [[29, "c-surface-brightness-profiles"]], "SBProfile Base Class": [[29, "sbprofile-base-class"]], "Simple C++ Profiles": [[29, "simple-c-profiles"]], "PSF C++ Profiles": [[29, "psf-c-profiles"]], "Galaxy C++ Profiles": [[29, "galaxy-c-profiles"]], "Arbitrary C++ Profiles": [[29, "arbitrary-c-profiles"]], "Composite C++ Profiles": [[29, "composite-c-profiles"]], "Transformed C++ Profiles": [[29, "transformed-c-profiles"]], "C++ GSParams": [[29, "c-gsparams"]], "Differential Chromatic Refraction": [[30, "differential-chromatic-refraction"]], "The DES Module": [[31, "the-des-module"]], "DES PSF models": [[31, "des-psf-models"]], "Writing to MEDS Files": [[31, "writing-to-meds-files"]], "Random Deviates": [[32, "random-deviates"]], "Errors and Warnings": [[33, "errors-and-warnings"]], "Fourier Transforms": [[34, "fourier-transforms"]], "Interfacing with FITS Files": [[35, "interfacing-with-fits-files"]], "Reading FITS Files": [[35, "reading-fits-files"]], "Writing FITS Files": [[35, "writing-fits-files"]], "FITS Headers": [[35, "fits-headers"]], "Galaxies": [[36, "galaxies"]], "Exponenatial Profile": [[36, "exponenatial-profile"]], "De Vaucouleurs Profile": [[36, "de-vaucouleurs-profile"]], "Sersic Profile": [[36, "sersic-profile"]], "Inclined Exponential Profile": [[36, "inclined-exponential-profile"]], "Inclined Sersic Profile": [[36, "inclined-sersic-profile"]], "Spergel Profile": [[36, "spergel-profile"]], "Knots of Star Formation": [[36, "knots-of-star-formation"]], "The GSObject base class": [[37, "the-gsobject-base-class"]], "The GSParams class": [[38, "the-gsparams-class"]], "Revision History": [[39, "revision-history"]], "Changes from v2.4 to v2.5": [[39, "changes-from-v2-4-to-v2-5"]], "API Changes": [[39, "api-changes"]], "Config Updates": [[39, "config-updates"]], "New Features": [[39, "new-features"]], "Performance Improvements": [[39, "performance-improvements"]], "Bug Fixes": [[39, "bug-fixes"]], "Changes from v2.5.0 to v2.5.1": [[39, "changes-from-v2-5-0-to-v2-5-1"]], "Changes from v2.5.1 to v2.5.2": [[39, "changes-from-v2-5-1-to-v2-5-2"]], "Older Versions": [[39, "older-versions"]], "The HSM Module": [[40, "the-hsm-module"]], "Shape Measurement Functions": [[40, "shape-measurement-functions"]], "HSM output": [[40, "hsm-output"]], "HSM parameters": [[40, "hsm-parameters"]], "Images and Related Concepts": [[41, "images-and-related-concepts"]], "The Image class": [[42, "the-image-class"]], "Indices and tables": [[43, "indices-and-tables"]], "Installation Instructions": [[44, "installation-instructions"]], "Running tests": [[44, "running-tests"]], "Running example scripts": [[44, "running-example-scripts"]], "Installing With Conda": [[45, "installing-with-conda"]], "Installing With Pip": [[46, "installing-with-pip"]], "Overall summary": [[46, "overall-summary"]], "Installing Python Dependencies": [[46, "installing-python-dependencies"]], "Installing FFTW": [[46, "installing-fftw"]], "Installing FFTW yourself": [[46, "installing-fftw-yourself"]], "Using an existing installation of FFTW": [[46, "using-an-existing-installation-of-fftw"]], "Installing FFTW with conda": [[46, "installing-fftw-with-conda"]], "Installing FFTW with apt-get": [[46, "installing-fftw-with-apt-get"]], "Installing FFTW with fink": [[46, "installing-fftw-with-fink"]], "Installing FFTW with MacPorts": [[46, "installing-fftw-with-macports"]], "Installing Eigen": [[46, "installing-eigen"]], "Installing Eigen yourself": [[46, "installing-eigen-yourself"]], "Using an existing installation of Eigen": [[46, "using-an-existing-installation-of-eigen"]], "Installing Eigen with conda": [[46, "installing-eigen-with-conda"]], "Installing Eigen with apt-get": [[46, "installing-eigen-with-apt-get"]], "Installing Eigen with fink": [[46, "installing-eigen-with-fink"]], "Installing Eigen with MacPorts": [[46, "installing-eigen-with-macports"]], "Installing the C++ Shared Library": [[46, "installing-the-c-shared-library"]], "Integration": [[47, "integration"]], "Interpolants": [[48, "interpolants"]], "Miscellaneous Utilities": [[49, "miscellaneous-utilities"]], "Decorators": [[49, "decorators"]], "OpenMP Utilties": [[49, "openmp-utilties"]], "LRU Cache": [[49, "lru-cache"]], "Context Manager for writing AtmosphericScreen pickles": [[49, "context-manager-for-writing-atmosphericscreen-pickles"]], "Other Possibly Useful Classes": [[49, "other-possibly-useful-classes"]], "Math Calculations": [[49, "math-calculations"]], "Utilities Related to NumPy Functions": [[49, "utilities-related-to-numpy-functions"]], "Test Suite Helper Functions and Contexts": [[49, "test-suite-helper-functions-and-contexts"]], "Other Helper Functions": [[49, "other-helper-functions"]], "GalSim-specific Helper Functions": [[49, "galsim-specific-helper-functions"]], "NFW Halo Shears": [[50, "nfw-halo-shears"]], "Noise Generators": [[51, "noise-generators"]], "v2.4": [[52, "v2-4"]], "v2.3": [[52, "v2-3"]], "v2.2": [[52, "v2-2"]], "v2.1": [[52, "v2-1"]], "v2.0": [[52, "v2-0"]], "v1.6": [[52, "v1-6"]], "v1.5": [[52, "v1-5"]], "v1.4": [[52, "v1-4"]], "v1.3": [[52, "v1-3"]], "v1.2": [[52, "v1-2"]], "v1.1": [[52, "v1-1"]], "v1.0": [[52, "v1-0"]], "v0.5": [[52, "v0-5"]], "v0.4": [[52, "v0-4"]], "v0.3": [[52, "v0-3"]], "v0.2": [[52, "v0-2"]], "v0.1": [[52, "v0-1"]], "Overview": [[53, "overview"]], "Basic Installation": [[53, "basic-installation"]], "Source Distribution": [[53, "source-distribution"]], "Keeping up-to-date with GalSim": [[53, "keeping-up-to-date-with-galsim"]], "How to communicate with the GalSim developers": [[53, "how-to-communicate-with-the-galsim-developers"]], "Demonstration scripts": [[53, "demonstration-scripts"]], "Summary of current capabilities": [[53, "summary-of-current-capabilities"]], "Planned future development": [[53, "planned-future-development"]], "Phase-screen PSFs": [[54, "phase-screen-psfs"]], "Photon Shooting": [[55, "photon-shooting"]], "Photon Arrays": [[56, "photon-arrays"]], "Photon Operators": [[57, "photon-operators"]], "Positions": [[58, "positions"]], "Power Spectrum Shears": [[59, "power-spectrum-shears"]], "Power Spectrum Estimation": [[60, "power-spectrum-estimation"]], "Point-spread functions": [[61, "point-spread-functions"]], "Airy Profile": [[61, "airy-profile"]], "Moffat Profile": [[61, "moffat-profile"]], "Kolmogorov Profile": [[61, "kolmogorov-profile"]], "Von Karman Profile": [[61, "von-karman-profile"]], "Optical PSF": [[61, "optical-psf"]], "Noise and Random Values": [[62, "noise-and-random-values"]], "\u201cReal\u201d Galaxies": [[63, "real-galaxies"]], "Individual Real Galaxies": [[63, "individual-real-galaxies"]], "Realistic Scene": [[63, "realistic-scene"]], "Downloading the COSMOS Catalog": [[63, "downloading-the-cosmos-catalog"]], "HSC Postage Stamp Data": [[63, "hsc-postage-stamp-data"]], "The Roman Space Telescope Module": [[64, "the-roman-space-telescope-module"]], "Module-level Attributes": [[64, "module-level-attributes"]], "Roman Functions": [[64, "roman-functions"]], "Surface Brightness Profiles": [[65, "surface-brightness-profiles"]], "Spectral Energy Distributions": [[66, "spectral-energy-distributions"]], "Sensor Models": [[67, "sensor-models"]], "Shared Data": [[68, "shared-data"]], "Shared SED files": [[68, "shared-sed-files"]], "Shared Bandpass files": [[68, "shared-bandpass-files"]], "Shared Sensor models": [[68, "shared-sensor-models"]], "Shared HST noise model": [[68, "shared-hst-noise-model"]], "Shared Roman ST files": [[68, "shared-roman-st-files"]], "Shared COSMOS files": [[68, "shared-cosmos-files"]], "The Shear class": [[69, "the-shear-class"]], "Simple Profiles": [[70, "simple-profiles"]], "Gaussian Profile": [[70, "gaussian-profile"]], "Pixel Profile": [[70, "pixel-profile"]], "Box Profile": [[70, "box-profile"]], "TopHat Profile": [[70, "tophat-profile"]], "Delta Function": [[70, "delta-function"]], "Spectral Correlated Noise": [[71, "spectral-correlated-noise"]], "Lookup Tables": [[72, "lookup-tables"]], "Transformed Profiles": [[73, "transformed-profiles"]], "Affine Transformations": [[73, "affine-transformations"]], "De-convolution of a GSObject": [[73, "de-convolution-of-a-gsobject"]], "Fourier-space Square Root": [[73, "fourier-space-square-root"]], "Tutorials": [[74, "tutorials"]], "Demo 1": [[74, "demo-1"]], "Demo 2": [[74, "demo-2"]], "Demo 3": [[74, "demo-3"]], "Demo 4": [[74, "demo-4"]], "Demo 5": [[74, "demo-5"]], "Demo 6": [[74, "demo-6"]], "Demo 7": [[74, "demo-7"]], "Demo 8": [[74, "demo-8"]], "Demo 9": [[74, "demo-9"]], "Demo 10": [[74, "demo-10"]], "Demo 11": [[74, "demo-11"]], "Demo 12": [[74, "demo-12"]], "Demo 13": [[74, "demo-13"]], "Advanced Simulations": [[74, "advanced-simulations"]], "Great3 Simulations": [[74, "great3-simulations"]], "DES Simulations": [[74, "des-simulations"]], "Units": [[75, "units"]], "Size Units": [[75, "size-units"]], "Flux Units": [[75, "flux-units"]], "SED Units": [[75, "sed-units"]], "Angles": [[75, "angles"]], "Helper Functions and Classes": [[76, "helper-functions-and-classes"]], "World Coordinate Systems": [[77, "world-coordinate-systems"]], "WCS Base Classes": [[77, "wcs-base-classes"]], "Euclidean WCS\u2019s": [[77, "euclidean-wcs-s"]], "Celestial WCS\u2019s": [[77, "celestial-wcs-s"]], "Celestial Coordinates": [[77, "celestial-coordinates"]], "WCS Utilities": [[77, "wcs-utilities"]], "Weak Lensing": [[78, "weak-lensing"]], "Zernike Functions": [[79, "zernike-functions"]]}, "indexentries": {"interpolatedimage (class in galsim)": [[0, "galsim.InterpolatedImage"]], "interpolatedkimage (class in galsim)": [[0, "galsim.InterpolatedKImage"]], "shapelet (class in galsim)": [[0, "galsim.Shapelet"]], "_interpolatedimage() (in module galsim)": [[0, "galsim._InterpolatedImage"]], "_interpolatedkimage() (in module galsim)": [[0, "galsim._InterpolatedKImage"]], "bvec (galsim.shapelet property)": [[0, "galsim.Shapelet.bvec"]], "fit() (galsim.shapelet class method)": [[0, "galsim.Shapelet.fit"]], "getnm() (galsim.shapelet method)": [[0, "galsim.Shapelet.getNM"]], "getpq() (galsim.shapelet method)": [[0, "galsim.Shapelet.getPQ"]], "image (galsim.interpolatedimage property)": [[0, "galsim.InterpolatedImage.image"]], "k_interpolant (galsim.interpolatedimage property)": [[0, "galsim.InterpolatedImage.k_interpolant"]], "k_interpolant (galsim.interpolatedkimage property)": [[0, "galsim.InterpolatedKImage.k_interpolant"]], "kimage (galsim.interpolatedkimage property)": [[0, "galsim.InterpolatedKImage.kimage"]], "order (galsim.shapelet property)": [[0, "galsim.Shapelet.order"]], "sigma (galsim.shapelet property)": [[0, "galsim.Shapelet.sigma"]], "size() (galsim.shapelet class method)": [[0, "galsim.Shapelet.size"]], "withgsparams() (galsim.interpolatedimage method)": [[0, "galsim.InterpolatedImage.withGSParams"]], "withgsparams() (galsim.interpolatedkimage method)": [[0, "galsim.InterpolatedKImage.withGSParams"]], "x_interpolant (galsim.interpolatedimage property)": [[0, "galsim.InterpolatedImage.x_interpolant"]], "bandpass (class in galsim)": [[1, "galsim.Bandpass"]], "__call__() (galsim.bandpass method)": [[1, "galsim.Bandpass.__call__"]], "calculateeffectivewavelength() (galsim.bandpass method)": [[1, "galsim.Bandpass.calculateEffectiveWavelength"]], "effective_wavelength (galsim.bandpass property)": [[1, "galsim.Bandpass.effective_wavelength"]], "thin() (galsim.bandpass method)": [[1, "galsim.Bandpass.thin"]], "truncate() (galsim.bandpass method)": [[1, "galsim.Bandpass.truncate"]], "withzeropoint() (galsim.bandpass method)": [[1, "galsim.Bandpass.withZeropoint"]], "ci() (in module galsim.bessel)": [[2, "galsim.bessel.ci"]], "gammainc() (in module galsim.bessel)": [[2, "galsim.bessel.gammainc"]], "iv() (in module galsim.bessel)": [[2, "galsim.bessel.iv"]], "j0() (in module galsim.bessel)": [[2, "galsim.bessel.j0"]], "j0_root() (in module galsim.bessel)": [[2, "galsim.bessel.j0_root"]], "j1() (in module galsim.bessel)": [[2, "galsim.bessel.j1"]], "jn() (in module galsim.bessel)": [[2, "galsim.bessel.jn"]], "jv() (in module galsim.bessel)": [[2, "galsim.bessel.jv"]], "jv_root() (in module galsim.bessel)": [[2, "galsim.bessel.jv_root"]], "kn() (in module galsim.bessel)": [[2, "galsim.bessel.kn"]], "kv() (in module galsim.bessel)": [[2, "galsim.bessel.kv"]], "si() (in module galsim.bessel)": [[2, "galsim.bessel.si"]], "sinc() (in module galsim.bessel)": [[2, "galsim.bessel.sinc"]], "yn() (in module galsim.bessel)": [[2, "galsim.bessel.yn"]], "yv() (in module galsim.bessel)": [[2, "galsim.bessel.yv"]], "bounds (class in galsim)": [[3, "galsim.Bounds"]], "boundsd (class in galsim)": [[3, "galsim.BoundsD"]], "boundsi (class in galsim)": [[3, "galsim.BoundsI"]], "_boundsd() (in module galsim)": [[3, "galsim._BoundsD"]], "_boundsi() (in module galsim)": [[3, "galsim._BoundsI"]], "area() (galsim.bounds method)": [[3, "galsim.Bounds.area"]], "center (galsim.bounds property)": [[3, "galsim.Bounds.center"]], "expand() (galsim.bounds method)": [[3, "galsim.Bounds.expand"]], "getxmax() (galsim.bounds method)": [[3, "galsim.Bounds.getXMax"]], "getxmin() (galsim.bounds method)": [[3, "galsim.Bounds.getXMin"]], "getymax() (galsim.bounds method)": [[3, "galsim.Bounds.getYMax"]], "getymin() (galsim.bounds method)": [[3, "galsim.Bounds.getYMin"]], "includes() (galsim.bounds method)": [[3, "galsim.Bounds.includes"]], "isdefined() (galsim.bounds method)": [[3, "galsim.Bounds.isDefined"]], "numpyshape() (galsim.boundsi method)": [[3, "galsim.BoundsI.numpyShape"]], "origin (galsim.bounds property)": [[3, "galsim.Bounds.origin"]], "shift() (galsim.bounds method)": [[3, "galsim.Bounds.shift"]], "true_center (galsim.bounds property)": [[3, "galsim.Bounds.true_center"]], "withborder() (galsim.bounds method)": [[3, "galsim.Bounds.withBorder"]], "catalog (class in galsim)": [[4, "galsim.Catalog"]], "dict (class in galsim)": [[4, "galsim.Dict"]], "outputcatalog (class in galsim)": [[4, "galsim.OutputCatalog"]], "addrow() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.addRow"]], "get() (galsim.catalog method)": [[4, "galsim.Catalog.get"]], "getfloat() (galsim.catalog method)": [[4, "galsim.Catalog.getFloat"]], "getint() (galsim.catalog method)": [[4, "galsim.Catalog.getInt"]], "getncols() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getNCols"]], "getnobjects() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getNObjects"]], "getnames() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getNames"]], "gettypes() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getTypes"]], "makedata() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.makeData"]], "ncols (galsim.outputcatalog property)": [[4, "galsim.OutputCatalog.ncols"]], "nobjects (galsim.outputcatalog property)": [[4, "galsim.OutputCatalog.nobjects"]], "readascii() (galsim.catalog method)": [[4, "galsim.Catalog.readAscii"]], "readfits() (galsim.catalog method)": [[4, "galsim.Catalog.readFits"]], "settypes() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.setTypes"]], "write() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.write"]], "writeascii() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.writeAscii"]], "writefits() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.writeFits"]], "writefitshdu() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.writeFitsHdu"]], "basecdmodel (class in galsim.cdmodel)": [[5, "galsim.cdmodel.BaseCDModel"]], "powerlawcd (class in galsim.cdmodel)": [[5, "galsim.cdmodel.PowerLawCD"]], "__init__() (galsim.cdmodel.basecdmodel method)": [[5, "galsim.cdmodel.BaseCDModel.__init__"]], "__init__() (galsim.cdmodel.powerlawcd method)": [[5, "galsim.cdmodel.PowerLawCD.__init__"]], "applybackward() (galsim.cdmodel.basecdmodel method)": [[5, "galsim.cdmodel.BaseCDModel.applyBackward"]], "applyforward() (galsim.cdmodel.basecdmodel method)": [[5, "galsim.cdmodel.BaseCDModel.applyForward"]], "chromaticairy (class in galsim)": [[7, "galsim.ChromaticAiry"]], "chromaticatmosphere (class in galsim)": [[7, "galsim.ChromaticAtmosphere"]], "chromaticautoconvolution (class in galsim)": [[7, "galsim.ChromaticAutoConvolution"]], "chromaticautocorrelation (class in galsim)": [[7, "galsim.ChromaticAutoCorrelation"]], "chromaticconvolution (class in galsim)": [[7, "galsim.ChromaticConvolution"]], "chromaticdeconvolution (class in galsim)": [[7, "galsim.ChromaticDeconvolution"]], "chromaticfouriersqrtprofile (class in galsim)": [[7, "galsim.ChromaticFourierSqrtProfile"]], "chromaticobject (class in galsim)": [[7, "galsim.ChromaticObject"]], "chromaticopticalpsf (class in galsim)": [[7, "galsim.ChromaticOpticalPSF"]], "chromaticrealgalaxy (class in galsim)": [[7, "galsim.ChromaticRealGalaxy"]], "chromaticsum (class in galsim)": [[7, "galsim.ChromaticSum"]], "chromatictransformation (class in galsim)": [[7, "galsim.ChromaticTransformation"]], "interpolatedchromaticobject (class in galsim)": [[7, "galsim.InterpolatedChromaticObject"]], "__mul__() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.__mul__"]], "applyto() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.applyTo"]], "atredshift() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.atRedshift"]], "atredshift() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.atRedshift"]], "build_obj() (galsim.chromaticatmosphere method)": [[7, "galsim.ChromaticAtmosphere.build_obj"]], "calculatecentroid() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.calculateCentroid"]], "calculateflux() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.calculateFlux"]], "calculatemagnitude() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.calculateMagnitude"]], "dilate() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.dilate"]], "dimensionless (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.dimensionless"]], "drawimage() (galsim.chromaticconvolution method)": [[7, "galsim.ChromaticConvolution.drawImage"]], "drawimage() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.drawImage"]], "drawimage() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.drawImage"]], "drawimage() (galsim.chromatictransformation method)": [[7, "galsim.ChromaticTransformation.drawImage"]], "drawimage() (galsim.interpolatedchromaticobject method)": [[7, "galsim.InterpolatedChromaticObject.drawImage"]], "drawkimage() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.drawKImage"]], "evaluateatwavelength() (galsim.chromaticairy method)": [[7, "galsim.ChromaticAiry.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticatmosphere method)": [[7, "galsim.ChromaticAtmosphere.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticautoconvolution method)": [[7, "galsim.ChromaticAutoConvolution.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticautocorrelation method)": [[7, "galsim.ChromaticAutoCorrelation.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticconvolution method)": [[7, "galsim.ChromaticConvolution.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticdeconvolution method)": [[7, "galsim.ChromaticDeconvolution.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticfouriersqrtprofile method)": [[7, "galsim.ChromaticFourierSqrtProfile.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticopticalpsf method)": [[7, "galsim.ChromaticOpticalPSF.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromatictransformation method)": [[7, "galsim.ChromaticTransformation.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.interpolatedchromaticobject method)": [[7, "galsim.InterpolatedChromaticObject.evaluateAtWavelength"]], "expand() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.expand"]], "gsparams (galsim.chromaticairy property)": [[7, "galsim.ChromaticAiry.gsparams"]], "gsparams (galsim.chromaticatmosphere property)": [[7, "galsim.ChromaticAtmosphere.gsparams"]], "gsparams (galsim.chromaticautoconvolution property)": [[7, "galsim.ChromaticAutoConvolution.gsparams"]], "gsparams (galsim.chromaticautocorrelation property)": [[7, "galsim.ChromaticAutoCorrelation.gsparams"]], "gsparams (galsim.chromaticconvolution property)": [[7, "galsim.ChromaticConvolution.gsparams"]], "gsparams (galsim.chromaticdeconvolution property)": [[7, "galsim.ChromaticDeconvolution.gsparams"]], "gsparams (galsim.chromaticfouriersqrtprofile property)": [[7, "galsim.ChromaticFourierSqrtProfile.gsparams"]], "gsparams (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.gsparams"]], "gsparams (galsim.chromaticopticalpsf property)": [[7, "galsim.ChromaticOpticalPSF.gsparams"]], "gsparams (galsim.chromaticsum property)": [[7, "galsim.ChromaticSum.gsparams"]], "gsparams (galsim.chromatictransformation property)": [[7, "galsim.ChromaticTransformation.gsparams"]], "gsparams (galsim.interpolatedchromaticobject property)": [[7, "galsim.InterpolatedChromaticObject.gsparams"]], "interpolate() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.interpolate"]], "lens() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.lens"]], "magnify() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.magnify"]], "makefromimages() (galsim.chromaticrealgalaxy class method)": [[7, "galsim.ChromaticRealGalaxy.makeFromImages"]], "obj_list (galsim.chromaticconvolution property)": [[7, "galsim.ChromaticConvolution.obj_list"]], "obj_list (galsim.chromaticsum property)": [[7, "galsim.ChromaticSum.obj_list"]], "original (galsim.chromatictransformation property)": [[7, "galsim.ChromaticTransformation.original"]], "redshift (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.redshift"]], "resize_effective_prof_cache() (galsim.chromaticconvolution static method)": [[7, "galsim.ChromaticConvolution.resize_effective_prof_cache"]], "resize_multiplier_cache() (galsim.chromaticobject static method)": [[7, "galsim.ChromaticObject.resize_multiplier_cache"]], "rotate() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.rotate"]], "shear() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.shear"]], "shift() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.shift"]], "spectral (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.spectral"]], "transform() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.transform"]], "withflux() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withFlux"]], "withfluxdensity() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withFluxDensity"]], "withgsparams() (galsim.chromaticairy method)": [[7, "galsim.ChromaticAiry.withGSParams"]], "withgsparams() (galsim.chromaticatmosphere method)": [[7, "galsim.ChromaticAtmosphere.withGSParams"]], "withgsparams() (galsim.chromaticautoconvolution method)": [[7, "galsim.ChromaticAutoConvolution.withGSParams"]], "withgsparams() (galsim.chromaticautocorrelation method)": [[7, "galsim.ChromaticAutoCorrelation.withGSParams"]], "withgsparams() (galsim.chromaticconvolution method)": [[7, "galsim.ChromaticConvolution.withGSParams"]], "withgsparams() (galsim.chromaticdeconvolution method)": [[7, "galsim.ChromaticDeconvolution.withGSParams"]], "withgsparams() (galsim.chromaticfouriersqrtprofile method)": [[7, "galsim.ChromaticFourierSqrtProfile.withGSParams"]], "withgsparams() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withGSParams"]], "withgsparams() (galsim.chromaticopticalpsf method)": [[7, "galsim.ChromaticOpticalPSF.withGSParams"]], "withgsparams() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.withGSParams"]], "withgsparams() (galsim.chromatictransformation method)": [[7, "galsim.ChromaticTransformation.withGSParams"]], "withgsparams() (galsim.interpolatedchromaticobject method)": [[7, "galsim.InterpolatedChromaticObject.withGSParams"]], "withmagnitude() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withMagnitude"]], "withscaledflux() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withScaledFlux"]], "withscaledflux() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.withScaledFlux"]], "add() (in module galsim)": [[8, "galsim.Add"]], "autoconvolution (class in galsim)": [[8, "galsim.AutoConvolution"]], "autoconvolve() (in module galsim)": [[8, "galsim.AutoConvolve"]], "autocorrelate() (in module galsim)": [[8, "galsim.AutoCorrelate"]], "autocorrelation (class in galsim)": [[8, "galsim.AutoCorrelation"]], "convolution (class in galsim)": [[8, "galsim.Convolution"]], "convolve() (in module galsim)": [[8, "galsim.Convolve"]], "sum (class in galsim)": [[8, "galsim.Sum"]], "obj_list (galsim.convolution property)": [[8, "galsim.Convolution.obj_list"]], "obj_list (galsim.sum property)": [[8, "galsim.Sum.obj_list"]], "orig_obj (galsim.autoconvolution property)": [[8, "galsim.AutoConvolution.orig_obj"]], "orig_obj (galsim.autocorrelation property)": [[8, "galsim.AutoCorrelation.orig_obj"]], "real_space (galsim.autoconvolution property)": [[8, "galsim.AutoConvolution.real_space"]], "real_space (galsim.autocorrelation property)": [[8, "galsim.AutoCorrelation.real_space"]], "real_space (galsim.convolution property)": [[8, "galsim.Convolution.real_space"]], "withgsparams() (galsim.autoconvolution method)": [[8, "galsim.AutoConvolution.withGSParams"]], "withgsparams() (galsim.autocorrelation method)": [[8, "galsim.AutoCorrelation.withGSParams"]], "withgsparams() (galsim.convolution method)": [[8, "galsim.Convolution.withGSParams"]], "withgsparams() (galsim.sum method)": [[8, "galsim.Sum.withGSParams"]], "bandpassbuilder (class in galsim.config)": [[11, "galsim.config.BandpassBuilder"]], "ccdnoisebuilder (class in galsim.config)": [[11, "galsim.config.CCDNoiseBuilder"]], "cosmosnoisebuilder (class in galsim.config)": [[11, "galsim.config.COSMOSNoiseBuilder"]], "gaussiannoisebuilder (class in galsim.config)": [[11, "galsim.config.GaussianNoiseBuilder"]], "imagebuilder (class in galsim.config)": [[11, "galsim.config.ImageBuilder"]], "listwcsbuilder (class in galsim.config)": [[11, "galsim.config.ListWCSBuilder"]], "noisebuilder (class in galsim.config)": [[11, "galsim.config.NoiseBuilder"]], "originwcsbuilder (class in galsim.config)": [[11, "galsim.config.OriginWCSBuilder"]], "poissonnoisebuilder (class in galsim.config)": [[11, "galsim.config.PoissonNoiseBuilder"]], "registerbandpasstype() (in module galsim.config)": [[11, "galsim.config.RegisterBandpassType"]], "registerimagetype() (in module galsim.config)": [[11, "galsim.config.RegisterImageType"]], "registernoisetype() (in module galsim.config)": [[11, "galsim.config.RegisterNoiseType"]], "registersensortype() (in module galsim.config)": [[11, "galsim.config.RegisterSensorType"]], "registerwcstype() (in module galsim.config)": [[11, "galsim.config.RegisterWCSType"]], "scatteredimagebuilder (class in galsim.config.image_scattered)": [[11, "galsim.config.image_scattered.ScatteredImageBuilder"]], "sensorbuilder (class in galsim.config)": [[11, "galsim.config.SensorBuilder"]], "simplewcsbuilder (class in galsim.config)": [[11, "galsim.config.SimpleWCSBuilder"]], "tanwcsbuilder (class in galsim.config)": [[11, "galsim.config.TanWCSBuilder"]], "tiledimagebuilder (class in galsim.config.image_tiled)": [[11, "galsim.config.image_tiled.TiledImageBuilder"]], "wcsbuilder (class in galsim.config)": [[11, "galsim.config.WCSBuilder"]], "addnoise() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.addNoise"]], "addnoise() (galsim.config.noisebuilder method)": [[11, "galsim.config.NoiseBuilder.addNoise"]], "addnoisevariance() (galsim.config.noisebuilder method)": [[11, "galsim.config.NoiseBuilder.addNoiseVariance"]], "buildbandpass() (galsim.config.bandpassbuilder method)": [[11, "galsim.config.BandpassBuilder.buildBandpass"]], "buildbandpass() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.buildBandpass"]], "buildimage() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.buildImage"]], "buildsensor() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.buildSensor"]], "buildsensor() (galsim.config.sensorbuilder method)": [[11, "galsim.config.SensorBuilder.buildSensor"]], "buildwcs() (galsim.config.wcsbuilder method)": [[11, "galsim.config.WCSBuilder.buildWCS"]], "getnobj() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.getNObj"]], "getnoisevariance() (galsim.config.noisebuilder method)": [[11, "galsim.config.NoiseBuilder.getNoiseVariance"]], "maketasks() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.makeTasks"]], "setup() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.setup"]], "inputloader (class in galsim.config)": [[12, "galsim.config.InputLoader"]], "nfwloader (class in galsim.config.input_nfw)": [[12, "galsim.config.input_nfw.NFWLoader"]], "powerspectrumloader (class in galsim.config.input_powerspectrum)": [[12, "galsim.config.input_powerspectrum.PowerSpectrumLoader"]], "registerinputtype() (in module galsim.config)": [[12, "galsim.config.RegisterInputType"]], "sampleloader (class in galsim.config.input_cosmos)": [[12, "galsim.config.input_cosmos.SampleLoader"]], "_buildcosmosgalaxy() (in module galsim.config.input_cosmos)": [[12, "galsim.config.input_cosmos._BuildCOSMOSGalaxy"]], "_buildrealgalaxy() (in module galsim.config.input_real)": [[12, "galsim.config.input_real._BuildRealGalaxy"]], "_buildrealgalaxyoriginal() (in module galsim.config.input_real)": [[12, "galsim.config.input_real._BuildRealGalaxyOriginal"]], "_generatefromnfwhalomagnification() (in module galsim.config.input_nfw)": [[12, "galsim.config.input_nfw._GenerateFromNFWHaloMagnification"]], "_generatefromnfwhaloshear() (in module galsim.config.input_nfw)": [[12, "galsim.config.input_nfw._GenerateFromNFWHaloShear"]], "_generatefrompowerspectrummagnification() (in module galsim.config.input_powerspectrum)": [[12, "galsim.config.input_powerspectrum._GenerateFromPowerSpectrumMagnification"]], "_generatefrompowerspectrumshear() (in module galsim.config.input_powerspectrum)": [[12, "galsim.config.input_powerspectrum._GenerateFromPowerSpectrumShear"]], "getkwargs() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.getKwargs"]], "initialize() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.initialize"]], "setupimage() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.setupImage"]], "useproxy() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.useProxy"]], "registerobjecttype() (in module galsim.config)": [[13, "galsim.config.RegisterObjectType"]], "registersedtype() (in module galsim.config)": [[13, "galsim.config.RegisterSEDType"]], "sedbuilder (class in galsim.config)": [[13, "galsim.config.SEDBuilder"]], "_buildadd() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildAdd"]], "_buildconvolve() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildConvolve"]], "_buildlist() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildList"]], "_buildopticalpsf() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildOpticalPSF"]], "buildsed() (galsim.config.sedbuilder method)": [[13, "galsim.config.SEDBuilder.buildSED"]], "badpixbuilder (class in galsim.config.extra_badpix)": [[14, "galsim.config.extra_badpix.BadPixBuilder"]], "datacubebuilder (class in galsim.config.output_datacube)": [[14, "galsim.config.output_datacube.DataCubeBuilder"]], "extraoutputbuilder (class in galsim.config)": [[14, "galsim.config.ExtraOutputBuilder"]], "extrapsfbuilder (class in galsim.config.extra_psf)": [[14, "galsim.config.extra_psf.ExtraPSFBuilder"]], "multifitsbuilder (class in galsim.config.output_multifits)": [[14, "galsim.config.output_multifits.MultiFitsBuilder"]], "outputbuilder (class in galsim.config)": [[14, "galsim.config.OutputBuilder"]], "registerextraoutput() (in module galsim.config)": [[14, "galsim.config.RegisterExtraOutput"]], "registeroutputtype() (in module galsim.config)": [[14, "galsim.config.RegisterOutputType"]], "truthbuilder (class in galsim.config.extra_truth)": [[14, "galsim.config.extra_truth.TruthBuilder"]], "weightbuilder (class in galsim.config.extra_weight)": [[14, "galsim.config.extra_weight.WeightBuilder"]], "addextraoutputhdus() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.addExtraOutputHDUs"]], "buildimages() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.buildImages"]], "canaddhdus() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.canAddHdus"]], "ensurefinalized() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.ensureFinalized"]], "finalize() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.finalize"]], "getfilename() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getFilename"]], "getnfiles() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getNFiles"]], "getnimages() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getNImages"]], "getnobjperimage() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getNObjPerImage"]], "initialize() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.initialize"]], "processimage() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.processImage"]], "processskippedstamp() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.processSkippedStamp"]], "processstamp() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.processStamp"]], "setup() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.setup"]], "setupimage() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.setupImage"]], "writeextraoutputs() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.writeExtraOutputs"]], "writefile() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.writeFile"]], "writefile() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.writeFile"]], "writehdu() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.writeHdu"]], "addextraoutputhdus() (in module galsim.config)": [[15, "galsim.config.AddExtraOutputHDUs"]], "addnoise() (in module galsim.config)": [[15, "galsim.config.AddNoise"]], "addnoisevariance() (in module galsim.config)": [[15, "galsim.config.AddNoiseVariance"]], "addsky() (in module galsim.config)": [[15, "galsim.config.AddSky"]], "buildfile() (in module galsim.config)": [[15, "galsim.config.BuildFile"]], "buildfiles() (in module galsim.config)": [[15, "galsim.config.BuildFiles"]], "buildgsobject() (in module galsim.config)": [[15, "galsim.config.BuildGSObject"]], "buildimage() (in module galsim.config)": [[15, "galsim.config.BuildImage"]], "buildimages() (in module galsim.config)": [[15, "galsim.config.BuildImages"]], "buildstamp() (in module galsim.config)": [[15, "galsim.config.BuildStamp"]], "buildstamps() (in module galsim.config)": [[15, "galsim.config.BuildStamps"]], "buildwcs() (in module galsim.config)": [[15, "galsim.config.BuildWCS"]], "calculatenoisevariance() (in module galsim.config)": [[15, "galsim.config.CalculateNoiseVariance"]], "checkallparams() (in module galsim.config)": [[15, "galsim.config.CheckAllParams"]], "checknoextraoutputhdus() (in module galsim.config)": [[15, "galsim.config.CheckNoExtraOutputHDUs"]], "cleanconfig() (in module galsim.config)": [[15, "galsim.config.CleanConfig"]], "convertnones() (in module galsim.config)": [[15, "galsim.config.ConvertNones"]], "copyconfig() (in module galsim.config)": [[15, "galsim.config.CopyConfig"]], "drawbasic() (in module galsim.config)": [[15, "galsim.config.DrawBasic"]], "evaluatecurrentvalue() (in module galsim.config)": [[15, "galsim.config.EvaluateCurrentValue"]], "flattennoisevariance() (in module galsim.config)": [[15, "galsim.config.FlattenNoiseVariance"]], "getallparams() (in module galsim.config)": [[15, "galsim.config.GetAllParams"]], "getcurrentvalue() (in module galsim.config)": [[15, "galsim.config.GetCurrentValue"]], "getfinalextraoutput() (in module galsim.config)": [[15, "galsim.config.GetFinalExtraOutput"]], "getfromconfig() (in module galsim.config)": [[15, "galsim.config.GetFromConfig"]], "getindex() (in module galsim.config)": [[15, "galsim.config.GetIndex"]], "getinputobj() (in module galsim.config)": [[15, "galsim.config.GetInputObj"]], "getloggerproxy() (in module galsim.config)": [[15, "galsim.config.GetLoggerProxy"]], "getnfiles() (in module galsim.config)": [[15, "galsim.config.GetNFiles"]], "getnimagesforfile() (in module galsim.config)": [[15, "galsim.config.GetNImagesForFile"]], "getnobjforfile() (in module galsim.config)": [[15, "galsim.config.GetNObjForFile"]], "getnobjforimage() (in module galsim.config)": [[15, "galsim.config.GetNObjForImage"]], "getrng() (in module galsim.config)": [[15, "galsim.config.GetRNG"]], "getsky() (in module galsim.config)": [[15, "galsim.config.GetSky"]], "importmodules() (in module galsim.config)": [[15, "galsim.config.ImportModules"]], "loggerwrapper (class in galsim.config)": [[15, "galsim.config.LoggerWrapper"]], "makeimagetasks() (in module galsim.config)": [[15, "galsim.config.MakeImageTasks"]], "makestamptasks() (in module galsim.config)": [[15, "galsim.config.MakeStampTasks"]], "mergeconfig() (in module galsim.config)": [[15, "galsim.config.MergeConfig"]], "multiprocess() (in module galsim.config)": [[15, "galsim.config.MultiProcess"]], "parseextendedkey() (in module galsim.config)": [[15, "galsim.config.ParseExtendedKey"]], "parserandomseed() (in module galsim.config)": [[15, "galsim.config.ParseRandomSeed"]], "parsevalue() (in module galsim.config)": [[15, "galsim.config.ParseValue"]], "parseworldpos() (in module galsim.config)": [[15, "galsim.config.ParseWorldPos"]], "process() (in module galsim.config)": [[15, "galsim.config.Process"]], "processalltemplates() (in module galsim.config)": [[15, "galsim.config.ProcessAllTemplates"]], "processextraoutputsforimage() (in module galsim.config)": [[15, "galsim.config.ProcessExtraOutputsForImage"]], "processextraoutputsforstamp() (in module galsim.config)": [[15, "galsim.config.ProcessExtraOutputsForStamp"]], "processinput() (in module galsim.config)": [[15, "galsim.config.ProcessInput"]], "processinputnobjects() (in module galsim.config)": [[15, "galsim.config.ProcessInputNObjects"]], "processtemplate() (in module galsim.config)": [[15, "galsim.config.ProcessTemplate"]], "propagateindexkeyrngnum() (in module galsim.config)": [[15, "galsim.config.PropagateIndexKeyRNGNum"]], "readconfig() (in module galsim.config)": [[15, "galsim.config.ReadConfig"]], "readjson() (in module galsim.config)": [[15, "galsim.config.ReadJson"]], "readyaml() (in module galsim.config)": [[15, "galsim.config.ReadYaml"]], "registerinputconnectedtype() (in module galsim.config)": [[15, "galsim.config.RegisterInputConnectedType"]], "removecurrent() (in module galsim.config)": [[15, "galsim.config.RemoveCurrent"]], "retryio() (in module galsim.config)": [[15, "galsim.config.RetryIO"]], "setdefaultext() (in module galsim.config)": [[15, "galsim.config.SetDefaultExt"]], "setdefaultindex() (in module galsim.config)": [[15, "galsim.config.SetDefaultIndex"]], "setinconfig() (in module galsim.config)": [[15, "galsim.config.SetInConfig"]], "setupconfigfilenum() (in module galsim.config)": [[15, "galsim.config.SetupConfigFileNum"]], "setupconfigimagenum() (in module galsim.config)": [[15, "galsim.config.SetupConfigImageNum"]], "setupconfigimagesize() (in module galsim.config)": [[15, "galsim.config.SetupConfigImageSize"]], "setupconfigobjnum() (in module galsim.config)": [[15, "galsim.config.SetupConfigObjNum"]], "setupconfigrng() (in module galsim.config)": [[15, "galsim.config.SetupConfigRNG"]], "setupconfigstampsize() (in module galsim.config)": [[15, "galsim.config.SetupConfigStampSize"]], "setupextraoutput() (in module galsim.config)": [[15, "galsim.config.SetupExtraOutput"]], "setupextraoutputsforimage() (in module galsim.config)": [[15, "galsim.config.SetupExtraOutputsForImage"]], "setupinput() (in module galsim.config)": [[15, "galsim.config.SetupInput"]], "setupinputsforimage() (in module galsim.config)": [[15, "galsim.config.SetupInputsForImage"]], "skipthisobject (class in galsim.config)": [[15, "galsim.config.SkipThisObject"]], "transformobject() (in module galsim.config)": [[15, "galsim.config.TransformObject"]], "updateconfig() (in module galsim.config)": [[15, "galsim.config.UpdateConfig"]], "updategsparams() (in module galsim.config)": [[15, "galsim.config.UpdateGSParams"]], "updatenproc() (in module galsim.config)": [[15, "galsim.config.UpdateNProc"]], "writeextraoutputs() (in module galsim.config)": [[15, "galsim.config.WriteExtraOutputs"]], "registertemplate() (in module galsim.config)": [[16, "galsim.config.RegisterTemplate"]], "photonopbuilder (class in galsim.config)": [[17, "galsim.config.PhotonOpBuilder"]], "registerphotonoptype() (in module galsim.config)": [[17, "galsim.config.RegisterPhotonOpType"]], "ringbuilder (class in galsim.config.stamp_ring)": [[17, "galsim.config.stamp_ring.RingBuilder"]], "stampbuilder (class in galsim.config)": [[17, "galsim.config.StampBuilder"]], "addnoise() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.addNoise"]], "applysnrscale() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.applySNRScale"]], "buildpsf() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.buildPSF"]], "buildphotonop() (galsim.config.photonopbuilder method)": [[17, "galsim.config.PhotonOpBuilder.buildPhotonOp"]], "buildprofile() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.buildProfile"]], "draw() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.draw"]], "getdrawmethod() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getDrawMethod"]], "getoffset() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getOffset"]], "getsnrscale() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getSNRScale"]], "getskip() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getSkip"]], "locatestamp() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.locateStamp"]], "makestamp() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.makeStamp"]], "maketasks() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.makeTasks"]], "quickskip() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.quickSkip"]], "reject() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.reject"]], "reset() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.reset"]], "setup() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.setup"]], "setuprng() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.setupRNG"]], "updateorigin() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.updateOrigin"]], "updateskip() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.updateSkip"]], "whiten() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.whiten"]], "registervaluetype() (in module galsim.config)": [[19, "galsim.config.RegisterValueType"]], "basecorrelatednoise (class in galsim)": [[20, "galsim.BaseCorrelatedNoise"]], "correlatednoise (class in galsim)": [[20, "galsim.CorrelatedNoise"]], "uncorrelatednoise (class in galsim)": [[20, "galsim.UncorrelatedNoise"]], "applyto() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.applyTo"]], "convolvedwith() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.convolvedWith"]], "copy() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.copy"]], "dilate() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.dilate"]], "drawimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.drawImage"]], "drawkimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.drawKImage"]], "expand() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.expand"]], "from_file() (galsim.basecorrelatednoise class method)": [[20, "galsim.BaseCorrelatedNoise.from_file"]], "getcosmosnoise() (in module galsim)": [[20, "galsim.getCOSMOSNoise"]], "getvariance() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.getVariance"]], "gsparams (galsim.basecorrelatednoise property)": [[20, "galsim.BaseCorrelatedNoise.gsparams"]], "lens() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.lens"]], "magnify() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.magnify"]], "rng (galsim.basecorrelatednoise property)": [[20, "galsim.BaseCorrelatedNoise.rng"]], "rotate() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.rotate"]], "shear() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.shear"]], "symmetrizeimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.symmetrizeImage"]], "transform() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.transform"]], "whitenimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.whitenImage"]], "withgsparams() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.withGSParams"]], "withgsparams() (galsim.uncorrelatednoise method)": [[20, "galsim.UncorrelatedNoise.withGSParams"]], "withscaledvariance() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.withScaledVariance"]], "withvariance() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.withVariance"]], "galsim_major (c macro)": [[21, "c.GALSIM_MAJOR"]], "galsim_minor (c macro)": [[21, "c.GALSIM_MINOR"]], "galsim_revision (c macro)": [[21, "c.GALSIM_REVISION"]], "galsim::check_version (c++ function)": [[21, "_CPPv4N6galsim13check_versionEv"]], "galsim::major_version (c++ function)": [[21, "_CPPv4N6galsim13major_versionEv"]], "galsim::minor_version (c++ function)": [[21, "_CPPv4N6galsim13minor_versionEv"]], "galsim::revision (c++ function)": [[21, "_CPPv4N6galsim8revisionEv"]], "galsim::version (c++ function)": [[21, "_CPPv4N6galsim7versionEv"]], "galsim::bounds (c++ class)": [[22, "_CPPv4I0EN6galsim6BoundsE"]], "galsim::bounds::bounds (c++ function)": [[22, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T"], [22, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TE"], [22, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE"], [22, "_CPPv4N6galsim6Bounds6BoundsEv"]], "galsim::bounds::addborder (c++ function)": [[22, "_CPPv4N6galsim6Bounds9addBorderEK1T"]], "galsim::bounds::area (c++ function)": [[22, "_CPPv4NK6galsim6Bounds4areaEv"]], "galsim::bounds::center (c++ function)": [[22, "_CPPv4NK6galsim6Bounds6centerEv"]], "galsim::bounds::copy (c++ function)": [[22, "_CPPv4NK6galsim6Bounds4copyEv"]], "galsim::bounds::divide (c++ function)": [[22, "_CPPv4NK6galsim6Bounds6divideEii"]], "galsim::bounds::expand (c++ function)": [[22, "_CPPv4N6galsim6Bounds6expandEKd"]], "galsim::bounds::getxmax (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getXMaxEv"]], "galsim::bounds::getxmin (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getXMinEv"]], "galsim::bounds::getymax (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getYMaxEv"]], "galsim::bounds::getymin (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getYMinEv"]], "galsim::bounds::includes (c++ function)": [[22, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2"], [22, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E"], [22, "_CPPv4NK6galsim6Bounds8includesERK6BoundsI1TE"]], "galsim::bounds::isdefined (c++ function)": [[22, "_CPPv4NK6galsim6Bounds9isDefinedEv"]], "galsim::bounds::issameshapeas (c++ function)": [[22, "_CPPv4NK6galsim6Bounds13isSameShapeAsERK6BoundsI1TE"]], "galsim::bounds::makeexpanded (c++ function)": [[22, "_CPPv4NK6galsim6Bounds12makeExpandedEKd"]], "galsim::bounds::makeshifted (c++ function)": [[22, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T"], [22, "_CPPv4NK6galsim6Bounds11makeShiftedERK8PositionI1TE"]], "galsim::bounds::operator!= (c++ function)": [[22, "_CPPv4NK6galsim6BoundsneERK6BoundsI1TE"]], "galsim::bounds::operator& (c++ function)": [[22, "_CPPv4NK6galsim6BoundsanERK6BoundsI1TE"]], "galsim::bounds::operator+ (c++ function)": [[22, "_CPPv4NK6galsim6BoundsplEK1T"], [22, "_CPPv4NK6galsim6BoundsplERK6BoundsI1TE"], [22, "_CPPv4NK6galsim6BoundsplERK8PositionI1TE"]], "galsim::bounds::operator+= (c++ function)": [[22, "_CPPv4N6galsim6BoundspLEK1T"], [22, "_CPPv4N6galsim6BoundspLERK6BoundsI1TE"], [22, "_CPPv4N6galsim6BoundspLERK8PositionI1TE"]], "galsim::bounds::operator== (c++ function)": [[22, "_CPPv4NK6galsim6BoundseqERK6BoundsI1TE"]], "galsim::bounds::origin (c++ function)": [[22, "_CPPv4NK6galsim6Bounds6originEv"]], "galsim::bounds::read (c++ function)": [[22, "_CPPv4N6galsim6Bounds4readERNSt7istreamE"]], "galsim::bounds::setxmax (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setXMaxEK1T"]], "galsim::bounds::setxmin (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setXMinEK1T"]], "galsim::bounds::setymax (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setYMaxEK1T"]], "galsim::bounds::setymin (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setYMinEK1T"]], "galsim::bounds::shift (c++ function)": [[22, "_CPPv4N6galsim6Bounds5shiftEK1TK1T"], [22, "_CPPv4N6galsim6Bounds5shiftERK8PositionI1TE"]], "galsim::bounds::truecenter (c++ function)": [[22, "_CPPv4NK6galsim6Bounds10trueCenterEv"]], "galsim::bounds::withborder (c++ function)": [[22, "_CPPv4NK6galsim6Bounds10withBorderEK1T"]], "galsim::bounds::write (c++ function)": [[22, "_CPPv4NK6galsim6Bounds5writeERNSt7ostreamE"]], "galsim::bounds::~bounds (c++ function)": [[22, "_CPPv4N6galsim6BoundsD0Ev"]], "galsim::position (c++ class)": [[22, "_CPPv4I0EN6galsim8PositionE"]], "galsim::position::position (c++ function)": [[22, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E"], [22, "_CPPv4N6galsim8Position8PositionEK1TK1T"], [22, "_CPPv4N6galsim8Position8PositionERK8PositionI1TE"], [22, "_CPPv4N6galsim8Position8PositionEv"]], "galsim::position::operator!= (c++ function)": [[22, "_CPPv4NK6galsim8PositionneERK8PositionI1TE"]], "galsim::position::operator* (c++ function)": [[22, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE"], [22, "_CPPv4NK6galsim8PositionmlEK1T"]], "galsim::position::operator*= (c++ function)": [[22, "_CPPv4N6galsim8PositionmLEK1T"]], "galsim::position::operator+ (c++ function)": [[22, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E"]], "galsim::position::operator+= (c++ function)": [[22, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E"]], "galsim::position::operator- (c++ function)": [[22, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E"], [22, "_CPPv4NK6galsim8PositionmiEv"]], "galsim::position::operator-= (c++ function)": [[22, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E"]], "galsim::position::operator/ (c++ function)": [[22, "_CPPv4NK6galsim8PositiondvEK1T"]], "galsim::position::operator/= (c++ function)": [[22, "_CPPv4N6galsim8PositiondVEK1T"]], "galsim::position::operator= (c++ function)": [[22, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E"], [22, "_CPPv4N6galsim8PositionaSERK8PositionI1TE"]], "galsim::position::operator== (c++ function)": [[22, "_CPPv4NK6galsim8PositioneqERK8PositionI1TE"]], "galsim::position::read (c++ function)": [[22, "_CPPv4N6galsim8Position4readERNSt7istreamE"]], "galsim::position::write (c++ function)": [[22, "_CPPv4NK6galsim8Position5writeERNSt7ostreamE"]], "galsim::position::x (c++ member)": [[22, "_CPPv4N6galsim8Position1xE"]], "galsim::position::y (c++ member)": [[22, "_CPPv4N6galsim8Position1yE"]], "galsim::hsm::estimateshearview (c++ function)": [[23, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams"]], "galsim::hsm::findadaptivemomview (c++ function)": [[23, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams"]], "galsim::hsm::hsmerror (c++ class)": [[23, "_CPPv4N6galsim3hsm8HSMErrorE"]], "galsim::hsm::hsmerror::hsmerror (c++ function)": [[23, "_CPPv4N6galsim3hsm8HSMError8HSMErrorERKNSt6stringE"]], "galsim::hsm::hsmparams (c++ struct)": [[23, "_CPPv4N6galsim3hsm9HSMParamsE"]], "galsim::hsm::hsmparams::hsmparams (c++ function)": [[23, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd"], [23, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEv"]], "galsim::hsm::hsmparams::adapt_order (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams11adapt_orderE"]], "galsim::hsm::hsmparams::bound_correct_wt (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams16bound_correct_wtE"]], "galsim::hsm::hsmparams::convergence_threshold (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams21convergence_thresholdE"]], "galsim::hsm::hsmparams::failed_moments (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams14failed_momentsE"]], "galsim::hsm::hsmparams::ksb_moments_max (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams15ksb_moments_maxE"]], "galsim::hsm::hsmparams::ksb_sig_factor (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_factorE"]], "galsim::hsm::hsmparams::ksb_sig_weight (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_weightE"]], "galsim::hsm::hsmparams::max_amoment (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams11max_amomentE"]], "galsim::hsm::hsmparams::max_ashift (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams10max_ashiftE"]], "galsim::hsm::hsmparams::max_mom2_iter (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams13max_mom2_iterE"]], "galsim::hsm::hsmparams::max_moment_nsig2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams16max_moment_nsig2E"]], "galsim::hsm::hsmparams::nsig_rg (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams7nsig_rgE"]], "galsim::hsm::hsmparams::nsig_rg2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams8nsig_rg2E"]], "galsim::hsm::hsmparams::num_iter_default (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams16num_iter_defaultE"]], "galsim::hsm::hsmparams::regauss_too_small (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams17regauss_too_smallE"]], "galsim::hsm::objectdata (c++ struct)": [[23, "_CPPv4N6galsim3hsm10ObjectDataE"]], "galsim::hsm::objectdata::objectdata (c++ function)": [[23, "_CPPv4N6galsim3hsm10ObjectData10ObjectDataEv"]], "galsim::hsm::objectdata::e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2e1E"]], "galsim::hsm::objectdata::e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2e2E"]], "galsim::hsm::objectdata::flux (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData4fluxE"]], "galsim::hsm::objectdata::meas_type (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData9meas_typeE"]], "galsim::hsm::objectdata::resolution (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData10resolutionE"]], "galsim::hsm::objectdata::responsivity (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData12responsivityE"]], "galsim::hsm::objectdata::sigma (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData5sigmaE"]], "galsim::hsm::objectdata::x0 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2x0E"]], "galsim::hsm::objectdata::y0 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2y0E"]], "galsim::hsm::shapedata (c++ struct)": [[23, "_CPPv4N6galsim3hsm9ShapeDataE"]], "galsim::hsm::shapedata::shapedata (c++ function)": [[23, "_CPPv4N6galsim3hsm9ShapeData9ShapeDataEv"]], "galsim::hsm::shapedata::corrected_e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_e1E"]], "galsim::hsm::shapedata::corrected_e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_e2E"]], "galsim::hsm::shapedata::corrected_g1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_g1E"]], "galsim::hsm::shapedata::corrected_g2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_g2E"]], "galsim::hsm::shapedata::corrected_shape_err (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData19corrected_shape_errE"]], "galsim::hsm::shapedata::correction_method (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData17correction_methodE"]], "galsim::hsm::shapedata::correction_status (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData17correction_statusE"]], "galsim::hsm::shapedata::error_message (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData13error_messageE"]], "galsim::hsm::shapedata::image_bounds (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12image_boundsE"]], "galsim::hsm::shapedata::meas_type (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData9meas_typeE"]], "galsim::hsm::shapedata::moments_amp (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData11moments_ampE"]], "galsim::hsm::shapedata::moments_centroid (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData16moments_centroidE"]], "galsim::hsm::shapedata::moments_n_iter (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData14moments_n_iterE"]], "galsim::hsm::shapedata::moments_rho4 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12moments_rho4E"]], "galsim::hsm::shapedata::moments_sigma (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData13moments_sigmaE"]], "galsim::hsm::shapedata::moments_status (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData14moments_statusE"]], "galsim::hsm::shapedata::observed_e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData11observed_e1E"]], "galsim::hsm::shapedata::observed_e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData11observed_e2E"]], "galsim::hsm::shapedata::psf_e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData6psf_e1E"]], "galsim::hsm::shapedata::psf_e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData6psf_e2E"]], "galsim::hsm::shapedata::psf_sigma (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData9psf_sigmaE"]], "galsim::hsm::shapedata::resolution_factor (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData17resolution_factorE"]], "galsim::hsm::find_ellipmom_2 (c++ function)": [[23, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams"]], "galsim::hsm::general_shear_estimator (c++ function)": [[23, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams"]], "galsim::assignabletoimage (c++ class)": [[24, "_CPPv4I0EN6galsim17AssignableToImageE"]], "galsim::assignabletoimage::assignto (c++ function)": [[24, "_CPPv4NK6galsim17AssignableToImage8assignToE9ImageViewI1TE"]], "galsim::assignabletoimage::getbounds (c++ function)": [[24, "_CPPv4NK6galsim17AssignableToImage9getBoundsEv"]], "galsim::assignabletoimage::~assignabletoimage (c++ function)": [[24, "_CPPv4N6galsim17AssignableToImageD0Ev"]], "galsim::baseimage (c++ class)": [[24, "_CPPv4I0EN6galsim9BaseImageE"]], "galsim::baseimage::assignto (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8assignToE9ImageViewI1TE"]], "galsim::baseimage::at (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage2atERK8PositionIiE"], [24, "_CPPv4NK6galsim9BaseImage2atEii"]], "galsim::baseimage::copy (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage4copyEv"]], "galsim::baseimage::getdata (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getDataEv"]], "galsim::baseimage::getmaxptr (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage9getMaxPtrEv"]], "galsim::baseimage::getncol (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getNColEv"]], "galsim::baseimage::getnelements (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage12getNElementsEv"]], "galsim::baseimage::getnrow (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getNRowEv"]], "galsim::baseimage::getnskip (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8getNSkipEv"]], "galsim::baseimage::getowner (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8getOwnerEv"]], "galsim::baseimage::getptr (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage6getPtrERK8PositionIiE"], [24, "_CPPv4NK6galsim9BaseImage6getPtrEii"]], "galsim::baseimage::getstep (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getStepEv"]], "galsim::baseimage::getstride (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage9getStrideEv"]], "galsim::baseimage::getxmax (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getXMaxEv"]], "galsim::baseimage::getxmin (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getXMinEv"]], "galsim::baseimage::getymax (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getYMaxEv"]], "galsim::baseimage::getymin (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getYMinEv"]], "galsim::baseimage::iscontiguous (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage12isContiguousEv"]], "galsim::baseimage::maxabselement (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage13maxAbsElementEv"]], "galsim::baseimage::nonzerobounds (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage13nonZeroBoundsEv"]], "galsim::baseimage::ok_ptr (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage6ok_ptrEPK1T"]], "galsim::baseimage::operator() (c++ function)": [[24, "_CPPv4NK6galsim9BaseImageclERK8PositionIiE"], [24, "_CPPv4NK6galsim9BaseImageclEii"]], "galsim::baseimage::operator[] (c++ function)": [[24, "_CPPv4NK6galsim9BaseImageixERK6BoundsIiE"]], "galsim::baseimage::shift (c++ function)": [[24, "_CPPv4N6galsim9BaseImage5shiftERK8PositionIiE"]], "galsim::baseimage::subimage (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8subImageERK6BoundsIiE"]], "galsim::baseimage::sumelements (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage11sumElementsEv"]], "galsim::baseimage::view (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage4viewEv"]], "galsim::baseimage::~baseimage (c++ function)": [[24, "_CPPv4N6galsim9BaseImageD0Ev"]], "galsim::cleardepixelizecache (c++ function)": [[24, "_CPPv4N6galsim20ClearDepixelizeCacheEv"]], "galsim::constimageview (c++ class)": [[24, "_CPPv4I0EN6galsim14ConstImageViewE"]], "galsim::constimageview::constimageview (c++ function)": [[24, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE"], [24, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK14ConstImageViewI1TE"], [24, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK9BaseImageI1TE"]], "galsim::constimageview::view (c++ function)": [[24, "_CPPv4NK6galsim14ConstImageView4viewEv"]], "galsim::imagealloc (c++ class)": [[24, "_CPPv4I0EN6galsim10ImageAllocE"]], "galsim::imagealloc::imagealloc (c++ function)": [[24, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK10ImageAllocI1TE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK17AssignableToImageI1TE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocEv"]], "galsim::imagealloc::at (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc2atERK8PositionIiE"], [24, "_CPPv4N6galsim10ImageAlloc2atEii"], [24, "_CPPv4NK6galsim10ImageAlloc2atERK8PositionIiE"], [24, "_CPPv4NK6galsim10ImageAlloc2atEii"]], "galsim::imagealloc::copyfrom (c++ function)": [[24, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE"]], "galsim::imagealloc::fill (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc4fillE1T"]], "galsim::imagealloc::getdata (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc7getDataEv"], [24, "_CPPv4NK6galsim10ImageAlloc7getDataEv"]], "galsim::imagealloc::getmaxptr (c++ function)": [[24, "_CPPv4NK6galsim10ImageAlloc9getMaxPtrEv"]], "galsim::imagealloc::invertself (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc10invertSelfEv"]], "galsim::imagealloc::operator() (c++ function)": [[24, "_CPPv4N6galsim10ImageAllocclERK8PositionIiE"], [24, "_CPPv4N6galsim10ImageAllocclEii"], [24, "_CPPv4NK6galsim10ImageAllocclERK8PositionIiE"], [24, "_CPPv4NK6galsim10ImageAllocclEii"]], "galsim::imagealloc::operator= (c++ function)": [[24, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE"], [24, "_CPPv4N6galsim10ImageAllocaSE1T"], [24, "_CPPv4N6galsim10ImageAllocaSERK10ImageAllocI1TE"], [24, "_CPPv4N6galsim10ImageAllocaSERK17AssignableToImageI1TE"]], "galsim::imagealloc::operator[] (c++ function)": [[24, "_CPPv4N6galsim10ImageAllocixERK6BoundsIiE"], [24, "_CPPv4NK6galsim10ImageAllocixERK6BoundsIiE"]], "galsim::imagealloc::resize (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb"]], "galsim::imagealloc::setvalue (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc8setValueEii1T"]], "galsim::imagealloc::setzero (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc7setZeroEv"]], "galsim::imagealloc::subimage (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc8subImageERK6BoundsIiE"], [24, "_CPPv4NK6galsim10ImageAlloc8subImageERK6BoundsIiE"]], "galsim::imagealloc::view (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc4viewEv"], [24, "_CPPv4NK6galsim10ImageAlloc4viewEv"]], "galsim::imageboundserror (c++ class)": [[24, "_CPPv4N6galsim16ImageBoundsErrorE"]], "galsim::imageboundserror::imageboundserror (c++ function)": [[24, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringE"], [24, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii"], [24, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE"]], "galsim::imageerror (c++ class)": [[24, "_CPPv4N6galsim10ImageErrorE"]], "galsim::imageerror::imageerror (c++ function)": [[24, "_CPPv4N6galsim10ImageError10ImageErrorERKNSt6stringE"]], "galsim::imageview (c++ class)": [[24, "_CPPv4I0EN6galsim9ImageViewE"]], "galsim::imageview::imageview (c++ function)": [[24, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE"], [24, "_CPPv4N6galsim9ImageView9ImageViewER10ImageAllocI1TE"], [24, "_CPPv4N6galsim9ImageView9ImageViewERK9ImageViewI1TE"]], "galsim::imageview::at (c++ function)": [[24, "_CPPv4N6galsim9ImageView2atERK8PositionIiE"], [24, "_CPPv4N6galsim9ImageView2atEii"]], "galsim::imageview::copyfrom (c++ function)": [[24, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE"], [24, "_CPPv4N6galsim9ImageView8copyFromERK9BaseImageI1TE"]], "galsim::imageview::depixelizeself (c++ function)": [[24, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi"]], "galsim::imageview::fill (c++ function)": [[24, "_CPPv4N6galsim9ImageView4fillE1T"]], "galsim::imageview::getdata (c++ function)": [[24, "_CPPv4N6galsim9ImageView7getDataEv"]], "galsim::imageview::getmaxptr (c++ function)": [[24, "_CPPv4N6galsim9ImageView9getMaxPtrEv"]], "galsim::imageview::invertself (c++ function)": [[24, "_CPPv4N6galsim9ImageView10invertSelfEv"]], "galsim::imageview::operator() (c++ function)": [[24, "_CPPv4N6galsim9ImageViewclERK8PositionIiE"], [24, "_CPPv4N6galsim9ImageViewclEii"]], "galsim::imageview::operator= (c++ function)": [[24, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE"], [24, "_CPPv4N6galsim9ImageViewaSE1T"], [24, "_CPPv4N6galsim9ImageViewaSERK17AssignableToImageI1TE"], [24, "_CPPv4N6galsim9ImageViewaSERK9ImageViewI1TE"]], "galsim::imageview::operator[] (c++ function)": [[24, "_CPPv4N6galsim9ImageViewixERK6BoundsIiE"]], "galsim::imageview::setvalue (c++ function)": [[24, "_CPPv4N6galsim9ImageView8setValueEii1T"]], "galsim::imageview::setzero (c++ function)": [[24, "_CPPv4N6galsim9ImageView7setZeroEv"]], "galsim::imageview::subimage (c++ function)": [[24, "_CPPv4N6galsim9ImageView8subImageERK6BoundsIiE"]], "galsim::imageview::view (c++ function)": [[24, "_CPPv4N6galsim9ImageView4viewEv"]], "galsim::cfft (c++ function)": [[24, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb"]], "galsim::goodfftsize (c++ function)": [[24, "_CPPv4N6galsim11goodFFTSizeEi"]], "galsim::invertimage (c++ function)": [[24, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE"]], "galsim::irfft (c++ function)": [[24, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb"]], "galsim::rfft (c++ function)": [[24, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb"]], "galsim::wrapimage (c++ function)": [[24, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb"]], "galsim::cubic (c++ class)": [[25, "_CPPv4N6galsim5CubicE"]], "galsim::cubic::cubic (c++ function)": [[25, "_CPPv4N6galsim5Cubic5CubicERK8GSParams"]], "galsim::cubic::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim5Cubic15getNegativeFluxEv"]], "galsim::cubic::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim5Cubic15getPositiveFluxEv"]], "galsim::cubic::ixrange (c++ function)": [[25, "_CPPv4NK6galsim5Cubic7ixrangeEv"]], "galsim::cubic::makestr (c++ function)": [[25, "_CPPv4NK6galsim5Cubic7makeStrEv"]], "galsim::cubic::urange (c++ function)": [[25, "_CPPv4NK6galsim5Cubic6urangeEv"]], "galsim::cubic::uval (c++ function)": [[25, "_CPPv4NK6galsim5Cubic4uvalEd"]], "galsim::cubic::xrange (c++ function)": [[25, "_CPPv4NK6galsim5Cubic6xrangeEv"]], "galsim::cubic::xval (c++ function)": [[25, "_CPPv4NK6galsim5Cubic4xvalEd"]], "galsim::cubic::~cubic (c++ function)": [[25, "_CPPv4N6galsim5CubicD0Ev"]], "galsim::delta (c++ class)": [[25, "_CPPv4N6galsim5DeltaE"]], "galsim::delta::delta (c++ function)": [[25, "_CPPv4N6galsim5Delta5DeltaERK8GSParams"]], "galsim::delta::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim5Delta15getNegativeFluxEv"]], "galsim::delta::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim5Delta15getPositiveFluxEv"]], "galsim::delta::ixrange (c++ function)": [[25, "_CPPv4NK6galsim5Delta7ixrangeEv"]], "galsim::delta::makestr (c++ function)": [[25, "_CPPv4NK6galsim5Delta7makeStrEv"]], "galsim::delta::shoot (c++ function)": [[25, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate"]], "galsim::delta::urange (c++ function)": [[25, "_CPPv4NK6galsim5Delta6urangeEv"]], "galsim::delta::uval (c++ function)": [[25, "_CPPv4NK6galsim5Delta4uvalEd"]], "galsim::delta::xrange (c++ function)": [[25, "_CPPv4NK6galsim5Delta6xrangeEv"]], "galsim::delta::xval (c++ function)": [[25, "_CPPv4NK6galsim5Delta4xvalEd"]], "galsim::delta::~delta (c++ function)": [[25, "_CPPv4N6galsim5DeltaD0Ev"]], "galsim::interpolant (c++ class)": [[25, "_CPPv4N6galsim11InterpolantE"]], "galsim::interpolant::interpolant (c++ function)": [[25, "_CPPv4N6galsim11Interpolant11InterpolantERK11Interpolant"], [25, "_CPPv4N6galsim11Interpolant11InterpolantERK8GSParams"]], "galsim::interpolant::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant15getNegativeFluxEv"]], "galsim::interpolant::getnegativeflux2d (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant17getNegativeFlux2dEv"]], "galsim::interpolant::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant15getPositiveFluxEv"]], "galsim::interpolant::getpositiveflux2d (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant17getPositiveFlux2dEv"]], "galsim::interpolant::isexactatnodes (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant14isExactAtNodesEv"]], "galsim::interpolant::ixrange (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant7ixrangeEv"]], "galsim::interpolant::makestr (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant7makeStrEv"]], "galsim::interpolant::shoot (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate"]], "galsim::interpolant::urange (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant6urangeEv"]], "galsim::interpolant::uval (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant4uvalEd"]], "galsim::interpolant::uvalmany (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi"]], "galsim::interpolant::xrange (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant6xrangeEv"]], "galsim::interpolant::xval (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant4xvalEd"]], "galsim::interpolant::xvalmany (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi"]], "galsim::interpolant::xvalwrapped (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi"]], "galsim::interpolant::~interpolant (c++ function)": [[25, "_CPPv4N6galsim11InterpolantD0Ev"]], "galsim::lanczos (c++ class)": [[25, "_CPPv4N6galsim7LanczosE"]], "galsim::lanczos::lanczos (c++ function)": [[25, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams"]], "galsim::lanczos::conservesdc (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos11conservesDCEv"]], "galsim::lanczos::getn (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos4getNEv"]], "galsim::lanczos::ixrange (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos7ixrangeEv"]], "galsim::lanczos::makestr (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos7makeStrEv"]], "galsim::lanczos::urange (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos6urangeEv"]], "galsim::lanczos::uval (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos4uvalEd"]], "galsim::lanczos::xrange (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos6xrangeEv"]], "galsim::lanczos::xval (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos4xvalEd"]], "galsim::lanczos::~lanczos (c++ function)": [[25, "_CPPv4N6galsim7LanczosD0Ev"]], "galsim::linear (c++ class)": [[25, "_CPPv4N6galsim6LinearE"]], "galsim::linear::linear (c++ function)": [[25, "_CPPv4N6galsim6Linear6LinearERK8GSParams"]], "galsim::linear::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim6Linear15getNegativeFluxEv"]], "galsim::linear::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim6Linear15getPositiveFluxEv"]], "galsim::linear::ixrange (c++ function)": [[25, "_CPPv4NK6galsim6Linear7ixrangeEv"]], "galsim::linear::makestr (c++ function)": [[25, "_CPPv4NK6galsim6Linear7makeStrEv"]], "galsim::linear::shoot (c++ function)": [[25, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate"]], "galsim::linear::urange (c++ function)": [[25, "_CPPv4NK6galsim6Linear6urangeEv"]], "galsim::linear::uval (c++ function)": [[25, "_CPPv4NK6galsim6Linear4uvalEd"]], "galsim::linear::xrange (c++ function)": [[25, "_CPPv4NK6galsim6Linear6xrangeEv"]], "galsim::linear::xval (c++ function)": [[25, "_CPPv4NK6galsim6Linear4xvalEd"]], "galsim::linear::~linear (c++ function)": [[25, "_CPPv4N6galsim6LinearD0Ev"]], "galsim::nearest (c++ class)": [[25, "_CPPv4N6galsim7NearestE"]], "galsim::nearest::nearest (c++ function)": [[25, "_CPPv4N6galsim7Nearest7NearestERK8GSParams"]], "galsim::nearest::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim7Nearest15getNegativeFluxEv"]], "galsim::nearest::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim7Nearest15getPositiveFluxEv"]], "galsim::nearest::ixrange (c++ function)": [[25, "_CPPv4NK6galsim7Nearest7ixrangeEv"]], "galsim::nearest::makestr (c++ function)": [[25, "_CPPv4NK6galsim7Nearest7makeStrEv"]], "galsim::nearest::shoot (c++ function)": [[25, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate"]], "galsim::nearest::urange (c++ function)": [[25, "_CPPv4NK6galsim7Nearest6urangeEv"]], "galsim::nearest::uval (c++ function)": [[25, "_CPPv4NK6galsim7Nearest4uvalEd"]], "galsim::nearest::xrange (c++ function)": [[25, "_CPPv4NK6galsim7Nearest6xrangeEv"]], "galsim::nearest::xval (c++ function)": [[25, "_CPPv4NK6galsim7Nearest4xvalEd"]], "galsim::nearest::~nearest (c++ function)": [[25, "_CPPv4N6galsim7NearestD0Ev"]], "galsim::quintic (c++ class)": [[25, "_CPPv4N6galsim7QuinticE"]], "galsim::quintic::quintic (c++ function)": [[25, "_CPPv4N6galsim7Quintic7QuinticERK8GSParams"]], "galsim::quintic::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim7Quintic15getNegativeFluxEv"]], "galsim::quintic::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim7Quintic15getPositiveFluxEv"]], "galsim::quintic::ixrange (c++ function)": [[25, "_CPPv4NK6galsim7Quintic7ixrangeEv"]], "galsim::quintic::makestr (c++ function)": [[25, "_CPPv4NK6galsim7Quintic7makeStrEv"]], "galsim::quintic::urange (c++ function)": [[25, "_CPPv4NK6galsim7Quintic6urangeEv"]], "galsim::quintic::uval (c++ function)": [[25, "_CPPv4NK6galsim7Quintic4uvalEd"]], "galsim::quintic::xrange (c++ function)": [[25, "_CPPv4NK6galsim7Quintic6xrangeEv"]], "galsim::quintic::xval (c++ function)": [[25, "_CPPv4NK6galsim7Quintic4xvalEd"]], "galsim::quintic::~quintic (c++ function)": [[25, "_CPPv4N6galsim7QuinticD0Ev"]], "galsim::sincinterpolant (c++ class)": [[25, "_CPPv4N6galsim15SincInterpolantE"]], "galsim::sincinterpolant::sincinterpolant (c++ function)": [[25, "_CPPv4N6galsim15SincInterpolant15SincInterpolantERK8GSParams"]], "galsim::sincinterpolant::ixrange (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant7ixrangeEv"]], "galsim::sincinterpolant::makestr (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant7makeStrEv"]], "galsim::sincinterpolant::shoot (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate"]], "galsim::sincinterpolant::urange (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant6urangeEv"]], "galsim::sincinterpolant::uval (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant4uvalEd"]], "galsim::sincinterpolant::xrange (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant6xrangeEv"]], "galsim::sincinterpolant::xval (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant4xvalEd"]], "galsim::sincinterpolant::xvalwrapped (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi"]], "galsim::sincinterpolant::~sincinterpolant (c++ function)": [[25, "_CPPv4N6galsim15SincInterpolantD0Ev"]], "galsim::table (c++ class)": [[25, "_CPPv4N6galsim5TableE"]], "galsim::table2d (c++ class)": [[25, "_CPPv4N6galsim7Table2DE"]], "galsim::table2d::table2d (c++ function)": [[25, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant"], [25, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant"], [25, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd"]], "galsim::table2d::gradient (c++ function)": [[25, "_CPPv4NK6galsim7Table2D8gradientEddRdRd"]], "galsim::table2d::gradientgrid (c++ function)": [[25, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii"]], "galsim::table2d::gradientmany (c++ function)": [[25, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi"]], "galsim::table2d::interpgrid (c++ function)": [[25, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii"]], "galsim::table2d::interpmany (c++ function)": [[25, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi"]], "galsim::table2d::interpolant (c++ enum)": [[25, "_CPPv4N6galsim7Table2D11interpolantE"]], "galsim::table2d::interpolant::ceil (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant4ceilE"]], "galsim::table2d::interpolant::floor (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant5floorE"]], "galsim::table2d::interpolant::gsinterp (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant8gsinterpE"]], "galsim::table2d::interpolant::linear (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant6linearE"]], "galsim::table2d::interpolant::nearest (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant7nearestE"]], "galsim::table2d::interpolant::spline (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant6splineE"]], "galsim::table2d::lookup (c++ function)": [[25, "_CPPv4NK6galsim7Table2D6lookupEdd"]], "galsim::table::table (c++ function)": [[25, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant"], [25, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant"]], "galsim::table::argmax (c++ function)": [[25, "_CPPv4NK6galsim5Table6argMaxEv"]], "galsim::table::argmin (c++ function)": [[25, "_CPPv4NK6galsim5Table6argMinEv"]], "galsim::table::integrate (c++ function)": [[25, "_CPPv4NK6galsim5Table9integrateEdd"]], "galsim::table::integrateproduct (c++ function)": [[25, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd"]], "galsim::table::interpmany (c++ function)": [[25, "_CPPv4NK6galsim5Table10interpManyEPKdPdi"]], "galsim::table::interpolant (c++ enum)": [[25, "_CPPv4N6galsim5Table11interpolantE"]], "galsim::table::interpolant::ceil (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant4ceilE"]], "galsim::table::interpolant::floor (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant5floorE"]], "galsim::table::interpolant::gsinterp (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant8gsinterpE"]], "galsim::table::interpolant::linear (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant6linearE"]], "galsim::table::interpolant::nearest (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant7nearestE"]], "galsim::table::interpolant::spline (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant6splineE"]], "galsim::table::lookup (c++ function)": [[25, "_CPPv4NK6galsim5Table6lookupEd"]], "galsim::table::operator() (c++ function)": [[25, "_CPPv4NK6galsim5TableclEd"]], "galsim::table::size (c++ function)": [[25, "_CPPv4NK6galsim5Table4sizeEv"]], "galsim::tablebuilder (c++ class)": [[25, "_CPPv4N6galsim12TableBuilderE"]], "galsim::tablebuilder::tablebuilder (c++ function)": [[25, "_CPPv4N6galsim12TableBuilder12TableBuilderE11interpolant"], [25, "_CPPv4N6galsim12TableBuilder12TableBuilderEPK11Interpolant"]], "galsim::tablebuilder::addentry (c++ function)": [[25, "_CPPv4N6galsim12TableBuilder8addEntryEdd"]], "galsim::tablebuilder::finalize (c++ function)": [[25, "_CPPv4N6galsim12TableBuilder8finalizeEv"]], "galsim::tablebuilder::finalized (c++ function)": [[25, "_CPPv4NK6galsim12TableBuilder9finalizedEv"]], "galsim::tablebuilder::lookup (c++ function)": [[25, "_CPPv4NK6galsim12TableBuilder6lookupEd"]], "galsim::getompthreads (c++ function)": [[26, "_CPPv4N6galsim13GetOMPThreadsEv"]], "galsim::setompthreads (c++ function)": [[26, "_CPPv4N6galsim13SetOMPThreadsEi"]], "galsim::solve (c++ class)": [[26, "_CPPv4I00EN6galsim5SolveE"]], "galsim::solve::solve (c++ function)": [[26, "_CPPv4N6galsim5Solve5SolveERK1F1T1T"]], "galsim::solve::bisect (c++ function)": [[26, "_CPPv4NK6galsim5Solve6bisectEv"]], "galsim::solve::bracket (c++ function)": [[26, "_CPPv4N6galsim5Solve7bracketEv"]], "galsim::solve::bracket1 (c++ function)": [[26, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T"]], "galsim::solve::bracket1withlimit (c++ function)": [[26, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T"]], "galsim::solve::bracketlower (c++ function)": [[26, "_CPPv4N6galsim5Solve12bracketLowerEv"]], "galsim::solve::bracketlowerwithlimit (c++ function)": [[26, "_CPPv4N6galsim5Solve21bracketLowerWithLimitE1T"]], "galsim::solve::bracketupper (c++ function)": [[26, "_CPPv4N6galsim5Solve12bracketUpperEv"]], "galsim::solve::bracketupperwithlimit (c++ function)": [[26, "_CPPv4N6galsim5Solve21bracketUpperWithLimitE1T"]], "galsim::solve::evaluatebounds (c++ function)": [[26, "_CPPv4NK6galsim5Solve14evaluateBoundsEv"]], "galsim::solve::getlowerbound (c++ function)": [[26, "_CPPv4NK6galsim5Solve13getLowerBoundEv"]], "galsim::solve::getupperbound (c++ function)": [[26, "_CPPv4NK6galsim5Solve13getUpperBoundEv"]], "galsim::solve::getxtolerance (c++ function)": [[26, "_CPPv4NK6galsim5Solve13getXToleranceEv"]], "galsim::solve::root (c++ function)": [[26, "_CPPv4NK6galsim5Solve4rootEv"]], "galsim::solve::setbounds (c++ function)": [[26, "_CPPv4N6galsim5Solve9setBoundsE1T1T"]], "galsim::solve::setmaxsteps (c++ function)": [[26, "_CPPv4N6galsim5Solve11setMaxStepsEi"]], "galsim::solve::setmethod (c++ function)": [[26, "_CPPv4N6galsim5Solve9setMethodE6Method"]], "galsim::solve::setxtolerance (c++ function)": [[26, "_CPPv4N6galsim5Solve13setXToleranceE1T"]], "galsim::solve::zbrent (c++ function)": [[26, "_CPPv4NK6galsim5Solve6zbrentEv"]], "galsim::integ::intregion (c++ struct)": [[26, "_CPPv4I0EN6galsim5integ9IntRegionE"]], "galsim::integ::intregion::intregion (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE"]], "galsim::integ::intregion::addsplit (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion8addSplitEK1T"]], "galsim::integ::intregion::bisect (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion6bisectEv"]], "galsim::integ::intregion::dbgout (c++ member)": [[26, "_CPPv4N6galsim5integ9IntRegion6dbgoutE"]], "galsim::integ::intregion::findzerocrossings (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion17findZeroCrossingsEv"]], "galsim::integ::intregion::fxmap (c++ member)": [[26, "_CPPv4N6galsim5integ9IntRegion5fxmapE"]], "galsim::integ::intregion::getarea (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion7getAreaEv"]], "galsim::integ::intregion::geterr (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion6getErrEv"]], "galsim::integ::intregion::getnsplit (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion9getNSplitEv"]], "galsim::integ::intregion::left (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion4leftEv"]], "galsim::integ::intregion::operator< (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegionltERK9IntRegionI1TE"]], "galsim::integ::intregion::operator> (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegiongtERK9IntRegionI1TE"]], "galsim::integ::intregion::right (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion5rightEv"]], "galsim::integ::intregion::setarea (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T"]], "galsim::integ::intregion::subdivide (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion9subDivideERNSt6vectorI9IntRegionI1TEEE"]], "galsim::integ::intregion::usefxmap (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion8useFXMapEv"]], "galsim::integ::int1d (c++ function)": [[26, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd"], [26, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd"]], "galsim::integ::int2d (c++ function)": [[26, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd"], [26, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd"], [26, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd"]], "galsim::integ::int3d (c++ function)": [[26, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd"], [26, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd"], [26, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd"]], "galsim::math::ci (c++ function)": [[26, "_CPPv4N6galsim4math2CiEd"]], "galsim::math::horner (c++ function)": [[26, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd"]], "galsim::math::horner2d (c++ function)": [[26, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd"]], "galsim::math::si (c++ function)": [[26, "_CPPv4N6galsim4math2SiEd"]], "galsim::math::cyl_bessel_i (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_iEdd"]], "galsim::math::cyl_bessel_j (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_jEdd"]], "galsim::math::cyl_bessel_k (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_kEdd"]], "galsim::math::cyl_bessel_y (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_yEdd"]], "galsim::math::gamma_p (c++ function)": [[26, "_CPPv4N6galsim4math7gamma_pEdd"]], "galsim::math::getbesselroot (c++ function)": [[26, "_CPPv4N6galsim4math13getBesselRootEdi"]], "galsim::math::getbesselroot0 (c++ function)": [[26, "_CPPv4N6galsim4math14getBesselRoot0Ei"]], "galsim::math::hankel_inf (c++ function)": [[26, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi"]], "galsim::math::hankel_trunc (c++ function)": [[26, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi"]], "galsim::math::isnan (c++ function)": [[26, "_CPPv4I0EN6galsim4math5isNanEb1T"]], "galsim::math::j0 (c++ function)": [[26, "_CPPv4N6galsim4math2j0Ed"]], "galsim::math::j1 (c++ function)": [[26, "_CPPv4N6galsim4math2j1Ed"]], "galsim::math::sinc (c++ function)": [[26, "_CPPv4N6galsim4math4sincEd"]], "galsim::math::sincos (c++ function)": [[26, "_CPPv4N6galsim4math6sincosEdRdRd"]], "galsim::basedeviate (c++ class)": [[27, "_CPPv4N6galsim11BaseDeviateE"]], "galsim::basedeviate::basedeviate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEPKc"], [27, "_CPPv4N6galsim11BaseDeviate11BaseDeviateERK11BaseDeviate"], [27, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEl"]], "galsim::basedeviate::addgenerate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd"]], "galsim::basedeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate10clearCacheEv"]], "galsim::basedeviate::discard (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate7discardEi"]], "galsim::basedeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate9duplicateEv"]], "galsim::basedeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate13duplicate_ptrEv"]], "galsim::basedeviate::generate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate8generateExPd"]], "galsim::basedeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate9generate1Ev"]], "galsim::basedeviate::operator() (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviateclEv"]], "galsim::basedeviate::raw (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate3rawEv"]], "galsim::basedeviate::repr (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate4reprEv"]], "galsim::basedeviate::reset (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate5resetERK11BaseDeviate"], [27, "_CPPv4N6galsim11BaseDeviate5resetEl"]], "galsim::basedeviate::seed (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate4seedEl"]], "galsim::basedeviate::serialize (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate9serializeEv"]], "galsim::basedeviate::str (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate3strEv"]], "galsim::basedeviate::~basedeviate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviateD0Ev"]], "galsim::binomialdeviate (c++ class)": [[27, "_CPPv4N6galsim15BinomialDeviateE"]], "galsim::binomialdeviate::binomialdeviate (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid"], [27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid"], [27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK15BinomialDeviate"], [27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid"]], "galsim::binomialdeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate10clearCacheEv"]], "galsim::binomialdeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate9duplicateEv"]], "galsim::binomialdeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate13duplicate_ptrEv"]], "galsim::binomialdeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate9generate1Ev"]], "galsim::binomialdeviate::getn (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4getNEv"]], "galsim::binomialdeviate::getp (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4getPEv"]], "galsim::binomialdeviate::setn (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4setNEi"]], "galsim::binomialdeviate::setp (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4setPEd"]], "galsim::chi2deviate (c++ class)": [[27, "_CPPv4N6galsim11Chi2DeviateE"]], "galsim::chi2deviate::chi2deviate (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd"], [27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated"], [27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11Chi2Deviate"], [27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld"]], "galsim::chi2deviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate10clearCacheEv"]], "galsim::chi2deviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate9duplicateEv"]], "galsim::chi2deviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate13duplicate_ptrEv"]], "galsim::chi2deviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate9generate1Ev"]], "galsim::chi2deviate::getn (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate4getNEv"]], "galsim::chi2deviate::setn (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate4setNEd"]], "galsim::gammadeviate (c++ class)": [[27, "_CPPv4N6galsim12GammaDeviateE"]], "galsim::gammadeviate::gammadeviate (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd"], [27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd"], [27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK12GammaDeviate"], [27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd"]], "galsim::gammadeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate10clearCacheEv"]], "galsim::gammadeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate9duplicateEv"]], "galsim::gammadeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate13duplicate_ptrEv"]], "galsim::gammadeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate9generate1Ev"]], "galsim::gammadeviate::getk (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate4getKEv"]], "galsim::gammadeviate::gettheta (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate8getThetaEv"]], "galsim::gammadeviate::setk (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate4setKEd"]], "galsim::gammadeviate::settheta (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate8setThetaEd"]], "galsim::gaussiandeviate (c++ class)": [[27, "_CPPv4N6galsim15GaussianDeviateE"]], "galsim::gaussiandeviate::gaussiandeviate (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd"], [27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd"], [27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK15GaussianDeviate"], [27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd"]], "galsim::gaussiandeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate10clearCacheEv"]], "galsim::gaussiandeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate9duplicateEv"]], "galsim::gaussiandeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate13duplicate_ptrEv"]], "galsim::gaussiandeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate9generate1Ev"]], "galsim::gaussiandeviate::generatefromvariance (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd"]], "galsim::gaussiandeviate::getmean (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate7getMeanEv"]], "galsim::gaussiandeviate::getsigma (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate8getSigmaEv"]], "galsim::gaussiandeviate::setmean (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate7setMeanEd"]], "galsim::gaussiandeviate::setsigma (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate8setSigmaEd"]], "galsim::poissondeviate (c++ class)": [[27, "_CPPv4N6galsim14PoissonDeviateE"]], "galsim::poissondeviate::poissondeviate (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd"], [27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated"], [27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK14PoissonDeviate"], [27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld"]], "galsim::poissondeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate10clearCacheEv"]], "galsim::poissondeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate9duplicateEv"]], "galsim::poissondeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate13duplicate_ptrEv"]], "galsim::poissondeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate9generate1Ev"]], "galsim::poissondeviate::generatefromexpectation (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd"]], "galsim::poissondeviate::getmean (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate7getMeanEv"]], "galsim::poissondeviate::setmean (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate7setMeanEd"]], "galsim::uniformdeviate (c++ class)": [[27, "_CPPv4N6galsim14UniformDeviateE"]], "galsim::uniformdeviate::uniformdeviate (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEPKc"], [27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK11BaseDeviate"], [27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK14UniformDeviate"], [27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEl"]], "galsim::uniformdeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate10clearCacheEv"]], "galsim::uniformdeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate9duplicateEv"]], "galsim::uniformdeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate13duplicate_ptrEv"]], "galsim::uniformdeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate9generate1Ev"]], "galsim::weibulldeviate (c++ class)": [[27, "_CPPv4N6galsim14WeibullDeviateE"]], "galsim::weibulldeviate::weibulldeviate (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd"], [27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd"], [27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK14WeibullDeviate"], [27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd"]], "galsim::weibulldeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate10clearCacheEv"]], "galsim::weibulldeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate9duplicateEv"]], "galsim::weibulldeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate13duplicate_ptrEv"]], "galsim::weibulldeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate9generate1Ev"]], "galsim::weibulldeviate::geta (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4getAEv"]], "galsim::weibulldeviate::getb (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4getBEv"]], "galsim::weibulldeviate::seta (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4setAEd"]], "galsim::weibulldeviate::setb (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4setBEd"]], "galsim::calculatecovariancematrix (c++ function)": [[27, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd"]], "galsim::applycd (c++ function)": [[28, "_CPPv4N6galsim7ApplyCDEiPdPdPKd"]], "galsim::photonarray (c++ class)": [[28, "_CPPv4N6galsim11PhotonArrayE"]], "galsim::photonarray::photonarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb"], [28, "_CPPv4N6galsim11PhotonArray11PhotonArrayEi"]], "galsim::photonarray::addto (c++ function)": [[28, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE"]], "galsim::photonarray::assignat (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray"]], "galsim::photonarray::convolve (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate"]], "galsim::photonarray::convolveshuffle (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate"]], "galsim::photonarray::getdxdz (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray7getDXDZEi"]], "galsim::photonarray::getdxdzarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12getDXDZArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray12getDXDZArrayEv"]], "galsim::photonarray::getdydz (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray7getDYDZEi"]], "galsim::photonarray::getdydzarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12getDYDZArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray12getDYDZArrayEv"]], "galsim::photonarray::getflux (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray7getFluxEi"]], "galsim::photonarray::getfluxarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12getFluxArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray12getFluxArrayEv"]], "galsim::photonarray::gettotalflux (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray12getTotalFluxEv"]], "galsim::photonarray::getwavelength (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray13getWavelengthEi"]], "galsim::photonarray::getwavelengtharray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray18getWavelengthArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray18getWavelengthArrayEv"]], "galsim::photonarray::getx (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray4getXEi"]], "galsim::photonarray::getxarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9getXArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray9getXArrayEv"]], "galsim::photonarray::gety (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray4getYEi"]], "galsim::photonarray::getyarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9getYArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray9getYArrayEv"]], "galsim::photonarray::hasallocatedangles (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray18hasAllocatedAnglesEv"]], "galsim::photonarray::hasallocatedwavelengths (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray23hasAllocatedWavelengthsEv"]], "galsim::photonarray::iscorrelated (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray12isCorrelatedEv"]], "galsim::photonarray::scaleflux (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9scaleFluxEd"]], "galsim::photonarray::scalexy (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray7scaleXYEd"]], "galsim::photonarray::setcorrelated (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray13setCorrelatedEb"]], "galsim::photonarray::setfrom (c++ function)": [[28, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate"]], "galsim::photonarray::setphoton (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd"]], "galsim::photonarray::settotalflux (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12setTotalFluxEd"]], "galsim::photonarray::size (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray4sizeEv"]], "galsim::silicon (c++ class)": [[28, "_CPPv4N6galsim7SiliconE"]], "galsim::silicon::silicon (c++ function)": [[28, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb"]], "galsim::silicon::accumulate (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE"]], "galsim::silicon::adddelta (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE"]], "galsim::silicon::addtreeringdistortions (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE"]], "galsim::silicon::calculateconversiondepth (c++ function)": [[28, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid"]], "galsim::silicon::calculatetreeringdistortion (c++ function)": [[28, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii"], [28, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon"]], "galsim::silicon::fillwithpixelareas (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb"]], "galsim::silicon::finalize (c++ function)": [[28, "_CPPv4N6galsim7Silicon8finalizeEv"]], "galsim::silicon::initialize (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE"]], "galsim::silicon::insidepixel (c++ function)": [[28, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE"]], "galsim::silicon::pixelarea (c++ function)": [[28, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii"]], "galsim::silicon::scaleboundstopoly (c++ function)": [[28, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond"]], "galsim::silicon::subtractdelta (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE"]], "galsim::silicon::update (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE"]], "galsim::silicon::updatepixeldistortions (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE"]], "galsim::silicon::~silicon (c++ function)": [[28, "_CPPv4N6galsim7SiliconD0Ev"]], "galsim::gsparams (c++ struct)": [[29, "_CPPv4N6galsim8GSParamsE"]], "galsim::gsparams::gsparams (c++ function)": [[29, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd"], [29, "_CPPv4N6galsim8GSParams8GSParamsEv"]], "galsim::gsparams::folding_threshold (c++ member)": [[29, "_CPPv4N6galsim8GSParams17folding_thresholdE"]], "galsim::gsparams::integration_abserr (c++ member)": [[29, "_CPPv4N6galsim8GSParams18integration_abserrE"]], "galsim::gsparams::integration_relerr (c++ member)": [[29, "_CPPv4N6galsim8GSParams18integration_relerrE"]], "galsim::gsparams::kvalue_accuracy (c++ member)": [[29, "_CPPv4N6galsim8GSParams15kvalue_accuracyE"]], "galsim::gsparams::maximum_fft_size (c++ member)": [[29, "_CPPv4N6galsim8GSParams16maximum_fft_sizeE"]], "galsim::gsparams::maxk_threshold (c++ member)": [[29, "_CPPv4N6galsim8GSParams14maxk_thresholdE"]], "galsim::gsparams::minimum_fft_size (c++ member)": [[29, "_CPPv4N6galsim8GSParams16minimum_fft_sizeE"]], "galsim::gsparams::operator< (c++ function)": [[29, "_CPPv4NK6galsim8GSParamsltERK8GSParams"]], "galsim::gsparams::operator== (c++ function)": [[29, "_CPPv4NK6galsim8GSParamseqERK8GSParams"]], "galsim::gsparams::realspace_abserr (c++ member)": [[29, "_CPPv4N6galsim8GSParams16realspace_abserrE"]], "galsim::gsparams::realspace_relerr (c++ member)": [[29, "_CPPv4N6galsim8GSParams16realspace_relerrE"]], "galsim::gsparams::shoot_accuracy (c++ member)": [[29, "_CPPv4N6galsim8GSParams14shoot_accuracyE"]], "galsim::gsparams::stepk_minimum_hlr (c++ member)": [[29, "_CPPv4N6galsim8GSParams17stepk_minimum_hlrE"]], "galsim::gsparams::table_spacing (c++ member)": [[29, "_CPPv4N6galsim8GSParams13table_spacingE"]], "galsim::gsparams::xvalue_accuracy (c++ member)": [[29, "_CPPv4N6galsim8GSParams15xvalue_accuracyE"]], "galsim::sbadd (c++ class)": [[29, "_CPPv4N6galsim5SBAddE"]], "galsim::sbadd::sbadd (c++ function)": [[29, "_CPPv4N6galsim5SBAdd5SBAddERK5SBAdd"], [29, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams"]], "galsim::sbadd::getobjs (c++ function)": [[29, "_CPPv4NK6galsim5SBAdd7getObjsEv"]], "galsim::sbadd::~sbadd (c++ function)": [[29, "_CPPv4N6galsim5SBAddD0Ev"]], "galsim::sbairy (c++ class)": [[29, "_CPPv4N6galsim6SBAiryE"]], "galsim::sbairy::sbairy (c++ function)": [[29, "_CPPv4N6galsim6SBAiry6SBAiryERK6SBAiry"], [29, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams"]], "galsim::sbairy::getlamoverd (c++ function)": [[29, "_CPPv4NK6galsim6SBAiry11getLamOverDEv"]], "galsim::sbairy::getobscuration (c++ function)": [[29, "_CPPv4NK6galsim6SBAiry14getObscurationEv"]], "galsim::sbairy::~sbairy (c++ function)": [[29, "_CPPv4N6galsim6SBAiryD0Ev"]], "galsim::sbautoconvolve (c++ class)": [[29, "_CPPv4N6galsim14SBAutoConvolveE"]], "galsim::sbautoconvolve::sbautoconvolve (c++ function)": [[29, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK14SBAutoConvolve"], [29, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams"]], "galsim::sbautoconvolve::getobj (c++ function)": [[29, "_CPPv4NK6galsim14SBAutoConvolve6getObjEv"]], "galsim::sbautoconvolve::isrealspace (c++ function)": [[29, "_CPPv4NK6galsim14SBAutoConvolve11isRealSpaceEv"]], "galsim::sbautoconvolve::~sbautoconvolve (c++ function)": [[29, "_CPPv4N6galsim14SBAutoConvolveD0Ev"]], "galsim::sbautocorrelate (c++ class)": [[29, "_CPPv4N6galsim15SBAutoCorrelateE"]], "galsim::sbautocorrelate::sbautocorrelate (c++ function)": [[29, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK15SBAutoCorrelate"], [29, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams"]], "galsim::sbautocorrelate::getobj (c++ function)": [[29, "_CPPv4NK6galsim15SBAutoCorrelate6getObjEv"]], "galsim::sbautocorrelate::isrealspace (c++ function)": [[29, "_CPPv4NK6galsim15SBAutoCorrelate11isRealSpaceEv"]], "galsim::sbautocorrelate::~sbautocorrelate (c++ function)": [[29, "_CPPv4N6galsim15SBAutoCorrelateD0Ev"]], "galsim::sbbox (c++ class)": [[29, "_CPPv4N6galsim5SBBoxE"]], "galsim::sbbox::sbbox (c++ function)": [[29, "_CPPv4N6galsim5SBBox5SBBoxERK5SBBox"], [29, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams"]], "galsim::sbbox::getheight (c++ function)": [[29, "_CPPv4NK6galsim5SBBox9getHeightEv"]], "galsim::sbbox::getwidth (c++ function)": [[29, "_CPPv4NK6galsim5SBBox8getWidthEv"]], "galsim::sbbox::~sbbox (c++ function)": [[29, "_CPPv4N6galsim5SBBoxD0Ev"]], "galsim::sbconvolve (c++ class)": [[29, "_CPPv4N6galsim10SBConvolveE"]], "galsim::sbconvolve::sbconvolve (c++ function)": [[29, "_CPPv4N6galsim10SBConvolve10SBConvolveERK10SBConvolve"], [29, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams"]], "galsim::sbconvolve::getobjs (c++ function)": [[29, "_CPPv4NK6galsim10SBConvolve7getObjsEv"]], "galsim::sbconvolve::isrealspace (c++ function)": [[29, "_CPPv4NK6galsim10SBConvolve11isRealSpaceEv"]], "galsim::sbconvolve::~sbconvolve (c++ function)": [[29, "_CPPv4N6galsim10SBConvolveD0Ev"]], "galsim::sbdeconvolve (c++ class)": [[29, "_CPPv4N6galsim12SBDeconvolveE"]], "galsim::sbdeconvolve::sbdeconvolve (c++ function)": [[29, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK12SBDeconvolve"], [29, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams"]], "galsim::sbdeconvolve::getobj (c++ function)": [[29, "_CPPv4NK6galsim12SBDeconvolve6getObjEv"]], "galsim::sbdeconvolve::~sbdeconvolve (c++ function)": [[29, "_CPPv4N6galsim12SBDeconvolveD0Ev"]], "galsim::sbdeltafunction (c++ class)": [[29, "_CPPv4N6galsim15SBDeltaFunctionE"]], "galsim::sbdeltafunction::sbdeltafunction (c++ function)": [[29, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionERK15SBDeltaFunction"], [29, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams"]], "galsim::sbdeltafunction::~sbdeltafunction (c++ function)": [[29, "_CPPv4N6galsim15SBDeltaFunctionD0Ev"]], "galsim::sbexponential (c++ class)": [[29, "_CPPv4N6galsim13SBExponentialE"]], "galsim::sbexponential::sbexponential (c++ function)": [[29, "_CPPv4N6galsim13SBExponential13SBExponentialERK13SBExponential"], [29, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams"]], "galsim::sbexponential::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim13SBExponential14getScaleRadiusEv"]], "galsim::sbexponential::~sbexponential (c++ function)": [[29, "_CPPv4N6galsim13SBExponentialD0Ev"]], "galsim::sbfouriersqrt (c++ class)": [[29, "_CPPv4N6galsim13SBFourierSqrtE"]], "galsim::sbfouriersqrt::sbfouriersqrt (c++ function)": [[29, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK13SBFourierSqrt"], [29, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams"]], "galsim::sbfouriersqrt::getobj (c++ function)": [[29, "_CPPv4NK6galsim13SBFourierSqrt6getObjEv"]], "galsim::sbfouriersqrt::~sbfouriersqrt (c++ function)": [[29, "_CPPv4N6galsim13SBFourierSqrtD0Ev"]], "galsim::sbgaussian (c++ class)": [[29, "_CPPv4N6galsim10SBGaussianE"]], "galsim::sbgaussian::sbgaussian (c++ function)": [[29, "_CPPv4N6galsim10SBGaussian10SBGaussianERK10SBGaussian"], [29, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams"]], "galsim::sbgaussian::getsigma (c++ function)": [[29, "_CPPv4NK6galsim10SBGaussian8getSigmaEv"]], "galsim::sbgaussian::~sbgaussian (c++ function)": [[29, "_CPPv4N6galsim10SBGaussianD0Ev"]], "galsim::sbinclinedexponential (c++ class)": [[29, "_CPPv4N6galsim21SBInclinedExponentialE"]], "galsim::sbinclinedexponential::sbinclinedexponential (c++ function)": [[29, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialERK21SBInclinedExponential"], [29, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams"]], "galsim::sbinclinedexponential::getinclination (c++ function)": [[29, "_CPPv4NK6galsim21SBInclinedExponential14getInclinationEv"]], "galsim::sbinclinedexponential::getscaleheight (c++ function)": [[29, "_CPPv4NK6galsim21SBInclinedExponential14getScaleHeightEv"]], "galsim::sbinclinedexponential::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim21SBInclinedExponential14getScaleRadiusEv"]], "galsim::sbinclinedexponential::~sbinclinedexponential (c++ function)": [[29, "_CPPv4N6galsim21SBInclinedExponentialD0Ev"]], "galsim::sbinclinedsersic (c++ class)": [[29, "_CPPv4N6galsim16SBInclinedSersicE"]], "galsim::sbinclinedsersic::sbinclinedsersic (c++ function)": [[29, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicERK16SBInclinedSersic"], [29, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams"]], "galsim::sbinclinedsersic::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic18getHalfLightRadiusEv"]], "galsim::sbinclinedsersic::getinclination (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic14getInclinationEv"]], "galsim::sbinclinedsersic::getn (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic4getNEv"]], "galsim::sbinclinedsersic::getscaleheight (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic14getScaleHeightEv"]], "galsim::sbinclinedsersic::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic14getScaleRadiusEv"]], "galsim::sbinclinedsersic::gettrunc (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic8getTruncEv"]], "galsim::sbinclinedsersic::~sbinclinedsersic (c++ function)": [[29, "_CPPv4N6galsim16SBInclinedSersicD0Ev"]], "galsim::sbinterpolatedimage (c++ class)": [[29, "_CPPv4N6galsim19SBInterpolatedImageE"]], "galsim::sbinterpolatedimage::sbinterpolatedimage (c++ function)": [[29, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK19SBInterpolatedImage"], [29, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams"]], "galsim::sbinterpolatedimage::calculatemaxk (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage13calculateMaxKEd"]], "galsim::sbinterpolatedimage::calculatestepk (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage14calculateStepKEd"]], "galsim::sbinterpolatedimage::getimage (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage8getImageEv"]], "galsim::sbinterpolatedimage::getkinterp (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage10getKInterpEv"]], "galsim::sbinterpolatedimage::getnonzeroimage (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage15getNonZeroImageEv"]], "galsim::sbinterpolatedimage::getpadfactor (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage12getPadFactorEv"]], "galsim::sbinterpolatedimage::getpaddedimage (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage14getPaddedImageEv"]], "galsim::sbinterpolatedimage::getxinterp (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage10getXInterpEv"]], "galsim::sbinterpolatedimage::~sbinterpolatedimage (c++ function)": [[29, "_CPPv4N6galsim19SBInterpolatedImageD0Ev"]], "galsim::sbinterpolatedkimage (c++ class)": [[29, "_CPPv4N6galsim20SBInterpolatedKImageE"]], "galsim::sbinterpolatedkimage::sbinterpolatedkimage (c++ function)": [[29, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK20SBInterpolatedKImage"], [29, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams"], [29, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams"]], "galsim::sbinterpolatedkimage::getkdata (c++ function)": [[29, "_CPPv4NK6galsim20SBInterpolatedKImage8getKDataEv"]], "galsim::sbinterpolatedkimage::getkinterp (c++ function)": [[29, "_CPPv4NK6galsim20SBInterpolatedKImage10getKInterpEv"]], "galsim::sbinterpolatedkimage::~sbinterpolatedkimage (c++ function)": [[29, "_CPPv4N6galsim20SBInterpolatedKImageD0Ev"]], "galsim::sbkolmogorov (c++ class)": [[29, "_CPPv4N6galsim12SBKolmogorovE"]], "galsim::sbkolmogorov::sbkolmogorov (c++ function)": [[29, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovERK12SBKolmogorov"], [29, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams"]], "galsim::sbkolmogorov::getlamoverr0 (c++ function)": [[29, "_CPPv4NK6galsim12SBKolmogorov12getLamOverR0Ev"]], "galsim::sbkolmogorov::~sbkolmogorov (c++ function)": [[29, "_CPPv4N6galsim12SBKolmogorovD0Ev"]], "galsim::sbmoffat (c++ class)": [[29, "_CPPv4N6galsim8SBMoffatE"]], "galsim::sbmoffat::sbmoffat (c++ function)": [[29, "_CPPv4N6galsim8SBMoffat8SBMoffatERK8SBMoffat"], [29, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams"]], "galsim::sbmoffat::getbeta (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat7getBetaEv"]], "galsim::sbmoffat::getfwhm (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat7getFWHMEv"]], "galsim::sbmoffat::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat18getHalfLightRadiusEv"]], "galsim::sbmoffat::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat14getScaleRadiusEv"]], "galsim::sbmoffat::gettrunc (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat8getTruncEv"]], "galsim::sbmoffat::~sbmoffat (c++ function)": [[29, "_CPPv4N6galsim8SBMoffatD0Ev"]], "galsim::sbprofile (c++ class)": [[29, "_CPPv4N6galsim9SBProfileE"]], "galsim::sbprofile::sbprofile (c++ function)": [[29, "_CPPv4N6galsim9SBProfile9SBProfileERK9SBProfile"], [29, "_CPPv4N6galsim9SBProfile9SBProfileEv"]], "galsim::sbprofile::centroid (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile8centroidEv"]], "galsim::sbprofile::draw (c++ function)": [[29, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd"]], "galsim::sbprofile::drawk (c++ function)": [[29, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd"]], "galsim::sbprofile::expand (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6expandEd"]], "galsim::sbprofile::getflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile7getFluxEv"]], "galsim::sbprofile::getgsparams (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile11getGSParamsEv"]], "galsim::sbprofile::getgoodimagesize (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile16getGoodImageSizeEd"]], "galsim::sbprofile::getnegativeflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile15getNegativeFluxEv"]], "galsim::sbprofile::getpositiveflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile15getPositiveFluxEv"]], "galsim::sbprofile::getxrange (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE"]], "galsim::sbprofile::getyrange (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE"]], "galsim::sbprofile::getyrangex (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE"]], "galsim::sbprofile::hashardedges (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile12hasHardEdgesEv"]], "galsim::sbprofile::isanalytick (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile11isAnalyticKEv"]], "galsim::sbprofile::isanalyticx (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile11isAnalyticXEv"]], "galsim::sbprofile::isaxisymmetric (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile14isAxisymmetricEv"]], "galsim::sbprofile::kvalue (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6kValueERK8PositionIdE"]], "galsim::sbprofile::maxk (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile4maxKEv"]], "galsim::sbprofile::maxsb (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5maxSBEv"]], "galsim::sbprofile::nyquistdx (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9nyquistDxEv"]], "galsim::sbprofile::operator= (c++ function)": [[29, "_CPPv4N6galsim9SBProfileaSERK9SBProfile"]], "galsim::sbprofile::rotate (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6rotateEd"]], "galsim::sbprofile::scaleflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9scaleFluxEd"]], "galsim::sbprofile::shift (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5shiftERK8PositionIdE"]], "galsim::sbprofile::shoot (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate"]], "galsim::sbprofile::stepk (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5stepKEv"]], "galsim::sbprofile::transform (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9transformEdddd"]], "galsim::sbprofile::xvalue (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6xValueERK8PositionIdE"]], "galsim::sbprofile::~sbprofile (c++ function)": [[29, "_CPPv4N6galsim9SBProfileD0Ev"]], "galsim::sbsecondkick (c++ class)": [[29, "_CPPv4N6galsim12SBSecondKickE"]], "galsim::sbsecondkick::sbsecondkick (c++ function)": [[29, "_CPPv4N6galsim12SBSecondKick12SBSecondKickERK12SBSecondKick"], [29, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr"]], "galsim::sbsecondkick::getdelta (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick8getDeltaEv"]], "galsim::sbsecondkick::getkcrit (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick8getKCritEv"]], "galsim::sbsecondkick::getlamoverr0 (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick12getLamOverR0Ev"]], "galsim::sbsecondkick::kvalue (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick6kValueEd"]], "galsim::sbsecondkick::kvalueraw (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick9kValueRawEd"]], "galsim::sbsecondkick::structurefunction (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick17structureFunctionEd"]], "galsim::sbsecondkick::xvalue (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick6xValueEd"]], "galsim::sbsecondkick::xvalueexact (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick11xValueExactEd"]], "galsim::sbsecondkick::xvalueraw (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick9xValueRawEd"]], "galsim::sbsecondkick::~sbsecondkick (c++ function)": [[29, "_CPPv4N6galsim12SBSecondKickD0Ev"]], "galsim::sbsersic (c++ class)": [[29, "_CPPv4N6galsim8SBSersicE"]], "galsim::sbsersic::sbsersic (c++ function)": [[29, "_CPPv4N6galsim8SBSersic8SBSersicERK8SBSersic"], [29, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams"]], "galsim::sbsersic::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic18getHalfLightRadiusEv"]], "galsim::sbsersic::getn (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic4getNEv"]], "galsim::sbsersic::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic14getScaleRadiusEv"]], "galsim::sbsersic::gettrunc (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic8getTruncEv"]], "galsim::sbsersic::~sbsersic (c++ function)": [[29, "_CPPv4N6galsim8SBSersicD0Ev"]], "galsim::sbshapelet (c++ class)": [[29, "_CPPv4N6galsim10SBShapeletE"]], "galsim::sbshapelet::sbshapelet (c++ function)": [[29, "_CPPv4N6galsim10SBShapelet10SBShapeletERK10SBShapelet"], [29, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams"]], "galsim::sbshapelet::getbvec (c++ function)": [[29, "_CPPv4NK6galsim10SBShapelet7getBVecEv"]], "galsim::sbshapelet::getsigma (c++ function)": [[29, "_CPPv4NK6galsim10SBShapelet8getSigmaEv"]], "galsim::sbshapelet::rotate (c++ function)": [[29, "_CPPv4N6galsim10SBShapelet6rotateEd"]], "galsim::sbshapelet::~sbshapelet (c++ function)": [[29, "_CPPv4N6galsim10SBShapeletD0Ev"]], "galsim::sbspergel (c++ class)": [[29, "_CPPv4N6galsim9SBSpergelE"]], "galsim::sbspergel::sbspergel (c++ function)": [[29, "_CPPv4N6galsim9SBSpergel9SBSpergelERK9SBSpergel"], [29, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams"]], "galsim::sbspergel::calculatefluxradius (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel19calculateFluxRadiusEd"]], "galsim::sbspergel::calculateintegratedflux (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel23calculateIntegratedFluxEd"]], "galsim::sbspergel::getnu (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel5getNuEv"]], "galsim::sbspergel::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel14getScaleRadiusEv"]], "galsim::sbspergel::~sbspergel (c++ function)": [[29, "_CPPv4N6galsim9SBSpergelD0Ev"]], "galsim::sbtophat (c++ class)": [[29, "_CPPv4N6galsim8SBTopHatE"]], "galsim::sbtophat::sbtophat (c++ function)": [[29, "_CPPv4N6galsim8SBTopHat8SBTopHatERK8SBTopHat"], [29, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams"]], "galsim::sbtophat::getradius (c++ function)": [[29, "_CPPv4NK6galsim8SBTopHat9getRadiusEv"]], "galsim::sbtophat::~sbtophat (c++ function)": [[29, "_CPPv4N6galsim8SBTopHatD0Ev"]], "galsim::sbtransform (c++ class)": [[29, "_CPPv4N6galsim11SBTransformE"]], "galsim::sbtransform::sbtransform (c++ function)": [[29, "_CPPv4N6galsim11SBTransform11SBTransformERK11SBTransform"], [29, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams"]], "galsim::sbtransform::getfluxscaling (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform14getFluxScalingEv"]], "galsim::sbtransform::getjac (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd"]], "galsim::sbtransform::getobj (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform6getObjEv"]], "galsim::sbtransform::getoffset (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform9getOffsetEv"]], "galsim::sbtransform::~sbtransform (c++ function)": [[29, "_CPPv4N6galsim11SBTransformD0Ev"]], "galsim::sbvonkarman (c++ class)": [[29, "_CPPv4N6galsim11SBVonKarmanE"]], "galsim::sbvonkarman::sbvonkarman (c++ function)": [[29, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanERK11SBVonKarman"], [29, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd"]], "galsim::sbvonkarman::getdelta (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman8getDeltaEv"]], "galsim::sbvonkarman::getdodelta (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman10getDoDeltaEv"]], "galsim::sbvonkarman::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman18getHalfLightRadiusEv"]], "galsim::sbvonkarman::getl0 (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman5getL0Ev"]], "galsim::sbvonkarman::getlam (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman6getLamEv"]], "galsim::sbvonkarman::getr0 (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman5getR0Ev"]], "galsim::sbvonkarman::getscale (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman8getScaleEv"]], "galsim::sbvonkarman::structurefunction (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman17structureFunctionEd"]], "galsim::sbvonkarman::~sbvonkarman (c++ function)": [[29, "_CPPv4N6galsim11SBVonKarmanD0Ev"]], "air_refractive_index_minus_one() (in module galsim.dcr)": [[30, "galsim.dcr.air_refractive_index_minus_one"]], "get_refraction() (in module galsim.dcr)": [[30, "galsim.dcr.get_refraction"]], "parse_dcr_angles() (in module galsim.dcr)": [[30, "galsim.dcr.parse_dcr_angles"]], "zenith_parallactic_angles() (in module galsim.dcr)": [[30, "galsim.dcr.zenith_parallactic_angles"]], "des_psfex (class in galsim.des)": [[31, "galsim.des.DES_PSFEx"]], "des_shapelet (class in galsim.des)": [[31, "galsim.des.DES_Shapelet"]], "medsbuilder (class in galsim.des)": [[31, "galsim.des.MEDSBuilder"]], "multiexposureobject (class in galsim.des)": [[31, "galsim.des.MultiExposureObject"]], "offsetbuilder (class in galsim.des)": [[31, "galsim.des.OffsetBuilder"]], "writemeds() (in module galsim.des)": [[31, "galsim.des.WriteMEDS"]], "buildimages() (galsim.des.medsbuilder method)": [[31, "galsim.des.MEDSBuilder.buildImages"]], "finalize() (galsim.des.offsetbuilder method)": [[31, "galsim.des.OffsetBuilder.finalize"]], "getb() (galsim.des.des_shapelet method)": [[31, "galsim.des.DES_Shapelet.getB"]], "getlocalwcs() (galsim.des.des_psfex method)": [[31, "galsim.des.DES_PSFEx.getLocalWCS"]], "getnimages() (galsim.des.medsbuilder method)": [[31, "galsim.des.MEDSBuilder.getNImages"]], "getpsf() (galsim.des.des_psfex method)": [[31, "galsim.des.DES_PSFEx.getPSF"]], "getpsf() (galsim.des.des_shapelet method)": [[31, "galsim.des.DES_Shapelet.getPSF"]], "getpsfarray() (galsim.des.des_psfex method)": [[31, "galsim.des.DES_PSFEx.getPSFArray"]], "processstamp() (galsim.des.offsetbuilder method)": [[31, "galsim.des.OffsetBuilder.processStamp"]], "read_fits() (galsim.des.des_shapelet method)": [[31, "galsim.des.DES_Shapelet.read_fits"]], "writefile() (galsim.des.medsbuilder method)": [[31, "galsim.des.MEDSBuilder.writeFile"]], "basedeviate (class in galsim)": [[32, "galsim.BaseDeviate"]], "binomialdeviate (class in galsim)": [[32, "galsim.BinomialDeviate"]], "chi2deviate (class in galsim)": [[32, "galsim.Chi2Deviate"]], "distdeviate (class in galsim)": [[32, "galsim.DistDeviate"]], "gammadeviate (class in galsim)": [[32, "galsim.GammaDeviate"]], "gaussiandeviate (class in galsim)": [[32, "galsim.GaussianDeviate"]], "poissondeviate (class in galsim)": [[32, "galsim.PoissonDeviate"]], "uniformdeviate (class in galsim)": [[32, "galsim.UniformDeviate"]], "weibulldeviate (class in galsim)": [[32, "galsim.WeibullDeviate"]], "__call__() (galsim.binomialdeviate method)": [[32, "galsim.BinomialDeviate.__call__"]], "__call__() (galsim.chi2deviate method)": [[32, "galsim.Chi2Deviate.__call__"]], "__call__() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.__call__"]], "__call__() (galsim.gammadeviate method)": [[32, "galsim.GammaDeviate.__call__"]], "__call__() (galsim.gaussiandeviate method)": [[32, "galsim.GaussianDeviate.__call__"]], "__call__() (galsim.poissondeviate method)": [[32, "galsim.PoissonDeviate.__call__"]], "__call__() (galsim.uniformdeviate method)": [[32, "galsim.UniformDeviate.__call__"]], "__call__() (galsim.weibulldeviate method)": [[32, "galsim.WeibullDeviate.__call__"]], "_reset() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate._reset"]], "_seed() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate._seed"]], "a (galsim.weibulldeviate property)": [[32, "galsim.WeibullDeviate.a"]], "add_generate() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.add_generate"]], "add_generate() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.add_generate"]], "as_numpy_generator() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.as_numpy_generator"]], "b (galsim.weibulldeviate property)": [[32, "galsim.WeibullDeviate.b"]], "clearcache() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.clearCache"]], "discard() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.discard"]], "duplicate() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.duplicate"]], "generate() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.generate"]], "generate() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.generate"]], "generate_from_expectation() (galsim.poissondeviate method)": [[32, "galsim.PoissonDeviate.generate_from_expectation"]], "generate_from_variance() (galsim.gaussiandeviate method)": [[32, "galsim.GaussianDeviate.generate_from_variance"]], "generates_in_pairs (galsim.basedeviate property)": [[32, "galsim.BaseDeviate.generates_in_pairs"]], "generates_in_pairs (galsim.gaussiandeviate property)": [[32, "galsim.GaussianDeviate.generates_in_pairs"]], "has_reliable_discard (galsim.basedeviate property)": [[32, "galsim.BaseDeviate.has_reliable_discard"]], "has_reliable_discard (galsim.chi2deviate property)": [[32, "galsim.Chi2Deviate.has_reliable_discard"]], "has_reliable_discard (galsim.gammadeviate property)": [[32, "galsim.GammaDeviate.has_reliable_discard"]], "has_reliable_discard (galsim.poissondeviate property)": [[32, "galsim.PoissonDeviate.has_reliable_discard"]], "k (galsim.gammadeviate property)": [[32, "galsim.GammaDeviate.k"]], "mean (galsim.gaussiandeviate property)": [[32, "galsim.GaussianDeviate.mean"]], "mean (galsim.poissondeviate property)": [[32, "galsim.PoissonDeviate.mean"]], "n (galsim.binomialdeviate property)": [[32, "galsim.BinomialDeviate.n"]], "n (galsim.chi2deviate property)": [[32, "galsim.Chi2Deviate.n"]], "np (galsim.basedeviate property)": [[32, "galsim.BaseDeviate.np"]], "p (galsim.binomialdeviate property)": [[32, "galsim.BinomialDeviate.p"]], "raw() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.raw"]], "reset() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.reset"]], "seed() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.seed"]], "sigma (galsim.gaussiandeviate property)": [[32, "galsim.GaussianDeviate.sigma"]], "theta (galsim.gammadeviate property)": [[32, "galsim.GammaDeviate.theta"]], "val() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.val"]], "galsimboundserror (class in galsim)": [[33, "galsim.GalSimBoundsError"]], "galsimconfigerror (class in galsim)": [[33, "galsim.GalSimConfigError"]], "galsimconfigvalueerror (class in galsim)": [[33, "galsim.GalSimConfigValueError"]], "galsimdeprecationwarning (class in galsim)": [[33, "galsim.GalSimDeprecationWarning"]], "galsimerror (class in galsim)": [[33, "galsim.GalSimError"]], "galsimfftsizeerror (class in galsim)": [[33, "galsim.GalSimFFTSizeError"]], "galsimhsmerror (class in galsim)": [[33, "galsim.GalSimHSMError"]], "galsimimmutableerror (class in galsim)": [[33, "galsim.GalSimImmutableError"]], "galsimincompatiblevalueserror (class in galsim)": [[33, "galsim.GalSimIncompatibleValuesError"]], "galsimindexerror (class in galsim)": [[33, "galsim.GalSimIndexError"]], "galsimkeyerror (class in galsim)": [[33, "galsim.GalSimKeyError"]], "galsimnotimplementederror (class in galsim)": [[33, "galsim.GalSimNotImplementedError"]], "galsimrangeerror (class in galsim)": [[33, "galsim.GalSimRangeError"]], "galsimsederror (class in galsim)": [[33, "galsim.GalSimSEDError"]], "galsimundefinedboundserror (class in galsim)": [[33, "galsim.GalSimUndefinedBoundsError"]], "galsimvalueerror (class in galsim)": [[33, "galsim.GalSimValueError"]], "galsimwarning (class in galsim)": [[33, "galsim.GalSimWarning"]], "fft2() (in module galsim.fft)": [[34, "galsim.fft.fft2"]], "ifft2() (in module galsim.fft)": [[34, "galsim.fft.ifft2"]], "irfft2() (in module galsim.fft)": [[34, "galsim.fft.irfft2"]], "rfft2() (in module galsim.fft)": [[34, "galsim.fft.rfft2"]], "fitsheader (class in galsim.fits)": [[35, "galsim.fits.FitsHeader"]], "append() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.append"]], "clear() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.clear"]], "closehdulist() (in module galsim.fits)": [[35, "galsim.fits.closeHDUList"]], "comment() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.comment"]], "extend() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.extend"]], "get() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.get"]], "items() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.items"]], "iteritems() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.iteritems"]], "iterkeys() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.iterkeys"]], "itervalues() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.itervalues"]], "keys() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.keys"]], "pop() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.pop"]], "read() (in module galsim.fits)": [[35, "galsim.fits.read"]], "readcube() (in module galsim.fits)": [[35, "galsim.fits.readCube"]], "readfile() (in module galsim.fits)": [[35, "galsim.fits.readFile"]], "readmulti() (in module galsim.fits)": [[35, "galsim.fits.readMulti"]], "update() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.update"]], "values() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.values"]], "write() (in module galsim.fits)": [[35, "galsim.fits.write"]], "writecube() (in module galsim.fits)": [[35, "galsim.fits.writeCube"]], "writefile() (in module galsim.fits)": [[35, "galsim.fits.writeFile"]], "writemulti() (in module galsim.fits)": [[35, "galsim.fits.writeMulti"]], "devaucouleurs (class in galsim)": [[36, "galsim.DeVaucouleurs"]], "exponential (class in galsim)": [[36, "galsim.Exponential"]], "inclinedexponential (class in galsim)": [[36, "galsim.InclinedExponential"]], "inclinedsersic (class in galsim)": [[36, "galsim.InclinedSersic"]], "randomknots (class in galsim)": [[36, "galsim.RandomKnots"]], "sersic (class in galsim)": [[36, "galsim.Sersic"]], "spergel (class in galsim)": [[36, "galsim.Spergel"]], "calculatefluxradius() (galsim.spergel method)": [[36, "galsim.Spergel.calculateFluxRadius"]], "calculatehlr() (galsim.randomknots method)": [[36, "galsim.RandomKnots.calculateHLR"]], "calculatehlrfactor() (galsim.sersic method)": [[36, "galsim.Sersic.calculateHLRFactor"]], "calculateintegratedflux() (galsim.sersic method)": [[36, "galsim.Sersic.calculateIntegratedFlux"]], "calculateintegratedflux() (galsim.spergel method)": [[36, "galsim.Spergel.calculateIntegratedFlux"]], "dilate() (galsim.randomknots method)": [[36, "galsim.RandomKnots.dilate"]], "disk_half_light_radius (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.disk_half_light_radius"]], "disk_half_light_radius (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.disk_half_light_radius"]], "expand() (galsim.randomknots method)": [[36, "galsim.RandomKnots.expand"]], "half_light_radius (galsim.exponential property)": [[36, "galsim.Exponential.half_light_radius"]], "half_light_radius (galsim.sersic property)": [[36, "galsim.Sersic.half_light_radius"]], "half_light_radius (galsim.spergel property)": [[36, "galsim.Spergel.half_light_radius"]], "inclination (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.inclination"]], "inclination (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.inclination"]], "input_half_light_radius (galsim.randomknots property)": [[36, "galsim.RandomKnots.input_half_light_radius"]], "n (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.n"]], "n (galsim.sersic property)": [[36, "galsim.Sersic.n"]], "npoints (galsim.randomknots property)": [[36, "galsim.RandomKnots.npoints"]], "nu (galsim.spergel property)": [[36, "galsim.Spergel.nu"]], "rotate() (galsim.randomknots method)": [[36, "galsim.RandomKnots.rotate"]], "scale_h_over_r (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.scale_h_over_r"]], "scale_h_over_r (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.scale_h_over_r"]], "scale_height (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.scale_height"]], "scale_height (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.scale_height"]], "scale_radius (galsim.exponential property)": [[36, "galsim.Exponential.scale_radius"]], "scale_radius (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.scale_radius"]], "scale_radius (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.scale_radius"]], "scale_radius (galsim.sersic property)": [[36, "galsim.Sersic.scale_radius"]], "scale_radius (galsim.spergel property)": [[36, "galsim.Spergel.scale_radius"]], "shear() (galsim.randomknots method)": [[36, "galsim.RandomKnots.shear"]], "shift() (galsim.randomknots method)": [[36, "galsim.RandomKnots.shift"]], "transform() (galsim.randomknots method)": [[36, "galsim.RandomKnots.transform"]], "trunc (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.trunc"]], "trunc (galsim.sersic property)": [[36, "galsim.Sersic.trunc"]], "withflux() (galsim.devaucouleurs method)": [[36, "galsim.DeVaucouleurs.withFlux"]], "withflux() (galsim.exponential method)": [[36, "galsim.Exponential.withFlux"]], "withflux() (galsim.inclinedexponential method)": [[36, "galsim.InclinedExponential.withFlux"]], "withflux() (galsim.inclinedsersic method)": [[36, "galsim.InclinedSersic.withFlux"]], "withflux() (galsim.randomknots method)": [[36, "galsim.RandomKnots.withFlux"]], "withflux() (galsim.sersic method)": [[36, "galsim.Sersic.withFlux"]], "withflux() (galsim.spergel method)": [[36, "galsim.Spergel.withFlux"]], "withscaledflux() (galsim.randomknots method)": [[36, "galsim.RandomKnots.withScaledFlux"]], "gsobject (class in galsim)": [[37, "galsim.GSObject"]], "__add__() (galsim.gsobject method)": [[37, "galsim.GSObject.__add__"]], "__div__() (galsim.gsobject method)": [[37, "galsim.GSObject.__div__"]], "__mul__() (galsim.gsobject method)": [[37, "galsim.GSObject.__mul__"]], "__rmul__() (galsim.gsobject method)": [[37, "galsim.GSObject.__rmul__"]], "__sub__() (galsim.gsobject method)": [[37, "galsim.GSObject.__sub__"]], "_calculate_nphotons() (galsim.gsobject method)": [[37, "galsim.GSObject._calculate_nphotons"]], "_drawkimage() (galsim.gsobject method)": [[37, "galsim.GSObject._drawKImage"]], "_drawreal() (galsim.gsobject method)": [[37, "galsim.GSObject._drawReal"]], "_kvalue() (galsim.gsobject method)": [[37, "galsim.GSObject._kValue"]], "_shear() (galsim.gsobject method)": [[37, "galsim.GSObject._shear"]], "_shift() (galsim.gsobject method)": [[37, "galsim.GSObject._shift"]], "_shoot() (galsim.gsobject method)": [[37, "galsim.GSObject._shoot"]], "_xvalue() (galsim.gsobject method)": [[37, "galsim.GSObject._xValue"]], "applyto() (galsim.gsobject method)": [[37, "galsim.GSObject.applyTo"]], "atredshift() (galsim.gsobject method)": [[37, "galsim.GSObject.atRedshift"]], "calculatefwhm() (galsim.gsobject method)": [[37, "galsim.GSObject.calculateFWHM"]], "calculatehlr() (galsim.gsobject method)": [[37, "galsim.GSObject.calculateHLR"]], "calculatemomentradius() (galsim.gsobject method)": [[37, "galsim.GSObject.calculateMomentRadius"]], "centroid (galsim.gsobject property)": [[37, "galsim.GSObject.centroid"]], "dilate() (galsim.gsobject method)": [[37, "galsim.GSObject.dilate"]], "drawfft() (galsim.gsobject method)": [[37, "galsim.GSObject.drawFFT"]], "drawfft_finish() (galsim.gsobject method)": [[37, "galsim.GSObject.drawFFT_finish"]], "drawfft_makekimage() (galsim.gsobject method)": [[37, "galsim.GSObject.drawFFT_makeKImage"]], "drawimage() (galsim.gsobject method)": [[37, "galsim.GSObject.drawImage"]], "drawkimage() (galsim.gsobject method)": [[37, "galsim.GSObject.drawKImage"]], "drawphot() (galsim.gsobject method)": [[37, "galsim.GSObject.drawPhot"]], "drawreal() (galsim.gsobject method)": [[37, "galsim.GSObject.drawReal"]], "expand() (galsim.gsobject method)": [[37, "galsim.GSObject.expand"]], "flux (galsim.gsobject property)": [[37, "galsim.GSObject.flux"]], "getgoodimagesize() (galsim.gsobject method)": [[37, "galsim.GSObject.getGoodImageSize"]], "gsparams (galsim.gsobject property)": [[37, "galsim.GSObject.gsparams"]], "has_hard_edges (galsim.gsobject property)": [[37, "galsim.GSObject.has_hard_edges"]], "is_analytic_k (galsim.gsobject property)": [[37, "galsim.GSObject.is_analytic_k"]], "is_analytic_x (galsim.gsobject property)": [[37, "galsim.GSObject.is_analytic_x"]], "is_axisymmetric (galsim.gsobject property)": [[37, "galsim.GSObject.is_axisymmetric"]], "kvalue() (galsim.gsobject method)": [[37, "galsim.GSObject.kValue"]], "lens() (galsim.gsobject method)": [[37, "galsim.GSObject.lens"]], "magnify() (galsim.gsobject method)": [[37, "galsim.GSObject.magnify"]], "makephot() (galsim.gsobject method)": [[37, "galsim.GSObject.makePhot"]], "max_sb (galsim.gsobject property)": [[37, "galsim.GSObject.max_sb"]], "maxk (galsim.gsobject property)": [[37, "galsim.GSObject.maxk"]], "negative_flux (galsim.gsobject property)": [[37, "galsim.GSObject.negative_flux"]], "noise (galsim.gsobject property)": [[37, "galsim.GSObject.noise"]], "nyquist_scale (galsim.gsobject property)": [[37, "galsim.GSObject.nyquist_scale"]], "positive_flux (galsim.gsobject property)": [[37, "galsim.GSObject.positive_flux"]], "rotate() (galsim.gsobject method)": [[37, "galsim.GSObject.rotate"]], "shear() (galsim.gsobject method)": [[37, "galsim.GSObject.shear"]], "shift() (galsim.gsobject method)": [[37, "galsim.GSObject.shift"]], "shoot() (galsim.gsobject method)": [[37, "galsim.GSObject.shoot"]], "stepk (galsim.gsobject property)": [[37, "galsim.GSObject.stepk"]], "transform() (galsim.gsobject method)": [[37, "galsim.GSObject.transform"]], "withflux() (galsim.gsobject method)": [[37, "galsim.GSObject.withFlux"]], "withgsparams() (galsim.gsobject method)": [[37, "galsim.GSObject.withGSParams"]], "withscaledflux() (galsim.gsobject method)": [[37, "galsim.GSObject.withScaledFlux"]], "xvalue() (galsim.gsobject method)": [[37, "galsim.GSObject.xValue"]], "gsparams (class in galsim)": [[38, "galsim.GSParams"]], "check() (galsim.gsparams static method)": [[38, "galsim.GSParams.check"]], "combine() (galsim.gsparams static method)": [[38, "galsim.GSParams.combine"]], "withparams() (galsim.gsparams method)": [[38, "galsim.GSParams.withParams"]], "estimateshear() (in module galsim.hsm)": [[40, "galsim.hsm.EstimateShear"]], "findadaptivemom() (in module galsim.hsm)": [[40, "galsim.hsm.FindAdaptiveMom"]], "hsmparams (class in galsim.hsm)": [[40, "galsim.hsm.HSMParams"]], "shapedata (class in galsim.hsm)": [[40, "galsim.hsm.ShapeData"]], "applywcs() (galsim.hsm.shapedata method)": [[40, "galsim.hsm.ShapeData.applyWCS"]], "check() (galsim.hsm.hsmparams static method)": [[40, "galsim.hsm.HSMParams.check"]], "findadaptivemom() (galsim.image method)": [[42, "galsim.Image.FindAdaptiveMom"]], "image (class in galsim)": [[42, "galsim.Image"]], "imagecd() (in module galsim)": [[42, "galsim.ImageCD"]], "imagecf() (in module galsim)": [[42, "galsim.ImageCF"]], "imaged() (in module galsim)": [[42, "galsim.ImageD"]], "imagef() (in module galsim)": [[42, "galsim.ImageF"]], "imagei() (in module galsim)": [[42, "galsim.ImageI"]], "images() (in module galsim)": [[42, "galsim.ImageS"]], "imageui() (in module galsim)": [[42, "galsim.ImageUI"]], "imageus() (in module galsim)": [[42, "galsim.ImageUS"]], "_image() (in module galsim)": [[42, "galsim._Image"]], "__call__() (galsim.image method)": [[42, "galsim.Image.__call__"]], "__getitem__() (galsim.image method)": [[42, "galsim.Image.__getitem__"]], "__setitem__() (galsim.image method)": [[42, "galsim.Image.__setitem__"]], "_addvalue() (galsim.image method)": [[42, "galsim.Image._addValue"]], "_fill() (galsim.image method)": [[42, "galsim.Image._fill"]], "_getvalue() (galsim.image method)": [[42, "galsim.Image._getValue"]], "_invertself() (galsim.image method)": [[42, "galsim.Image._invertSelf"]], "_setvalue() (galsim.image method)": [[42, "galsim.Image._setValue"]], "_shift() (galsim.image method)": [[42, "galsim.Image._shift"]], "_view() (galsim.image method)": [[42, "galsim.Image._view"]], "_wrap() (galsim.image method)": [[42, "galsim.Image._wrap"]], "addnoise() (galsim.image method)": [[42, "galsim.Image.addNoise"]], "addnoisesnr() (galsim.image method)": [[42, "galsim.Image.addNoiseSNR"]], "addreciprocityfailure() (galsim.image method)": [[42, "galsim.Image.addReciprocityFailure"]], "addvalue() (galsim.image method)": [[42, "galsim.Image.addValue"]], "applyipc() (galsim.image method)": [[42, "galsim.Image.applyIPC"]], "applynonlinearity() (galsim.image method)": [[42, "galsim.Image.applyNonlinearity"]], "applypersistence() (galsim.image method)": [[42, "galsim.Image.applyPersistence"]], "array (galsim.image property)": [[42, "galsim.Image.array"]], "bin() (galsim.image method)": [[42, "galsim.Image.bin"]], "bounds (galsim.image property)": [[42, "galsim.Image.bounds"]], "calculatefwhm() (galsim.image method)": [[42, "galsim.Image.calculateFWHM"]], "calculatehlr() (galsim.image method)": [[42, "galsim.Image.calculateHLR"]], "calculatemomentradius() (galsim.image method)": [[42, "galsim.Image.calculateMomentRadius"]], "calculate_fft() (galsim.image method)": [[42, "galsim.Image.calculate_fft"]], "calculate_inverse_fft() (galsim.image method)": [[42, "galsim.Image.calculate_inverse_fft"]], "center (galsim.image property)": [[42, "galsim.Image.center"]], "clear_depixelize_cache() (galsim.image static method)": [[42, "galsim.Image.clear_depixelize_cache"]], "conjugate (galsim.image property)": [[42, "galsim.Image.conjugate"]], "copy() (galsim.image method)": [[42, "galsim.Image.copy"]], "copyfrom() (galsim.image method)": [[42, "galsim.Image.copyFrom"]], "depixelize() (galsim.image method)": [[42, "galsim.Image.depixelize"]], "dtype (galsim.image property)": [[42, "galsim.Image.dtype"]], "fill() (galsim.image method)": [[42, "galsim.Image.fill"]], "flip_lr() (galsim.image method)": [[42, "galsim.Image.flip_lr"]], "flip_ud() (galsim.image method)": [[42, "galsim.Image.flip_ud"]], "getvalue() (galsim.image method)": [[42, "galsim.Image.getValue"]], "get_pixel_centers() (galsim.image method)": [[42, "galsim.Image.get_pixel_centers"]], "good_fft_size() (galsim.image class method)": [[42, "galsim.Image.good_fft_size"]], "imag (galsim.image property)": [[42, "galsim.Image.imag"]], "invertself() (galsim.image method)": [[42, "galsim.Image.invertSelf"]], "iscomplex (galsim.image property)": [[42, "galsim.Image.iscomplex"]], "isconst (galsim.image property)": [[42, "galsim.Image.isconst"]], "iscontiguous (galsim.image property)": [[42, "galsim.Image.iscontiguous"]], "isinteger (galsim.image property)": [[42, "galsim.Image.isinteger"]], "ncol (galsim.image property)": [[42, "galsim.Image.ncol"]], "nrow (galsim.image property)": [[42, "galsim.Image.nrow"]], "origin (galsim.image property)": [[42, "galsim.Image.origin"]], "outer_bounds (galsim.image property)": [[42, "galsim.Image.outer_bounds"]], "quantize() (galsim.image method)": [[42, "galsim.Image.quantize"]], "real (galsim.image property)": [[42, "galsim.Image.real"]], "replacenegative() (galsim.image method)": [[42, "galsim.Image.replaceNegative"]], "resize() (galsim.image method)": [[42, "galsim.Image.resize"]], "rot_180() (galsim.image method)": [[42, "galsim.Image.rot_180"]], "rot_ccw() (galsim.image method)": [[42, "galsim.Image.rot_ccw"]], "rot_cw() (galsim.image method)": [[42, "galsim.Image.rot_cw"]], "scale (galsim.image property)": [[42, "galsim.Image.scale"]], "setcenter() (galsim.image method)": [[42, "galsim.Image.setCenter"]], "setorigin() (galsim.image method)": [[42, "galsim.Image.setOrigin"]], "setsubimage() (galsim.image method)": [[42, "galsim.Image.setSubImage"]], "setvalue() (galsim.image method)": [[42, "galsim.Image.setValue"]], "setzero() (galsim.image method)": [[42, "galsim.Image.setZero"]], "shift() (galsim.image method)": [[42, "galsim.Image.shift"]], "subimage() (galsim.image method)": [[42, "galsim.Image.subImage"]], "subsample() (galsim.image method)": [[42, "galsim.Image.subsample"]], "symmetrizenoise() (galsim.image method)": [[42, "galsim.Image.symmetrizeNoise"]], "transpose() (galsim.image method)": [[42, "galsim.Image.transpose"]], "true_center (galsim.image property)": [[42, "galsim.Image.true_center"]], "view() (galsim.image method)": [[42, "galsim.Image.view"]], "whitennoise() (galsim.image method)": [[42, "galsim.Image.whitenNoise"]], "wrap() (galsim.image method)": [[42, "galsim.Image.wrap"]], "write() (galsim.image method)": [[42, "galsim.Image.write"]], "xmax (galsim.image property)": [[42, "galsim.Image.xmax"]], "xmin (galsim.image property)": [[42, "galsim.Image.xmin"]], "ymax (galsim.image property)": [[42, "galsim.Image.ymax"]], "ymin (galsim.image property)": [[42, "galsim.Image.ymin"]], "continuousintegrator (class in galsim.integ)": [[47, "galsim.integ.ContinuousIntegrator"]], "imageintegrator (class in galsim.integ)": [[47, "galsim.integ.ImageIntegrator"]], "integrationrule (class in galsim.integ)": [[47, "galsim.integ.IntegrationRule"]], "midptrule (class in galsim.integ)": [[47, "galsim.integ.MidptRule"]], "quadrule (class in galsim.integ)": [[47, "galsim.integ.QuadRule"]], "sampleintegrator (class in galsim.integ)": [[47, "galsim.integ.SampleIntegrator"]], "trapzrule (class in galsim.integ)": [[47, "galsim.integ.TrapzRule"]], "__call__() (galsim.integ.imageintegrator method)": [[47, "galsim.integ.ImageIntegrator.__call__"]], "calculateweights() (galsim.integ.midptrule method)": [[47, "galsim.integ.MidptRule.calculateWeights"]], "calculateweights() (galsim.integ.quadrule method)": [[47, "galsim.integ.QuadRule.calculateWeights"]], "calculateweights() (galsim.integ.trapzrule method)": [[47, "galsim.integ.TrapzRule.calculateWeights"]], "hankel() (in module galsim.integ)": [[47, "galsim.integ.hankel"]], "int1d() (in module galsim.integ)": [[47, "galsim.integ.int1d"]], "midptrule (in module galsim.integ)": [[47, "galsim.integ.midptRule"]], "quadrule (in module galsim.integ)": [[47, "galsim.integ.quadRule"]], "trapzrule (in module galsim.integ)": [[47, "galsim.integ.trapzRule"]], "cubic (class in galsim)": [[48, "galsim.Cubic"]], "delta (class in galsim)": [[48, "galsim.Delta"]], "interpolant (class in galsim)": [[48, "galsim.Interpolant"]], "lanczos (class in galsim)": [[48, "galsim.Lanczos"]], "linear (class in galsim)": [[48, "galsim.Linear"]], "nearest (class in galsim)": [[48, "galsim.Nearest"]], "quintic (class in galsim)": [[48, "galsim.Quintic"]], "sincinterpolant (class in galsim)": [[48, "galsim.SincInterpolant"]], "conserve_dc (galsim.lanczos property)": [[48, "galsim.Lanczos.conserve_dc"]], "from_name() (galsim.interpolant static method)": [[48, "galsim.Interpolant.from_name"]], "gsparams (galsim.interpolant property)": [[48, "galsim.Interpolant.gsparams"]], "ixrange (galsim.cubic property)": [[48, "galsim.Cubic.ixrange"]], "ixrange (galsim.delta property)": [[48, "galsim.Delta.ixrange"]], "ixrange (galsim.lanczos property)": [[48, "galsim.Lanczos.ixrange"]], "ixrange (galsim.linear property)": [[48, "galsim.Linear.ixrange"]], "ixrange (galsim.nearest property)": [[48, "galsim.Nearest.ixrange"]], "ixrange (galsim.quintic property)": [[48, "galsim.Quintic.ixrange"]], "ixrange (galsim.sincinterpolant property)": [[48, "galsim.SincInterpolant.ixrange"]], "krange (galsim.cubic property)": [[48, "galsim.Cubic.krange"]], "krange (galsim.delta property)": [[48, "galsim.Delta.krange"]], "krange (galsim.lanczos property)": [[48, "galsim.Lanczos.krange"]], "krange (galsim.linear property)": [[48, "galsim.Linear.krange"]], "krange (galsim.nearest property)": [[48, "galsim.Nearest.krange"]], "krange (galsim.quintic property)": [[48, "galsim.Quintic.krange"]], "krange (galsim.sincinterpolant property)": [[48, "galsim.SincInterpolant.krange"]], "kval() (galsim.interpolant method)": [[48, "galsim.Interpolant.kval"]], "n (galsim.lanczos property)": [[48, "galsim.Lanczos.n"]], "negative_flux (galsim.interpolant property)": [[48, "galsim.Interpolant.negative_flux"]], "positive_flux (galsim.interpolant property)": [[48, "galsim.Interpolant.positive_flux"]], "unit_integrals() (galsim.cubic method)": [[48, "galsim.Cubic.unit_integrals"]], "unit_integrals() (galsim.delta method)": [[48, "galsim.Delta.unit_integrals"]], "unit_integrals() (galsim.interpolant method)": [[48, "galsim.Interpolant.unit_integrals"]], "unit_integrals() (galsim.linear method)": [[48, "galsim.Linear.unit_integrals"]], "unit_integrals() (galsim.nearest method)": [[48, "galsim.Nearest.unit_integrals"]], "unit_integrals() (galsim.sincinterpolant method)": [[48, "galsim.SincInterpolant.unit_integrals"]], "withgsparams() (galsim.interpolant method)": [[48, "galsim.Interpolant.withGSParams"]], "xrange (galsim.cubic property)": [[48, "galsim.Cubic.xrange"]], "xrange (galsim.delta property)": [[48, "galsim.Delta.xrange"]], "xrange (galsim.lanczos property)": [[48, "galsim.Lanczos.xrange"]], "xrange (galsim.linear property)": [[48, "galsim.Linear.xrange"]], "xrange (galsim.nearest property)": [[48, "galsim.Nearest.xrange"]], "xrange (galsim.quintic property)": [[48, "galsim.Quintic.xrange"]], "xrange (galsim.sincinterpolant property)": [[48, "galsim.SincInterpolant.xrange"]], "xval() (galsim.interpolant method)": [[48, "galsim.Interpolant.xval"]], "capturelog (class in galsim.utilities)": [[49, "galsim.utilities.CaptureLog"]], "lru_cache (class in galsim.utilities)": [[49, "galsim.utilities.LRU_Cache"]], "orderedweakref (class in galsim.utilities)": [[49, "galsim.utilities.OrderedWeakRef"]], "profile (class in galsim.utilities)": [[49, "galsim.utilities.Profile"]], "simplegenerator (class in galsim.utilities)": [[49, "galsim.utilities.SimpleGenerator"]], "weakmethod (class in galsim.utilities)": [[49, "galsim.utilities.WeakMethod"]], "_horner() (in module galsim.utilities)": [[49, "galsim.utilities._horner"]], "_horner2d() (in module galsim.utilities)": [[49, "galsim.utilities._horner2d"]], "binomial() (in module galsim.utilities)": [[49, "galsim.utilities.binomial"]], "check_all_diff() (in module galsim.utilities)": [[49, "galsim.utilities.check_all_diff"]], "check_pickle() (in module galsim.utilities)": [[49, "galsim.utilities.check_pickle"]], "check_share_file() (in module galsim.utilities)": [[49, "galsim.utilities.check_share_file"]], "combine_wave_list() (in module galsim.utilities)": [[49, "galsim.utilities.combine_wave_list"]], "convert_interpolant() (in module galsim.utilities)": [[49, "galsim.utilities.convert_interpolant"]], "deinterleaveimage() (in module galsim.utilities)": [[49, "galsim.utilities.deInterleaveImage"]], "doc_inherit (class in galsim.utilities)": [[49, "galsim.utilities.doc_inherit"]], "dol_to_lod() (in module galsim.utilities)": [[49, "galsim.utilities.dol_to_lod"]], "ensure_dir() (in module galsim.utilities)": [[49, "galsim.utilities.ensure_dir"]], "find_out_of_bounds_position() (in module galsim.utilities)": [[49, "galsim.utilities.find_out_of_bounds_position"]], "functionize() (in module galsim.utilities)": [[49, "galsim.utilities.functionize"]], "g1g2_to_e1e2() (in module galsim.utilities)": [[49, "galsim.utilities.g1g2_to_e1e2"]], "get_omp_threads() (in module galsim.utilities)": [[49, "galsim.utilities.get_omp_threads"]], "horner() (in module galsim.utilities)": [[49, "galsim.utilities.horner"]], "horner2d() (in module galsim.utilities)": [[49, "galsim.utilities.horner2d"]], "interleaveimages() (in module galsim.utilities)": [[49, "galsim.utilities.interleaveImages"]], "isinteger() (in module galsim.utilities)": [[49, "galsim.utilities.isinteger"]], "kxky() (in module galsim.utilities)": [[49, "galsim.utilities.kxky"]], "lazy_property (class in galsim.utilities)": [[49, "galsim.utilities.lazy_property"]], "listify() (in module galsim.utilities)": [[49, "galsim.utilities.listify"]], "math_eval() (in module galsim.utilities)": [[49, "galsim.utilities.math_eval"]], "merge_sorted() (in module galsim.utilities)": [[49, "galsim.utilities.merge_sorted"]], "ncr() (in module galsim.utilities)": [[49, "galsim.utilities.nCr"]], "old_thin_tabulated_values() (in module galsim.utilities)": [[49, "galsim.utilities.old_thin_tabulated_values"]], "parse_pos_args() (in module galsim.utilities)": [[49, "galsim.utilities.parse_pos_args"]], "pickle_shared() (in module galsim.utilities)": [[49, "galsim.utilities.pickle_shared"]], "printoptions() (in module galsim.utilities)": [[49, "galsim.utilities.printoptions"]], "rand_arr() (in module galsim.utilities)": [[49, "galsim.utilities.rand_arr"]], "rand_with_replacement() (in module galsim.utilities)": [[49, "galsim.utilities.rand_with_replacement"]], "resize() (galsim.utilities.lru_cache method)": [[49, "galsim.utilities.LRU_Cache.resize"]], "roll2d() (in module galsim.utilities)": [[49, "galsim.utilities.roll2d"]], "rotate_xy() (in module galsim.utilities)": [[49, "galsim.utilities.rotate_xy"]], "set_omp_threads() (in module galsim.utilities)": [[49, "galsim.utilities.set_omp_threads"]], "single_threaded (class in galsim.utilities)": [[49, "galsim.utilities.single_threaded"]], "structure_function() (in module galsim.utilities)": [[49, "galsim.utilities.structure_function"]], "thin_tabulated_values() (in module galsim.utilities)": [[49, "galsim.utilities.thin_tabulated_values"]], "timer (class in galsim.utilities)": [[49, "galsim.utilities.timer"]], "unweighted_moments() (in module galsim.utilities)": [[49, "galsim.utilities.unweighted_moments"]], "unweighted_shape() (in module galsim.utilities)": [[49, "galsim.utilities.unweighted_shape"]], "cosmology (class in galsim)": [[50, "galsim.Cosmology"]], "da() (galsim.cosmology method)": [[50, "galsim.Cosmology.Da"]], "e() (galsim.cosmology method)": [[50, "galsim.Cosmology.E"]], "nfwhalo (class in galsim)": [[50, "galsim.NFWHalo"]], "_getconvergence() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getConvergence"]], "_getlensing() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getLensing"]], "_getmagnification() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getMagnification"]], "_getshear() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getShear"]], "a() (galsim.cosmology method)": [[50, "galsim.Cosmology.a"]], "getconvergence() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getConvergence"]], "getlensing() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getLensing"]], "getmagnification() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getMagnification"]], "getshear() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getShear"]], "basenoise (class in galsim)": [[51, "galsim.BaseNoise"]], "ccdnoise (class in galsim)": [[51, "galsim.CCDNoise"]], "deviatenoise (class in galsim)": [[51, "galsim.DeviateNoise"]], "gaussiannoise (class in galsim)": [[51, "galsim.GaussianNoise"]], "poissonnoise (class in galsim)": [[51, "galsim.PoissonNoise"]], "variablegaussiannoise (class in galsim)": [[51, "galsim.VariableGaussianNoise"]], "__div__() (galsim.basenoise method)": [[51, "galsim.BaseNoise.__div__"]], "__mul__() (galsim.basenoise method)": [[51, "galsim.BaseNoise.__mul__"]], "applyto() (galsim.basenoise method)": [[51, "galsim.BaseNoise.applyTo"]], "applyto() (galsim.variablegaussiannoise method)": [[51, "galsim.VariableGaussianNoise.applyTo"]], "copy() (galsim.ccdnoise method)": [[51, "galsim.CCDNoise.copy"]], "copy() (galsim.deviatenoise method)": [[51, "galsim.DeviateNoise.copy"]], "copy() (galsim.gaussiannoise method)": [[51, "galsim.GaussianNoise.copy"]], "copy() (galsim.poissonnoise method)": [[51, "galsim.PoissonNoise.copy"]], "copy() (galsim.variablegaussiannoise method)": [[51, "galsim.VariableGaussianNoise.copy"]], "gain (galsim.ccdnoise property)": [[51, "galsim.CCDNoise.gain"]], "getvariance() (galsim.basenoise method)": [[51, "galsim.BaseNoise.getVariance"]], "read_noise (galsim.ccdnoise property)": [[51, "galsim.CCDNoise.read_noise"]], "rng (galsim.basenoise property)": [[51, "galsim.BaseNoise.rng"]], "sigma (galsim.gaussiannoise property)": [[51, "galsim.GaussianNoise.sigma"]], "sky_level (galsim.ccdnoise property)": [[51, "galsim.CCDNoise.sky_level"]], "sky_level (galsim.poissonnoise property)": [[51, "galsim.PoissonNoise.sky_level"]], "var_image (galsim.variablegaussiannoise property)": [[51, "galsim.VariableGaussianNoise.var_image"]], "withscaledvariance() (galsim.basenoise method)": [[51, "galsim.BaseNoise.withScaledVariance"]], "withvariance() (galsim.basenoise method)": [[51, "galsim.BaseNoise.withVariance"]], "aperture (class in galsim)": [[54, "galsim.Aperture"]], "atmosphere() (in module galsim)": [[54, "galsim.Atmosphere"]], "atmosphericscreen (class in galsim)": [[54, "galsim.AtmosphericScreen"]], "opticalscreen (class in galsim)": [[54, "galsim.OpticalScreen"]], "phasescreenlist (class in galsim)": [[54, "galsim.PhaseScreenList"]], "phasescreenpsf (class in galsim)": [[54, "galsim.PhaseScreenPSF"]], "secondkick (class in galsim)": [[54, "galsim.SecondKick"]], "userscreen (class in galsim)": [[54, "galsim.UserScreen"]], "altitude (galsim.atmosphericscreen property)": [[54, "galsim.AtmosphericScreen.altitude"]], "diam (galsim.aperture property)": [[54, "galsim.Aperture.diam"]], "diam (galsim.secondkick property)": [[54, "galsim.SecondKick.diam"]], "fft_sign (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.fft_sign"]], "flux (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.flux"]], "gsparams (galsim.aperture property)": [[54, "galsim.Aperture.gsparams"]], "illuminated (galsim.aperture property)": [[54, "galsim.Aperture.illuminated"]], "initworker() (in module galsim.phase_screens)": [[54, "galsim.phase_screens.initWorker"]], "initworkerargs() (in module galsim.phase_screens)": [[54, "galsim.phase_screens.initWorkerArgs"]], "instantiate() (galsim.atmosphericscreen method)": [[54, "galsim.AtmosphericScreen.instantiate"]], "instantiate() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.instantiate"]], "kcrit (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.kcrit"]], "kcrit (galsim.secondkick property)": [[54, "galsim.SecondKick.kcrit"]], "kmax (galsim.atmosphericscreen property)": [[54, "galsim.AtmosphericScreen.kmax"]], "kmin (galsim.atmosphericscreen property)": [[54, "galsim.AtmosphericScreen.kmin"]], "lam (galsim.secondkick property)": [[54, "galsim.SecondKick.lam"]], "makepsf() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.makePSF"]], "npix (galsim.aperture property)": [[54, "galsim.Aperture.npix"]], "obscuration (galsim.aperture property)": [[54, "galsim.Aperture.obscuration"]], "obscuration (galsim.secondkick property)": [[54, "galsim.SecondKick.obscuration"]], "pupil_plane_scale (galsim.aperture property)": [[54, "galsim.Aperture.pupil_plane_scale"]], "pupil_plane_size (galsim.aperture property)": [[54, "galsim.Aperture.pupil_plane_size"]], "r0 (galsim.secondkick property)": [[54, "galsim.SecondKick.r0"]], "reset_shared_screens() (in module galsim.phase_screens)": [[54, "galsim.phase_screens.reset_shared_screens"]], "samplepupil() (galsim.aperture method)": [[54, "galsim.Aperture.samplePupil"]], "scale_unit (galsim.secondkick property)": [[54, "galsim.SecondKick.scale_unit"]], "screen_list (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.screen_list"]], "u (galsim.aperture property)": [[54, "galsim.Aperture.u"]], "v (galsim.aperture property)": [[54, "galsim.Aperture.v"]], "wavefront() (galsim.atmosphericscreen method)": [[54, "galsim.AtmosphericScreen.wavefront"]], "wavefront() (galsim.opticalscreen method)": [[54, "galsim.OpticalScreen.wavefront"]], "wavefront() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.wavefront"]], "wavefront() (galsim.userscreen method)": [[54, "galsim.UserScreen.wavefront"]], "wavefront_gradient() (galsim.atmosphericscreen method)": [[54, "galsim.AtmosphericScreen.wavefront_gradient"]], "wavefront_gradient() (galsim.opticalscreen method)": [[54, "galsim.OpticalScreen.wavefront_gradient"]], "wavefront_gradient() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.wavefront_gradient"]], "wavefront_gradient() (galsim.userscreen method)": [[54, "galsim.UserScreen.wavefront_gradient"]], "withflux() (galsim.phasescreenpsf method)": [[54, "galsim.PhaseScreenPSF.withFlux"]], "withflux() (galsim.secondkick method)": [[54, "galsim.SecondKick.withFlux"]], "withgsparams() (galsim.aperture method)": [[54, "galsim.Aperture.withGSParams"]], "withgsparams() (galsim.phasescreenpsf method)": [[54, "galsim.PhaseScreenPSF.withGSParams"]], "photonarray (class in galsim)": [[56, "galsim.PhotonArray"]], "addto() (galsim.photonarray method)": [[56, "galsim.PhotonArray.addTo"]], "allocateangles() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocateAngles"]], "allocatepupil() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocatePupil"]], "allocatetimes() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocateTimes"]], "allocatewavelengths() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocateWavelengths"]], "assignat() (galsim.photonarray method)": [[56, "galsim.PhotonArray.assignAt"]], "convolve() (galsim.photonarray method)": [[56, "galsim.PhotonArray.convolve"]], "copyfrom() (galsim.photonarray method)": [[56, "galsim.PhotonArray.copyFrom"]], "dxdz (galsim.photonarray property)": [[56, "galsim.PhotonArray.dxdz"]], "dydz (galsim.photonarray property)": [[56, "galsim.PhotonArray.dydz"]], "flux (galsim.photonarray property)": [[56, "galsim.PhotonArray.flux"]], "fromarrays() (galsim.photonarray class method)": [[56, "galsim.PhotonArray.fromArrays"]], "gettotalflux() (galsim.photonarray method)": [[56, "galsim.PhotonArray.getTotalFlux"]], "hasallocatedangles() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedAngles"]], "hasallocatedpupil() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedPupil"]], "hasallocatedtimes() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedTimes"]], "hasallocatedwavelengths() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedWavelengths"]], "iscorrelated() (galsim.photonarray method)": [[56, "galsim.PhotonArray.isCorrelated"]], "makefromimage() (galsim.photonarray class method)": [[56, "galsim.PhotonArray.makeFromImage"]], "pupil_u (galsim.photonarray property)": [[56, "galsim.PhotonArray.pupil_u"]], "pupil_v (galsim.photonarray property)": [[56, "galsim.PhotonArray.pupil_v"]], "read() (galsim.photonarray class method)": [[56, "galsim.PhotonArray.read"]], "scaleflux() (galsim.photonarray method)": [[56, "galsim.PhotonArray.scaleFlux"]], "scalexy() (galsim.photonarray method)": [[56, "galsim.PhotonArray.scaleXY"]], "setcorrelated() (galsim.photonarray method)": [[56, "galsim.PhotonArray.setCorrelated"]], "settotalflux() (galsim.photonarray method)": [[56, "galsim.PhotonArray.setTotalFlux"]], "size() (galsim.photonarray method)": [[56, "galsim.PhotonArray.size"]], "time (galsim.photonarray property)": [[56, "galsim.PhotonArray.time"]], "wavelength (galsim.photonarray property)": [[56, "galsim.PhotonArray.wavelength"]], "write() (galsim.photonarray method)": [[56, "galsim.PhotonArray.write"]], "x (galsim.photonarray property)": [[56, "galsim.PhotonArray.x"]], "y (galsim.photonarray property)": [[56, "galsim.PhotonArray.y"]], "fratioangles (class in galsim)": [[57, "galsim.FRatioAngles"]], "focusdepth (class in galsim)": [[57, "galsim.FocusDepth"]], "photondcr (class in galsim)": [[57, "galsim.PhotonDCR"]], "photonop (class in galsim)": [[57, "galsim.PhotonOp"]], "pupilannulussampler (class in galsim)": [[57, "galsim.PupilAnnulusSampler"]], "pupilimagesampler (class in galsim)": [[57, "galsim.PupilImageSampler"]], "refraction (class in galsim)": [[57, "galsim.Refraction"]], "timesampler (class in galsim)": [[57, "galsim.TimeSampler"]], "wavelengthsampler (class in galsim)": [[57, "galsim.WavelengthSampler"]], "applyto() (galsim.fratioangles method)": [[57, "galsim.FRatioAngles.applyTo"]], "applyto() (galsim.focusdepth method)": [[57, "galsim.FocusDepth.applyTo"]], "applyto() (galsim.photondcr method)": [[57, "galsim.PhotonDCR.applyTo"]], "applyto() (galsim.photonop method)": [[57, "galsim.PhotonOp.applyTo"]], "applyto() (galsim.pupilannulussampler method)": [[57, "galsim.PupilAnnulusSampler.applyTo"]], "applyto() (galsim.pupilimagesampler method)": [[57, "galsim.PupilImageSampler.applyTo"]], "applyto() (galsim.refraction method)": [[57, "galsim.Refraction.applyTo"]], "applyto() (galsim.timesampler method)": [[57, "galsim.TimeSampler.applyTo"]], "applyto() (galsim.wavelengthsampler method)": [[57, "galsim.WavelengthSampler.applyTo"]], "position (class in galsim)": [[58, "galsim.Position"]], "positiond (class in galsim)": [[58, "galsim.PositionD"]], "positioni (class in galsim)": [[58, "galsim.PositionI"]], "round() (galsim.positiond method)": [[58, "galsim.PositionD.round"]], "shear() (galsim.position method)": [[58, "galsim.Position.shear"]], "powerspectrum (class in galsim)": [[59, "galsim.PowerSpectrum"]], "powerspectrumrealizer (class in galsim.lensing_ps)": [[59, "galsim.lensing_ps.PowerSpectrumRealizer"]], "__call__() (galsim.lensing_ps.powerspectrumrealizer method)": [[59, "galsim.lensing_ps.PowerSpectrumRealizer.__call__"]], "_getconvergence() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getConvergence"]], "_getlensing() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getLensing"]], "_getmagnification() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getMagnification"]], "_getshear() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getShear"]], "buildgrid() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.buildGrid"]], "calculatexi() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.calculateXi"]], "getconvergence() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getConvergence"]], "getlensing() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getLensing"]], "getmagnification() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getMagnification"]], "getshear() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getShear"]], "nrandcallsforbuildgrid() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.nRandCallsForBuildGrid"]], "theorytoobserved() (in module galsim.lensing_ps)": [[59, "galsim.lensing_ps.theoryToObserved"]], "powerspectrumestimator (class in galsim.pse)": [[60, "galsim.pse.PowerSpectrumEstimator"]], "estimate() (galsim.pse.powerspectrumestimator method)": [[60, "galsim.pse.PowerSpectrumEstimator.estimate"]], "airy (class in galsim)": [[61, "galsim.Airy"]], "kolmogorov (class in galsim)": [[61, "galsim.Kolmogorov"]], "l0 (galsim.vonkarman property)": [[61, "galsim.VonKarman.L0"]], "moffat (class in galsim)": [[61, "galsim.Moffat"]], "opticalpsf (class in galsim)": [[61, "galsim.OpticalPSF"]], "vonkarman (class in galsim)": [[61, "galsim.VonKarman"]], "beta (galsim.moffat property)": [[61, "galsim.Moffat.beta"]], "delta_amplitude (galsim.vonkarman property)": [[61, "galsim.VonKarman.delta_amplitude"]], "do_delta (galsim.vonkarman property)": [[61, "galsim.VonKarman.do_delta"]], "force_stepk (galsim.vonkarman property)": [[61, "galsim.VonKarman.force_stepk"]], "fwhm (galsim.airy property)": [[61, "galsim.Airy.fwhm"]], "fwhm (galsim.kolmogorov property)": [[61, "galsim.Kolmogorov.fwhm"]], "half_light_radius (galsim.airy property)": [[61, "galsim.Airy.half_light_radius"]], "half_light_radius (galsim.kolmogorov property)": [[61, "galsim.Kolmogorov.half_light_radius"]], "half_light_radius (galsim.moffat property)": [[61, "galsim.Moffat.half_light_radius"]], "half_light_radius (galsim.vonkarman property)": [[61, "galsim.VonKarman.half_light_radius"]], "lam (galsim.vonkarman property)": [[61, "galsim.VonKarman.lam"]], "lam_over_diam (galsim.airy property)": [[61, "galsim.Airy.lam_over_diam"]], "lam_over_r0 (galsim.kolmogorov property)": [[61, "galsim.Kolmogorov.lam_over_r0"]], "obscuration (galsim.airy property)": [[61, "galsim.Airy.obscuration"]], "r0 (galsim.vonkarman property)": [[61, "galsim.VonKarman.r0"]], "r0_500 (galsim.vonkarman property)": [[61, "galsim.VonKarman.r0_500"]], "scale_radius (galsim.moffat property)": [[61, "galsim.Moffat.scale_radius"]], "scale_unit (galsim.vonkarman property)": [[61, "galsim.VonKarman.scale_unit"]], "trunc (galsim.moffat property)": [[61, "galsim.Moffat.trunc"]], "withflux() (galsim.airy method)": [[61, "galsim.Airy.withFlux"]], "withflux() (galsim.kolmogorov method)": [[61, "galsim.Kolmogorov.withFlux"]], "withflux() (galsim.moffat method)": [[61, "galsim.Moffat.withFlux"]], "withflux() (galsim.opticalpsf method)": [[61, "galsim.OpticalPSF.withFlux"]], "withflux() (galsim.vonkarman method)": [[61, "galsim.VonKarman.withFlux"]], "cosmoscatalog (class in galsim)": [[63, "galsim.COSMOSCatalog"]], "galaxysample (class in galsim)": [[63, "galsim.GalaxySample"]], "realgalaxy (class in galsim)": [[63, "galsim.RealGalaxy"]], "realgalaxycatalog (class in galsim)": [[63, "galsim.RealGalaxyCatalog"]], "canmakereal() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.canMakeReal"]], "getbandpass() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getBandpass"]], "getgalimage() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getGalImage"]], "getindexforid() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getIndexForID"]], "getnoise() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getNoise"]], "getnoiseproperties() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getNoiseProperties"]], "getpsf() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getPSF"]], "getpsfimage() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getPSFImage"]], "getparametricrecord() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.getParametricRecord"]], "getrealparams() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.getRealParams"]], "getvalue() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.getValue"]], "makefromimage() (galsim.realgalaxy class method)": [[63, "galsim.RealGalaxy.makeFromImage"]], "makegalaxy() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.makeGalaxy"]], "preload() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.preload"]], "selectrandomindex() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.selectRandomIndex"]], "withgsparams() (galsim.realgalaxy method)": [[63, "galsim.RealGalaxy.withGSParams"]], "addreciprocityfailure() (in module galsim.roman)": [[64, "galsim.roman.addReciprocityFailure"]], "alldetectoreffects() (in module galsim.roman)": [[64, "galsim.roman.allDetectorEffects"]], "allowedpos() (in module galsim.roman)": [[64, "galsim.roman.allowedPos"]], "applyipc() (in module galsim.roman)": [[64, "galsim.roman.applyIPC"]], "applynonlinearity() (in module galsim.roman)": [[64, "galsim.roman.applyNonlinearity"]], "applypersistence() (in module galsim.roman)": [[64, "galsim.roman.applyPersistence"]], "bestpa() (in module galsim.roman)": [[64, "galsim.roman.bestPA"]], "convertcenter() (in module galsim.roman)": [[64, "galsim.roman.convertCenter"]], "findsca() (in module galsim.roman)": [[64, "galsim.roman.findSCA"]], "getbandpasses() (in module galsim.roman)": [[64, "galsim.roman.getBandpasses"]], "getpsf() (in module galsim.roman)": [[64, "galsim.roman.getPSF"]], "getskylevel() (in module galsim.roman)": [[64, "galsim.roman.getSkyLevel"]], "getwcs() (in module galsim.roman)": [[64, "galsim.roman.getWCS"]], "emissionline (class in galsim)": [[66, "galsim.EmissionLine"]], "sed (class in galsim)": [[66, "galsim.SED"]], "__call__() (galsim.sed method)": [[66, "galsim.SED.__call__"]], "__mul__() (galsim.sed method)": [[66, "galsim.SED.__mul__"]], "_mul_bandpass() (galsim.sed method)": [[66, "galsim.SED._mul_bandpass"]], "_mul_scalar() (galsim.sed method)": [[66, "galsim.SED._mul_scalar"]], "_mul_sed() (galsim.sed method)": [[66, "galsim.SED._mul_sed"]], "atredshift() (galsim.emissionline method)": [[66, "galsim.EmissionLine.atRedshift"]], "atredshift() (galsim.sed method)": [[66, "galsim.SED.atRedshift"]], "calculatedcrmomentshifts() (galsim.sed method)": [[66, "galsim.SED.calculateDCRMomentShifts"]], "calculateflux() (galsim.sed method)": [[66, "galsim.SED.calculateFlux"]], "calculatemagnitude() (galsim.sed method)": [[66, "galsim.SED.calculateMagnitude"]], "calculateseeingmomentratio() (galsim.sed method)": [[66, "galsim.SED.calculateSeeingMomentRatio"]], "check_dimensionless() (galsim.sed method)": [[66, "galsim.SED.check_dimensionless"]], "check_spectral() (galsim.sed method)": [[66, "galsim.SED.check_spectral"]], "dimensionless (galsim.sed property)": [[66, "galsim.SED.dimensionless"]], "samplewavelength() (galsim.sed method)": [[66, "galsim.SED.sampleWavelength"]], "thin() (galsim.sed method)": [[66, "galsim.SED.thin"]], "withflux() (galsim.sed method)": [[66, "galsim.SED.withFlux"]], "withfluxdensity() (galsim.sed method)": [[66, "galsim.SED.withFluxDensity"]], "withmagnitude() (galsim.sed method)": [[66, "galsim.SED.withMagnitude"]], "sensor (class in galsim)": [[67, "galsim.Sensor"]], "siliconsensor (class in galsim)": [[67, "galsim.SiliconSensor"]], "accumulate() (galsim.sensor method)": [[67, "galsim.Sensor.accumulate"]], "accumulate() (galsim.siliconsensor method)": [[67, "galsim.SiliconSensor.accumulate"]], "calculate_pixel_areas() (galsim.sensor method)": [[67, "galsim.Sensor.calculate_pixel_areas"]], "calculate_pixel_areas() (galsim.siliconsensor method)": [[67, "galsim.SiliconSensor.calculate_pixel_areas"]], "simple_treerings() (galsim.siliconsensor class method)": [[67, "galsim.SiliconSensor.simple_treerings"]], "galsim.meta_data.share_dir (built-in variable)": [[68, "galsim.meta_data.share_dir"]], "shear (class in galsim)": [[69, "galsim.Shear"]], "_shear() (in module galsim)": [[69, "galsim._Shear"]], "beta (galsim.shear property)": [[69, "galsim.Shear.beta"]], "e (galsim.shear property)": [[69, "galsim.Shear.e"]], "e1 (galsim.shear property)": [[69, "galsim.Shear.e1"]], "e2 (galsim.shear property)": [[69, "galsim.Shear.e2"]], "esq (galsim.shear property)": [[69, "galsim.Shear.esq"]], "eta (galsim.shear property)": [[69, "galsim.Shear.eta"]], "eta1 (galsim.shear property)": [[69, "galsim.Shear.eta1"]], "eta2 (galsim.shear property)": [[69, "galsim.Shear.eta2"]], "g (galsim.shear property)": [[69, "galsim.Shear.g"]], "g1 (galsim.shear property)": [[69, "galsim.Shear.g1"]], "g2 (galsim.shear property)": [[69, "galsim.Shear.g2"]], "getmatrix() (galsim.shear method)": [[69, "galsim.Shear.getMatrix"]], "q (galsim.shear property)": [[69, "galsim.Shear.q"]], "rotationwith() (galsim.shear method)": [[69, "galsim.Shear.rotationWith"]], "shear (galsim.shear property)": [[69, "galsim.Shear.shear"]], "box (class in galsim)": [[70, "galsim.Box"]], "deltafunction (class in galsim)": [[70, "galsim.DeltaFunction"]], "gaussian (class in galsim)": [[70, "galsim.Gaussian"]], "pixel (class in galsim)": [[70, "galsim.Pixel"]], "tophat (class in galsim)": [[70, "galsim.TopHat"]], "fwhm (galsim.gaussian property)": [[70, "galsim.Gaussian.fwhm"]], "half_light_radius (galsim.gaussian property)": [[70, "galsim.Gaussian.half_light_radius"]], "height (galsim.box property)": [[70, "galsim.Box.height"]], "radius (galsim.tophat property)": [[70, "galsim.TopHat.radius"]], "scale (galsim.pixel property)": [[70, "galsim.Pixel.scale"]], "sigma (galsim.gaussian property)": [[70, "galsim.Gaussian.sigma"]], "width (galsim.box property)": [[70, "galsim.Box.width"]], "withflux() (galsim.box method)": [[70, "galsim.Box.withFlux"]], "withflux() (galsim.deltafunction method)": [[70, "galsim.DeltaFunction.withFlux"]], "withflux() (galsim.gaussian method)": [[70, "galsim.Gaussian.withFlux"]], "withflux() (galsim.pixel method)": [[70, "galsim.Pixel.withFlux"]], "withflux() (galsim.tophat method)": [[70, "galsim.TopHat.withFlux"]], "covariancespectrum (class in galsim)": [[71, "galsim.CovarianceSpectrum"]], "tonoise() (galsim.covariancespectrum method)": [[71, "galsim.CovarianceSpectrum.toNoise"]], "lookuptable (class in galsim)": [[72, "galsim.LookupTable"]], "lookuptable2d (class in galsim)": [[72, "galsim.LookupTable2D"]], "_lookuptable2d() (in module galsim.table)": [[72, "galsim.table._LookupTable2D"]], "__call__() (galsim.lookuptable method)": [[72, "galsim.LookupTable.__call__"]], "__call__() (galsim.lookuptable2d method)": [[72, "galsim.LookupTable2D.__call__"]], "from_file() (galsim.lookuptable class method)": [[72, "galsim.LookupTable.from_file"]], "from_func() (galsim.lookuptable class method)": [[72, "galsim.LookupTable.from_func"]], "gradient() (galsim.lookuptable2d method)": [[72, "galsim.LookupTable2D.gradient"]], "integrate() (galsim.lookuptable method)": [[72, "galsim.LookupTable.integrate"]], "integrate_product() (galsim.lookuptable method)": [[72, "galsim.LookupTable.integrate_product"]], "trapz() (in module galsim)": [[72, "galsim.trapz"]], "x_max (galsim.lookuptable property)": [[72, "galsim.LookupTable.x_max"]], "x_min (galsim.lookuptable property)": [[72, "galsim.LookupTable.x_min"]], "deconvolution (class in galsim)": [[73, "galsim.Deconvolution"]], "deconvolve() (in module galsim)": [[73, "galsim.Deconvolve"]], "fouriersqrt() (in module galsim)": [[73, "galsim.FourierSqrt"]], "fouriersqrtprofile (class in galsim)": [[73, "galsim.FourierSqrtProfile"]], "transform() (in module galsim)": [[73, "galsim.Transform"]], "transformation (class in galsim)": [[73, "galsim.Transformation"]], "_transform() (in module galsim)": [[73, "galsim._Transform"]], "flux_ratio (galsim.transformation property)": [[73, "galsim.Transformation.flux_ratio"]], "jac (galsim.transformation property)": [[73, "galsim.Transformation.jac"]], "offset (galsim.transformation property)": [[73, "galsim.Transformation.offset"]], "orig_obj (galsim.deconvolution property)": [[73, "galsim.Deconvolution.orig_obj"]], "orig_obj (galsim.fouriersqrtprofile property)": [[73, "galsim.FourierSqrtProfile.orig_obj"]], "original (galsim.transformation property)": [[73, "galsim.Transformation.original"]], "withgsparams() (galsim.deconvolution method)": [[73, "galsim.Deconvolution.withGSParams"]], "withgsparams() (galsim.fouriersqrtprofile method)": [[73, "galsim.FourierSqrtProfile.withGSParams"]], "withgsparams() (galsim.transformation method)": [[73, "galsim.Transformation.withGSParams"]], "angle (class in galsim)": [[75, "galsim.Angle"]], "angleunit (class in galsim)": [[75, "galsim.AngleUnit"]], "_angle() (in module galsim)": [[75, "galsim._Angle"]], "cos() (galsim.angle method)": [[75, "galsim.Angle.cos"]], "deg (galsim.angle property)": [[75, "galsim.Angle.deg"]], "dms() (galsim.angle method)": [[75, "galsim.Angle.dms"]], "from_dms() (galsim.angle static method)": [[75, "galsim.Angle.from_dms"]], "from_hms() (galsim.angle static method)": [[75, "galsim.Angle.from_hms"]], "from_name() (galsim.angleunit static method)": [[75, "galsim.AngleUnit.from_name"]], "hms() (galsim.angle method)": [[75, "galsim.Angle.hms"]], "rad (galsim.angle property)": [[75, "galsim.Angle.rad"]], "sin() (galsim.angle method)": [[75, "galsim.Angle.sin"]], "sincos() (galsim.angle method)": [[75, "galsim.Angle.sincos"]], "tan() (galsim.angle method)": [[75, "galsim.Angle.tan"]], "value (galsim.angleunit property)": [[75, "galsim.AngleUnit.value"]], "wrap() (galsim.angle method)": [[75, "galsim.Angle.wrap"]], "affinetransform (class in galsim)": [[77, "galsim.AffineTransform"]], "astropywcs (class in galsim)": [[77, "galsim.AstropyWCS"]], "basewcs (class in galsim)": [[77, "galsim.BaseWCS"]], "celestialcoord (class in galsim)": [[77, "galsim.CelestialCoord"]], "celestialwcs (class in galsim.wcs)": [[77, "galsim.wcs.CelestialWCS"]], "euclideanwcs (class in galsim.wcs)": [[77, "galsim.wcs.EuclideanWCS"]], "fitswcs() (in module galsim)": [[77, "galsim.FitsWCS"]], "fittedsipwcs() (in module galsim)": [[77, "galsim.FittedSIPWCS"]], "gsfitswcs (class in galsim)": [[77, "galsim.GSFitsWCS"]], "jacobianwcs (class in galsim)": [[77, "galsim.JacobianWCS"]], "localwcs (class in galsim.wcs)": [[77, "galsim.wcs.LocalWCS"]], "offsetshearwcs (class in galsim)": [[77, "galsim.OffsetShearWCS"]], "offsetwcs (class in galsim)": [[77, "galsim.OffsetWCS"]], "pixelscale (class in galsim)": [[77, "galsim.PixelScale"]], "pyastwcs (class in galsim)": [[77, "galsim.PyAstWCS"]], "radecfunction (class in galsim)": [[77, "galsim.RaDecFunction"]], "shearwcs (class in galsim)": [[77, "galsim.ShearWCS"]], "tanwcs() (in module galsim)": [[77, "galsim.TanWCS"]], "uvfunction (class in galsim)": [[77, "galsim.UVFunction"]], "uniformwcs (class in galsim.wcs)": [[77, "galsim.wcs.UniformWCS"]], "wcstoolswcs (class in galsim)": [[77, "galsim.WcsToolsWCS"]], "affine() (galsim.basewcs method)": [[77, "galsim.BaseWCS.affine"]], "anglebetween() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.angleBetween"]], "area() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.area"]], "compatible() (in module galsim.wcs)": [[77, "galsim.wcs.compatible"]], "dec (galsim.celestialcoord property)": [[77, "galsim.CelestialCoord.dec"]], "deproject() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.deproject"]], "deproject_rad() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.deproject_rad"]], "distanceto() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.distanceTo"]], "dudx (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dudx"]], "dudx (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dudx"]], "dudy (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dudy"]], "dudy (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dudy"]], "dvdx (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dvdx"]], "dvdx (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dvdx"]], "dvdy (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dvdy"]], "dvdy (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dvdy"]], "ecliptic() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.ecliptic"]], "file_name (galsim.wcstoolswcs property)": [[77, "galsim.WcsToolsWCS.file_name"]], "fixcolor() (galsim.basewcs method)": [[77, "galsim.BaseWCS.fixColor"]], "from_ecliptic() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.from_ecliptic"]], "from_galactic() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.from_galactic"]], "from_xyz() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.from_xyz"]], "galactic() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.galactic"]], "getdecomposition() (galsim.jacobianwcs method)": [[77, "galsim.JacobianWCS.getDecomposition"]], "getmatrix() (galsim.jacobianwcs method)": [[77, "galsim.JacobianWCS.getMatrix"]], "get_xyz() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.get_xyz"]], "greatcirclepoint() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.greatCirclePoint"]], "inverse() (galsim.wcs.uniformwcs method)": [[77, "galsim.wcs.UniformWCS.inverse"]], "iscelestial() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isCelestial"]], "islocal() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isLocal"]], "ispixelscale() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isPixelScale"]], "isuniform() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isUniform"]], "jac_deproject() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.jac_deproject"]], "jac_deproject_rad() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.jac_deproject_rad"]], "jacobian() (galsim.basewcs method)": [[77, "galsim.BaseWCS.jacobian"]], "local() (galsim.basewcs method)": [[77, "galsim.BaseWCS.local"]], "makeskyimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.makeSkyImage"]], "maxlinearscale() (galsim.basewcs method)": [[77, "galsim.BaseWCS.maxLinearScale"]], "minlinearscale() (galsim.basewcs method)": [[77, "galsim.BaseWCS.minLinearScale"]], "normal() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.normal"]], "origin (galsim.affinetransform property)": [[77, "galsim.AffineTransform.origin"]], "origin (galsim.astropywcs property)": [[77, "galsim.AstropyWCS.origin"]], "origin (galsim.gsfitswcs property)": [[77, "galsim.GSFitsWCS.origin"]], "origin (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.origin"]], "origin (galsim.offsetwcs property)": [[77, "galsim.OffsetWCS.origin"]], "origin (galsim.pyastwcs property)": [[77, "galsim.PyAstWCS.origin"]], "origin (galsim.radecfunction property)": [[77, "galsim.RaDecFunction.origin"]], "origin (galsim.uvfunction property)": [[77, "galsim.UVFunction.origin"]], "origin (galsim.wcstoolswcs property)": [[77, "galsim.WcsToolsWCS.origin"]], "origin (galsim.wcs.localwcs property)": [[77, "galsim.wcs.LocalWCS.origin"]], "pixelarea() (galsim.basewcs method)": [[77, "galsim.BaseWCS.pixelArea"]], "postoimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.posToImage"]], "postoworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.posToWorld"]], "precess() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.precess"]], "profiletoimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.profileToImage"]], "profiletoworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.profileToWorld"]], "project() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.project"]], "project_rad() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.project_rad"]], "ra (galsim.celestialcoord property)": [[77, "galsim.CelestialCoord.ra"]], "rad (galsim.celestialcoord property)": [[77, "galsim.CelestialCoord.rad"]], "radectoxy() (galsim.wcs.celestialwcs method)": [[77, "galsim.wcs.CelestialWCS.radecToxy"]], "radec_func (galsim.radecfunction property)": [[77, "galsim.RaDecFunction.radec_func"]], "radec_to_xyz() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.radec_to_xyz"]], "readfromfitsheader() (in module galsim.wcs)": [[77, "galsim.wcs.readFromFitsHeader"]], "scale (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.scale"]], "scale (galsim.offsetwcs property)": [[77, "galsim.OffsetWCS.scale"]], "scale (galsim.pixelscale property)": [[77, "galsim.PixelScale.scale"]], "scale (galsim.shearwcs property)": [[77, "galsim.ShearWCS.scale"]], "shear (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.shear"]], "shear (galsim.shearwcs property)": [[77, "galsim.ShearWCS.shear"]], "sheartoimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.shearToImage"]], "sheartoworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.shearToWorld"]], "shiftorigin() (galsim.basewcs method)": [[77, "galsim.BaseWCS.shiftOrigin"]], "toimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.toImage"]], "toworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.toWorld"]], "u0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.u0"]], "ufunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.ufunc"]], "uvtoxy() (galsim.wcs.euclideanwcs method)": [[77, "galsim.wcs.EuclideanWCS.uvToxy"]], "v0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.v0"]], "vfunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.vfunc"]], "wcs (galsim.astropywcs property)": [[77, "galsim.AstropyWCS.wcs"]], "wcsinfo (galsim.pyastwcs property)": [[77, "galsim.PyAstWCS.wcsinfo"]], "withorigin() (galsim.wcs.localwcs method)": [[77, "galsim.wcs.LocalWCS.withOrigin"]], "world_origin (galsim.affinetransform property)": [[77, "galsim.AffineTransform.world_origin"]], "world_origin (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.world_origin"]], "world_origin (galsim.offsetwcs property)": [[77, "galsim.OffsetWCS.world_origin"]], "world_origin (galsim.uvfunction property)": [[77, "galsim.UVFunction.world_origin"]], "world_origin (galsim.wcs.localwcs property)": [[77, "galsim.wcs.LocalWCS.world_origin"]], "writetofitsheader() (galsim.basewcs method)": [[77, "galsim.BaseWCS.writeToFitsHeader"]], "x0 (galsim.wcs.celestialwcs property)": [[77, "galsim.wcs.CelestialWCS.x0"]], "x0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.x0"]], "xfunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.xfunc"]], "xytoradec() (galsim.wcs.celestialwcs method)": [[77, "galsim.wcs.CelestialWCS.xyToradec"]], "xytouv() (galsim.wcs.euclideanwcs method)": [[77, "galsim.wcs.EuclideanWCS.xyTouv"]], "xyz_to_radec() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.xyz_to_radec"]], "y0 (galsim.wcs.celestialwcs property)": [[77, "galsim.wcs.CelestialWCS.y0"]], "y0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.y0"]], "yfunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.yfunc"]], "doublezernike (class in galsim.zernike)": [[79, "galsim.zernike.DoubleZernike"]], "zernike (class in galsim.zernike)": [[79, "galsim.zernike.Zernike"]], "__add__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__add__"]], "__call__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__call__"]], "__mul__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__mul__"]], "__neg__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__neg__"]], "__rmul__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__rmul__"]], "__sub__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__sub__"]], "describe_zernike() (in module galsim.zernike)": [[79, "galsim.zernike.describe_zernike"]], "doublezernikebasis() (in module galsim.zernike)": [[79, "galsim.zernike.doubleZernikeBasis"]], "evalcartesian() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.evalCartesian"]], "evalcartesiangrad() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.evalCartesianGrad"]], "evalpolar() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.evalPolar"]], "noll_to_zern() (in module galsim.zernike)": [[79, "galsim.zernike.noll_to_zern"]], "rotate() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.rotate"]], "zernikebasis() (in module galsim.zernike)": [[79, "galsim.zernike.zernikeBasis"]], "zernikegradbases() (in module galsim.zernike)": [[79, "galsim.zernike.zernikeGradBases"]], "zernikerotmatrix() (in module galsim.zernike)": [[79, "galsim.zernike.zernikeRotMatrix"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["arbitrary", "bandpass", "bessel", "bounds", "catalog", "cd", "chromatic", "chromaticobject", "composite", "config", "config_galsim", "config_image", "config_input", "config_objects", "config_output", "config_process", "config_special", "config_stamp", "config_top", "config_values", "corr_noise", "cpp", "cpp_bounds", "cpp_hsm", "cpp_image", "cpp_interp", "cpp_math", "cpp_noise", "cpp_photon", "cpp_sb", "dcr", "des", "deviate", "errors", "fft", "fits", "gal", "gsobject", "gsparams", "history", "hsm", "image", "image_class", "index", "install", "install_conda", "install_pip", "integ", "interpolant", "misc", "nfwhalo", "noise", "older", "overview", "phase_psf", "photon", "photon_array", "photon_ops", "pos", "powerspectrum", "pse", "psf", "random", "real_gal", "roman", "sb", "sed", "sensor", "shared", "shear", "simple", "spectral", "table", "transform", "tutorials", "units", "utilities", "wcs", "wl", "zernike"], "filenames": ["arbitrary.rst", "bandpass.rst", "bessel.rst", "bounds.rst", "catalog.rst", "cd.rst", "chromatic.rst", "chromaticobject.rst", "composite.rst", "config.rst", "config_galsim.rst", "config_image.rst", "config_input.rst", "config_objects.rst", "config_output.rst", "config_process.rst", "config_special.rst", "config_stamp.rst", "config_top.rst", "config_values.rst", "corr_noise.rst", "cpp.rst", "cpp_bounds.rst", "cpp_hsm.rst", "cpp_image.rst", "cpp_interp.rst", "cpp_math.rst", "cpp_noise.rst", "cpp_photon.rst", "cpp_sb.rst", "dcr.rst", "des.rst", "deviate.rst", "errors.rst", "fft.rst", "fits.rst", "gal.rst", "gsobject.rst", "gsparams.rst", "history.rst", "hsm.rst", "image.rst", "image_class.rst", "index.rst", "install.rst", "install_conda.rst", "install_pip.rst", "integ.rst", "interpolant.rst", "misc.rst", "nfwhalo.rst", "noise.rst", "older.rst", "overview.rst", "phase_psf.rst", "photon.rst", "photon_array.rst", "photon_ops.rst", "pos.rst", "powerspectrum.rst", "pse.rst", "psf.rst", "random.rst", "real_gal.rst", "roman.rst", "sb.rst", "sed.rst", "sensor.rst", "shared.rst", "shear.rst", "simple.rst", "spectral.rst", "table.rst", "transform.rst", "tutorials.rst", "units.rst", "utilities.rst", "wcs.rst", "wl.rst", "zernike.rst"], "titles": ["Arbitrary Profiles", "Bandpass Filters", "Bessel Functions", "Bounding boxes", "Catalogs and Input Dictionaries", "Charge Deflection Model", "Wavelength-dependent Profiles", "Chromatic Profiles", "Composite Profiles", "The Config Module", "The galsim Executable", "Config Image Field", "Config Input Field", "Config Objects", "Config Output Field", "Config Processing From Python", "Special Fields", "Config Stamp Field", "Top Level Fields", "Config Values", "Correlated Noise", "C++ Layer", "Positions and Bounds", "HSM Implementation", "C++ Images", "Interpolation Tools", "Math", "Noise-related Functionality", "Photons and Sensor Effects", "C++ Surface Brightness Profiles", "Differential Chromatic Refraction", "The DES Module", "Random Deviates", "Errors and Warnings", "Fourier Transforms", "Interfacing with FITS Files", "Galaxies", "The GSObject base class", "The GSParams class", "Revision History", "The HSM Module", "Images and Related Concepts", "The Image class", "Indices and tables", "Installation Instructions", "Installing With Conda", "Installing With Pip", "Integration", "Interpolants", "Miscellaneous Utilities", "NFW Halo Shears", "Noise Generators", "v2.4", "Overview", "Phase-screen PSFs", "Photon Shooting", "Photon Arrays", "Photon Operators", "Positions", "Power Spectrum Shears", "Power Spectrum Estimation", "Point-spread functions", "Noise and Random Values", "\u201cReal\u201d Galaxies", "The Roman Space Telescope Module", "Surface Brightness Profiles", "Spectral Energy Distributions", "Sensor Models", "Shared Data", "The Shear class", "Simple Profiles", "Spectral Correlated Noise", "Lookup Tables", "Transformed Profiles", "Tutorials", "Units", "Helper Functions and Classes", "World Coordinate Systems", "Weak Lensing", "Zernike Functions"], "terms": {"If": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 72, 75, 77, 79], "none": [0, 1, 3, 4, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 70, 71, 72, 73, 75, 77], "abov": [0, 1, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 29, 35, 36, 37, 38, 40, 42, 44, 46, 48, 49, 51, 53, 54, 55, 56, 59, 61, 63, 64, 66, 67, 68, 72, 73, 75, 77, 79], "class": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 39, 40, 41, 43, 46, 47, 48, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 78, 79], "seem": [0, 15, 44, 49, 53, 64], "appropri": [0, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 26, 29, 30, 31, 32, 33, 35, 36, 37, 38, 42, 46, 47, 49, 52, 53, 54, 57, 59, 62, 63, 64, 66, 67, 68, 73, 74, 75, 77], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79], "possibl": [0, 1, 4, 7, 11, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 27, 32, 36, 37, 40, 41, 42, 46, 49, 52, 53, 54, 55, 59, 61, 63, 64, 65, 66, 67, 69, 70, 72, 75, 77], "defin": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 47, 48, 49, 50, 51, 52, 54, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 74, 75, 77, 79], "ani": [0, 1, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 73, 74, 75, 77], "an": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79], "between": [0, 1, 5, 7, 11, 12, 13, 14, 16, 17, 19, 20, 22, 24, 25, 27, 29, 31, 32, 36, 37, 38, 40, 42, 47, 48, 50, 52, 54, 57, 59, 61, 63, 64, 71, 72, 75, 77], "pixel": [0, 3, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 35, 36, 37, 38, 40, 41, 42, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 67, 68, 71, 74, 75, 77], "posit": [0, 3, 5, 7, 11, 12, 13, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 36, 37, 40, 41, 42, 43, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 64, 66, 67, 69, 72, 74, 75, 77], "surfac": [0, 6, 7, 8, 9, 13, 14, 17, 18, 20, 21, 28, 31, 36, 37, 40, 42, 43, 47, 48, 49, 52, 54, 55, 56, 57, 61, 67, 70, 73, 75, 77], "bright": [0, 6, 7, 8, 9, 13, 14, 17, 18, 20, 21, 28, 31, 36, 37, 40, 42, 43, 47, 48, 49, 52, 54, 55, 56, 57, 61, 63, 64, 70, 73, 75, 77], "locat": [0, 14, 16, 17, 19, 20, 24, 25, 31, 36, 37, 40, 41, 42, 44, 46, 47, 48, 49, 53, 54, 56, 59, 61, 63, 64, 67, 68, 70, 74, 77], "similarli": [0, 19, 20, 29, 36, 37, 42, 49, 66, 72, 75, 79], "one": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "can": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79], "which": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 79], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "differ": [0, 3, 4, 5, 6, 7, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 27, 29, 31, 32, 35, 36, 37, 40, 42, 46, 49, 51, 52, 54, 55, 58, 59, 61, 62, 63, 64, 68, 70, 71, 72, 74, 75, 77], "complet": [0, 7, 10, 15, 17, 36, 40, 42, 44, 52, 53, 54, 59, 63], "basi": [0, 28, 29, 31, 79], "set": [0, 1, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 72, 73, 74, 75, 77, 79], "instead": [0, 5, 7, 8, 11, 13, 14, 16, 17, 18, 19, 20, 24, 29, 31, 35, 36, 37, 38, 40, 42, 44, 46, 47, 49, 52, 54, 57, 59, 61, 64, 66, 68, 72, 74, 77, 79], "galsim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "interpolatedimag": [0, 7, 13, 29, 37, 42, 48, 52, 54, 55, 56, 61, 63, 65, 74], "x_interpol": [0, 13, 20, 42, 63], "k_interpol": [0, 7, 13, 63], "normal": [0, 1, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 25, 26, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 66, 68, 69, 72, 73, 75, 77, 79], "flux": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 28, 29, 36, 37, 38, 39, 40, 42, 43, 48, 49, 51, 52, 54, 55, 56, 57, 61, 63, 64, 66, 67, 70, 73, 74, 77], "scale": [0, 5, 7, 11, 12, 13, 17, 19, 20, 23, 25, 27, 28, 29, 31, 32, 35, 36, 37, 40, 41, 42, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 63, 64, 70, 71, 72, 73, 74, 75, 77], "wc": [0, 5, 7, 12, 15, 17, 19, 20, 31, 35, 36, 37, 40, 42, 43, 46, 49, 52, 53, 57, 61, 63, 64, 67, 68, 71, 74, 75], "pad_factor": [0, 7, 13, 17, 54, 57, 61, 63], "4": [0, 1, 3, 5, 7, 8, 10, 13, 14, 16, 19, 20, 21, 23, 29, 32, 36, 37, 38, 40, 42, 43, 44, 46, 47, 49, 54, 61, 63, 64, 66, 67, 68, 72, 75, 79], "0": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "noise_pad_s": [0, 7, 13, 63, 74], "noise_pad": [0, 13], "rng": [0, 7, 11, 12, 13, 15, 16, 17, 19, 20, 27, 28, 29, 32, 36, 37, 49, 51, 52, 54, 55, 56, 57, 59, 63, 64, 66, 67, 71, 74], "pad_imag": [0, 13], "calculate_stepk": [0, 13], "true": [0, 1, 3, 7, 8, 12, 13, 14, 15, 17, 19, 20, 22, 24, 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 42, 47, 48, 49, 50, 52, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 73, 75, 77], "calculate_maxk": [0, 13], "use_cach": 0, "use_true_cent": [0, 13, 37], "depixel": [0, 24, 42, 52], "fals": [0, 1, 3, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 24, 29, 32, 34, 35, 36, 37, 39, 40, 42, 47, 48, 49, 52, 54, 55, 56, 59, 60, 61, 63, 64, 66, 67, 68, 72, 73, 75, 77], "offset": [0, 7, 11, 14, 15, 17, 19, 31, 36, 37, 49, 52, 64, 73, 74, 77], "gsparam": [0, 7, 8, 12, 13, 15, 17, 20, 25, 31, 33, 36, 37, 43, 48, 52, 54, 61, 63, 64, 65, 70, 73, 74], "_force_stepk": [0, 54, 61], "_force_maxk": [0, 54, 61], "hdu": [0, 4, 12, 13, 14, 15, 31, 35, 42, 52, 63, 74, 77], "sourc": [0, 1, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 77, 79], "base": [0, 3, 5, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 31, 32, 33, 36, 38, 40, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 63, 64, 65, 67, 70, 73, 74, 75, 76, 79], "gsobject": [0, 6, 7, 13, 15, 17, 20, 31, 36, 38, 39, 40, 42, 43, 48, 49, 52, 54, 55, 56, 57, 59, 61, 63, 65, 66, 69, 70, 71, 74, 75, 77], "A": [0, 1, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 42, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79], "describ": [0, 3, 5, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 22, 23, 29, 31, 36, 37, 40, 41, 42, 44, 50, 52, 54, 58, 59, 61, 62, 63, 64, 67, 70, 71, 72, 73, 74, 77, 79], "non": [0, 7, 10, 11, 13, 14, 15, 16, 17, 20, 22, 24, 25, 27, 28, 29, 30, 32, 37, 40, 42, 46, 47, 49, 52, 54, 55, 56, 59, 61, 63, 64, 67, 69, 73, 74, 75, 77, 79], "parametr": [0, 5, 12, 13, 52, 53, 63, 74], "specifi": [0, 1, 3, 4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 42, 46, 48, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77], "purpos": [0, 11, 12, 16, 17, 20, 29, 31, 36, 41, 42, 46, 59, 64], "carri": [0, 7, 23, 28, 29, 36, 37, 40, 42, 53, 59, 64], "out": [0, 1, 4, 5, 7, 11, 12, 14, 15, 19, 20, 22, 23, 24, 25, 27, 29, 31, 34, 36, 37, 40, 42, 48, 49, 52, 53, 56, 57, 59, 60, 61, 63, 64, 74, 75], "transform": [0, 1, 5, 6, 7, 8, 11, 13, 15, 17, 20, 30, 31, 36, 37, 38, 42, 43, 46, 47, 52, 53, 54, 59, 61, 64, 65, 66, 69, 76, 77], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 68, 70, 72, 73, 74, 75, 77, 78, 79], "you": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 77, 79], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79], "descript": [0, 4, 7, 16, 18, 19, 20, 23, 29, 35, 42, 49, 52, 59, 60, 63, 69, 79], "object": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79], "wish": [0, 11, 20, 29, 37, 40, 49, 54, 59, 63, 64, 72, 75], "manipul": [0, 20, 52, 54, 57, 72, 78], "method": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 20, 22, 23, 24, 27, 29, 31, 32, 35, 36, 37, 38, 39, 40, 42, 46, 47, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 77], "shear": [0, 7, 11, 12, 13, 14, 15, 17, 19, 20, 23, 29, 36, 37, 40, 42, 43, 49, 52, 53, 58, 60, 63, 73, 74, 77, 78], "magnifi": [0, 7, 13, 20, 36, 37, 69, 74], "shift": [0, 3, 5, 6, 7, 11, 13, 14, 15, 19, 20, 22, 24, 29, 34, 36, 37, 39, 40, 42, 49, 52, 57, 64, 66, 73, 74, 77], "etc": [0, 1, 3, 6, 7, 8, 11, 14, 15, 16, 17, 18, 19, 29, 35, 36, 37, 42, 49, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 73, 77], "note": [0, 1, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 40, 42, 44, 46, 48, 49, 51, 54, 56, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 77, 79], "when": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 46, 48, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 73, 74, 75, 77], "convolv": [0, 7, 8, 13, 17, 18, 20, 28, 29, 31, 36, 37, 40, 42, 49, 52, 54, 56, 63, 64, 71, 73, 74], "real": [0, 6, 7, 8, 11, 12, 13, 14, 15, 17, 20, 24, 25, 27, 29, 32, 34, 36, 37, 38, 40, 41, 42, 43, 48, 49, 52, 53, 54, 55, 59, 61, 64, 65, 69, 74, 77], "convolut": [0, 7, 13, 17, 18, 20, 28, 29, 37, 39, 40, 42, 49, 52, 53, 54, 55, 63, 65, 72, 74, 75], "recommend": [0, 7, 16, 20, 29, 36, 49, 54, 59, 61, 63, 64, 74], "sinc": [0, 1, 2, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 35, 36, 37, 39, 40, 42, 46, 48, 49, 52, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 69, 73, 74, 75, 76, 77, 79], "typic": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29, 31, 32, 33, 36, 37, 40, 42, 47, 48, 49, 54, 55, 56, 57, 58, 59, 61, 63, 64, 67, 68, 70, 73, 74, 75, 77, 79], "great": [0, 77], "deal": [0, 12, 31, 37, 59], "slower": [0, 1, 8, 19, 29, 37, 49, 54, 61, 64, 66, 67, 68], "than": [0, 1, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 74, 75, 77], "thi": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79], "kind": [0, 3, 4, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 29, 32, 33, 36, 37, 38, 42, 47, 49, 51, 53, 54, 55, 57, 58, 61, 62, 63, 66, 74, 77, 79], "There": [0, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 19, 20, 21, 23, 24, 26, 27, 29, 32, 36, 37, 40, 42, 44, 46, 49, 53, 54, 55, 57, 61, 63, 64, 65, 66, 67, 69, 72, 74, 75, 77], "three": [0, 7, 21, 27, 29, 32, 35, 36, 37, 40, 42, 54, 59, 61, 63, 70, 74, 77], "option": [0, 1, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77], "determin": [0, 4, 7, 10, 11, 12, 15, 17, 19, 20, 25, 29, 35, 36, 37, 40, 42, 46, 49, 54, 59, 63, 64, 72, 73, 74, 77, 79], "simpli": [0, 3, 6, 13, 14, 17, 19, 20, 21, 22, 31, 37, 40, 44, 46, 53, 54, 55, 63, 64, 67, 73, 75], "valu": [0, 1, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 79], "explicitli": [0, 1, 7, 8, 11, 12, 13, 14, 15, 17, 19, 24, 32, 35, 38, 39, 40, 42, 47, 49, 52, 54, 57, 59, 63, 73, 75], "taken": [0, 1, 7, 11, 12, 13, 14, 15, 19, 20, 29, 35, 37, 42, 49, 50, 51, 55, 59, 61, 68, 74, 75, 77, 79], "sum": [0, 5, 7, 13, 16, 19, 20, 23, 24, 28, 29, 37, 40, 42, 49, 52, 54, 55, 56, 65, 69, 73, 74], "input": [0, 1, 5, 6, 7, 8, 9, 11, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 32, 33, 34, 36, 37, 39, 40, 42, 43, 46, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 63, 64, 65, 66, 67, 72, 73, 74, 75, 76, 77, 78], "correspond": [0, 1, 3, 4, 5, 7, 11, 13, 15, 17, 19, 20, 26, 28, 29, 32, 36, 37, 38, 40, 42, 44, 49, 51, 52, 54, 59, 60, 61, 63, 64, 67, 69, 71, 72, 74, 75, 77, 79], "wa": [0, 1, 7, 11, 12, 14, 15, 17, 19, 20, 23, 24, 29, 31, 33, 35, 36, 37, 39, 40, 42, 46, 48, 49, 51, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 66, 72, 75, 77, 78], "drawn": [0, 6, 7, 8, 10, 11, 13, 16, 17, 18, 25, 29, 30, 31, 36, 37, 39, 40, 42, 47, 49, 52, 54, 57, 61, 62, 64, 66, 71, 74], "drawimag": [0, 6, 7, 15, 17, 20, 36, 37, 40, 42, 47, 49, 52, 54, 55, 57, 59, 63, 64, 70, 73, 74, 75], "no_pixel": [0, 17, 31, 37, 40, 42, 49, 52, 55, 61, 64, 74], "default": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 70, 72, 73, 74, 75, 77, 79], "given": [0, 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 77], "sb": [0, 13, 17, 20, 29, 37, 40, 42, 52, 61, 74], "treat": [0, 11, 15, 17, 20, 29, 35, 40, 42, 47, 49, 51, 54, 59, 66, 75, 77], "sampl": [0, 1, 7, 12, 13, 17, 19, 20, 25, 29, 32, 37, 38, 40, 42, 47, 48, 49, 52, 54, 57, 59, 61, 63, 64, 66, 68, 72, 74], "each": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 74, 77, 79], "multipli": [0, 1, 6, 7, 8, 17, 28, 29, 36, 37, 40, 42, 50, 51, 52, 58, 59, 63, 64, 66, 67, 72, 73, 75, 79], "area": [0, 3, 7, 11, 12, 13, 17, 22, 24, 26, 28, 29, 36, 37, 49, 52, 54, 55, 56, 59, 60, 61, 63, 64, 66, 67, 69, 75, 77, 79], "also": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 75, 77, 79], "were": [0, 3, 5, 7, 14, 19, 23, 29, 37, 40, 49, 52, 55, 59, 61, 63, 64, 68, 72, 74, 77], "integr": [0, 1, 7, 8, 13, 17, 25, 29, 31, 36, 37, 38, 42, 43, 48, 49, 52, 53, 54, 55, 59, 64, 66, 72, 74, 75, 76, 79], "auto": [0, 1, 8, 14, 15, 17, 35, 37, 38, 42, 60, 77], "phot": [0, 7, 11, 13, 17, 31, 36, 37, 54, 55, 61, 63, 73, 74], "fft": [0, 7, 8, 13, 17, 24, 25, 29, 31, 33, 34, 37, 38, 39, 42, 48, 52, 54, 61, 74], "real_spac": [0, 7, 8, 17, 29, 37, 38, 52, 61, 74], "where": [0, 1, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 29, 30, 31, 32, 33, 36, 37, 39, 40, 42, 46, 47, 48, 49, 51, 52, 53, 54, 55, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "natur": [0, 4, 10, 17, 37, 38, 54, 55, 59, 61, 64, 71, 72], "ha": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 66, 67, 70, 73, 74, 77], "over": [0, 1, 7, 10, 12, 13, 15, 17, 19, 20, 23, 26, 29, 31, 37, 39, 40, 42, 47, 49, 53, 54, 55, 57, 59, 61, 63, 64, 66, 72, 74, 75, 77, 79], "howev": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 44, 46, 47, 48, 49, 51, 53, 54, 55, 59, 61, 63, 64, 67, 68, 72, 74, 75, 77, 79], "result": [0, 1, 5, 7, 11, 14, 15, 17, 19, 20, 23, 25, 26, 28, 29, 31, 32, 34, 36, 37, 38, 40, 42, 47, 48, 49, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 71, 72, 73, 74, 77, 79], "includ": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 29, 31, 32, 33, 35, 36, 37, 40, 42, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 58, 59, 61, 63, 64, 66, 67, 68, 69, 72, 73, 74, 75, 77, 78], "equival": [0, 2, 3, 4, 7, 8, 11, 13, 15, 16, 17, 19, 20, 24, 29, 30, 31, 32, 34, 35, 36, 37, 40, 42, 44, 49, 50, 51, 52, 54, 56, 59, 61, 64, 66, 69, 70, 71, 72, 73, 74, 75, 77, 79], "often": [0, 1, 7, 12, 13, 14, 17, 18, 20, 21, 31, 32, 34, 35, 37, 38, 40, 42, 46, 55, 59, 61, 64, 75, 77], "accept": [0, 6, 7, 12, 23, 30, 37, 42, 49, 51, 52, 53, 57, 59, 63, 66, 72], "other": [0, 1, 3, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 50, 52, 53, 54, 55, 56, 59, 61, 63, 64, 65, 66, 67, 69, 72, 74, 75, 76, 77], "usual": [0, 1, 5, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 27, 29, 31, 34, 35, 36, 37, 42, 44, 46, 48, 51, 54, 59, 61, 64, 66, 67, 68, 72, 73, 75, 77], "One": [0, 7, 12, 17, 18, 19, 21, 25, 36, 38, 39, 40, 54, 56, 61, 63, 64, 66, 70, 72, 74], "just": [0, 1, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 27, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 49, 51, 52, 53, 54, 56, 57, 59, 67, 69, 70, 72, 74, 75, 77], "need": [0, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 44, 45, 46, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 72, 73, 74, 75, 76, 77, 79], "rememb": [0, 12, 14, 31, 54, 59], "draw": [0, 1, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 25, 27, 29, 31, 32, 36, 37, 38, 39, 40, 42, 47, 48, 49, 51, 52, 53, 54, 57, 59, 61, 63, 64, 66, 74, 75], "final": [0, 1, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 26, 28, 29, 31, 37, 40, 42, 46, 49, 51, 52, 54, 55, 56, 59, 61, 63, 66, 72, 74, 77], "avoid": [0, 2, 3, 7, 12, 20, 29, 36, 37, 49, 52, 54, 57, 61, 63], "second": [0, 1, 3, 7, 11, 12, 13, 14, 15, 17, 19, 20, 22, 23, 26, 29, 32, 36, 37, 40, 42, 49, 51, 54, 56, 57, 59, 61, 63, 64, 66, 69, 72, 74, 75, 77, 79], "time": [0, 5, 7, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 27, 29, 31, 32, 33, 36, 37, 38, 40, 42, 44, 46, 49, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 74, 75, 77], "In": [0, 1, 3, 4, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 31, 34, 35, 36, 37, 38, 40, 42, 46, 47, 48, 49, 50, 53, 54, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 72, 74, 75, 77], "particular": [0, 1, 6, 7, 10, 11, 12, 13, 14, 15, 16, 19, 27, 32, 33, 37, 40, 41, 46, 49, 50, 54, 59, 63, 64, 66, 72, 74, 75, 77], "should": [0, 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 67, 68, 70, 72, 75, 77], "conjunct": [0, 7, 10, 37, 54, 74], "photon": [0, 1, 6, 7, 11, 13, 14, 15, 21, 25, 29, 30, 31, 36, 37, 38, 39, 42, 43, 48, 51, 52, 53, 54, 61, 64, 66, 67, 70, 73, 74, 75], "shoot": [0, 7, 13, 14, 17, 25, 28, 29, 31, 36, 37, 38, 39, 43, 48, 52, 53, 54, 56, 61, 74], "same": [0, 1, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 35, 36, 37, 40, 42, 44, 47, 49, 51, 52, 53, 54, 56, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79], "reason": [0, 7, 9, 14, 15, 17, 19, 20, 23, 25, 29, 30, 31, 36, 37, 38, 40, 42, 48, 56, 57, 59, 60, 61, 63, 64, 74, 77], "want": [0, 1, 2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 31, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 48, 49, 51, 53, 54, 55, 59, 61, 62, 63, 64, 67, 70, 73, 74, 75, 77], "try": [0, 7, 8, 11, 12, 14, 15, 17, 23, 24, 29, 31, 33, 35, 37, 38, 40, 46, 49, 51, 52, 54, 55, 64, 68, 77], "remov": [0, 1, 12, 15, 20, 40, 49, 52, 54, 56, 62, 63, 66], "effect": [0, 1, 5, 6, 7, 11, 12, 13, 15, 17, 18, 19, 20, 21, 23, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 42, 43, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 69, 73, 74, 75, 77, 79], "model": [0, 1, 7, 8, 11, 12, 13, 15, 20, 29, 37, 42, 43, 47, 51, 52, 53, 54, 55, 59, 61, 62, 63, 64, 65, 73, 74, 75, 76, 77], "pre": [0, 7, 17, 20, 40, 52, 54, 56], "call": [0, 1, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 46, 49, 51, 52, 53, 54, 55, 59, 60, 63, 64, 67, 68, 69, 72, 75, 77], "automat": [0, 1, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 31, 35, 37, 38, 39, 42, 44, 46, 47, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 68, 72, 74, 77], "we": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 79], "lanczo": [0, 12, 13, 20, 25, 29, 48, 52, 59, 72, 76], "best": [0, 7, 17, 19, 20, 23, 25, 31, 40, 42, 48, 54, 61, 64, 72, 77], "higher": [0, 7, 13, 17, 29, 42, 49, 52, 60, 63, 64], "order": [0, 4, 5, 7, 11, 12, 13, 14, 15, 17, 19, 20, 23, 25, 26, 28, 29, 31, 37, 40, 42, 44, 47, 48, 49, 50, 52, 53, 54, 57, 59, 61, 63, 64, 72, 74, 75, 77], "tend": [0, 1, 8, 20, 42, 49, 66, 74], "work": [0, 6, 7, 11, 12, 13, 14, 15, 16, 17, 19, 20, 27, 32, 33, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 49, 52, 53, 54, 57, 59, 63, 66, 72, 73, 75, 77], "better": [0, 5, 25, 29, 33, 37, 42, 48, 52, 54, 56, 64, 77], "here": [0, 1, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 28, 29, 31, 36, 37, 38, 42, 46, 49, 51, 52, 54, 57, 59, 63, 64, 67, 73, 77, 79], "step": [0, 7, 14, 19, 23, 24, 26, 29, 32, 37, 38, 40, 42, 46, 49, 52, 54, 64, 74], "rather": [0, 1, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 27, 29, 32, 35, 36, 37, 39, 40, 42, 46, 49, 51, 52, 54, 56, 57, 59, 61, 63, 64, 66, 69, 72, 74, 75, 77], "slow": [0, 7, 12, 25, 37, 44, 48, 49, 54, 61, 64, 67, 72, 74], "memori": [0, 7, 12, 14, 24, 33, 37, 38, 39, 42, 49, 52, 54, 56, 63, 64, 67, 74, 77], "demand": [0, 20, 56], "so": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 72, 74, 75, 77, 79], "caution": [0, 32, 54], "But": [0, 7, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 29, 36, 37, 41, 42, 46, 47, 48, 49, 59, 63, 64, 67, 74, 75, 77], "repres": [0, 1, 3, 6, 7, 8, 9, 10, 13, 19, 20, 23, 25, 27, 28, 29, 31, 36, 37, 39, 40, 42, 47, 48, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 69, 70, 71, 72, 73, 74, 75, 77, 79], "underli": [0, 1, 5, 7, 20, 27, 32, 35, 40, 42, 49, 59, 60, 61, 63, 66, 77], "without": [0, 11, 15, 16, 17, 18, 20, 24, 29, 32, 34, 36, 37, 42, 44, 46, 50, 52, 54, 56, 59, 63, 64, 69, 72, 73, 75, 77], "It": [0, 4, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 46, 48, 49, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 74, 75, 77], "therefor": [0, 20, 27, 29, 31, 36, 42, 46, 59, 63, 64, 75, 77, 79], "rotat": [0, 7, 13, 15, 17, 20, 29, 36, 37, 40, 42, 49, 52, 53, 54, 57, 61, 64, 65, 69, 73, 74, 77, 79], "And": [0, 6, 13, 18, 21, 37, 53, 55, 58, 74, 77], "render": [0, 7, 8, 11, 13, 14, 17, 20, 29, 35, 36, 37, 38, 52, 55, 57, 63, 64], "do": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 31, 33, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 52, 53, 55, 57, 59, 60, 61, 63, 64, 66, 68, 72, 73, 74, 75, 77], "involv": [0, 7, 17, 18, 29, 33, 37, 52, 63, 77], "undersampl": [0, 49, 64], "noisi": [0, 36, 55], "mai": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 46, 49, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 66, 67, 68, 70, 72, 73, 75, 76, 77], "necessarili": [0, 3, 7, 13, 14, 17, 19, 24, 25, 29, 31, 33, 36, 37, 48, 49, 55, 59, 73, 74, 77], "well": [0, 1, 7, 8, 9, 11, 12, 14, 16, 17, 18, 22, 24, 29, 36, 37, 38, 42, 44, 49, 51, 53, 54, 59, 61, 63, 67, 74, 75, 77], "user": [0, 1, 2, 4, 5, 7, 11, 14, 15, 16, 18, 20, 23, 29, 31, 32, 33, 35, 37, 38, 39, 40, 42, 44, 46, 52, 53, 54, 56, 59, 60, 61, 63, 64, 70, 72, 74, 75, 77], "some": [0, 1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77], "care": [0, 7, 11, 20, 24, 29, 32, 35, 37, 42, 54, 55, 59, 64, 75], "valid": [0, 1, 4, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 31, 34, 35, 36, 37, 38, 40, 42, 47, 48, 50, 51, 52, 53, 54, 56, 59, 66, 69, 75, 77], "suffici": [0, 12, 40, 54, 63, 72, 74], "accur": [0, 1, 5, 7, 8, 17, 19, 20, 25, 29, 37, 38, 48, 49, 52, 53, 54, 59, 64, 66, 67, 68, 72, 77, 78], "your": [0, 1, 5, 11, 12, 13, 16, 17, 19, 20, 33, 34, 37, 38, 42, 43, 44, 45, 46, 49, 52, 53, 54, 55, 62, 63, 67, 68, 74, 75, 77], "case": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 46, 47, 48, 49, 51, 52, 54, 55, 57, 59, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77], "associ": [0, 7, 36, 52, 54, 59, 63, 69, 71], "paramet": [0, 1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 79], "provid": [0, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 40, 42, 46, 50, 51, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 72, 77], "overrid": [0, 7, 11, 12, 13, 14, 16, 17, 20, 24, 29, 30, 37, 40, 54], "nativ": [0, 4, 13, 15, 18, 40, 49, 52, 64, 66, 77], "e": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79], "g": [0, 1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 67, 68, 69, 72, 74, 75, 77, 79], "resampl": 0, "quintic": [0, 7, 12, 13, 19, 25, 29, 48, 52, 54, 59, 61, 63, 72, 76], "choos": [0, 7, 11, 17, 29, 32, 37, 49, 54, 60, 61, 63, 64, 74, 75], "two": [0, 1, 3, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 39, 42, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 66, 69, 70, 72, 74, 75, 77, 79], "quantiti": [0, 1, 14, 29, 40, 42, 51, 59, 64, 66], "affect": [0, 1, 5, 6, 13, 20, 29, 37, 40, 42, 54, 66, 67], "k": [0, 7, 11, 12, 13, 14, 15, 17, 19, 20, 24, 25, 26, 27, 29, 32, 34, 37, 38, 42, 47, 48, 49, 52, 54, 57, 59, 60, 61, 63, 64, 66, 74, 79], "amount": [0, 1, 7, 10, 13, 15, 17, 20, 22, 29, 36, 37, 38, 42, 51, 54, 59, 67, 73, 77], "pad": [0, 7, 13, 17, 19, 29, 42, 52, 54, 61, 63, 72, 75], "around": [0, 11, 12, 13, 15, 17, 22, 35, 37, 39, 49, 50, 54, 56, 59, 63, 64, 74, 77, 78], "origin": [0, 1, 3, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 22, 24, 25, 29, 30, 31, 35, 36, 37, 40, 42, 48, 49, 51, 52, 54, 56, 59, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 78], "chosen": [0, 11, 20, 29, 37, 54, 59, 60, 63, 64], "test": [0, 1, 2, 3, 7, 12, 13, 15, 17, 20, 29, 37, 39, 40, 42, 43, 46, 52, 54, 59, 60, 63, 64, 74, 75, 76], "branch": [0, 45, 46, 69, 74], "389": [0, 52, 63], "reach": [0, 7, 29, 39, 59], "good": [0, 7, 8, 11, 12, 13, 17, 20, 25, 29, 37, 38, 40, 42, 48, 53, 54, 57, 61, 63, 64, 72, 73, 77], "accuraci": [0, 7, 8, 23, 25, 29, 37, 38, 40, 47, 48, 49, 52, 54, 61, 63, 64, 67, 73, 74], "being": [0, 1, 3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 29, 30, 31, 33, 36, 37, 39, 40, 42, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 68, 72, 73, 74, 75, 77], "excess": 0, "particularli": [0, 7, 35, 37, 40, 42, 49, 53, 54, 59, 63, 66, 74, 75], "wari": 0, "about": [0, 3, 4, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 36, 37, 38, 40, 42, 44, 46, 49, 52, 53, 54, 55, 59, 61, 63, 64, 65, 66, 68, 73, 74, 75, 76, 77], "chang": [0, 1, 5, 7, 11, 12, 13, 14, 15, 16, 19, 20, 21, 24, 25, 27, 29, 30, 33, 35, 36, 37, 38, 40, 42, 43, 46, 49, 52, 54, 55, 56, 57, 59, 60, 63, 64, 66, 67, 69, 74, 75, 77], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 72, 73, 74, 75, 77, 78, 79], "freedom": [0, 19, 27, 32], "factor": [0, 3, 5, 7, 13, 17, 20, 22, 23, 28, 29, 36, 37, 40, 42, 49, 50, 51, 53, 54, 56, 57, 59, 60, 61, 63, 64, 67, 72, 73, 74, 75], "warn": [0, 4, 13, 15, 17, 32, 35, 39, 40, 43, 49, 52, 54, 61, 63, 72, 77], "rais": [0, 8, 10, 15, 17, 20, 32, 33, 35, 37, 38, 39, 42, 49, 52, 54, 61, 63, 64, 66, 72, 77, 79], "code": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 29, 33, 35, 36, 37, 38, 40, 42, 43, 46, 49, 52, 53, 54, 55, 56, 59, 60, 61, 63, 64, 68, 74, 75, 76, 77], "modifi": [0, 5, 13, 16, 20, 23, 24, 29, 33, 36, 37, 40, 42, 44, 46, 48, 49, 52, 54, 55, 59, 63, 64, 73, 74], "combin": [0, 1, 7, 8, 13, 17, 19, 20, 21, 28, 33, 36, 37, 38, 40, 42, 49, 51, 52, 56, 61, 63, 64, 65, 72, 73, 79], "known": [0, 11, 15, 17, 26, 27, 29, 42, 46, 49, 59, 67, 72], "give": [0, 1, 4, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 20, 25, 29, 32, 33, 35, 36, 37, 40, 42, 48, 51, 56, 59, 60, 63, 64, 67, 73, 75, 77, 79], "signific": [0, 1, 7, 13, 42, 49, 52, 54, 59, 63, 64, 66, 74], "error": [0, 1, 4, 10, 11, 13, 14, 15, 17, 18, 19, 23, 26, 29, 32, 37, 38, 39, 40, 42, 43, 44, 47, 49, 52, 54, 64, 66, 68, 77], "more": [0, 1, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 68, 71, 72, 73, 74, 75, 77], "detail": [0, 1, 3, 7, 8, 11, 12, 13, 16, 19, 20, 21, 25, 29, 31, 32, 35, 36, 37, 40, 42, 44, 46, 48, 52, 53, 54, 58, 59, 61, 63, 64, 65, 68, 71, 72, 75, 77, 79], "found": [0, 1, 11, 15, 20, 32, 36, 37, 39, 42, 46, 48, 49, 52, 54, 63, 64, 66, 77], "http": [0, 20, 25, 27, 31, 32, 33, 36, 42, 46, 47, 48, 49, 53, 54, 60, 61, 63, 64, 66, 68, 73, 75, 77, 79], "arxiv": [0, 25, 36, 42, 48, 63, 66], "org": [0, 25, 27, 32, 36, 42, 46, 47, 48, 54, 60, 61, 63, 66, 77, 79], "ab": [0, 1, 25, 26, 28, 29, 32, 36, 37, 42, 48, 53, 56, 59, 63, 64, 66, 73], "1401": [0, 25, 48, 63], "2636": [0, 25, 48, 63], "especi": [0, 7, 13, 19, 20, 46, 54, 63, 64, 67], "tabl": [0, 1, 4, 12, 17, 20, 28, 29, 32, 36, 37, 38, 39, 52, 54, 56, 57, 60, 63, 64, 66, 67, 68, 74, 76], "1": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 43, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 75, 77, 79], "comment": [0, 4, 9, 12, 35, 44, 52, 63], "github": [0, 33, 34, 36, 44, 45, 46, 49, 53, 63, 64, 75, 77], "com": [0, 33, 36, 45, 46, 49, 53, 63, 64, 68, 75, 77], "develop": [0, 31, 33, 36, 43, 45, 46, 60, 63, 64, 73], "issu": [0, 33, 36, 37, 44, 49, 52, 53, 63, 72, 74], "issuecom": [0, 63], "26166621": [0, 63], "follow": [0, 4, 7, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 26, 29, 32, 35, 36, 37, 38, 40, 42, 45, 46, 51, 53, 54, 55, 56, 59, 61, 63, 64, 68, 69, 72, 75, 77, 79], "nois": [0, 4, 6, 7, 9, 12, 13, 14, 15, 16, 17, 18, 21, 25, 28, 29, 31, 36, 37, 42, 43, 49, 52, 53, 55, 60, 63, 64, 74], "desir": [0, 7, 11, 12, 13, 17, 19, 20, 23, 26, 28, 29, 32, 35, 37, 40, 42, 47, 49, 51, 54, 59, 60, 61, 63, 64, 66, 74, 75, 77], "To": [0, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 31, 32, 35, 36, 37, 40, 42, 44, 53, 54, 61, 63, 64, 69, 72], "target": [0, 7, 8, 20, 26, 28, 29, 37, 42, 49, 56, 64, 66, 74, 75], "size": [0, 3, 7, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 47, 48, 49, 52, 53, 54, 56, 57, 59, 61, 63, 64, 66, 67, 70, 74, 77, 79], "gaussian": [0, 7, 8, 9, 11, 12, 13, 19, 20, 23, 27, 29, 32, 36, 37, 40, 42, 49, 51, 59, 63, 64, 65, 74], "random": [0, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 25, 28, 29, 36, 37, 43, 49, 51, 52, 54, 55, 56, 57, 59, 63, 66, 67, 71, 74], "varianc": [0, 4, 11, 12, 13, 14, 15, 17, 20, 23, 27, 32, 37, 40, 42, 51, 52, 59, 63, 71, 74], "correl": [0, 6, 7, 8, 11, 13, 28, 29, 32, 43, 49, 51, 52, 53, 54, 56, 59, 62, 63, 64], "field": [0, 4, 5, 7, 9, 10, 20, 22, 29, 31, 35, 37, 39, 40, 42, 43, 49, 50, 52, 54, 59, 60, 63, 64, 69, 74, 78, 79], "either": [0, 1, 3, 4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 42, 44, 46, 48, 49, 50, 51, 52, 53, 54, 59, 61, 63, 64, 67, 69, 72, 73, 75, 77, 79], "basecorrelatednois": [0, 7, 8, 11, 20, 37, 42, 52, 62, 63], "instanc": [0, 1, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 31, 32, 33, 35, 36, 37, 38, 40, 42, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 69, 71, 72, 73, 75, 77], "deriv": [0, 5, 7, 8, 11, 12, 13, 14, 15, 17, 20, 24, 27, 29, 36, 37, 39, 40, 42, 54, 61, 67, 68, 71, 72], "string": [0, 1, 3, 4, 7, 11, 12, 13, 14, 15, 16, 19, 21, 23, 24, 25, 27, 39, 40, 48, 49, 52, 54, 58, 59, 61, 63, 64, 66, 72, 75, 77, 79], "interpret": [0, 7, 36, 37, 61, 63], "filenam": [0, 4, 11, 13, 14, 32, 49, 52, 61, 68, 74], "correlatednois": [0, 20, 27, 52, 62, 71], "pass": [0, 1, 6, 7, 11, 12, 13, 14, 15, 19, 27, 29, 30, 31, 32, 35, 37, 40, 42, 44, 49, 50, 52, 54, 61, 64, 66, 67, 72, 77], "number": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 42, 44, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77], "gener": [0, 5, 7, 11, 12, 14, 16, 17, 18, 19, 20, 22, 25, 27, 29, 32, 33, 34, 36, 37, 39, 40, 42, 43, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 71, 72, 74, 75, 77, 78, 79], "determinist": [0, 11, 13, 27, 32, 64], "By": [0, 1, 7, 20, 40, 42, 44, 51, 59, 60, 61, 64, 66], "recalcul": [0, 1, 11, 13, 67], "point": [0, 1, 3, 4, 5, 6, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 29, 32, 35, 36, 37, 40, 43, 47, 48, 49, 52, 56, 57, 58, 59, 60, 64, 65, 66, 67, 68, 72, 73, 75, 77, 79], "further": [0, 5, 9, 15, 20, 29, 30, 32, 53, 54, 64, 74], "most": [0, 2, 3, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 29, 30, 32, 35, 36, 37, 38, 40, 41, 42, 44, 46, 49, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 65, 75, 77], "conserv": [0, 25, 29, 37, 42, 48, 69, 77], "For": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 29, 30, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 53, 54, 55, 58, 59, 60, 61, 63, 64, 66, 68, 72, 73, 74, 75, 77, 79], "galaxi": [0, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 31, 32, 37, 40, 42, 43, 52, 53, 55, 57, 59, 61, 64, 65, 66, 69, 74, 75, 77], "psf": [0, 6, 7, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 23, 36, 37, 40, 43, 52, 53, 55, 57, 63, 64, 65, 66, 68, 71, 73, 74, 75], "easili": [0, 13, 36, 37, 40, 42, 59, 67], "make": [0, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 35, 36, 37, 38, 40, 42, 46, 49, 51, 52, 53, 54, 58, 59, 61, 63, 64, 67, 72, 74, 75, 77], "sever": [0, 1, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 24, 26, 27, 29, 32, 36, 37, 38, 40, 42, 49, 52, 54, 56, 66, 74, 75, 77], "04": 0, "turn": [0, 10, 11, 14, 15, 17, 18, 20, 28, 29, 37, 40, 42, 47, 49, 54, 56, 67, 74, 77], "off": [0, 1, 3, 6, 8, 10, 11, 14, 17, 20, 23, 29, 35, 37, 38, 40, 46, 49, 51, 52, 54, 58, 59, 60, 67, 70, 74, 77], "contain": [0, 5, 7, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24, 25, 29, 31, 32, 35, 37, 40, 41, 42, 49, 54, 57, 59, 60, 61, 63, 64, 67, 68, 72, 74, 75], "high": [0, 7, 13, 25, 37, 38, 42, 48, 49, 53, 54, 61, 64], "": [0, 1, 6, 7, 11, 12, 13, 14, 15, 17, 19, 20, 24, 27, 29, 30, 32, 33, 35, 36, 37, 38, 40, 42, 43, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 61, 63, 64, 66, 68, 69, 70, 72, 74, 75, 79], "n": [0, 1, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 20, 24, 25, 27, 28, 29, 30, 32, 34, 36, 37, 38, 42, 44, 47, 48, 49, 52, 53, 54, 56, 60, 61, 63, 66, 74, 77, 79], "exampl": [0, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 27, 32, 36, 37, 40, 42, 43, 47, 49, 51, 52, 53, 54, 58, 59, 60, 61, 63, 64, 69, 72, 73, 74, 75, 77, 79], "interpolated_imag": 0, "initi": [0, 1, 3, 5, 6, 7, 11, 12, 14, 15, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 36, 37, 39, 40, 42, 52, 54, 56, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 75, 77], "comparison": [0, 7, 20, 29, 54, 59], "zero": [0, 1, 7, 11, 13, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29, 32, 36, 37, 40, 42, 49, 50, 52, 54, 56, 59, 61, 64, 66, 67, 69, 70, 72, 79], "itself": [0, 7, 8, 11, 12, 14, 17, 24, 29, 36, 37, 42, 45, 51, 52, 55, 59, 60, 63, 67, 74], "compar": [0, 7, 13, 20, 36, 40, 42, 49, 54, 59, 61, 63, 64, 66, 74], "im1": [0, 24, 37], "im2": [0, 24, 37, 42], "snippet": [0, 37, 49, 63], "execut": [0, 9, 11, 12, 13, 14, 15, 17, 19, 42, 43, 44, 46, 52, 53, 66, 68, 74, 77], "directori": [0, 4, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 31, 35, 42, 44, 46, 49, 52, 53, 60, 63, 67, 68, 73, 74, 77], "fit": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 23, 31, 37, 40, 42, 43, 52, 53, 54, 56, 61, 63, 67, 68, 74, 75, 76, 77, 79], "read": [0, 1, 4, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 31, 38, 39, 40, 42, 44, 46, 51, 52, 53, 56, 59, 63, 64, 66, 72, 74, 75, 76, 77], "data": [0, 4, 7, 11, 14, 15, 16, 20, 23, 24, 25, 27, 29, 31, 32, 35, 37, 39, 40, 42, 43, 48, 49, 52, 53, 55, 56, 60, 64, 65, 72, 74, 77, 79], "147246": 0, "0_150": 0, "416558_1": 0, "998697_masknois": 0, "int_im1": 0, "int_im2": 0, "blankimg": 0, "imagef": [0, 29, 41, 42, 74], "1000": [0, 16, 23, 37, 40, 56, 63], "examin": [0, 36], "clearli": [0, 37], "show": [0, 10, 36, 42, 59, 63, 64, 74], "how": [0, 1, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 29, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 48, 49, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75], "similar": [0, 7, 11, 12, 14, 17, 19, 20, 29, 35, 36, 37, 46, 49, 52, 54, 63, 74, 76, 77], "lead": [0, 1, 13, 14, 15, 19, 20, 29, 36, 37, 39, 42, 49, 52, 53, 54, 64, 66, 69, 72, 75, 79], "appear": [0, 16, 19, 29, 30, 37, 39, 57, 64, 75], "re": [0, 4, 20, 27, 29, 40, 46, 54, 60, 63, 72], "construct": [0, 4, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 24, 27, 28, 29, 31, 32, 35, 36, 37, 38, 40, 42, 49, 50, 51, 52, 54, 56, 57, 59, 61, 63, 69, 72, 73, 74, 77, 78, 79], "indic": [0, 4, 7, 12, 13, 14, 15, 18, 19, 23, 28, 29, 30, 32, 33, 35, 36, 38, 40, 41, 42, 49, 53, 54, 56, 57, 58, 61, 63, 64, 66, 67, 71, 72, 73, 74, 79], "file": [0, 1, 4, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 32, 33, 37, 39, 40, 42, 43, 44, 45, 46, 48, 49, 52, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 74, 76, 77], "latter": [0, 3, 7, 11, 15, 27, 35, 37, 38, 40, 41, 42, 49, 50, 54, 57, 59, 63, 64, 72], "kwarg": [0, 3, 7, 8, 11, 12, 13, 15, 17, 20, 30, 33, 36, 37, 38, 42, 47, 48, 49, 52, 54, 57, 58, 59, 63, 64, 66, 69, 72, 73, 77], "nearest": [0, 7, 12, 13, 19, 25, 28, 42, 47, 48, 54, 59, 61, 63, 72, 76], "linear": [0, 1, 5, 7, 12, 13, 17, 19, 20, 23, 25, 29, 32, 36, 37, 40, 42, 46, 47, 48, 49, 52, 54, 57, 59, 61, 63, 64, 66, 70, 72, 74, 76, 77, 79], "cubic": [0, 7, 12, 13, 19, 25, 48, 54, 59, 61, 63, 72, 74, 76], "lanczosn": [0, 7, 12, 13, 19, 48, 54, 61, 63], "integ": [0, 3, 4, 7, 11, 12, 13, 15, 20, 22, 23, 24, 25, 26, 27, 29, 32, 35, 37, 42, 47, 48, 49, 52, 54, 58, 59, 61, 63, 64], "strongli": [0, 7, 63], "leav": [0, 1, 7, 11, 14, 16, 20, 24, 37, 42, 46, 49, 54, 57, 61, 63, 64, 66], "its": [0, 1, 4, 5, 6, 7, 8, 10, 13, 15, 16, 17, 18, 19, 20, 24, 25, 27, 29, 31, 32, 36, 37, 40, 42, 44, 47, 48, 49, 52, 54, 55, 57, 59, 61, 63, 64, 66, 67, 69, 70, 73, 74, 75, 77], "see": [0, 1, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 29, 32, 35, 36, 37, 38, 40, 42, 44, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 77, 79], "text": [0, 7, 12, 19, 35, 63, 77], "f": [0, 1, 10, 11, 13, 17, 19, 25, 26, 29, 32, 36, 42, 47, 48, 49, 52, 54, 57, 61, 63, 66, 67, 72, 77, 79], "mean": [0, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 25, 27, 29, 31, 32, 34, 35, 36, 37, 40, 42, 44, 46, 49, 52, 53, 54, 55, 57, 59, 60, 61, 63, 67, 69, 72, 74, 75, 77], "equal": [0, 3, 5, 7, 11, 13, 17, 20, 22, 25, 28, 29, 34, 37, 39, 40, 42, 47, 49, 52, 54, 55, 63, 69, 72, 75, 77, 79], "total": [0, 9, 10, 12, 13, 15, 17, 20, 23, 25, 28, 29, 36, 37, 38, 40, 42, 48, 49, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 68, 70, 73, 74, 75], "distribut": [0, 6, 13, 17, 19, 20, 27, 29, 32, 36, 37, 40, 43, 45, 55, 57, 62, 63, 64, 68, 74], "overridden": [0, 7, 11, 14, 17, 54], "explicit": [0, 7, 11, 15, 17, 27, 29, 35, 36, 37, 52, 59], "store": [0, 1, 3, 4, 7, 12, 15, 16, 19, 20, 22, 24, 25, 26, 27, 29, 31, 35, 38, 40, 42, 52, 54, 55, 56, 59, 60, 63, 64, 67, 71, 72], "take": [0, 1, 3, 7, 8, 9, 11, 14, 15, 17, 19, 20, 24, 26, 29, 31, 32, 35, 36, 37, 38, 40, 42, 44, 49, 51, 52, 54, 56, 58, 59, 63, 64, 66, 67, 72, 75, 77], "At": [0, 11, 12, 13, 18, 20, 36, 37, 42, 53, 56, 63, 77], "impli": [0, 12, 13, 29, 59, 63, 66], "arcsec": [0, 7, 9, 11, 12, 13, 15, 17, 19, 20, 25, 29, 31, 36, 37, 40, 41, 42, 50, 53, 54, 57, 59, 61, 63, 64, 70, 75, 77], "import": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 29, 31, 32, 35, 37, 49, 52, 54, 59, 60, 62, 63, 64, 66, 75, 77], "plan": [0, 7, 12, 52, 63, 64, 74], "whiten": [0, 7, 11, 13, 15, 17, 20, 37, 42, 52, 53, 63, 74], "sure": [0, 4, 7, 11, 12, 13, 14, 15, 20, 24, 26, 37, 38, 39, 46, 49, 51, 54, 63, 77], "larger": [0, 7, 12, 13, 17, 20, 29, 33, 37, 38, 42, 49, 53, 54, 59, 61, 63, 67, 74], "postag": [0, 7, 11, 12, 13, 14, 15, 17, 18, 19, 23, 65, 74], "stamp": [0, 3, 7, 9, 11, 12, 13, 14, 16, 18, 19, 23, 31, 37, 39, 43, 52, 56, 57, 65, 74], "onto": [0, 7, 11, 12, 14, 15, 17, 18, 20, 24, 25, 31, 37, 39, 42, 55, 63, 64, 67, 71, 77], "properti": [0, 1, 3, 4, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 29, 32, 36, 37, 39, 40, 42, 48, 49, 51, 52, 53, 54, 56, 59, 61, 63, 66, 69, 70, 72, 73, 74, 75, 77, 79], "wai": [0, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 42, 44, 46, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 62, 65, 69, 73, 74, 77, 79], "float": [0, 1, 2, 3, 4, 7, 11, 13, 15, 19, 22, 23, 24, 28, 29, 32, 35, 40, 42, 47, 48, 50, 52, 58, 59, 72, 74, 75, 77], "uncorrel": [0, 11, 20, 28, 52, 55, 71], "inform": [0, 4, 7, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 26, 28, 29, 31, 32, 35, 36, 37, 39, 40, 42, 44, 46, 49, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 67, 68, 73, 74, 77], "power": [0, 5, 7, 12, 13, 17, 19, 20, 37, 42, 43, 49, 52, 53, 54, 57, 61, 66, 71, 72, 74, 78], "spectrum": [0, 1, 7, 11, 12, 13, 19, 20, 29, 36, 37, 43, 52, 53, 54, 61, 66, 71, 74, 75, 78], "keyword": [0, 7, 8, 20, 30, 32, 35, 36, 37, 38, 40, 42, 49, 52, 54, 57, 59, 60, 61, 63, 64, 66, 72, 77], "preced": [0, 15, 17, 19, 46, 54, 56], "calcul": [0, 1, 5, 7, 11, 12, 13, 15, 16, 17, 19, 20, 21, 25, 29, 36, 37, 38, 39, 40, 42, 46, 47, 48, 50, 52, 53, 54, 55, 59, 60, 61, 63, 64, 66, 67, 72, 73, 74, 75, 76, 77], "proper": [0, 23, 53], "first": [0, 1, 3, 7, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 32, 35, 36, 37, 40, 42, 46, 48, 49, 51, 52, 54, 55, 56, 59, 61, 63, 64, 66, 69, 72, 74, 77, 79], "keep": [0, 1, 8, 12, 13, 19, 22, 24, 29, 32, 35, 37, 39, 40, 42, 43, 49, 52, 59, 61, 64, 66, 74, 77], "mind": [0, 59, 63, 64, 77], "function": [0, 1, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78], "intern": [0, 1, 7, 11, 13, 15, 17, 20, 27, 29, 32, 36, 37, 49, 51, 52, 54, 57, 59, 61, 63, 64, 66, 70, 74, 75, 77], "within": [0, 3, 4, 9, 10, 11, 12, 16, 17, 19, 23, 24, 26, 28, 31, 36, 37, 40, 42, 46, 53, 54, 55, 56, 57, 59, 60, 64, 70, 74, 75, 77], "neglig": 0, "overhead": [0, 37, 42, 52, 69, 75], "b": [0, 5, 12, 13, 19, 24, 26, 27, 29, 31, 32, 36, 37, 40, 49, 59, 60, 64, 69, 77], "d": [0, 3, 4, 13, 19, 22, 24, 26, 29, 32, 35, 36, 42, 49, 53, 58, 59, 61, 63, 72, 75, 77], "repeatedli": [0, 12], "below": [0, 1, 6, 7, 9, 11, 12, 13, 14, 17, 19, 20, 36, 37, 40, 42, 52, 54, 56, 59, 60, 63, 64, 66, 67, 68, 69, 72, 75], "prevent": [0, 5, 11, 14, 24, 29, 32, 38, 39, 40, 52], "repeat": [0, 11, 16, 19, 24, 42, 49, 64, 74], "whether": [0, 3, 4, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 47, 48, 49, 50, 54, 56, 59, 61, 63, 64, 66, 67, 72, 73, 75, 77], "cach": [0, 7, 13, 15, 24, 27, 29, 32, 36, 42, 52, 61, 63, 64, 76], "save": [0, 7, 11, 14, 17, 23, 27, 31, 32, 37, 40, 49, 59, 63, 64], "build": [0, 4, 7, 11, 12, 13, 14, 16, 17, 18, 19, 21, 31, 35, 36, 42, 46, 49, 52, 54, 59, 60, 63, 64, 65, 67, 72, 74, 75, 77], "suppli": [0, 1, 3, 6, 7, 15, 20, 27, 29, 32, 36, 37, 42, 49, 52, 54, 59, 61, 64, 77], "basedevi": [0, 7, 19, 20, 27, 28, 29, 32, 36, 37, 49, 51, 52, 54, 55, 56, 57, 59, 62, 63, 64, 66, 67, 74], "Such": [0, 18, 37, 49, 55], "creat": [0, 1, 7, 8, 12, 13, 14, 15, 17, 20, 24, 27, 29, 32, 36, 37, 41, 42, 47, 48, 49, 52, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 68, 70, 72, 73, 74, 75, 77, 79], "seed": [0, 11, 15, 16, 20, 27, 32, 37, 52, 54, 57, 74], "ignor": [0, 7, 11, 12, 13, 14, 15, 17, 19, 29, 31, 35, 37, 40, 42, 48, 49, 54, 59, 60, 61, 63, 64, 73, 75, 79], "both": [0, 1, 3, 6, 7, 8, 11, 13, 15, 17, 19, 21, 23, 24, 26, 27, 29, 31, 32, 33, 36, 37, 42, 44, 46, 47, 49, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 66, 72, 74, 75, 77, 79], "ensur": [0, 7, 8, 11, 20, 21, 32, 42, 49, 52, 54, 59, 61], "roughli": [0, 7, 13, 20, 29, 33, 36, 54, 63, 64], "allow": [0, 1, 4, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 29, 31, 32, 33, 36, 37, 38, 39, 40, 42, 44, 49, 51, 52, 54, 55, 56, 58, 59, 60, 63, 64, 66, 70, 75, 77, 79], "flexibl": [0, 39, 40], "represent": [0, 1, 7, 11, 20, 23, 29, 49, 52, 59, 61, 63, 64, 66, 69, 75], "sky": [0, 11, 13, 15, 17, 19, 20, 23, 29, 31, 36, 37, 39, 40, 41, 42, 51, 52, 54, 55, 59, 60, 61, 63, 64, 67, 74, 75, 77], "level": [0, 1, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 36, 37, 39, 40, 42, 43, 46, 49, 51, 52, 54, 62, 63, 67, 74, 77], "thei": [0, 2, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 29, 30, 31, 32, 35, 36, 37, 39, 40, 42, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 66, 67, 68, 72, 74, 76, 77, 79], "after": [0, 1, 4, 7, 10, 11, 12, 13, 14, 15, 17, 19, 20, 23, 25, 26, 29, 31, 32, 35, 36, 37, 38, 39, 40, 42, 45, 49, 55, 57, 59, 63, 64, 66, 74, 75], "perform": [0, 11, 13, 14, 15, 17, 24, 25, 26, 31, 37, 38, 42, 46, 47, 48, 49, 52, 54, 55, 56, 59, 60, 61, 66, 74, 77], "extent": [0, 5, 20, 25, 29, 33, 42, 48, 54, 55, 59, 60, 64], "optim": [0, 7, 13, 17, 40, 48, 53, 55, 63, 64, 72, 73], "stepsiz": 0, "lookup": [0, 20, 29, 36, 37, 38, 39, 43, 54, 60, 67, 76], "know": [0, 7, 11, 12, 13, 14, 16, 17, 18, 19, 20, 26, 27, 29, 31, 37, 46, 54, 59, 63, 64, 76, 77], "priori": [0, 29], "maximum": [0, 5, 11, 15, 19, 23, 24, 25, 26, 28, 29, 32, 33, 36, 37, 38, 40, 42, 48, 49, 54, 56, 59, 67, 72, 77, 79], "stepk": [0, 29, 37, 38, 52, 54, 61], "bool": [0, 12, 13, 15, 19, 21, 22, 23, 24, 25, 26, 28, 29, 49, 52, 77], "still": [0, 1, 7, 10, 11, 16, 20, 24, 25, 27, 32, 35, 36, 37, 40, 42, 45, 48, 49, 54, 59, 61, 63, 64, 66, 67, 68, 72, 74, 75, 77], "go": [0, 9, 11, 12, 13, 14, 15, 18, 19, 25, 26, 29, 36, 37, 42, 49, 52, 59, 75, 77], "highest": [0, 7, 8], "spatial": [0, 6, 7, 11, 20, 40, 42, 54, 61, 63], "frequenc": [0, 7, 8, 25, 29, 38, 48, 54, 59, 60, 61, 66], "maxk": [0, 7, 8, 29, 37, 39, 52], "center": [0, 3, 5, 11, 12, 13, 15, 17, 19, 20, 22, 23, 29, 34, 36, 37, 40, 42, 48, 49, 50, 52, 54, 59, 61, 63, 64, 67, 74, 75, 77], "nomin": [0, 11, 13, 15, 17, 22, 25, 29, 37, 42, 48, 57, 59, 64, 67, 75], "would": [0, 2, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 46, 49, 51, 52, 53, 54, 56, 57, 59, 61, 63, 64, 65, 68, 70, 72, 73, 74, 75, 77], "get": [0, 1, 3, 4, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 31, 32, 35, 36, 37, 39, 40, 42, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 63, 64, 72, 74, 75, 77], "discuss": [0, 7, 36, 37, 40, 42, 49, 55, 59, 64, 69], "rel": [0, 1, 6, 11, 12, 13, 15, 16, 17, 19, 20, 26, 29, 36, 37, 38, 40, 47, 49, 50, 54, 61, 64, 66, 67, 68, 72, 74, 77], "argument": [0, 1, 3, 6, 7, 8, 11, 12, 13, 15, 19, 20, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 48, 49, 52, 54, 55, 57, 59, 61, 63, 64, 66, 70, 72, 73, 75, 77, 79], "select": [0, 1, 7, 11, 13, 19, 35, 49, 52, 63, 64, 66, 74, 79], "folding_threshold": [0, 8, 29, 37, 38, 52, 54, 63, 64], "forc": [0, 20, 29, 42, 61, 63], "maxk_threshold": [0, 29, 37, 38, 54, 61, 63], "help": [0, 1, 7, 10, 11, 12, 13, 14, 15, 17, 19, 21, 29, 37, 38, 54, 59, 62, 63, 77], "reduc": [0, 7, 19, 20, 37, 39, 42, 49, 50, 54, 59, 62, 64, 69], "artifact": [0, 14, 37, 53, 54], "manner": [0, 42, 49], "current": [0, 3, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 67, 70, 72, 73, 74, 77], "unobtain": 0, "lower": [0, 3, 11, 16, 19, 26, 29, 36, 38, 40, 42, 46, 47, 49, 59, 60, 63, 64], "withgsparam": [0, 7, 8, 20, 37, 38, 48, 52, 54, 63, 73], "version": [0, 7, 8, 10, 11, 13, 14, 15, 17, 20, 24, 26, 27, 29, 31, 32, 34, 35, 36, 37, 40, 42, 43, 44, 46, 48, 49, 51, 52, 53, 54, 58, 61, 63, 64, 70, 72, 73, 74, 75, 77], "obj": [0, 6, 7, 8, 12, 13, 29, 36, 37, 49, 52, 54, 61, 63, 70, 73, 74, 79], "name": [0, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 31, 32, 33, 35, 36, 37, 38, 39, 42, 44, 46, 48, 49, 52, 54, 56, 57, 59, 61, 63, 64, 67, 68, 73, 74, 75, 77], "style": [0, 9, 14, 19, 37, 53, 54, 63], "all": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 77, 79], "onli": [0, 1, 3, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 79], "updat": [0, 7, 8, 12, 14, 15, 16, 17, 20, 21, 24, 28, 33, 35, 37, 38, 42, 46, 52, 53, 54, 56, 63, 64, 68, 73, 77], "_interpolatedimag": [0, 52], "128": [0, 38], "8192": [0, 38, 52, 54], "005": [0, 38, 54], "5": [0, 1, 6, 7, 10, 12, 13, 17, 18, 19, 20, 23, 25, 29, 32, 36, 37, 38, 40, 42, 43, 46, 48, 49, 54, 58, 59, 61, 63, 64, 67, 68, 69, 72, 75, 77], "001": [0, 38], "1e": [0, 23, 38, 40, 42, 47, 66], "05": [0, 13, 16, 17, 36, 37, 38, 40, 54, 57, 61, 63, 69, 75], "0001": [0, 1, 36, 38, 49, 66], "06": [0, 38, 40, 42, 47, 64], "08": [0, 38], "force_stepk": [0, 29, 52, 61], "force_maxk": 0, "approxim": [0, 1, 7, 11, 12, 13, 14, 15, 19, 20, 23, 25, 29, 37, 38, 40, 42, 48, 49, 52, 54, 55, 60, 61, 63, 64, 66, 72, 73, 77], "fewer": [0, 1, 37, 42, 49, 55, 66], "saniti": [0, 3, 37, 42, 50, 54, 55, 59, 66, 69, 72, 73], "check": [0, 3, 4, 8, 13, 15, 17, 20, 21, 22, 24, 28, 29, 31, 32, 35, 37, 38, 39, 40, 42, 46, 49, 50, 51, 52, 53, 54, 55, 59, 64, 66, 69, 72, 73, 75, 77], "notabl": [0, 37, 52], "reduct": 0, "must": [0, 1, 3, 5, 7, 10, 11, 12, 13, 15, 17, 19, 20, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 47, 49, 50, 51, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 72, 73, 77, 79], "alreadi": [0, 1, 4, 7, 11, 13, 14, 15, 17, 19, 20, 29, 31, 32, 35, 37, 39, 42, 46, 49, 51, 53, 55, 63, 64, 67, 74, 77], "appli": [0, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 29, 34, 35, 36, 37, 39, 40, 42, 47, 48, 51, 53, 54, 55, 56, 57, 59, 63, 64, 73, 74, 75, 77], "them": [0, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 27, 29, 30, 32, 35, 37, 39, 42, 44, 46, 49, 52, 53, 54, 56, 59, 63, 64, 66, 67, 74, 75, 77], "otherwis": [0, 11, 13, 14, 15, 20, 27, 29, 35, 36, 40, 42, 46, 48, 49, 54, 59, 64, 72, 77], "2pi": [0, 12, 19, 29, 42, 75], "image_s": [0, 12, 74], "krang": [0, 48], "pixel_scal": [0, 9, 11, 15, 19, 20, 36, 37, 49, 61, 63, 64, 74], "cannot": [0, 11, 13, 17, 19, 20, 24, 25, 29, 36, 37, 42, 46, 54, 56, 58, 64, 72, 73], "rescal": [0, 7, 12, 13, 14, 17, 20, 28, 29, 36, 37, 54, 56, 61, 63, 70], "recent": [0, 7, 37, 46, 49, 52, 63, 64, 77], "return": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 77, 79], "wherev": [0, 16, 68], "possibli": [0, 7, 11, 13, 14, 15, 16, 19, 20, 35, 37, 42, 44, 46, 50, 54, 59, 64, 66, 75, 76, 77], "govern": [0, 14, 29, 37, 38, 40, 61], "mimic": [0, 63, 74], "behavior": [0, 1, 8, 11, 12, 14, 17, 20, 24, 27, 28, 32, 36, 37, 39, 52, 54, 55, 64, 67, 72, 77], "regular": [0, 1, 4, 11, 13, 14, 15, 17, 19, 35, 37, 49, 52, 53, 66, 69, 73, 77], "setcent": [0, 17, 42, 77], "befor": [0, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 29, 31, 36, 37, 40, 42, 46, 49, 51, 52, 53, 54, 55, 57, 59, 60, 61, 63, 64, 66, 67, 75], "adjust": [0, 6, 7, 11, 16, 17, 25, 29, 33, 36, 37, 40, 54, 57, 61, 64], "odd": [0, 5, 20, 32, 37, 52], "doe": [0, 1, 4, 5, 7, 11, 12, 13, 15, 17, 19, 20, 25, 29, 31, 32, 34, 35, 36, 37, 40, 42, 44, 48, 49, 52, 54, 55, 56, 59, 63, 64, 67, 69, 72, 77], "noth": [0, 5, 11, 14, 15, 24, 26, 36, 46, 59, 61, 75], "even": [0, 3, 7, 11, 12, 14, 15, 17, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 42, 46, 48, 49, 52, 54, 55, 58, 61, 63, 64, 69, 72, 73, 75, 77], "dimens": [0, 5, 7, 11, 13, 14, 15, 17, 20, 25, 29, 33, 36, 37, 48, 49, 52, 54, 57, 59, 60, 61, 63, 66, 72, 77, 79], "interpolatedkimag": [0, 7, 52], "kimag": [0, 29, 37], "real_kimag": 0, "imag_kimag": 0, "real_hdu": 0, "imag_hdu": 0, "complex": [0, 7, 11, 24, 29, 34, 37, 42, 52, 69], "imaginari": [0, 42], "part": [0, 3, 5, 6, 7, 10, 13, 14, 15, 16, 17, 19, 26, 29, 34, 35, 37, 42, 46, 49, 52, 53, 54, 62, 63, 64, 76, 77], "neither": [0, 11, 12, 15, 36, 75], "nor": [0, 18, 31], "implement": [0, 1, 2, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 37, 39, 40, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 61, 63, 64, 67, 72, 75, 77], "pleas": [0, 7, 31, 33, 37, 44, 53, 59, 63], "submit": [0, 54], "requir": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 40, 42, 44, 46, 49, 52, 54, 55, 59, 60, 61, 63, 64, 66, 67, 69, 70, 73, 75, 77, 79], "precis": [0, 1, 4, 7, 11, 12, 13, 16, 20, 23, 32, 36, 37, 39, 40, 42, 46, 49, 52, 54, 59, 61, 63, 69, 75], "those": [0, 7, 14, 15, 16, 20, 21, 23, 29, 31, 36, 37, 39, 40, 41, 42, 49, 53, 56, 57, 59, 61, 63, 64, 74, 77], "drawkimag": [0, 7, 20, 37, 47, 52], "command": [0, 11, 12, 13, 14, 15, 17, 19, 20, 21, 29, 35, 44, 46, 49, 52, 53, 68, 74, 77], "produc": [0, 7, 15, 16, 19, 20, 27, 29, 31, 32, 36, 37, 38, 42, 44, 54, 57, 61, 72, 74], "essenti": [0, 22, 27, 29, 32, 37, 42, 54, 59, 63, 74, 77], "returns_a_gsobject": 0, "dtype": [0, 11, 20, 34, 37, 42, 49, 52, 56], "numpi": [0, 1, 3, 4, 5, 7, 11, 14, 19, 20, 24, 28, 31, 32, 34, 35, 37, 39, 42, 46, 47, 50, 52, 54, 56, 57, 59, 60, 61, 63, 66, 69, 72, 73, 75, 76, 77, 79], "complex64": [0, 37, 42], "complex128": [0, 34, 37, 42], "imagecf": [0, 41, 42, 52], "imagecd": [0, 41, 42, 52], "respect": [0, 4, 5, 7, 11, 13, 16, 17, 20, 22, 23, 29, 39, 40, 46, 48, 49, 54, 57, 59, 61, 63, 64, 73, 75, 77], "permit": [0, 7, 54, 59, 64, 74, 75], "simpl": [0, 1, 3, 7, 11, 12, 13, 14, 15, 17, 19, 20, 26, 35, 36, 37, 42, 43, 46, 49, 51, 52, 53, 54, 55, 59, 61, 64, 65, 67, 74, 75, 77], "pixelscal": [0, 11, 20, 35, 37, 40, 42, 64, 75, 77], "offsetwc": [0, 74, 77], "unless": [0, 7, 8, 11, 12, 13, 14, 17, 19, 20, 25, 31, 32, 37, 42, 49, 52, 54, 64, 73], "furthermor": [0, 4, 8, 19, 20, 29, 37, 46, 77], "hermitian": [0, 34, 42], "look": [0, 6, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 42, 46, 49, 54, 59, 63, 64, 77], "output": [0, 1, 4, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 22, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 42, 43, 44, 47, 49, 51, 52, 53, 54, 56, 59, 60, 63, 64, 71, 72, 74, 77], "been": [0, 3, 4, 7, 10, 11, 14, 15, 19, 20, 22, 24, 27, 29, 31, 32, 33, 36, 37, 39, 40, 42, 46, 49, 51, 52, 53, 54, 56, 59, 64, 66], "compromis": [0, 25, 48, 64], "speed": [0, 1, 7, 13, 21, 25, 29, 34, 37, 38, 40, 44, 48, 52, 53, 54, 55, 63, 77], "though": [0, 7, 11, 24, 29, 30, 36, 37, 42, 54, 58, 59, 60, 61, 63, 64, 66, 72, 77], "extens": [0, 4, 10, 12, 13, 14, 15, 19, 35, 42, 52, 53, 63, 74, 77], "interpolated_kimag": 0, "attribut": [0, 1, 4, 7, 10, 12, 16, 19, 20, 22, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 49, 51, 52, 54, 56, 58, 61, 63, 66, 69, 73, 74, 75, 77, 79], "coarser": 0, "increas": [0, 7, 11, 14, 20, 37, 38, 40, 49, 52, 54, 55, 56, 61, 67, 72, 77], "effici": [0, 1, 6, 7, 8, 12, 14, 15, 17, 24, 25, 27, 29, 36, 37, 42, 44, 46, 48, 49, 51, 52, 56, 64, 67, 69, 74, 75, 77], "expens": [0, 7, 37, 42, 54, 55, 61], "decreas": [0, 30, 36, 38, 42, 49, 54, 63], "separ": [0, 3, 5, 6, 7, 10, 11, 13, 14, 16, 17, 19, 20, 28, 29, 31, 36, 37, 39, 46, 49, 52, 54, 59, 60, 61, 64, 69, 74, 75, 77, 79], "neighbor": [0, 25, 37, 38, 42, 48, 74], "copi": [0, 15, 20, 21, 22, 24, 25, 27, 29, 32, 38, 42, 46, 49, 51, 52, 56, 59, 63], "dft": [0, 8, 29, 49, 59], "docstr": [0, 7, 13, 20, 32, 36, 37, 38, 40, 42, 49, 54, 59, 60, 61, 64, 66, 73, 77], "These": [0, 2, 6, 7, 12, 13, 14, 15, 16, 18, 19, 20, 29, 30, 31, 32, 34, 35, 37, 39, 40, 42, 44, 46, 48, 51, 53, 54, 55, 59, 61, 63, 64, 65, 68, 69, 74, 75, 76, 77], "refer": [0, 13, 16, 17, 19, 20, 24, 29, 36, 37, 40, 42, 50, 54, 56, 61, 64, 66, 73, 77], "_interpolatedkimag": 0, "sigma": [0, 8, 9, 11, 13, 16, 19, 23, 27, 29, 32, 36, 37, 40, 42, 49, 51, 64, 70, 71, 74], "bvec": [0, 29], "polar": [0, 19, 29, 31, 79], "term": [0, 12, 13, 15, 17, 19, 20, 25, 29, 31, 36, 37, 39, 42, 48, 49, 51, 54, 57, 59, 61, 63, 64, 67, 69, 77, 79], "eigenfunct": 0, "2": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 21, 23, 24, 26, 27, 29, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 46, 47, 48, 49, 53, 54, 55, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 75, 77, 79], "quantum": [0, 1, 6, 37, 51, 64, 75], "harmon": [0, 59], "oscil": [0, 54], "laguerr": [0, 29], "polynomi": [0, 7, 25, 49, 52, 54, 61, 72, 77, 79], "bernstein": [0, 23, 25, 29, 40, 48, 66, 74], "jarvi": [0, 23, 40, 53], "2002": [0, 23, 40], "massei": 0, "refregi": 0, "2005": [0, 40, 47], "notat": [0, 11, 16, 27, 32, 52, 60, 77], "overal": [0, 7, 12, 13, 16, 20, 29, 37, 59, 61, 73, 77], "length": [0, 7, 14, 15, 29, 48, 49, 54, 56, 59, 64, 66, 72, 79], "vector": [0, 22, 25, 26, 29, 31, 49, 66, 69, 77, 79], "coeffici": [0, 5, 31, 49, 52, 54, 61, 64, 77, 79], "index": [0, 4, 7, 11, 12, 13, 14, 15, 16, 17, 19, 28, 29, 30, 33, 36, 40, 43, 46, 49, 52, 56, 57, 61, 63, 64, 66, 74, 79], "p": [0, 4, 10, 12, 19, 24, 25, 27, 29, 32, 42, 48, 52, 59, 60, 61, 67, 74, 77], "q": [0, 19, 23, 37, 42, 63, 69, 74, 77], "m": [0, 10, 19, 20, 21, 22, 23, 24, 26, 29, 34, 40, 42, 46, 49, 52, 53, 54, 56, 61, 64, 75, 77, 79], "solut": [0, 26, 35], "quanta": 0, "neg": [0, 11, 17, 25, 26, 28, 29, 32, 37, 42, 47, 48, 49, 52, 54, 55, 56, 57, 61, 77], "angular": [0, 50, 52, 59, 61, 75, 77], "momentum": 0, "Then": [0, 3, 6, 11, 12, 13, 14, 15, 16, 17, 19, 21, 24, 26, 27, 32, 37, 42, 49, 54, 55, 56, 72, 75], "2d": [0, 3, 13, 20, 22, 24, 25, 29, 32, 34, 36, 37, 42, 49, 52, 58, 59, 60, 70, 72], "coordin": [0, 7, 11, 12, 13, 15, 17, 19, 20, 28, 29, 30, 31, 36, 37, 39, 40, 41, 42, 43, 49, 50, 52, 54, 56, 57, 58, 61, 64, 66, 67, 69, 75, 79], "r": [0, 5, 11, 13, 19, 25, 29, 36, 42, 44, 46, 47, 48, 49, 53, 54, 61, 67, 68, 69, 70, 74, 77, 79], "theta": [0, 5, 7, 19, 20, 26, 27, 29, 32, 36, 37, 49, 54, 59, 69, 74, 75, 77, 79], "frac": [0, 32, 36, 42, 54, 61, 69, 70], "sum_": [0, 25], "pq": 0, "b_": 0, "psi_": 0, "psi_pq": 0, "sqrt": [0, 7, 29, 32, 37, 42, 54, 59, 69, 73, 77, 79], "pi": [0, 13, 25, 29, 32, 38, 48, 49, 59, 60, 61, 63, 67, 69, 75, 77, 79], "exp": [0, 13, 19, 29, 36, 61, 69], "l_q": 0, "x": [0, 1, 3, 5, 7, 10, 11, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 36, 37, 40, 41, 42, 46, 47, 48, 49, 50, 52, 53, 54, 56, 58, 59, 60, 61, 64, 66, 67, 69, 72, 74, 75, 77, 79], "coeffient": 0, "pure": [0, 25, 27, 32, 48, 54, 57, 74], "qp": 0, "conjug": [0, 34, 42], "pp": 0, "blank": [0, 12, 15, 20, 35, 37], "3": [0, 3, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 23, 26, 27, 29, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 49, 50, 53, 54, 59, 61, 63, 64, 67, 68, 69, 72, 75, 77, 79], "subscript": 0, "b00": 0, "b10": 0, "im": [0, 11, 15, 20, 24, 35, 37, 42, 49, 52, 63, 64, 68, 74, 77], "b20": 0, "b11": 0, "b30": 0, "b21": 0, "progress": [0, 7, 10, 11, 12, 13, 14, 15, 17, 31, 63, 74], "start": [0, 4, 11, 12, 13, 14, 15, 16, 17, 19, 20, 27, 28, 32, 35, 42, 44, 46, 49, 52, 53, 54, 56, 57, 61, 67, 74, 75, 79], "down": [0, 11, 12, 13, 16, 19, 37, 49, 67, 77], "intrins": [0, 7, 11, 13, 37, 42, 49, 74], "spot": [0, 19, 64], "list": [0, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 26, 28, 29, 31, 33, 35, 37, 38, 39, 40, 42, 45, 46, 49, 50, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 72, 73, 74, 75, 77, 79], "standard": [0, 9, 10, 11, 12, 13, 19, 22, 27, 29, 35, 40, 42, 46, 52, 61, 77], "unit": [0, 1, 2, 6, 7, 11, 12, 13, 15, 17, 19, 20, 23, 25, 29, 30, 31, 36, 37, 39, 40, 42, 43, 48, 49, 50, 51, 52, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 73, 74, 77, 79], "classmethod": [0, 7, 20, 42, 56, 63, 67, 72], "mirror": [0, 6, 13, 54, 61, 64, 74], "sequenc": [0, 11, 13, 15, 16, 17, 19, 27, 32, 49, 52, 53, 54, 64, 72, 74, 79], "match": [0, 3, 4, 7, 11, 13, 16, 17, 20, 21, 24, 28, 36, 40, 42, 49, 51, 52, 54, 57, 58, 61, 63, 64, 67, 69, 72, 79], "fitshapelet": [0, 52], "im3": [0, 24], "close": [0, 11, 14, 17, 19, 24, 26, 29, 35, 36, 42, 46, 47, 52, 59, 64, 74, 77], "improv": [0, 1, 7, 15, 21, 37, 44, 46, 48, 49, 52, 53, 64], "true_cent": [0, 3, 37, 40, 42, 52, 74], "assum": [0, 1, 4, 5, 7, 12, 13, 14, 17, 18, 20, 25, 26, 28, 29, 31, 34, 36, 37, 40, 42, 49, 50, 54, 56, 57, 59, 60, 61, 63, 64, 69, 71, 75, 77], "getnm": 0, "accord": [0, 5, 6, 7, 8, 11, 13, 15, 16, 17, 18, 19, 20, 26, 27, 28, 29, 32, 36, 37, 42, 48, 51, 52, 54, 55, 56, 57, 59, 61, 62, 64, 67, 69, 74, 78], "tupl": [0, 7, 11, 13, 15, 19, 20, 30, 35, 36, 37, 49, 50, 54, 59, 61, 63, 66, 71, 72, 73, 75, 77, 79], "b_pq": 0, "getpq": 0, "throughput": [1, 6, 7, 47, 54, 64, 66, 68], "wave_typ": [1, 6, 11, 13, 52, 63, 66, 68, 74], "blue_limit": [1, 6, 7, 11, 47, 49, 66], "red_limit": [1, 6, 7, 11, 47, 49, 66], "zeropoint": [1, 7, 11, 52, 63, 64, 66], "interpol": [1, 7, 12, 13, 17, 19, 20, 21, 27, 28, 29, 31, 32, 37, 38, 39, 42, 43, 49, 52, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 72, 76], "_wave_list": [1, 66], "_tp": 1, "transmiss": [1, 6, 64], "fraction": [1, 12, 13, 17, 19, 29, 36, 37, 38, 40, 42, 48, 49, 54, 57, 61, 63, 64, 74], "incid": [1, 17, 37, 42, 51, 54, 55, 56, 61, 67], "light": [1, 12, 13, 19, 29, 35, 36, 37, 38, 40, 42, 49, 54, 61, 63, 64, 70, 75], "wavelength": [1, 7, 11, 13, 17, 28, 29, 30, 37, 39, 43, 47, 52, 53, 54, 55, 56, 57, 61, 64, 66, 67, 68, 74, 75], "entir": [1, 6, 7, 11, 20, 29, 32, 36, 37, 49, 54, 61, 63, 64, 66, 67, 68], "optic": [1, 6, 7, 13, 37, 52, 53, 54, 63, 64, 65, 74], "path": [1, 11, 16, 19, 20, 46, 54, 63, 67], "atmospher": [1, 6, 7, 13, 17, 30, 52, 53, 54, 57, 61, 65, 74], "reflect": [1, 6, 15, 37, 40, 56, 57, 64], "refract": [1, 7, 17, 43, 52, 54, 55, 56, 57, 61, 66, 74, 76], "ccd": [1, 7, 11, 37, 42, 51, 52, 57, 64, 67, 74], "intermedi": [1, 7, 11, 37, 42, 52, 54, 59, 63, 77], "piec": [1, 6, 40, 42], "thereof": [1, 6, 11, 12, 14, 52], "individu": [1, 6, 7, 8, 15, 17, 18, 20, 35, 37, 42, 46, 52, 54, 59, 61, 65, 74, 79], "compon": [1, 7, 8, 13, 14, 15, 16, 20, 23, 29, 31, 36, 37, 40, 49, 50, 51, 54, 58, 59, 60, 63, 69, 71, 73, 74, 75, 77], "through": [1, 6, 7, 9, 12, 13, 15, 18, 24, 29, 30, 36, 37, 39, 44, 47, 49, 53, 54, 57, 59, 64, 66, 71, 74, 75, 77], "oper": [1, 3, 7, 8, 11, 12, 13, 20, 22, 24, 25, 26, 27, 29, 32, 35, 36, 37, 40, 42, 43, 46, 48, 52, 53, 54, 55, 56, 58, 69, 72, 73, 75, 77, 79], "form": [1, 6, 7, 13, 19, 20, 27, 29, 36, 42, 52, 59, 64, 66, 67, 73, 74, 75, 77, 79], "new": [1, 3, 7, 10, 12, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 32, 33, 35, 36, 37, 42, 46, 49, 51, 52, 53, 54, 56, 59, 61, 63, 64, 66, 70, 72, 73, 74, 77, 79], "composit": [1, 24, 43, 65, 75], "callabl": [1, 7, 32, 42, 49, 57, 59, 60, 66, 72], "dimensionless": [1, 6, 7, 13, 33, 36, 37, 40, 59, 66, 75], "nm": [1, 6, 7, 11, 13, 17, 19, 29, 37, 54, 56, 57, 61, 64, 66, 68, 75], "immut": [1, 29, 33, 37, 42, 52, 66], "unalt": [1, 66], "infer": [1, 4, 15, 54, 61, 64, 72, 77], "lookupt": [1, 7, 11, 19, 32, 42, 52, 59, 60, 66, 67, 72, 74, 76], "column": [1, 4, 5, 11, 14, 15, 19, 20, 24, 32, 42, 54, 56, 64, 67, 72, 74], "outsid": [1, 29, 31, 33, 36, 39, 42, 59, 61, 66, 67, 70, 72], "interv": [1, 7, 17, 27, 32, 47, 54, 57, 59, 61], "regardless": [1, 13, 14, 20, 37, 39, 42, 59, 77], "scalar": [1, 3, 20, 22, 24, 47, 49, 50, 54, 59, 66, 72, 74, 77, 79], "sed": [1, 6, 7, 8, 17, 33, 36, 37, 39, 43, 49, 52, 54, 56, 57, 61, 63, 66, 70, 71, 74], "product": [1, 7, 28, 29, 47, 49, 67, 72, 79], "python": [1, 2, 4, 7, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 24, 27, 28, 29, 34, 35, 39, 40, 43, 44, 45, 49, 52, 53, 54, 58, 59, 64, 66, 68, 74, 77, 79], "effective_wavelength": 1, "weight": [1, 7, 11, 13, 14, 15, 19, 23, 25, 31, 40, 42, 47, 49, 52, 54, 59, 60, 63, 74], "averag": [1, 12, 49, 59, 60, 63, 64, 68, 77], "independ": [1, 5, 7, 27, 42, 77], "our": [1, 2, 7, 9, 12, 13, 19, 20, 29, 30, 34, 35, 37, 39, 42, 44, 49, 52, 53, 59, 60, 63, 74, 75, 77, 78], "definit": [1, 7, 10, 12, 13, 15, 17, 25, 26, 27, 29, 37, 40, 41, 42, 49, 54, 59, 63, 67, 69, 77], "arrai": [1, 4, 5, 7, 11, 17, 20, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 47, 48, 49, 50, 52, 54, 55, 57, 59, 60, 61, 63, 64, 66, 69, 72, 73, 75, 77, 79], "wave_list": [1, 7, 39, 47, 49], "maintain": [1, 19, 32, 35, 46], "union": 1, "multiplicand": 1, "although": [1, 7, 17, 18, 19, 20, 27, 29, 36, 37, 42, 44, 49, 61, 63, 67, 72, 74], "limit": [1, 6, 7, 12, 13, 14, 20, 24, 25, 26, 28, 29, 36, 37, 38, 39, 42, 47, 48, 49, 52, 54, 55, 56, 59, 61, 63, 64, 66, 74, 77], "rang": [1, 3, 6, 7, 13, 15, 19, 23, 25, 26, 29, 33, 36, 39, 40, 41, 42, 48, 49, 52, 53, 54, 57, 59, 64, 66, 72, 75], "choic": [1, 7, 12, 13, 23, 25, 29, 37, 40, 42, 48, 49, 59, 61, 63, 69, 72, 75, 77], "chromaticobject": [1, 6, 7, 8, 36, 37, 39, 47, 49, 52, 54, 55, 57, 61, 63, 66, 70, 73, 74, 75], "act": [1, 7, 16, 27, 37, 42, 49, 57, 66, 69, 77], "like": [1, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 19, 20, 21, 24, 27, 29, 32, 33, 35, 36, 37, 40, 41, 42, 46, 47, 49, 51, 52, 53, 54, 56, 59, 61, 63, 64, 66, 73, 74, 77, 79], "evalu": [1, 7, 11, 13, 14, 15, 16, 17, 19, 25, 36, 37, 39, 47, 49, 50, 52, 54, 61, 66, 72, 74, 77, 79], "wave": [1, 7, 28, 30, 39, 54, 64, 66, 74], "via": [1, 3, 7, 11, 14, 19, 20, 23, 35, 36, 37, 39, 40, 42, 44, 45, 46, 52, 53, 54, 57, 61, 66, 72, 75, 77], "eval": [1, 11, 12, 13, 14, 16, 39, 49, 52, 59, 66, 74, 77], "lambda": [1, 6, 7, 11, 13, 19, 27, 29, 32, 42, 49, 52, 54, 57, 59, 61, 66, 75, 77], "8": [1, 4, 7, 8, 13, 16, 19, 38, 43, 44, 46, 49, 52, 54, 59, 63, 64, 66, 67, 68, 72, 75], "800": [1, 19, 66], "reserv": [1, 10, 13, 49], "word": [1, 42, 54, 77], "nanomet": [1, 6, 7, 13, 17, 30, 54, 57, 61, 64, 66], "ang": [1, 6, 11, 13, 63, 66], "angstrom": [1, 66, 68], "astropi": [1, 35, 39, 42, 46, 52, 66, 75, 77], "distanc": [1, 5, 7, 11, 12, 17, 19, 20, 25, 29, 36, 37, 49, 50, 54, 57, 59, 61, 63, 75, 77], "unimport": [1, 54], "propag": [1, 7, 8, 15, 16, 37, 64, 73], "__call__": [1, 32, 42, 47, 59, 66, 72, 77, 79], "convert": [1, 6, 11, 13, 15, 19, 29, 35, 37, 39, 40, 42, 49, 59, 61, 64, 66, 67, 68, 72, 74, 75, 77, 79], "cm": [1, 6, 7, 12, 13, 29, 36, 37, 54, 55, 61, 63, 64, 66, 68, 70, 75], "magnitud": [1, 6, 7, 11, 19, 52, 54, 63, 66, 69, 74, 75], "mag": [1, 13, 64, 74], "log10": [1, 64], "withzeropoint": [1, 7, 63, 66], "divid": [1, 10, 22, 28, 29, 42, 56, 64, 75], "old": [1, 49, 52], "hard": [1, 7, 8, 11, 17, 21, 29, 37, 59, 60], "cut": [1, 11, 12, 23, 40, 52, 59, 60, 63], "blue": [1, 7, 11, 57], "side": [1, 5, 11, 15, 20, 26, 37, 49, 54, 57, 59, 67, 68, 74, 77], "red": [1, 7, 11, 57, 68], "vega": [1, 68], "what": [1, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 27, 29, 31, 33, 37, 40, 42, 46, 49, 51, 52, 53, 54, 59, 60, 61, 64, 66, 67, 69, 74, 77], "calculateeffectivewavelength": 1, "trapezoid": [1, 7, 47, 72], "rule": [1, 7, 22, 29, 47, 52, 64, 72], "alia": [1, 16, 24, 29, 37, 42, 72, 75], "self": [1, 7, 12, 14, 31, 32, 35, 37, 42, 49, 51, 54, 56, 61, 66, 72, 77], "thin": [1, 11, 49, 52, 63, 64, 66, 68, 74], "rel_err": [1, 11, 47, 49, 52, 66, 74], "trim_zero": [1, 49, 66], "preserve_rang": [1, 49, 66], "fast_search": [1, 49, 66, 68], "preserve_zp": 1, "tabul": [1, 12, 19, 49, 52, 59, 66, 72, 74], "while": [1, 7, 11, 16, 20, 21, 24, 27, 29, 31, 32, 35, 36, 37, 40, 42, 44, 46, 49, 53, 54, 59, 63, 66, 69, 79], "That": [1, 16, 21, 36, 37, 42, 64], "preserv": [1, 7, 13, 15, 29, 35, 36, 37, 42, 49, 52, 53, 59, 66, 69, 77], "elimin": [1, 12, 63, 79], "mani": [1, 7, 12, 13, 14, 15, 17, 19, 24, 25, 32, 34, 35, 36, 37, 40, 42, 44, 46, 49, 52, 53, 54, 55, 59, 61, 65, 74, 77], "process": [1, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 26, 30, 31, 32, 33, 37, 42, 43, 44, 46, 49, 51, 52, 54, 55, 59, 61, 63, 64, 67, 68, 69, 74, 75, 77], "up": [1, 3, 4, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 29, 31, 32, 36, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 59, 61, 64, 67, 74, 75, 77, 79], "weigh": 1, "against": [1, 7, 32, 54], "fidel": [1, 52, 53, 54, 61], "routin": [1, 7, 20, 23, 27, 29, 32, 35, 37, 39, 40, 42, 49, 52, 63, 64, 68, 77, 78], "assign": [1, 7, 12, 17, 22, 24, 28, 29, 37, 49, 55, 56, 57, 63, 66, 74], "justif": 1, "10": [1, 5, 7, 12, 13, 23, 26, 29, 32, 36, 37, 40, 42, 43, 46, 53, 54, 60, 61, 63, 64, 68, 77], "6": [1, 13, 18, 19, 23, 26, 29, 32, 36, 38, 39, 40, 42, 43, 47, 49, 54, 61, 63, 64, 68, 72, 77], "lot": [1, 10, 15, 35, 37, 49, 52, 54, 64, 67], "extrem": [1, 13, 25, 38, 39, 48, 69, 75], "redund": [1, 49, 66], "trail": [1, 49, 58, 66, 72], "last": [1, 13, 14, 15, 19, 24, 27, 37, 40, 42, 46, 49, 54, 59, 66, 72, 74, 75, 77], "retain": [1, 20, 42, 49, 64, 66], "trim_leading_zero": [1, 49, 66], "trim": [1, 49, 66], "Or": [1, 7, 11, 16, 20, 31, 36, 37, 42, 44, 46, 49, 53, 64, 66, 68, 75, 77], "end": [1, 3, 4, 7, 10, 11, 14, 15, 17, 24, 26, 31, 35, 36, 42, 46, 47, 49, 53, 59, 66, 69, 77], "region": [1, 3, 13, 20, 22, 26, 29, 37, 49, 54, 55, 59, 60, 63, 66, 67, 79], "algorithm": [1, 7, 20, 26, 29, 33, 36, 37, 38, 39, 40, 49, 52, 53, 54, 66, 73], "fast": [1, 7, 17, 20, 46, 49, 54, 66], "o": [1, 11, 12, 15, 16, 19, 20, 37, 44, 49, 52, 63, 66], "yield": [1, 49, 54, 66, 72, 79], "meet": [1, 49, 66], "somewhat": [1, 7, 19, 36, 37, 54, 59, 61, 64, 68, 75, 79], "robust": [1, 52, 54], "comput": [1, 6, 7, 10, 11, 12, 17, 19, 20, 23, 27, 29, 30, 34, 37, 39, 40, 42, 44, 47, 48, 49, 50, 54, 59, 60, 61, 66, 72, 73], "low": [1, 7, 20, 42, 49, 54, 55], "leak": [1, 52], "truncat": [1, 8, 13, 17, 25, 29, 36, 37, 38, 47, 52, 54, 61, 64, 68, 74], "relative_throughput": [1, 74], "less": [1, 7, 11, 12, 14, 17, 19, 20, 29, 37, 54, 63, 64, 66, 67, 68, 75, 77], "avail": [1, 4, 5, 7, 11, 14, 15, 18, 20, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 52, 54, 63, 64, 75, 77, 79], "happen": [1, 7, 12, 14, 19, 20, 24, 37, 38, 40, 42, 49, 52, 54, 69, 75, 77], "becaus": [1, 7, 8, 11, 14, 15, 19, 20, 25, 29, 32, 37, 40, 42, 46, 48, 54, 55, 59, 63, 64, 77, 79], "difficult": [1, 7, 49, 63], "predict": [1, 7, 57, 66], "arbitrarili": [1, 37, 54, 61, 65, 72, 79], "littl": [1, 19, 36, 49, 59], "observ": [1, 6, 7, 12, 13, 16, 17, 19, 20, 23, 30, 36, 37, 40, 41, 42, 49, 51, 57, 59, 60, 63, 64, 66, 74, 75, 77], "boolean": [1, 3, 7, 13, 14, 19, 22, 28, 29, 54, 61, 66, 72], "varieti": [1, 3, 6, 29, 32, 40, 53, 55, 62, 69], "st": [1, 43, 64], "hst": [1, 7, 11, 13, 20, 43, 52, 53, 63, 64, 74], "stmag": 1, "probabl": [2, 4, 5, 7, 11, 13, 17, 19, 27, 29, 32, 36, 37, 46, 47, 49, 52, 54, 62, 64, 75, 77], "super": 2, "scipi": [2, 52], "c": [2, 11, 19, 23, 30, 34, 39, 43, 44, 45, 49, 50, 52, 53, 58, 69, 77, 79], "depend": [2, 4, 7, 11, 13, 14, 17, 19, 20, 29, 31, 35, 36, 37, 39, 40, 42, 43, 45, 52, 53, 54, 57, 59, 61, 63, 64, 66, 67, 72, 74, 75, 77, 79], "u": [2, 7, 11, 20, 23, 24, 25, 29, 32, 36, 37, 40, 42, 47, 48, 49, 52, 53, 54, 57, 59, 63, 66, 68, 77, 79], "own": [2, 6, 7, 11, 12, 13, 16, 17, 19, 20, 21, 24, 29, 32, 35, 42, 46, 54, 63, 74], "interfac": [2, 20, 24, 43, 46, 53, 57, 76, 77], "mostli": [2, 14, 15, 34, 48, 49, 51, 74], "enabl": [2, 8, 10, 13, 20, 29, 36, 37, 40, 42, 46, 52, 54, 55, 61, 63], "correct": [2, 5, 7, 13, 14, 16, 17, 20, 23, 25, 29, 31, 37, 40, 42, 48, 52, 54, 56, 57, 63, 64, 68, 74], "j0": [2, 26, 76], "arg0": 2, "j1": [2, 26, 28, 44, 76], "jv": [2, 76], "arg1": 2, "jn": [2, 25, 76], "kv": [2, 76], "kn": [2, 76], "yv": [2, 76], "yn": [2, 76], "iv": [2, 54, 76], "j0_root": [2, 76], "int": [2, 3, 4, 7, 11, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 35, 37, 40, 42, 48, 49, 52, 54, 72], "jv_root": [2, 52, 76], "next": [2, 12, 13, 15, 16, 19, 26, 29, 32, 33, 42, 63, 65, 72], "few": [2, 8, 10, 12, 13, 14, 15, 16, 19, 32, 35, 36, 37, 42, 46, 49, 52, 54, 62, 70, 74, 75, 77, 79], "realli": [2, 4, 10, 11, 12, 14, 15, 25, 28, 29, 37, 40, 42, 46, 48, 49, 59, 75, 77], "relat": [2, 7, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 32, 37, 39, 40, 42, 43, 50, 52, 54, 55, 61, 63, 64, 73, 76, 77], "expos": [2, 52, 54], "layer": [2, 19, 24, 28, 29, 34, 37, 43, 44, 46, 49, 52, 54, 58, 67], "si": [2, 26, 30, 52, 76], "ci": [2, 26, 52, 76], "gammainc": [2, 52, 76], "imag": [3, 5, 6, 7, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 40, 43, 44, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 71, 74, 75, 77], "rectangl": [3, 22, 29, 54], "slightli": [3, 7, 29, 30, 36, 42, 46, 49, 51, 58, 63, 75], "boundsd": [3, 41, 42], "y": [3, 4, 5, 7, 11, 13, 15, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 36, 37, 40, 41, 42, 47, 49, 50, 52, 53, 54, 56, 58, 59, 61, 64, 67, 68, 69, 72, 74, 77, 79], "boundsi": [3, 19, 37, 40, 41, 42, 52, 74], "four": [3, 7, 9, 22, 25, 29, 36, 37, 48, 49, 57, 61, 67, 75, 77], "xmin": [3, 22, 24, 25, 26, 29, 35, 40, 42, 74], "xmax": [3, 22, 24, 25, 26, 29, 42, 74], "ymin": [3, 22, 24, 26, 29, 35, 40, 42, 74], "ymax": [3, 22, 24, 26, 29, 42, 74], "addit": [3, 7, 11, 12, 14, 15, 16, 18, 19, 20, 22, 29, 36, 37, 38, 40, 42, 46, 47, 48, 49, 51, 53, 54, 57, 59, 61, 63, 64, 69, 72, 74, 77], "switch": [3, 17, 20, 22, 37, 52, 54, 55, 63, 64], "sai": [3, 12, 15, 16, 19, 22, 37, 53, 54, 61, 75, 77], "undefin": [3, 7, 17, 20, 22, 27, 33, 37, 42, 66], "min": [3, 16, 19, 22, 24, 26, 33, 47, 54, 59, 63, 72, 74], "max": [3, 13, 16, 19, 22, 24, 26, 29, 33, 42, 47, 59, 61, 63, 70, 72, 74], "direct": [3, 5, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 34, 37, 42, 49, 52, 54, 56, 57, 59, 61, 64, 67, 72, 74, 77, 79], "imin": 3, "imax": [3, 42], "jmin": 3, "jmax": [3, 79], "typeerror": [3, 33, 37, 49, 77], "except": [3, 4, 7, 8, 10, 13, 14, 15, 16, 17, 20, 23, 24, 25, 29, 33, 35, 36, 37, 38, 39, 40, 42, 45, 52, 53, 54, 55, 57, 59, 61, 63, 64, 66, 72, 77, 79], "anoth": [3, 7, 8, 9, 11, 12, 14, 15, 16, 19, 20, 24, 27, 28, 29, 32, 35, 36, 37, 42, 44, 46, 49, 54, 56, 59, 60, 63, 64, 72, 73, 74, 75, 77], "positiond": [3, 7, 15, 19, 31, 36, 37, 40, 41, 42, 49, 50, 52, 58, 59, 64, 67, 73, 74, 77], "positioni": [3, 7, 19, 36, 37, 41, 42, 49, 52, 58, 67, 77], "type": [3, 4, 7, 9, 10, 15, 16, 18, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 35, 36, 37, 39, 40, 42, 44, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 63, 64, 66, 72, 73, 74, 77], "lazili": 3, "isdefin": [3, 22, 74], "upper": [3, 26, 27, 28, 36, 47, 49, 56], "onc": [3, 7, 11, 14, 15, 16, 17, 19, 25, 32, 36, 37, 42, 49, 54, 56, 59, 64, 74, 77], "again": [3, 13, 14, 15, 17, 19, 31, 36, 37, 46, 49, 59, 63, 74], "add": [3, 4, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 27, 28, 29, 31, 32, 35, 37, 39, 42, 44, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 61, 62, 64, 67, 72, 74, 77, 79], "pos1": [3, 22, 58], "pos2": [3, 22, 58], "ad": [3, 4, 7, 8, 11, 13, 15, 16, 17, 19, 20, 28, 29, 31, 32, 36, 37, 39, 40, 42, 47, 49, 51, 52, 53, 54, 56, 64, 66, 74, 79], "find": [3, 7, 12, 18, 21, 22, 26, 31, 33, 39, 40, 42, 44, 46, 49, 53, 54, 55, 57, 59, 61, 63, 64, 72, 77], "intersect": [3, 17, 22, 56, 57], "overlap": [3, 11, 14, 38, 74], "bounds1": 3, "bounds2": 3, "might": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 26, 29, 31, 37, 39, 40, 46, 49, 51, 53, 54, 55, 56, 59, 61, 63, 64, 68, 72, 74, 77], "fall": [3, 22, 33, 37, 38, 42, 55, 64, 72, 75, 77], "edg": [3, 7, 8, 11, 13, 17, 28, 29, 36, 37, 38, 42, 52, 54, 56, 57, 59, 60, 61, 64], "enclos": [3, 22, 29, 36, 37, 42], "bit": [3, 11, 13, 19, 22, 27, 32, 34, 35, 37, 42, 49, 61, 74, 75, 77], "correctli": [3, 4, 12, 13, 22, 24, 35, 37, 39, 44, 46, 49, 52, 53, 54, 55, 77], "count": [3, 7, 9, 12, 13, 14, 15, 17, 19, 22, 24, 28, 37, 42, 51, 63, 64, 67], "central": [3, 13, 17, 20, 29, 37, 42, 53, 54, 57, 59, 61, 66], "right": [3, 5, 7, 11, 12, 15, 16, 17, 21, 25, 26, 27, 32, 33, 35, 36, 37, 42, 46, 49, 54, 61, 63, 64, 69, 75, 77, 79], "expand": [3, 4, 7, 20, 22, 26, 29, 36, 37, 46, 49, 52, 63, 77], "factor_x": 3, "factor_i": 3, "grow": [3, 61], "getxmax": [3, 22, 24], "getxmin": [3, 22, 24], "getymax": [3, 22, 24], "getymin": [3, 22, 24], "arg": [3, 7, 8, 15, 20, 25, 29, 36, 37, 42, 49, 54, 58, 69, 72, 77], "pair": [3, 17, 24, 25, 29, 35, 49, 52, 59, 64, 71, 72, 74, 77], "lie": [3, 23, 64, 75], "100": [3, 7, 16, 19, 32, 36, 37, 40, 42, 55, 59, 60, 61, 63, 67, 74, 75], "50": [3, 7], "150": 3, "left": [3, 5, 7, 11, 19, 20, 24, 26, 32, 36, 37, 40, 42, 49, 54, 61, 69, 70, 79], "delta": [3, 12, 13, 18, 22, 24, 25, 29, 42, 48, 59, 61, 65, 76], "32": [3, 32, 37, 38, 54, 67, 68, 75, 77], "37": [3, 15, 49, 75], "49": [3, 37], "9": [3, 13, 19, 39, 42, 43, 44, 52, 61, 64, 68], "alwai": [3, 4, 7, 11, 13, 14, 15, 17, 19, 20, 27, 29, 31, 32, 34, 36, 37, 39, 42, 46, 54, 56, 58, 61, 64, 66, 72, 75, 77], "withbord": [3, 22, 52], "dx": [3, 5, 7, 11, 20, 22, 24, 25, 27, 29, 36, 37, 42, 48, 49, 52, 56, 57, 60, 72, 73, 74, 77], "dy": [3, 5, 7, 11, 20, 22, 24, 25, 36, 37, 42, 56, 57, 72, 73, 74, 77], "width": [3, 13, 29, 37, 40, 42, 52, 59, 61, 70], "border": [3, 5, 11, 19, 22, 64, 74], "doc": [3, 12, 15, 21, 39, 49, 52, 58, 63, 77], "numpyshap": [3, 52], "util": [3, 30, 39, 43, 52, 54, 59, 64, 68, 76], "shape": [3, 5, 7, 11, 13, 14, 16, 19, 20, 22, 23, 24, 27, 29, 32, 34, 35, 36, 39, 42, 43, 49, 51, 54, 59, 67, 69, 70, 72, 74, 77, 79], "_boundsi": [3, 41], "constructor": [3, 12, 14, 15, 22, 23, 24, 25, 26, 27, 29, 31, 37, 42, 48, 50, 51, 52, 54, 56, 59, 63, 69, 75], "skip": [3, 13, 14, 15, 17, 24, 31, 32, 44, 46, 49, 52, 67, 69, 74], "pars": [3, 9, 10, 11, 12, 15, 17, 19, 30, 35, 42, 49, 52, 53, 64, 74, 75, 77], "_boundsd": [3, 41], "file_nam": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 31, 32, 35, 42, 52, 56, 59, 63, 72, 74, 77], "dir": [4, 9, 11, 12, 14, 16, 31, 35, 42, 63, 74, 77], "file_typ": [4, 10, 12, 15], "row": [4, 5, 11, 12, 20, 24, 37, 42, 52, 55, 56, 64, 67, 72], "built": [4, 7, 10, 11, 12, 13, 14, 15, 17, 19, 31, 37, 46, 52, 54, 75, 78], "item": [4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35, 39, 45, 49, 52, 54, 74, 75], "half_light_radiu": [4, 6, 7, 8, 13, 16, 19, 20, 36, 37, 38, 61, 70, 74, 75], "ascii": [4, 12, 19, 32, 46], "charact": [4, 12, 19, 49], "nobject": [4, 11, 13, 15, 16, 19, 63, 74], "ncol": [4, 24, 42], "isfit": 4, "col": [4, 19, 24, 52, 67, 74], "str": [4, 11, 13, 14, 19, 27, 49, 52, 63, 74, 75, 77], "whatev": [4, 7, 11, 12, 13, 14, 15, 19, 27, 35, 37, 46, 49, 67, 77], "binari": [4, 12, 56], "getfloat": 4, "getint": 4, "readascii": 4, "readfit": 4, "outputcatalog": [4, 52, 74, 76], "_row": 4, "_sort_kei": 4, "truth": [4, 14, 15, 19, 52, 74], "simul": [4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 31, 32, 33, 36, 41, 42, 43, 49, 52, 53, 54, 55, 57, 62, 63, 64, 67], "done": [4, 7, 8, 11, 14, 15, 16, 18, 19, 21, 23, 24, 26, 28, 29, 31, 35, 37, 46, 48, 54, 55, 60, 63, 64, 72, 74], "addrow": 4, "compat": [4, 7, 10, 21, 33, 46, 52, 64, 66, 77], "far": [4, 7, 25, 26, 27, 37, 39, 57, 74, 75], "accumul": [4, 11, 17, 28, 37, 52, 54, 55, 56, 64, 67], "sort_kei": 4, "write": [4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 27, 29, 32, 37, 39, 42, 43, 45, 46, 52, 53, 56, 63, 68, 74, 76, 77], "lose": 4, "mismatch": 4, "per": [4, 5, 11, 14, 15, 17, 19, 23, 25, 27, 32, 35, 37, 40, 42, 51, 54, 55, 64], "sort": [4, 7, 11, 13, 14, 26, 31, 39, 49], "getncol": [4, 24], "sef": 4, "getnobject": [4, 12, 15], "getnam": 4, "gettyp": 4, "makedata": 4, "written": [4, 10, 11, 13, 14, 15, 27, 31, 35, 42, 54, 56, 74, 77], "settyp": 4, "prec": [4, 75], "writeascii": 4, "writefit": 4, "writefitshdu": 4, "dict": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 31, 33, 35, 39, 47, 49, 52, 54, 64, 74, 76, 77], "key_split": [4, 12, 19], "behav": [4, 11, 42], "facilit": [4, 23, 29, 54, 77], "hierarchi": [4, 9, 10, 16, 52, 77], "chain": [4, 15], "kei": [4, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 33, 35, 48, 52, 54, 56, 63, 64, 71, 77], "togeth": [4, 7, 8, 11, 13, 17, 19, 29, 42, 47, 54, 66, 75, 79], "access": [4, 7, 11, 13, 14, 15, 19, 21, 23, 24, 28, 33, 34, 35, 37, 39, 40, 42, 44, 49, 52, 53, 54, 56, 61, 63, 64, 69, 74, 77], "element": [4, 15, 19, 20, 24, 27, 29, 34, 42, 49, 51, 52, 54, 56, 64, 66], "noise_model": 4, "much": [4, 8, 11, 13, 14, 17, 20, 21, 27, 29, 33, 35, 36, 37, 38, 42, 44, 46, 49, 54, 55, 59, 64, 72, 74, 75, 77], "easier": [4, 9, 15, 19, 29, 35], "arbitrari": [4, 7, 11, 12, 13, 14, 20, 24, 32, 36, 37, 43, 49, 50, 51, 52, 53, 54, 56, 61, 63, 64, 65, 72, 75, 77], "caveat": [4, 5, 7, 11, 13, 14, 15, 21, 37, 54, 59, 63], "prescript": [4, 54], "whose": [4, 5, 12, 13, 15, 20, 28, 29, 40, 42, 51, 63, 71, 77], "won": [4, 11, 12, 14, 15, 17, 20, 21, 31, 37, 54, 77], "t": [4, 5, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 39, 42, 44, 46, 48, 49, 53, 54, 60, 61, 63, 64, 75, 77, 79], "rare": [4, 17, 46], "occurr": [4, 33], "workaround": [4, 52], "pickl": [4, 12, 14, 29, 39, 54, 76], "yaml": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 44, 46, 52, 53, 74], "json": [4, 9, 10, 12, 15, 52, 53], "j": [4, 10, 20, 24, 25, 28, 29, 36, 37, 42, 49, 52, 54, 61, 77, 79], "split": [4, 11, 12, 14, 15, 17, 19, 26, 29, 32, 42, 52, 54], "cf": [4, 11, 13, 14, 15, 19, 20, 35, 37, 47, 49, 53, 63, 77], "featur": [4, 7, 12, 15, 16, 20, 33, 34, 35, 37, 40, 42, 44, 49, 52, 53, 54, 74], "basic": [5, 7, 9, 13, 15, 17, 18, 20, 29, 33, 37, 43, 50, 51, 52, 55, 59, 60, 63, 64, 74, 77, 78], "antilogu": 5, "veri": [5, 7, 10, 11, 13, 14, 17, 18, 19, 20, 25, 31, 33, 35, 36, 37, 39, 40, 42, 46, 52, 53, 54, 55, 59, 64, 74, 77], "quick": 5, "dirti": 5, "brighter": [5, 11, 37, 39, 42, 53, 55, 67], "fatter": [5, 11, 37, 39, 53, 55, 67], "now": [5, 14, 15, 20, 25, 29, 35, 36, 37, 39, 40, 44, 46, 52, 63, 74], "siliconsensor": [5, 11, 37, 39, 52, 55, 67, 68], "tri": [5, 15, 24, 32, 33, 53, 54, 77], "physic": [5, 7, 17, 20, 29, 37, 42, 54, 57, 61, 75], "cdmodel": [5, 52], "basecdmodel": [5, 76], "a_l": 5, "a_r": 5, "a_b": 5, "a_t": 5, "symmetri": [5, 11, 17, 20, 29, 42, 53], "relationship": [5, 11, 20, 27, 37, 42], "boundari": [5, 20, 38, 42, 52, 54, 67, 68], "et": [5, 11, 12, 20, 37, 40, 54, 55, 60, 61, 63, 74, 77], "al": [5, 11, 12, 20, 37, 40, 54, 55, 60, 61, 63, 74, 77], "2014": [5, 54], "__init__": [5, 12, 20, 60, 75, 77], "instanti": [5, 7, 11, 12, 14, 17, 20, 24, 51, 52, 54, 61], "directli": [5, 7, 13, 17, 18, 19, 20, 23, 24, 31, 35, 36, 37, 42, 46, 51, 52, 53, 54, 55, 56, 59, 61, 63, 64, 68, 70, 77], "matric": [5, 20, 52, 69], "proport": [5, 7, 37, 57, 61], "contribut": [5, 6, 7, 15, 29, 33, 36, 37, 42, 51, 53, 54, 60, 64], "neighbour": 5, "superpos": 5, "l": [5, 10, 19, 21], "bottom": [5, 11, 42, 49, 67], "top": [5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 42, 43, 49, 52, 56, 64, 67, 70, 74], "po": [5, 19, 22, 24, 31, 33, 35, 37, 42, 50, 58, 59, 74, 77], "opposit": [5, 26, 42, 49, 52, 64], "smaller": [5, 10, 12, 13, 20, 24, 29, 36, 37, 38, 39, 42, 48, 54, 59, 61, 63], "entri": [5, 11, 12, 13, 14, 15, 19, 33, 35, 42, 49, 52, 63, 64], "realist": [5, 42, 52, 53, 54, 62, 65, 74], "powerlawcd": [5, 76], "fulfil": 5, "condit": [5, 12, 38, 40, 42, 49, 54, 72, 79], "gain": [5, 7, 8, 11, 15, 20, 37, 42, 51, 52, 55, 64, 67, 74, 75], "a_": 5, "measur": [5, 7, 13, 17, 20, 23, 29, 30, 31, 32, 37, 42, 43, 51, 52, 55, 56, 57, 64, 66, 74, 75, 77], "flat": [5, 7, 52, 59, 60, 75], "eqn": 5, "intend": [5, 13, 19, 21, 25, 29, 36, 37, 48, 54, 55, 57, 65, 72, 74, 77, 79], "account": [5, 7, 11, 13, 17, 24, 37, 40, 42, 52, 53, 55, 57, 59, 60, 63, 64, 67, 74, 77], "gain_ratio": 5, "applyforward": 5, "applybackward": 5, "matrix": [5, 7, 11, 23, 27, 29, 36, 37, 52, 66, 69, 73, 77, 79], "backward": [5, 10, 46, 51, 52, 64], "ratio": [5, 7, 13, 17, 19, 36, 37, 42, 49, 50, 57, 61, 63, 66, 69, 73, 75], "gain_imag": 5, "gain_flat": 5, "common": [5, 11, 15, 17, 18, 20, 27, 37, 41, 42, 51, 53, 59, 64, 65, 75, 77], "scienc": [5, 11, 13, 20, 40, 63, 64], "forward": [5, 54, 71], "r0": [5, 13, 29, 52, 54, 61], "t0": [5, 17, 54, 57], "rx": 5, "tx": 5, "alpha": [5, 7, 13, 17, 27, 32, 42, 54, 57, 66, 68], "strength": [5, 11, 67], "law": [5, 7, 13, 17, 42, 57, 59, 66, 72], "six": [5, 74], "adjac": [5, 12, 42, 63], "corner": [5, 11, 24, 37], "due": [5, 7, 11, 13, 17, 20, 25, 30, 32, 36, 37, 40, 42, 49, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 69], "awai": [5, 7, 11, 37, 42, 47, 64, 67], "sin": [5, 25, 48, 69, 75, 77], "r_distanc": 5, "amplitud": [5, 19, 23, 29, 37, 38, 48, 52, 54, 61, 67, 71, 72, 73], "angl": [5, 7, 13, 15, 17, 19, 20, 28, 29, 30, 36, 37, 39, 43, 49, 52, 54, 55, 56, 57, 59, 61, 64, 66, 69, 74, 77, 79], "line": [5, 29, 37, 39, 46, 49, 52, 74, 77], "sign": [5, 19, 29, 38, 42, 52, 54, 59, 61, 75, 77], "convent": [5, 11, 13, 19, 35, 40, 42, 49, 52, 54, 59, 61, 64, 77, 79], "pix": [5, 7, 15, 29, 52, 64], "along": [5, 12, 13, 14, 15, 17, 19, 24, 26, 29, 31, 35, 36, 40, 42, 46, 52, 54, 57, 61, 63, 64, 67, 68, 74, 75, 77, 79], "diagon": [5, 20, 52], "expon": [5, 49, 54, 61], "astronom": [6, 20, 35, 41, 42, 51, 53, 64, 65, 75], "emit": [6, 15, 33, 39, 52, 54, 61], "potenti": [6, 7, 11, 14, 37, 40, 42, 49, 54, 67], "complic": [6, 7, 11, 13, 16, 19, 20, 37, 41, 42, 47, 49, 52, 54, 59, 61, 63, 65, 73, 74, 75], "spectral": [6, 7, 13, 33, 43, 54, 57, 75], "energi": [6, 21, 29, 31, 43, 50, 57], "spread": [6, 7, 12, 18, 29, 43, 57, 63, 65], "bandpass": [6, 7, 13, 17, 19, 37, 39, 43, 47, 49, 52, 53, 56, 57, 59, 61, 63, 64, 66, 71, 74, 75], "filter": [6, 7, 12, 13, 17, 25, 39, 42, 43, 47, 48, 53, 57, 59, 64, 66, 71, 74], "variabl": [6, 11, 12, 15, 16, 25, 29, 39, 40, 42, 46, 51, 53, 68, 74, 77], "electron": [6, 11, 37, 42, 51, 67, 74], "sensor": [6, 17, 21, 37, 39, 40, 43, 52, 55, 57, 64], "tool": [6, 7, 21, 43], "chromat": [6, 8, 11, 13, 17, 37, 39, 43, 47, 52, 56, 57, 63, 64, 66, 71, 73, 74, 76], "sec": [6, 54, 64], "erg": [6, 37, 66, 68, 75], "hz": [6, 66, 75], "could": [6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 19, 24, 25, 29, 35, 37, 39, 40, 42, 46, 48, 49, 52, 54, 56, 59, 63, 64, 74, 75, 77], "system": [6, 10, 11, 12, 14, 20, 27, 32, 36, 37, 39, 40, 41, 43, 44, 46, 49, 52, 54, 66, 67, 79], "respons": [6, 13, 17, 23, 29, 35, 37, 42, 48, 49, 54, 61, 63, 64, 70], "lens": [6, 7, 12, 13, 19, 20, 29, 36, 37, 43, 50, 52, 53, 55, 59, 63, 69, 74], "detector": [6, 42, 49, 51, 52, 53, 56, 64, 67, 74], "necessari": [6, 7, 9, 12, 14, 15, 17, 18, 20, 24, 26, 27, 29, 31, 35, 37, 39, 49, 54, 55, 59, 61, 63, 64, 69, 75, 77], "simplest": [6, 11, 41, 44, 67, 72, 77], "everi": [6, 11, 15, 19, 20, 25, 27, 29, 36, 37, 40, 42, 46, 49, 51, 54, 61, 70], "sersic": [6, 7, 8, 13, 16, 17, 29, 37, 38, 52, 55, 63, 65, 74], "cww_sbc_ext": [6, 68], "flux_typ": [6, 13, 39, 52, 66, 68, 74, 75], "flambda": [6, 7, 13, 66, 74, 75], "chromatic_object": 6, "subclass": [6, 7, 11, 12, 13, 14, 17, 24, 25, 27, 29, 32, 37, 49, 51, 52, 63, 65, 77], "larg": [6, 7, 8, 10, 11, 13, 17, 20, 25, 29, 33, 35, 36, 37, 38, 39, 40, 42, 48, 49, 54, 59, 60, 63, 64, 67, 74], "gband": 6, "w": [6, 13, 32, 42, 47, 50, 77], "410": 6, "550": [6, 53], "chromatic_obj": [6, 7], "dilat": [6, 7, 13, 15, 20, 36, 37, 53, 57, 63, 65, 73, 74], "diffract": [6, 7, 13, 29, 54, 61, 64], "psf500": 6, "airi": [6, 7, 13, 17, 29, 52, 53, 54, 65, 74, 75], "lam_over_diam": [6, 7, 13, 19, 61, 74], "chromatic_psf": 6, "500": [6, 7, 13, 16, 29, 54, 61, 66], "emissionlin": [6, 39, 66], "chromaticatmospher": [6, 7, 13, 30, 57, 74], "chromaticopticalpsf": [6, 7, 52, 64], "chromaticairi": [6, 7, 52], "chromaticrealgalaxi": [6, 7, 52, 71], "interpolatedchromaticobject": [6, 7], "chromaticsum": [6, 7, 8, 39, 52, 71], "chromaticconvolut": [6, 7, 8, 39, 52], "chromaticdeconvolut": [6, 7, 73], "chromaticautoconvolut": [6, 7, 8], "chromaticautocorrel": [6, 7, 8], "chromatictransform": [6, 7, 39, 73], "chromaticfouriersqrtprofil": [6, 7, 73], "covariancespectrum": [6, 52, 71], "variou": [7, 8, 9, 11, 12, 14, 15, 16, 24, 27, 29, 30, 32, 35, 37, 38, 51, 52, 53, 54, 56, 63, 64, 65, 73, 74, 75, 76, 77, 78], "color": [7, 52, 63, 77], "gradient": [7, 25, 52, 54, 59, 61, 72, 79], "ongo": 7, "yet": [7, 11, 13, 14, 15, 17, 26, 33, 35, 52, 56], "ones": [7, 11, 12, 14, 17, 19, 38, 44, 59, 63, 64, 74], "faint": [7, 63, 74], "primarili": [7, 8, 20, 21, 55, 59, 77], "serv": [7, 51, 64, 67, 74], "exist": [7, 8, 14, 15, 16, 20, 22, 27, 31, 32, 35, 37, 38, 39, 42, 49, 52, 53, 54, 56, 58, 62, 63, 64, 71, 77], "newli": 7, "nearli": [7, 10, 17, 20, 25, 27, 28, 29, 37, 40, 52, 53, 55, 72, 75, 77], "withflux": [7, 36, 37, 54, 61, 66, 70, 74, 75], "gsobj": [7, 36, 37], "fwhm": [7, 13, 19, 20, 29, 37, 40, 42, 54, 57, 61, 66, 70, 74, 75], "chrom_obj": [7, 36, 37], "consist": [7, 8, 11, 13, 14, 15, 19, 23, 29, 35, 36, 37, 40, 42, 49, 52, 54, 59, 61, 64, 75, 77, 79], "multi": [7, 10, 11, 12, 14, 15, 35, 53, 74], "bulg": [7, 8, 13, 16, 37, 40, 63, 74], "disk": [7, 8, 13, 14, 16, 29, 36, 37, 40, 54, 61, 63, 74, 77], "bulge_s": 7, "user_function_to_get_bulge_spectrum": 7, "disk_s": 7, "user_function_to_get_disk_spectrum": 7, "bulge_mono": 7, "devaucouleur": [7, 8, 13, 16, 36, 74], "disk_mono": 7, "exponenti": [7, 8, 13, 16, 17, 27, 29, 32, 65, 74], "gal": [7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 29, 37, 38, 49, 52, 63, 73, 74], "densiti": [7, 13, 50, 54, 66, 74], "withmagnitud": [7, 66, 75], "dimension": [7, 25, 26, 29, 34, 47, 54, 66, 72], "chrom_obj2": [7, 36, 37], "eventu": [7, 12, 14, 36, 37, 39, 51, 54, 57, 63], "wrap": [7, 8, 15, 24, 25, 37, 42, 49, 52, 54, 59, 64, 72, 73, 75], "distinct": [7, 13, 15, 16, 54], "star": [7, 13, 17, 18, 31, 37, 53, 57, 61, 63, 64, 65, 66, 68, 74, 75, 77], "solid": [7, 37], "besid": [7, 31], "former": [7, 26, 31, 35, 38, 40, 41, 42, 63, 66], "categori": 7, "restrict": [7, 8, 34, 36, 38, 61], "had": [7, 15, 27, 29, 35, 36, 37, 39, 45, 49, 52, 60, 74], "evaluateatwavelength": [7, 47], "monochromat": [7, 47, 54, 66], "expedit": 7, "interplai": 7, "xvalu": [7, 29, 36, 37, 54, 61], "withfluxdens": [7, 66], "__mul__": [7, 37, 51, 66, 79], "flux_ratio": [7, 29, 36, 37, 52, 73, 77], "univari": [7, 49], "track": [7, 22, 29, 37, 40, 42, 52, 66], "On": [7, 15, 20, 21, 37, 42, 46, 49, 51, 54], "hand": [7, 20, 35, 49, 54, 68], "applyto": [7, 20, 37, 51, 57], "photon_arrai": [7, 37, 39, 56, 57], "local_wc": [7, 37, 57, 77], "duck": [7, 37], "photonop": [7, 17, 37, 55, 56, 57], "photon_op": [7, 17, 37, 39, 52, 55, 57], "photonarrai": [7, 25, 28, 29, 37, 39, 52, 54, 55, 56, 57, 67], "localwc": [7, 31, 37, 57, 77], "local": [7, 11, 12, 13, 14, 15, 17, 19, 20, 28, 31, 36, 37, 39, 40, 42, 46, 52, 57, 72, 77], "bundl": [7, 17, 32, 37, 57], "atredshift": [7, 37, 39, 52, 66, 74], "redshift": [7, 12, 13, 19, 37, 50, 52, 63, 66, 74], "calculatecentroid": [7, 52], "centroid": [7, 13, 15, 23, 29, 37, 40, 42, 52], "made": [7, 13, 14, 15, 16, 20, 27, 28, 29, 35, 36, 37, 38, 40, 42, 49, 52, 54, 57, 61, 63, 67, 74], "calculateflux": [7, 52, 66], "bolometr": [7, 66], "infin": [7, 25, 29, 47, 48, 66], "calculatemagnitud": [7, 66], "thu": [7, 8, 12, 13, 14, 19, 20, 23, 29, 31, 35, 36, 37, 42, 47, 49, 54, 59, 64, 66, 74, 75, 77], "quadrat": [7, 47], "specif": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 29, 31, 33, 35, 36, 37, 39, 42, 43, 44, 46, 47, 52, 53, 54, 56, 57, 59, 63, 64, 69, 74, 76, 77, 79], "finish": [7, 12, 37, 44, 54], "task": [7, 11, 15, 17], "context": [7, 14, 20, 24, 33, 39, 42, 52, 54, 61, 75, 76], "sampleintegr": [7, 47, 76], "len": [7, 13, 15, 19, 20, 36, 37, 49, 52, 56, 59, 69, 72, 74], "analyt": [7, 13, 25, 29, 36, 48, 54, 59, 60, 65], "continuousintegr": [7, 47, 76], "integrand": [7, 47], "250": [7, 47], "space": [7, 8, 13, 14, 15, 17, 19, 20, 24, 25, 29, 30, 36, 37, 38, 39, 42, 43, 47, 48, 49, 52, 53, 54, 56, 59, 60, 61, 63, 65, 67, 69, 72, 74, 75], "quadrul": [7, 47, 76], "midpoint": [7, 47], "midptrul": [7, 47, 76], "recomput": [7, 23, 40, 42, 60], "finit": [7, 17, 25, 29, 36, 37, 38, 47, 54, 55, 59, 60, 72, 77], "group": [7, 15, 28, 29, 52, 53], "hit": [7, 17, 37, 49, 67], "resiz": [7, 20, 24, 37, 42, 49, 52], "resize_multiplier_cach": 7, "exact": [7, 13, 25, 29, 37, 42, 48, 54, 63, 64, 77], "fourier": [7, 8, 13, 17, 20, 25, 29, 36, 37, 38, 42, 43, 46, 48, 49, 52, 53, 54, 59, 61, 65, 71, 76], "exactli": [7, 13, 15, 25, 29, 30, 36, 49, 54, 55, 61, 63, 70, 77], "analog": [7, 20, 33, 37, 42, 51, 59, 71, 75], "bound": [7, 11, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 33, 35, 37, 40, 41, 42, 43, 47, 49, 52, 56, 59, 67, 74, 77], "doesn": [7, 8, 11, 14, 20, 24, 26, 27, 32, 36, 37, 42, 46, 49, 61, 77, 79], "usag": [7, 15, 18, 20, 23, 26, 29, 31, 32, 34, 35, 36, 37, 39, 44, 47, 49, 52, 54, 59, 60, 63, 77], "conceptu": [7, 36, 37], "As": [7, 9, 14, 18, 27, 35, 36, 37, 38, 40, 41, 42, 44, 46, 53, 54, 57, 59, 61, 63, 77, 78, 79], "subsequ": [7, 13, 15, 19, 20, 31, 32, 35, 37, 42, 53, 54, 64, 66], "costli": [7, 20], "relev": [7, 9, 11, 12, 14, 15, 18, 29, 30, 31, 32, 33, 36, 37, 38, 40, 42, 46, 48, 54, 55, 59, 63, 64, 66, 67, 68, 74, 75, 77], "grid": [7, 11, 12, 20, 23, 29, 32, 38, 49, 52, 59, 60, 72, 74, 78], "later": [7, 11, 13, 14, 19, 27, 31, 36, 37, 39, 40, 46, 59, 64], "reus": [7, 13, 19, 42, 54, 60, 64], "thumb": 7, "benefit": 7, "wherea": [7, 29, 40, 63], "scheme": [7, 19, 29, 35, 42, 77, 79], "extrapol": [7, 31, 72], "beyond": [7, 12, 25, 29, 31, 36, 37, 48, 49, 53, 54, 60, 61, 63, 68, 72], "disabl": [7, 39, 55], "use_exact_s": 7, "speedup": [7, 63], "full": [7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 35, 37, 40, 42, 49, 53, 54, 57, 59, 61, 63, 64, 66, 70, 74, 77], "kolmogorov": [7, 13, 29, 38, 40, 52, 53, 57, 65, 66, 74], "achromat": [7, 37, 64], "applic": [7, 14, 20, 25, 37, 40, 42, 54, 59, 63, 64, 69, 74], "advantag": [7, 8, 15, 36, 49, 64, 77], "attempt": [7, 20, 23, 33, 40, 42, 54, 57, 59, 61, 77], "unset": 7, "clever": 7, "abl": [7, 10, 13, 16, 19, 20, 27, 31, 35, 36, 42, 46, 52, 63, 64, 77], "contrast": [7, 23, 54, 64], "benefici": 7, "multipl": [7, 8, 10, 11, 12, 14, 15, 17, 19, 20, 22, 23, 24, 28, 31, 32, 35, 36, 37, 42, 44, 46, 47, 49, 52, 54, 56, 57, 60, 61, 63, 64, 69, 74], "least": [7, 8, 9, 11, 12, 20, 29, 34, 37, 38, 40, 42, 45, 49, 54, 59, 63, 64, 66, 72, 74, 77], "precomput": [7, 36, 60], "guidanc": [7, 59], "experiment": 7, "warrant": 7, "span": [7, 17, 49], "cover": [7, 37, 52, 64], "linearli": [7, 11, 20, 54], "oversample_fac": 7, "oversampl": [7, 13, 17, 29, 54, 57, 61], "nyquist": [7, 13, 17, 20, 29, 37, 42, 49, 54, 59, 64], "whichev": [7, 17, 37, 77], "costlier": 7, "g1": [7, 14, 19, 20, 23, 36, 37, 40, 49, 50, 58, 59, 60, 69, 74, 77], "g2": [7, 14, 19, 20, 23, 36, 37, 40, 49, 50, 58, 59, 60, 69, 74, 77], "mu": [7, 19, 20, 32, 37, 50, 59, 69, 74], "magnif": [7, 12, 13, 19, 20, 29, 37, 50, 52, 53, 59, 69, 74, 78], "powerspectrum": [7, 11, 12, 37, 52, 59, 60, 74, 78], "nfwhalo": [7, 11, 12, 19, 37, 50, 52, 74, 78], "nfw": [7, 12, 19, 37, 43, 53, 74, 78], "dark": [7, 31, 37, 42, 50, 64], "matter": [7, 11, 19, 37, 50, 57, 75], "halo": [7, 12, 19, 37, 43, 53, 74, 78], "gravit": [7, 15, 74], "parallel": [7, 14, 15, 37, 44, 49, 53, 54, 74], "subtend": [7, 37, 75], "fix": [7, 17, 32, 37, 42, 49, 52, 53, 60, 64, 77], "static": [7, 38, 40, 42, 48, 54, 75, 77], "maxsiz": [7, 49], "ve": [7, 27, 49], "anticlockwis": [7, 20, 36, 37], "distort": [7, 11, 19, 23, 29, 36, 37, 40, 42, 49, 52, 59, 64, 67, 69, 74, 77], "telescop": [7, 13, 17, 19, 20, 29, 37, 39, 42, 43, 53, 54, 57, 61, 63, 74, 75, 79], "eg": [7, 20, 36, 37], "singl": [7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 24, 25, 29, 31, 35, 36, 37, 39, 40, 42, 49, 50, 52, 54, 59, 63, 64, 68, 69, 70, 72, 74, 75, 77, 79], "horizont": [7, 36, 37, 54, 56], "vertic": [7, 13, 17, 22, 36, 37, 54, 56, 57, 61], "dudx": [7, 11, 20, 29, 36, 37, 73, 74, 77], "dudi": [7, 11, 20, 29, 36, 37, 73, 74, 77], "dvdx": [7, 11, 20, 29, 36, 37, 73, 74, 77], "dvdy": [7, 11, 20, 29, 36, 37, 73, 74, 77], "jacobian": [7, 11, 20, 29, 36, 37, 39, 42, 52, 73, 77], "trasnform": 7, "du": [7, 11, 20, 36, 37, 77], "coord": [7, 20, 36, 37, 46, 50, 52, 54, 57, 59, 61, 64, 74, 75, 77], "v": [7, 10, 11, 20, 25, 34, 36, 37, 40, 42, 48, 49, 54, 57, 59, 63, 77, 79], "dv": [7, 11, 20, 36, 37, 77], "target_flux": [7, 66], "target_flux_dens": [7, 66], "target_magnitud": [7, 66], "withscaledflux": [7, 36, 37, 54, 61, 70], "base_obj": 7, "base_wavelength": [7, 13, 17, 57, 66, 74], "scale_unit": [7, 13, 17, 52, 54, 57, 61, 63, 75], "differenti": [7, 13, 17, 43, 56, 57, 66, 74, 76], "dcr": [7, 13, 17, 30, 56, 57, 66], "land": [7, 28, 37, 55, 56, 57], "closer": [7, 12, 19, 26, 37, 57, 59, 63], "zenith": [7, 13, 17, 30, 57, 66], "turbul": [7, 13, 29, 53, 54, 57, 61, 66, 74], "parallact": [7, 13, 17, 30, 57, 66], "north": [7, 30, 36, 37, 40, 42, 57, 66, 77], "east": [7, 30, 57, 66, 77], "zenith_angl": [7, 13, 17, 30, 57, 66, 74], "parallactic_angl": [7, 13, 17, 30, 57, 66], "obj_coord": [7, 30, 57, 66], "zenith_coord": [7, 13, 17, 30, 57, 66], "celestialcoord": [7, 11, 13, 15, 19, 30, 52, 57, 64, 66, 74, 75, 77], "hour": [7, 13, 14, 15, 17, 19, 30, 57, 66, 75, 77], "latitud": [7, 13, 17, 30, 57, 64, 66, 74, 77], "temperatur": [7, 13, 17, 30, 42, 57, 64, 66], "pressur": [7, 13, 17, 30, 57, 66], "water": [7, 13, 17, 30, 57, 66], "vapor": [7, 13, 17, 30, 57, 66], "expect": [7, 11, 13, 14, 15, 19, 20, 27, 28, 29, 30, 31, 32, 33, 37, 40, 46, 49, 51, 54, 55, 56, 57, 59, 64, 77], "lsst": [7, 16, 30, 52, 54, 57, 67, 68, 74], "cerro": [7, 30, 57], "pachon": [7, 30, 57], "chile": [7, 30, 57], "broadli": [7, 29, 30, 54, 57], "observatori": [7, 13, 29, 30, 57, 61, 64, 68], "NOT": [7, 29, 31, 37, 42, 46, 64, 73], "thing": [7, 11, 12, 13, 14, 15, 16, 17, 18, 20, 24, 27, 29, 32, 35, 37, 42, 49, 52, 54, 57, 58, 59, 63, 73, 74, 75, 77], "too": [7, 24, 29, 33, 37, 38, 40, 49, 54, 61, 64, 77], "cours": [7, 11, 14, 20, 37, 42, 54, 58, 64, 74, 77], "deltafunct": [7, 13, 29, 52, 70, 74], "psf_sed": 7, "final_star": 7, "bp": 7, "fiduci": [7, 17, 57, 64], "celesti": [7, 11, 17, 30, 43, 52, 57, 66], "air": [7, 13, 17, 30, 57, 66], "kilopasc": [7, 30, 57, 66], "69": [7, 13, 17, 30, 57, 66], "328": [7, 13, 17, 30, 57, 66], "kpa": [7, 13, 17, 57, 66], "kelvin": [7, 17, 30, 57, 66], "293": [7, 13, 17, 30, 52, 57, 66], "15": [7, 11, 13, 17, 30, 40, 42, 49, 54, 57, 58, 60, 61, 66, 68], "h2o_pressur": [7, 13, 17, 30, 57, 66], "067": [7, 13, 17, 30, 57, 66], "build_obj": 7, "don": [7, 11, 14, 15, 17, 18, 19, 21, 24, 26, 27, 29, 36, 37, 42, 44, 46, 49, 53, 54, 63, 64, 77], "picklabl": [7, 15, 49, 52], "quit": [7, 8, 11, 25, 29, 37, 44, 48, 49, 54, 59, 63, 77], "fly": 7, "lam": [7, 13, 17, 27, 29, 52, 54, 57, 61, 63, 74, 75, 77], "diam": [7, 13, 17, 29, 52, 54, 57, 61, 63, 74, 75], "aberr": [7, 13, 17, 52, 53, 54, 61, 64, 74], "meant": [7, 53, 63, 64], "plai": [7, 36], "role": [7, 16, 36, 77], "diamet": [7, 13, 17, 50, 54, 57, 61, 63, 64, 75], "defocu": [7, 13, 54, 61, 64, 74, 79], "coma": [7, 54, 61, 64, 74], "impact": [7, 36, 56, 59, 63, 79], "aspect": [7, 9, 14, 16, 17, 64, 67, 74], "obscur": [7, 13, 16, 17, 29, 53, 54, 57, 61, 63, 64, 74], "strut": [7, 13, 17, 52, 53, 54, 57, 61, 64], "apertur": [7, 17, 29, 54, 57, 61, 64, 65], "implicitli": [7, 17, 38, 40, 42, 59, 77], "principl": [7, 64], "ideal": [7, 18, 25, 29, 34, 49, 54, 59, 60, 64, 74], "across": [7, 10, 11, 14, 15, 20, 29, 32, 35, 40, 42, 52, 54, 60, 64, 67, 75], "converg": [7, 23, 29, 40, 42, 50, 52, 57, 59, 69, 78], "moder": [7, 54], "suffic": 7, "statement": [7, 11, 13, 15, 17, 37, 63], "25": [7, 12, 13, 40, 54, 61, 63, 68, 69, 74, 75], "commonli": [7, 57], "satisfi": [7, 40, 61, 72, 79], "stringent": [7, 29], "geometric_shoot": [7, 52, 54, 61], "screen": [7, 43, 52, 53, 61, 65], "who": [7, 16, 29, 37, 40, 46, 53, 59, 63, 64, 75], "prefer": [7, 9, 13, 20, 27, 32, 37, 40, 42, 44, 45, 53, 54, 55, 75, 77], "whole": [7, 10, 11, 12, 13, 16, 20, 49, 54], "exposur": [7, 11, 12, 13, 16, 17, 31, 37, 42, 54, 57, 61, 63, 64, 75], "setup": [7, 11, 12, 14, 15, 17, 19, 26, 44, 45, 46, 52, 53, 54, 55, 59, 60], "amort": 7, "meter": [7, 13, 17, 54, 56, 57, 61, 64, 75], "format": [7, 9, 13, 14, 18, 19, 22, 23, 40, 42, 49, 52, 53, 59, 63, 64, 65, 74], "opticalpsf": [7, 13, 52, 54, 61, 63, 64, 74, 79], "geometr": [7, 26, 37, 52, 54, 61], "phase": [7, 39, 43, 52, 53, 61, 65, 69], "computation": [7, 20, 54], "real_galaxy_catalog": [7, 63, 74], "id": [7, 11, 13, 31, 56, 63, 74], "logger": [7, 11, 12, 13, 14, 15, 17, 31, 39, 49, 52, 63, 64, 74], "band": [7, 25, 48, 55, 59, 63, 64, 68, 74], "train": [7, 52, 63], "dataset": [7, 52, 63], "mode": [7, 10, 12, 15, 29, 38, 54, 59, 60, 71, 72, 79], "decomposit": [7, 31, 65, 77], "thought": [7, 36, 69, 77], "constrain": [7, 38], "deconvolut": [7, 13, 17, 29, 37, 53, 55, 63, 73], "spirit": [7, 17], "realgalaxi": [7, 11, 12, 13, 15, 17, 20, 37, 52, 53, 63, 74], "unavail": [7, 31, 63], "fundament": [7, 18, 26, 41, 52, 75], "seri": [7, 9, 27, 32, 44, 49, 53, 54, 59, 79], "resolut": [7, 13, 23, 37, 40, 49, 52, 54, 63, 74], "makefromimag": [7, 37, 56, 63], "factori": [7, 8, 37, 48, 49, 52, 72, 73, 77], "crg": 7, "img": [7, 42, 49, 52, 64], "xi": [7, 63], "altern": [7, 12, 13, 19, 29, 36, 37, 46, 51, 63, 64, 66, 68, 77], "realgalaxycatalog": [7, 33, 52, 63, 68, 74], "1st": [7, 23, 49], "catalog": [7, 11, 12, 13, 14, 15, 17, 18, 19, 22, 33, 43, 52, 53, 65, 68, 74, 76, 77], "futur": [7, 13, 19, 40, 42, 46, 52, 54, 59, 61, 64, 68], "constant": [7, 11, 13, 15, 16, 19, 20, 25, 26, 29, 39, 42, 48, 50, 54, 59, 64, 70, 72, 74, 77, 79], "area_norm": [7, 63], "longer": [7, 15, 35, 36, 37, 39, 40, 52, 63, 68], "collect": [7, 12, 13, 15, 37, 40, 56, 63, 64, 75], "exptim": [7, 13, 17, 37, 52, 54, 55, 57, 63, 64, 75], "absolut": [7, 24, 25, 26, 28, 29, 30, 37, 38, 47, 56, 67], "technic": [7, 15, 16, 17, 18, 19, 29, 30, 37, 46, 54, 60, 63, 64, 72, 73], "signal": [7, 13, 14, 17, 25, 42, 48, 63, 64], "consider": [7, 36, 59, 63], "certain": [7, 29, 36, 42, 46, 49, 52, 64], "suitabl": [7, 42, 63], "wide": [7, 29, 41, 42, 49, 64], "attach": [7, 37, 64], "hold": [7, 14, 15, 23, 26, 27, 28, 32, 42, 49, 54, 56, 61, 71], "assert": [7, 21, 37, 49, 52, 66, 77], "hasattr": 7, "noise1": 7, "replac": [7, 12, 13, 16, 25, 27, 29, 34, 35, 37, 42, 49, 59, 63, 64, 72], "bandpass2": [7, 74], "image2": [7, 42], "fat": [7, 56], "solv": [7, 26], "camera": [7, 63, 64, 67], "cosmo": [7, 11, 12, 13, 19, 20, 43, 50, 52, 53, 60, 65, 74], "45238": [7, 63], "93416": [7, 63], "iter": [7, 23, 24, 40, 42, 49, 54, 63, 64], "character": [7, 20, 23, 29, 36, 40, 61, 63, 64, 70], "predrawn": 7, "deinterpol": 7, "procedur": [7, 11, 46, 49], "sometim": [7, 10, 13, 14, 15, 16, 17, 18, 19, 26, 27, 29, 31, 33, 35, 39, 42, 52, 54, 77], "seen": [7, 36, 64, 75], "place": [7, 11, 14, 15, 16, 17, 19, 20, 21, 23, 37, 42, 46, 49, 51, 52, 53, 58, 59, 60, 63, 66, 74, 77], "unnam": [7, 8, 28, 35], "propagate_gsparam": [7, 8, 73], "idea": [7, 8, 54, 57, 61, 72, 73], "summand": 7, "wast": 7, "chromatic": 7, "identifi": [7, 64], "obj_list": [7, 8, 31, 49, 52], "sed_fil": [7, 8], "syntax": [7, 8, 13, 20, 24, 32, 33, 35, 40, 42, 46, 49, 51, 52], "decid": [7, 8, 12, 13, 14, 28, 33, 37, 38, 60, 73], "iimult": 7, "portion": [7, 11, 12, 13, 14, 15, 17, 19, 25, 28, 42, 54, 77], "push": [7, 37], "insepar": 7, "resize_effective_prof_cach": 7, "deconvolv": [7, 13, 20, 29, 63, 73, 74], "kernel": [7, 20, 25, 29, 42, 48, 54, 55, 61, 64, 73], "unspecifi": [7, 8, 42, 64, 73], "inherit": [7, 49, 73], "special": [7, 8, 9, 11, 12, 13, 14, 17, 19, 24, 29, 31, 36, 37, 43, 49, 59, 63, 74], "fact": [7, 8, 13, 19, 20, 26, 29, 35, 37, 40, 42, 59, 63, 64, 75, 77], "autoconvolv": [7, 8], "180": [7, 8, 17, 20, 42, 64, 75, 77], "degre": [7, 8, 11, 12, 13, 15, 17, 19, 20, 23, 27, 29, 30, 32, 36, 42, 54, 57, 60, 61, 64, 69, 74, 75, 77], "autocorrel": [7, 8], "jac": [7, 29, 37, 73, 77], "affin": [7, 11, 29, 36, 37, 53, 65, 74, 77], "translat": [7, 29, 36, 37, 64, 73], "2x2": [7, 29, 66, 73, 77], "squar": [7, 11, 13, 17, 19, 20, 26, 27, 29, 32, 37, 42, 52, 54, 59, 60, 61, 63, 65, 69, 70], "root": [7, 14, 15, 19, 26, 29, 54, 65, 74], "fouriersqrt": [7, 52, 53, 73], "fourier_sqrt": [7, 73], "inde": [7, 20, 35, 36, 37, 77], "7": [8, 11, 12, 13, 19, 20, 32, 39, 40, 42, 43, 44, 46, 49, 50, 52, 54, 63, 64, 68, 72], "smallest": [8, 24, 75, 77], "numer": [8, 21, 25, 29, 35, 36, 37, 38, 46, 49, 52, 53, 64, 71, 75], "xvalue_accuraci": [8, 29, 38], "largest": [8, 75, 77], "sens": [8, 14, 15, 17, 19, 42, 52, 58, 64, 77], "stricter": [8, 40], "threshold": [8, 29, 37, 49, 73], "fainter": 8, "looser": 8, "toler": [8, 25, 26, 37, 38, 52, 55, 64], "inspect": [8, 73], "discret": [8, 20, 29, 34, 36, 37, 54, 57, 59], "back": [8, 14, 15, 17, 19, 28, 29, 30, 37, 49, 56, 67, 72, 77], "asid": [8, 37], "trivial": [8, 13, 17, 20, 25, 29, 37, 40, 42, 48, 52], "implementaion": [8, 17], "moffat": [8, 13, 17, 20, 29, 37, 38, 39, 53, 55, 65, 74], "ring": [8, 11, 15, 17, 25, 29, 37, 38, 39, 48, 52, 67, 74], "di": [8, 29], "fairli": [8, 29, 35, 42, 46, 49, 54, 64, 74], "slowli": [8, 29, 40, 49, 54], "quicker": [8, 29, 75], "autoconvolut": 8, "psf_sq": 8, "orig_obj": [8, 73], "createrot": [8, 52], "convorrel": 8, "configur": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 31, 33, 46, 52, 53, 54, 59, 61, 64, 74], "dictionari": [9, 12, 16, 19, 43, 49, 53, 64, 71, 76], "structur": [9, 12, 21, 31, 35, 39, 40, 49, 52, 71], "occasion": [9, 37, 53], "deep": [9, 13, 15, 24, 42, 63], "nice": [9, 49], "anyth": [9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 29, 32, 37, 47, 49, 52, 53, 55, 56], "tutori": [9, 43, 44, 53], "goe": [9, 14, 15, 16, 17, 24, 42, 63, 64, 77], "demo": [9, 11, 43, 44, 52, 53, 63, 64], "concret": [9, 29], "demo1": [9, 10, 44, 53, 74], "aforement": 9, "strip": [9, 15], "essenc": 9, "e5": [9, 19], "30": [9, 19, 49, 63, 64, 66, 69, 77], "deviat": [9, 19, 20, 37, 40, 42, 43, 49, 51, 52, 59, 62, 64], "output_yaml": 9, "implicit": [9, 14, 29, 37, 42, 74], "omit": [9, 10, 11, 12, 13, 15, 18, 27, 31, 32, 49, 77], "profil": [9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 31, 37, 38, 39, 40, 42, 43, 47, 49, 51, 52, 53, 54, 55, 56, 74, 75, 77, 78], "run": [10, 11, 12, 13, 14, 16, 17, 19, 21, 32, 33, 39, 40, 42, 43, 46, 49, 52, 53, 54, 61, 63, 74, 79], "conveni": [10, 15, 16, 19, 24, 29, 30, 31, 32, 35, 36, 37, 42, 47, 49, 51, 54, 59, 61, 63, 64, 75, 77, 79], "edit": [10, 77], "ident": [10, 16, 27, 32, 36, 37, 38, 54, 61, 63, 72, 74, 77], "e4": 10, "demo1_1e4": 10, "demo1_2e4": 10, "demo1_3e4": 10, "demo1_4e4": 10, "notic": [10, 20, 63, 64], "node": [10, 14, 25, 42], "core": [10, 21, 36], "parcel": 10, "sub": [10, 11, 13, 14, 15, 17, 19, 22, 24, 32, 37, 42, 49, 64, 68, 74], "easi": [10, 14, 60, 63, 74, 75, 77], "machin": [10, 14, 15, 46, 68], "send": [10, 14, 15, 47, 53], "queue": [10, 11, 14, 42], "h": [10, 12, 13, 21, 29, 50, 52, 63, 75], "messag": [10, 13, 15, 19, 23, 33, 40, 63], "disagre": 10, "trust": [10, 37, 46, 75], "verbos": [10, 27, 52, 63, 75], "log": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32, 42, 46, 49, 59, 60, 63, 69, 72], "modest": [10, 63, 74], "debug": [10, 11, 13, 14, 15, 17], "diagnos": [10, 14], "runtim": 10, "problem": [10, 12, 13, 14, 15, 17, 19, 36, 44, 60], "log_fil": 10, "stdout": 10, "modul": [10, 11, 12, 13, 14, 15, 17, 37, 39, 43, 44, 46, 49, 52, 53, 59, 60, 66, 68, 71, 74, 75, 77], "supersed": [10, 38, 49], "spend": 10, "njob": [10, 15, 52], "except_abort": [10, 15, 52], "abort": [10, 15], "whenev": [10, 11, 12, 29, 37, 38], "continu": [10, 15, 33, 36, 46, 53, 54, 59, 72, 77], "float_valu": [11, 12, 13, 14, 17, 18], "everyth": [11, 15, 26, 60, 63, 64], "radian": [11, 12, 19, 25, 29, 30, 37, 54, 59, 60, 61, 64, 69, 74, 75, 77, 79], "someth": [11, 12, 13, 14, 15, 16, 17, 19, 24, 27, 31, 32, 33, 35, 37, 40, 42, 46, 47, 49, 52, 53, 54, 59, 61, 66, 75], "els": [11, 12, 14, 17, 20, 24, 29, 31, 42, 46, 55, 56, 64, 75], "sky_level": [11, 16, 37, 51, 55, 74, 77], "sky_level_pixel": 11, "background": [11, 20, 37, 42, 64, 67, 74], "adu": [11, 13, 15, 37, 42, 51, 74, 75, 77], "index_convent": [11, 52, 74], "str_valu": [11, 12, 13, 14, 17], "counter": [11, 13, 17, 27, 42, 49, 54, 57, 61, 77], "intuit": [11, 12, 20, 24, 35, 51], "peopl": [11, 39, 59], "consid": [11, 14, 22, 28, 31, 36, 37, 40, 42, 44, 59, 63, 64, 66, 72, 74, 77], "unnecessari": [11, 24, 26, 52], "fortran": [11, 49, 77], "np": [11, 19, 32, 34, 48, 49, 52, 54, 59, 63, 64, 72, 75, 77, 79], "float32": [11, 20, 37, 42], "random_se": [11, 15, 16, 19, 74], "int_valu": [11, 12, 13, 14, 17, 18], "scrambl": [11, 15], "shorthand": [11, 24, 32, 52, 74, 77], "accident": [11, 38], "1234": [11, 32, 39], "specifii": 11, "let": [11, 12, 13, 15, 16, 18, 19, 20, 25, 26, 31, 35, 36, 37, 38, 39, 42, 46, 49, 52, 54, 55, 59, 63], "advanc": [11, 12, 34, 43, 49], "cadenc": [11, 16, 42], "rng_num": [11, 15, 74], "dev": [11, 27, 32, 46, 51, 52, 74], "urandom": [11, 27, 32, 52], "nproc": [11, 14, 15, 54, 74], "processor": [11, 14, 15], "figur": [11, 12, 14, 15, 27, 42, 59, 61], "cpu": [11, 14, 42, 49], "timeout": [11, 14, 15, 44, 52], "900": [11, 15], "job": [11, 14, 15, 17, 44, 52], "multiprocess": [11, 12, 14, 15, 31, 39, 49, 52, 54], "hang": [11, 14, 49], "forev": [11, 14, 19], "snafu": [11, 14], "minut": [11, 54, 75], "extra": [11, 13, 17, 31, 32, 36, 37, 42, 46, 51, 55, 57, 64, 74, 77], "encompass": [11, 17], "xsize": [11, 15, 17, 74], "ysize": [11, 15, 17, 74], "world_po": [11, 15, 16, 17, 19, 39, 52, 64, 68, 74, 77], "pos_valu": [11, 12, 13, 14, 17, 74], "world": [11, 12, 15, 17, 19, 20, 31, 37, 41, 42, 43, 64], "unconnect": 11, "image_po": [11, 15, 16, 17, 19, 31, 40, 42, 52, 74, 77], "tile": [11, 12, 17, 19, 35, 42, 59, 74], "nx_tile": [11, 74], "ny_til": [11, 74], "stamp_siz": [11, 19, 74], "stamp_xsiz": [11, 15, 17, 19, 74], "stamp_ys": [11, 15, 17, 19, 74], "xborder": [11, 74], "yborder": [11, 74], "fill": [11, 20, 24, 32, 42, 49, 64, 79], "proce": [11, 16, 54, 60], "scatter": [11, 12, 19, 39, 52, 74], "contigu": [11, 24, 42, 49], "xy": [11, 19, 23, 49, 74], "instal": [11, 12, 13, 14, 16, 17, 19, 21, 32, 35, 39, 43, 52, 63, 64, 68, 77], "distro": [11, 12, 13, 14, 16, 17, 19], "imagebuild": 11, "signatur": [11, 13, 14, 17, 19, 21, 46, 52], "addnois": [11, 15, 17, 20, 42, 51, 52, 74], "image_num": [11, 14, 15, 16, 19, 31, 74], "obj_num": [11, 14, 15, 16, 17, 19, 31, 52], "current_var": [11, 15, 17], "op": [11, 24, 26, 27, 42, 52, 57], "buildstamp": [11, 15], "properli": [11, 14, 17, 24, 35, 37, 42, 49, 52, 53, 56, 61, 64, 67, 69, 77], "buildbandpass": 11, "thre": 11, "load": [11, 12, 13, 14, 15, 16, 17, 19, 31, 46, 49, 52, 54, 63, 64, 68, 74], "gasim": [11, 75], "buildimag": [11, 14, 15, 31, 74], "buildsensor": 11, "getnobj": 11, "approx": [11, 14, 15, 42], "overestim": [11, 14, 15, 37], "ok": [11, 14, 15, 26, 42], "maketask": [11, 17], "mechan": [11, 16, 19, 21, 36, 42, 52, 77], "mess": 11, "blend": [11, 14, 17, 63, 74], "perhap": [11, 12, 19, 20, 37], "makestamptask": [11, 15], "enumer": [11, 15, 17, 25], "actual": [11, 12, 13, 15, 16, 17, 19, 20, 24, 27, 29, 32, 36, 37, 39, 42, 49, 52, 54, 55, 56, 59, 60, 62, 63, 64, 65, 69, 73, 74, 75, 77], "present": [11, 13, 14, 15, 17, 19, 20, 33, 35, 36, 37, 40, 42, 50, 51, 54, 55, 74, 77], "regist": [11, 12, 13, 14, 15, 16, 17, 19], "trigger": [11, 12, 13, 14, 17, 19, 38, 52], "builder": [11, 12, 13, 14, 15, 17, 31, 52], "registerimagetyp": 11, "customimag": 11, "customimageload": 11, "image_typ": 11, "apparatu": [11, 12, 13, 14, 17, 19, 74], "open": [11, 14, 17, 31, 33, 35, 44, 53, 54, 68, 77], "tell": [11, 12, 13, 14, 16, 17, 19, 23, 26, 31, 33, 35, 37, 42, 46, 54, 59, 61, 63, 64, 69, 77], "parser": [11, 12, 13, 14, 15, 17, 19], "my_custom_imag": 11, "py": [11, 12, 13, 14, 17, 19, 20, 27, 37, 40, 44, 45, 46, 49, 52, 53, 60, 63, 64, 68, 73, 74, 77], "registr": [11, 12, 13, 14, 17, 19, 52], "click": [11, 12, 13, 14, 17, 53], "link": [11, 12, 13, 14, 17, 32, 39, 43, 46, 53, 63, 64], "image_scatt": 11, "scatteredimagebuild": 11, "image_til": 11, "tiledimagebuild": 11, "rm": [11, 51, 64], "poisson": [11, 14, 17, 19, 27, 32, 37, 42, 51, 52, 55, 64, 67, 74], "read_nois": [11, 51, 64, 74], "f814w": [11, 13, 20, 63, 68], "leauthaud": [11, 20], "2007": [11, 20, 74], "packag": [11, 14, 16, 21, 23, 34, 35, 40, 44, 46, 52, 53, 54, 74, 75, 77], "share": [11, 12, 20, 21, 24, 27, 32, 36, 42, 43, 49, 51, 52, 54, 63], "acs_i_unrot_sci_20_cf": [11, 20, 68], "cosmos_scal": [11, 20], "03": [11, 20, 69], "ac": [11, 13, 20, 47, 63, 68], "coadd": [11, 20, 53], "adopt": [11, 20, 27, 29, 32, 42, 49, 54, 57, 59, 61, 63, 64, 79], "from_fil": [11, 19, 20, 52, 72], "modif": [11, 15, 16, 40, 52, 56, 59], "bool_valu": [11, 12, 13, 14, 17], "white": [11, 19, 20, 42], "subtract": [11, 20, 22, 37, 51, 52, 64, 79], "request": [11, 12, 15, 17, 20, 29, 33, 34, 35, 36, 42, 49, 52, 53, 59, 64, 66], "coher": 11, "seamlessli": 11, "symmetr": [11, 13, 15, 17, 20, 25, 27, 37, 42, 49, 50, 74, 77], "impos": [11, 12, 20, 40, 42, 63], "fold": [11, 20, 29, 37, 38, 42, 51, 53, 54, 57, 61], "achiev": [11, 20, 29, 32, 42, 56], "fulli": [11, 14, 20, 64], "noisebuild": 11, "abstract": [11, 24, 29, 35, 47], "draw_method": [11, 13, 14, 15, 17, 52, 74], "addnoisevari": [11, 15], "include_obj_var": [11, 14, 15], "map": [11, 14, 15, 19, 26, 31, 32, 40, 42, 49, 52, 56, 77], "iamg": 11, "main": [11, 12, 14, 15, 16, 17, 20, 21, 31, 37, 41, 42, 54, 74, 77], "implemen": 11, "getnoisevari": 11, "ccdnois": [11, 42, 51, 52, 62, 74], "registernoisetyp": 11, "customnois": 11, "customnoisebuild": 11, "noise_typ": 11, "input_typ": [11, 12, 13, 15, 17, 19], "utilis": [11, 13, 17, 19], "my_custom_nois": 11, "gaussiannoisebuild": 11, "poissonnoisebuild": 11, "ccdnoisebuild": 11, "cosmosnoisebuild": 11, "correlatednoisebuild": 11, "mention": [11, 37, 38, 67], "connect": [11, 12, 14, 15, 32, 35, 36, 37, 59, 77], "uniform": [11, 15, 19, 20, 27, 32, 37, 40, 41, 42, 49, 54, 55, 57, 60, 67, 72, 77], "parallelogram": 11, "rhombi": 11, "shear_valu": [11, 13, 17, 74], "uvfunct": [11, 74, 77], "invers": [11, 14, 15, 24, 25, 29, 34, 37, 42, 48, 59, 60, 73, 77], "ufunc": [11, 74, 77], "vfunc": [11, 74, 77], "xfunc": [11, 74, 77], "yfunc": [11, 74, 77], "radecfunct": [11, 77], "ra": [11, 13, 15, 19, 39, 52, 64, 74, 75, 77], "dec": [11, 13, 15, 19, 52, 64, 74, 75, 77], "ra_func": [11, 77], "rafunc": 11, "dec_func": [11, 77], "decfunc": 11, "unusu": [11, 40, 42], "success": [11, 23, 27, 32, 40, 42, 53, 77], "document": [11, 15, 21, 25, 29, 32, 36, 37, 40, 42, 48, 49, 52, 59, 63, 64, 74], "fitswc": [11, 52, 77], "tan": [11, 52, 74, 75, 77], "tangent": [11, 15, 17, 19, 36, 37, 56, 77], "plane": [11, 13, 15, 17, 19, 20, 29, 36, 37, 42, 49, 52, 54, 56, 57, 58, 61, 64, 67, 77], "project": [11, 13, 19, 21, 31, 52, 53, 64, 76, 77], "sphere": [11, 77], "ascens": [11, 77], "declin": [11, 77], "angle_valu": [11, 13, 17], "arcmin": [11, 12, 19, 54, 74, 75], "deg": [11, 19, 75, 77], "rad": [11, 19, 52, 75, 77], "hr": [11, 19, 75], "world_origin": [11, 74, 77], "Not": [11, 14, 19, 35, 37, 77], "wcsbuilder": 11, "buildwc": [11, 15], "registerwcstyp": 11, "customwc": 11, "customwcsbuild": 11, "wcs_type": [11, 77], "fitshead": [11, 12, 19, 33, 35, 42, 52, 77], "fits_head": [11, 12, 19, 35], "my_custom_wc": 11, "des_wc": [11, 12, 74], "des_slowloc": 11, "des_loc": [11, 74], "faster": [11, 13, 17, 29, 34, 36, 37, 39, 42, 46, 49, 52, 53, 54, 63, 64, 66, 72, 77], "med": [11, 12, 14, 16, 43, 52, 74], "simplewcsbuild": 11, "init_func": [11, 12], "getkwarg": [11, 12], "req_param": 11, "originwcsbuild": 11, "origin_init_func": 11, "tanwcsbuild": 11, "tanwc": [11, 74, 77], "handl": [11, 12, 14, 15, 17, 23, 31, 35, 37, 38, 42, 46, 52, 53, 54, 59, 61, 64, 67, 72, 74, 75, 77, 78], "affinetransform": [11, 35, 74, 77], "paramt": 11, "listwcsbuild": 11, "modular": [11, 13, 43], "filebandpass": 11, "variat": [11, 13, 16, 19, 37, 40, 42, 49, 63, 77], "bandpassbuild": 11, "registerbandpasstyp": 11, "custombandpass": 11, "custombandpassbuild": 11, "bandpass_typ": 11, "my_custom_bandpass": 11, "convers": [11, 12, 20, 23, 37, 42, 52, 64, 66, 67, 75, 77], "silicon": [11, 37, 39, 52, 57, 67], "depth": [11, 17, 39, 57, 63, 67], "probabilist": [11, 67], "drift": [11, 54, 64, 67], "repuls": [11, 67], "previous": [11, 49, 67], "lsst_itl_50_8": [11, 67], "naem": 11, "diffusion_factor": [11, 67], "diffus": [11, 37, 49, 52, 55, 64, 67], "qdist": [11, 28, 67], "charg": [11, 42, 43, 49, 52, 55, 64, 67, 74, 76], "nrecalc": [11, 67], "10000": [11, 67, 68], "treering_func": [11, 67], "table_valu": 11, "tree": [11, 39, 67], "pattern": [11, 14, 20, 29, 42, 54, 64, 67], "radial": [11, 13, 19, 23, 29, 36, 37, 38, 40, 49, 54, 57, 61, 67, 70, 74, 79], "treering_cent": [11, 67], "transpos": [11, 28, 42, 52, 67], "bfe": 11, "caus": [11, 12, 17, 32, 37, 38, 42, 49, 52], "elong": [11, 77], "sensorbuild": 11, "registersensortyp": 11, "customsensor": 11, "customsensorbuild": 11, "sensor_typ": 11, "my_custom_sensor": 11, "primari": [12, 13, 14, 15, 35, 77], "galaxy_const": [12, 19], "pick": [12, 19, 32, 37, 63], "header": [12, 13, 19, 21, 31, 42, 46, 52, 53, 63, 74, 76, 77], "section": [12, 14, 19, 31, 63, 65], "compress": [12, 13, 35, 42, 52, 53, 74, 77], "blah": 12, "fz": [12, 35, 42, 74], "rice": [12, 35, 42, 53, 74, 77], "support": [12, 13, 16, 17, 32, 35, 39, 44, 46, 52, 53, 54, 57, 61, 77], "gzip": [12, 35, 42, 52, 53, 74], "bzip2": [12, 35, 42, 52, 53, 74], "gzip_til": [12, 35, 42], "hcompress": [12, 35, 42], "plio": [12, 35, 42], "text_fil": [12, 35, 52, 77], "head": [12, 19, 32, 35, 77], "scamp": [12, 35, 77], "real_catalog": [12, 13, 74], "prefix": [12, 46, 63], "download": [12, 46, 52, 53, 64, 65, 68, 74, 77], "galsim_download_cosmo": [12, 52, 63, 68], "23": [12, 13, 15, 42, 63, 64, 68, 74], "preload": [12, 52, 63], "bulk": [12, 17, 53, 63], "referenc": [12, 52, 63], "cosmos_catalog": [12, 13, 19, 52, 74], "cosmoscatalog": [12, 52, 63, 68, 74], "use_r": [12, 13, 63, 74], "bother": [12, 17, 49, 54], "exclusion_level": [12, 63], "margin": [12, 63], "qualiti": [12, 52, 63], "minim": [12, 38, 63], "mandelbaum": [12, 40, 53, 63], "2012": [12, 29, 63, 66, 74], "mnra": [12, 63], "420": [12, 63], "1518": [12, 63], "No": [12, 17, 35, 37, 39, 40, 50, 52, 63], "bad_stamp": [12, 63], "failur": [12, 14, 17, 33, 40, 42, 52, 63, 64, 74], "small": [12, 13, 15, 20, 25, 29, 37, 40, 42, 52, 54, 59, 61, 63, 64, 67], "subset": [12, 20, 24, 34, 42, 59, 63, 64], "bad_fit": [12, 63], "plu": [12, 16, 23, 29, 41, 51, 54, 61, 63, 64, 74, 75], "min_hlr": [12, 63], "exclud": [12, 19, 29, 38, 49, 63], "half": [12, 13, 19, 29, 36, 37, 38, 42, 52, 61, 63, 64, 70], "radiu": [12, 13, 15, 17, 19, 29, 36, 37, 38, 42, 47, 50, 57, 61, 63, 70, 74, 75, 77, 79], "max_hlr": [12, 63], "min_flux": [12, 63], "max_flux": [12, 56, 63], "galaxy_sampl": [12, 13, 19, 52], "samplegalaxi": [12, 13, 52], "orig_exptim": [12, 63], "orig_area": [12, 63], "cut_ratio": [12, 63], "exclus": [12, 63], "peak": [12, 20, 37, 63], "sn_limit": [12, 63], "estim": [12, 14, 20, 23, 25, 26, 28, 29, 33, 37, 38, 40, 42, 43, 47, 49, 52, 55, 63, 64, 72, 77, 78], "ellipt": [12, 15, 19, 23, 29, 36, 40, 42, 49, 55, 63, 69], "min_mask_dist": [12, 63], "mask": [12, 14, 23, 31, 40, 42, 60, 63, 64, 68, 74], "minimum": [12, 13, 19, 20, 26, 29, 32, 33, 38, 54, 59, 63, 72, 77], "nfw_halo": [12, 19, 74], "nfwhaloshear": [12, 13, 19, 74], "nfwhalomagnif": [12, 13, 19, 74], "mass": [12, 19, 50, 74, 78], "msolar": 12, "conc": [12, 50, 74], "concentr": [12, 50], "virial": [12, 50], "halo_po": [12, 50], "omega_m": [12, 50, 74], "omega_lam": [12, 50, 74], "power_spectrum": [12, 19, 52, 74], "powerspectrumshear": [12, 19, 74], "powerspectrummagnif": [12, 19], "e_power_funct": [12, 59, 74], "b_power_funct": [12, 59, 74], "delta2": [12, 59, 74], "canon": [12, 16], "spectra": [12, 20, 59, 60], "grid_spac": [12, 52, 59, 60, 74], "ngrid": [12, 52, 59, 60, 74], "file_num": [12, 14, 15, 16, 19, 31, 74], "initial_imag": [12, 39], "fo": 12, "read_head": [12, 35, 52], "inputcatalog": [12, 52], "num": [12, 13, 15, 17, 19, 74], "myinputdata": 12, "mayb": [12, 16, 19, 22, 57], "def": [12, 13, 19, 47, 49, 54], "loader": 12, "inputload": [12, 52], "has_nobj": [12, 52], "file_scop": 12, "takes_logg": 12, "use_proxi": 12, "worker_init": 12, "worker_initarg": 12, "framework": [12, 31, 37, 52, 54], "practic": [12, 20, 37, 46, 59], "enough": [12, 15, 26, 37, 38, 49, 54, 64], "lazi": [12, 34], "delai": [12, 39, 52, 54], "getapproxnobject": 12, "pretti": [12, 21, 24, 49, 74, 77], "egregi": 12, "scope": [12, 15, 19, 24, 29], "until": [12, 23, 24, 26, 33, 39, 40, 42, 46, 52, 54, 77], "proxi": [12, 15, 49, 52, 59], "commic": 12, "decsrib": 12, "atmosphericscreen": [12, 52, 54, 65, 76], "global": [12, 20, 54, 77], "worker": [12, 54], "_req_param": 12, "_opt_param": 12, "_single_param": 12, "_takes_rng": 12, "safe": [12, 13, 14, 15, 19, 29, 31, 32, 52, 61], "rebuilt": [12, 17, 19], "input_obj": 12, "iobj": 12, "setupimag": [12, 14], "powerspectrumload": 12, "useproxi": 12, "registerinputtyp": 12, "custominput": 12, "custominputload": 12, "my_custom_input": 12, "de": [12, 13, 14, 43, 52, 65], "des_psfex": [12, 13, 31, 52, 74], "des_shapelet": [12, 13, 31, 74], "draw_psf": [12, 13, 16, 74], "input_cosmo": 12, "sampleload": 12, "cl": [12, 49], "input_field": 12, "_buildcosmosgalaxi": 12, "input_nfw": 12, "nfwloader": 12, "_generatefromnfwhaloshear": 12, "value_typ": [12, 15, 19], "_generatefromnfwhalomagnif": 12, "input_powerspectrum": 12, "_generatefrompowerspectrumshear": 12, "_generatefrompowerspectrummagnif": 12, "input_r": 12, "_buildrealgalaxi": 12, "param_nam": [12, 15], "_buildrealgalaxyorigin": 12, "design": [13, 19, 20, 36, 37, 44, 52, 53, 57, 59, 61, 64, 74, 77], "enforc": [13, 20, 21, 26, 36, 37, 42, 59, 77], "farther": [13, 16, 77], "bullet": 13, "sim": [13, 36, 54, 61, 70, 74], "r_0": [13, 29, 36, 54, 61], "beta": [13, 19, 20, 27, 29, 32, 37, 61, 64, 69, 74, 77], "scale_radiu": [13, 29, 36, 61, 74], "trunc": [13, 29, 36, 61, 74], "telescope_diamet": 13, "obstruct": 13, "secondari": [13, 54, 61, 74], "8839": [13, 61], "lam_over_r0": [13, 29, 61], "fri": [13, 29, 54, 61], "r0_500": [13, 52, 54, 61], "lieu": [13, 16, 36, 52], "noll": [13, 54, 61, 64, 79], "astig1": [13, 54, 61, 74], "astigmat": [13, 54, 61, 64, 74], "astig2": [13, 54, 61, 74], "coma1": [13, 54, 61, 74], "coma2": [13, 54, 61, 74], "trefoil1": [13, 54, 61, 74], "trefoil2": [13, 54, 61, 74], "spher": [13, 54, 61], "11": [13, 39, 43, 54, 60, 61, 63, 68, 79], "With": [13, 15, 21, 36, 37, 43, 44, 74], "circular_pupil": [13, 17, 54, 57, 61], "pupil": [13, 17, 29, 54, 56, 57, 61, 64, 68, 79], "circular": [13, 17, 23, 29, 40, 42, 49, 52, 54, 57, 59, 61, 70, 74], "put": [13, 14, 16, 17, 19, 21, 32, 35, 37, 46, 49, 63, 74, 75, 77], "suppress_warn": [13, 32, 35, 49, 54, 61, 77], "suppress": [13, 32, 35, 49, 54, 59, 61, 77], "alias": [13, 29, 37, 38, 42, 54, 57, 59, 61, 64, 66], "max_siz": [13, 52], "wing": [13, 36], "never": [13, 24, 29, 37, 54], "nstrut": [13, 16, 17, 54, 57, 61, 74], "strut_thick": [13, 17, 54, 57, 61, 74], "thick": [13, 17, 54, 57, 59, 61], "strut_angl": [13, 16, 17, 54, 57, 61, 74], "clockwis": [13, 17, 42, 49, 54, 57, 61, 77], "rest": [13, 15, 16, 17, 19, 20, 27, 75], "pupil_plane_im": [13, 17, 52, 54, 57, 61], "geometri": [13, 17, 54, 60, 61, 64, 77], "pupil_angl": [13, 17, 54, 57, 61], "base_profil": [13, 74], "r_e": [13, 36], "flux_untrunc": [13, 29, 36], "untrunc": [13, 29, 36], "aka": [13, 17, 32, 39, 42, 52, 68, 77], "spergel": [13, 29, 52, 65], "2010": [13, 29, 36, 52, 61, 74], "paper": [13, 25, 40, 48, 54], "nu": [13, 26, 29, 36, 47, 54], "k_": [13, 29, 36], "bessel": [13, 29, 36, 43, 47, 52, 76], "wrong": [13, 15, 52, 55, 57, 73], "realgalaxyorigin": [13, 52], "_not_": [13, 69], "unlik": [13, 19, 20, 31, 35, 37, 56, 63, 64], "cosmosgalaxi": [13, 52, 63, 74], "gal_typ": [13, 63, 74], "str_vale": 13, "float_val": [13, 17], "potag": 13, "sersic_prec": [13, 52, 63], "significantli": [13, 40, 52, 54, 59, 63, 72], "smallish": [13, 63], "round": [13, 29, 42, 52, 58, 63, 77], "inclinedexponenti": [13, 36, 52, 74], "3d": [13, 35, 36, 77], "z": [13, 25, 29, 36, 50, 56, 57, 63, 66, 68, 72, 74, 77, 79], "mathrm": [13, 32, 36, 61, 72, 79], "sech": [13, 29, 36], "h_": [13, 36], "r_": [13, 36, 79], "inclin": [13, 28, 29, 56, 65, 74], "scale_height": [13, 29, 36], "axi": [13, 19, 29, 36, 49, 57, 59, 64, 69, 77, 79], "face": [13, 29, 36, 64], "90": [13, 17, 36, 37, 42, 64, 74, 75, 77], "scale_h_over_r": [13, 36, 74], "height": [13, 29, 36, 57, 70], "inclinedsers": [13, 36, 52], "disc": 13, "scene": [13, 32, 37, 46, 52, 65, 74], "randomknot": [13, 36, 52, 74], "knot": [13, 65], "smooth": [13, 25, 48, 72], "npoint": [13, 17, 19, 32, 36, 57, 66, 72, 74], "realiz": [13, 14, 20, 29, 36, 49, 51, 52, 55, 59, 74], "gs_scale": 13, "sbinterpolatedimag": [13, 25, 29, 52], "uncompress": [13, 35], "box": [13, 17, 22, 24, 25, 29, 31, 35, 37, 41, 42, 43, 49, 52, 65], "rectangular": [13, 29, 54, 61], "boxcar": [13, 25, 29, 48], "heavisid": 13, "tophat": [13, 29, 52, 65], "commut": [13, 19, 66, 77], "occur": [13, 40, 42, 54, 61, 69], "packet": 13, "travel": [13, 37], "univers": [13, 50], "ellip": [13, 14, 15, 16, 74], "outer": [13, 17, 26, 29, 42, 49, 54, 57, 61, 64, 72, 79], "scale_flux": 13, "aggreg": [13, 54], "permiss": [13, 14, 17, 37, 42, 56, 63, 69], "r_gal": 13, "r_psf": 13, "radii": [13, 36, 37, 79], "randomli": [13, 17, 20, 25, 37, 63, 66, 74], "signal_to_nois": [13, 14, 52, 74], "trickier": 13, "buildcustomobject": 13, "customobject": 13, "registerobjecttyp": 13, "type_nam": [13, 15, 19], "build_func": 13, "regener": [13, 19], "input_dict": 13, "getinputobj": [13, 15, 19], "sensibl": [13, 18, 19, 29, 42], "invalid": [13, 17, 27, 31, 33, 36, 42, 52], "my_custom_object": 13, "_buildadd": 13, "_buildconvolv": 13, "_buildlist": 13, "_buildopticalpsf": 13, "files": 13, "fnu": [13, 66, 75], "fphoton": [13, 66, 75], "norm_flux_dens": [13, 74], "norm_wavelength": [13, 74], "norm_flux": [13, 74], "norm_bandpass": [13, 74], "sedbuild": 13, "builds": 13, "registersedtyp": 13, "customs": 13, "customsedbuild": 13, "sed_typ": 13, "my_custom_s": 13, "among": [14, 64, 74, 77], "creation": [14, 29, 63], "tradeoff": [14, 29, 37, 38, 40], "awar": [14, 20, 37, 63], "assembl": [14, 54], "commun": [14, 43], "domin": [14, 17, 37, 61, 64], "carefulli": [14, 54, 59], "openmp": [14, 52, 54, 76], "thread": [14, 49, 52, 54], "64": [14, 42, 63], "spawn": [14, 16, 28, 44, 54, 56], "unabl": [14, 17], "pip": [14, 21, 43, 44, 52, 53, 77], "conda": [14, 21, 43, 44, 53], "threadpoolctl": 14, "backend": [14, 34, 35, 37], "my_test": 14, "nfile": [14, 15, 19], "3600": [14, 75], "fifth": [14, 48], "ffile_num": 14, "dure": [14, 28, 29, 42, 46, 49, 54, 61, 69], "noclobb": [14, 52, 74], "clean": [14, 15], "fail": [14, 15, 17, 40, 42, 46, 49, 52], "insuffici": 14, "retry_io": [14, 52], "retri": [14, 15, 17, 52], "troubl": [14, 46, 53], "concurr": 14, "big": [14, 37, 63], "oserror": 14, "wait": [14, 54], "multifit": [14, 74], "nimag": [14, 15, 74], "datacub": [14, 74], "cube": [14, 26, 35, 53, 63, 74], "third": [14, 15, 19, 29, 74, 77], "outputbuild": [14, 31], "addextraoutputhdu": [14, 15], "canaddhdu": 14, "getfilenam": 14, "default_ext": [14, 15], "getnfil": [14, 15], "getnimag": [14, 31], "getnobjperimag": 14, "nobj0": [14, 15], "nobj1": [14, 15], "nobj2": [14, 15], "setupconfigrng": [14, 15], "hook": [14, 52], "writeextraoutput": [14, 15], "writefil": [14, 31, 35, 42, 52], "tack": 14, "registeroutputtyp": 14, "customoutput": 14, "customoutputbuild": 14, "output_typ": [14, 15], "my_custom_output": 14, "medsbuild": [14, 31], "output_datacub": 14, "datacubebuild": 14, "output_multifit": 14, "multifitsbuild": 14, "noiseless": 14, "badpix": [14, 19, 31, 40, 42, 74], "bad": [14, 31, 37, 40, 42, 49, 52, 74], "abil": [14, 17, 32, 40, 52, 55], "defect": [14, 53], "ordereddict": [14, 15], "manual": [14, 16, 37, 44, 51, 52, 54, 55, 63], "grab": [14, 49, 53], "fine": [14, 21, 32, 37, 51, 55, 59, 61], "e1": [14, 19, 23, 40, 49, 54, 61, 69, 74, 77], "e2": [14, 19, 23, 40, 49, 54, 61, 69, 74, 77], "straight": [14, 77], "999": 14, "fashion": 14, "extraoutputbuild": [14, 31], "flow": [14, 54, 67], "scratch": [14, 31, 37, 42], "prepar": [14, 21], "worth": [14, 17, 26, 36, 59, 77], "duplic": [14, 16, 27, 32, 35, 39, 52], "stage": [14, 42], "persist": [14, 15, 24, 42, 49, 52, 54, 64], "ensurefin": 14, "main_data": [14, 15, 31], "helper": [14, 15, 24, 37, 43, 52, 54, 59, 64, 67, 77], "empti": [14, 17, 22, 40, 69], "processimag": 14, "start_image_num": [14, 15], "isn": [14, 15, 29, 37, 54, 63, 75, 77], "processskippedstamp": 14, "processstamp": [14, 31], "ca": [14, 77], "writehdu": 14, "registerextraoutput": 14, "customextraoutput": 14, "customextraoutputbuild": 14, "custom_extra_output": 14, "blendset": [14, 16, 17, 74], "deblend": [14, 74], "deblend_m": 14, "cgc": [14, 16, 17, 74], "noise_fre": [14, 74], "extra_psf": 14, "extrapsfbuild": 14, "tiledimag": 14, "wouldn": 14, "extra_truth": 14, "truthbuild": 14, "extra_weight": 14, "weightbuild": 14, "bias": [14, 20], "extra_badpix": 14, "badpixbuild": 14, "placehold": 14, "satur": [14, 53, 64], "demo8": [15, 74], "readconfig": [15, 52], "config_fil": 15, "demo6": [15, 63, 74], "demo9": [15, 74], "merg": [15, 39, 49, 52], "subseq": 15, "copyconfig": 15, "balk": 15, "encapsul": [15, 26, 37, 38, 42, 51, 56], "semant": [15, 21, 24, 46, 53], "importmodul": 15, "gdict": 15, "brought": 15, "custom": [15, 16, 33, 52, 55, 74], "processtempl": 15, "templat": [15, 22, 23, 24, 26, 28, 29, 39, 52, 54, 58, 74], "processalltempl": 15, "new_param": [15, 40, 42], "ask": [15, 25, 53, 63], "report": [15, 25, 27, 40, 49, 51, 77], "buildfil": [15, 74], "getnimagesforfil": 15, "getnobjforfil": 15, "setupconfigfilenum": 15, "index_kei": [15, 19, 74], "start_obj_num": [15, 19], "setupconfigimages": 15, "image_xs": [15, 19], "image_ys": [15, 19], "image_origin": [15, 19], "image_cent": [15, 19], "image_bound": [15, 19, 23, 40], "ispixelscal": [15, 77], "world_cent": [15, 19], "current_imag": 15, "setupconfigimagenum": 15, "getnobjforimag": 15, "flattennoisevari": 15, "full_imag": [15, 37], "bring": 15, "anywher": [15, 16, 36, 37], "basewc": [15, 19, 37, 52, 77], "addski": 15, "calculatenoisevari": [15, 52], "getski": 15, "presenc": [15, 29], "do_nois": 15, "themselv": [15, 42], "setupconfigstamps": 15, "stampbuild": [15, 17, 52], "locatestamp": [15, 17], "unknown": [15, 17, 42], "setupconfigobjnum": 15, "belong": [15, 20], "drawbas": 15, "prof": [15, 17, 36, 37, 77], "free": [15, 33, 34, 40, 42, 53], "add_to_imag": [15, 20, 37], "setup_onli": [15, 37], "buildgsobject": [15, 52], "updategsparam": 15, "transformobject": 15, "tranform": 15, "skipthisobject": 15, "throw": [15, 31, 40], "went": 15, "move": [15, 17, 19, 34, 36, 37, 39, 52, 56, 60, 68, 74, 77], "activ": [15, 46, 55, 64], "parsevalu": 15, "getcurrentvalu": 15, "extend": [15, 25, 26, 29, 35, 36, 37, 40, 42, 48, 52, 54, 55, 57, 61, 64, 68, 72], "evaluatecurrentvalu": 15, "setdefaultindex": 15, "checkallparam": 15, "req": 15, "opt": [15, 37, 46, 54, 61, 72, 79], "getallparam": 15, "parseworldpo": 15, "euclidean": [15, 17, 43], "radec": [15, 19], "randomcircl": [15, 19, 52, 74], "12": [15, 26, 39, 42, 43, 46, 47, 49, 54, 59, 68, 75, 77], "inner_radiu": [15, 19, 52, 74], "processinput": [15, 74], "file_scope_onli": 15, "safe_onli": 15, "_input_obj": 15, "multilp": 15, "mark": [15, 54, 57], "processinputnobject": 15, "increment": [15, 19, 54, 63], "valid_input_typ": 15, "inconsist": [15, 49, 52], "reli": [15, 42, 60], "magic": 15, "setupinput": 15, "hasn": 15, "setupinputsforimag": 15, "setupextraoutput": 15, "manag": [15, 24, 44, 54, 75, 76], "extra_build": 15, "valid_extra_output": 15, "setupextraoutputsforimag": 15, "processextraoutputsforstamp": 15, "processextraoutputsforimag": 15, "checknoextraoutputhdu": 15, "getfinalextraoutput": 15, "loggerwrapp": 15, "info": [15, 26, 49, 59, 64], "gratuit": [15, 74], "wrapper": [15, 29, 35], "getloggerproxi": 15, "pipe": 15, "readyaml": 15, "readjson": 15, "config_dict": 15, "mergeconfig": 15, "config1": 15, "config2": 15, "conflict": 15, "convertnon": 15, "removecurr": 15, "keep_saf": 15, "clear": [15, 19, 20, 24, 27, 29, 32, 35, 37, 64], "obj_num_in_fil": [15, 16, 19, 52], "updatenproc": 15, "ntot": 15, "ncpu": 15, "parserandomse": 15, "seed_offset": 15, "propagateindexkeyrngnum": 15, "rng_index_kei": [15, 52], "parseextendedkei": 15, "travers": 15, "getfromconfig": 15, "setinconfig": 15, "updateconfig": 15, "job_func": 15, "done_func": 15, "except_func": 15, "nomenclatur": 15, "gather": 15, "upon": 15, "proc": [15, 25, 48], "encount": [15, 56], "ex": 15, "tr": [15, 37], "caught": 15, "traceback": [15, 37], "getindex": 15, "is_sequ": 15, "getrng": 15, "tag": [15, 18, 52, 53], "cleanconfig": 15, "keep_curr": 15, "underscor": [15, 52, 69], "ancillari": [15, 19, 24, 54, 68], "pointer": [15, 24, 27, 29, 37], "print": [15, 21, 40, 49, 72, 75, 77], "infinit": [15, 25, 36, 47, 48, 54, 59, 72], "loop": [15, 52], "setdefaultext": 15, "ext": [15, 19, 74], "retryio": 15, "func": [15, 26, 47, 49, 72], "ntri": 15, "makeimagetask": 15, "sequenti": [15, 32, 49, 56], "registerinputconnectedtyp": 15, "coupl": [16, 42, 52], "almost": [16, 42, 49, 54, 61, 63, 65, 70], "page": [16, 34, 43, 63, 77], "config": [16, 18, 31, 33, 40, 43, 44, 46, 48, 52, 53, 74], "sy": 16, "somewher": [16, 17], "highlight": [16, 49], "demo11": [16, 60, 63, 74], "content": [16, 25, 28, 29, 37, 42, 48, 56], "my_sim": 16, "sersic_sim": 16, "unchang": [16, 20, 36, 42], "did": [16, 33, 74], "colon": [16, 75], "eta1eta2": [16, 19, 74], "eta1": [16, 19, 69, 74], "randomgaussian": [16, 19, 74], "eta2": [16, 19, 69, 74], "site": [16, 29, 31, 61], "my_default_sim": 16, "my_modul": 16, "12345": 16, "objs_500": 16, "registertempl": [16, 52], "module_dir": 16, "dirnam": 16, "__file__": 16, "default_sim_fil": 16, "join": [16, 20, 63, 77], "template_nam": 16, "ship": [16, 67, 68], "friendli": 16, "awkward": 16, "lsstdesc": [16, 46, 52, 75, 77], "imsim": 16, "rgc": [16, 63, 74], "cgc_psf": [16, 74], "major": [16, 33, 46, 52, 53, 69, 75, 77], "valid_index_kei": 16, "obj_num_rng": 16, "image_num_rng": 16, "rate": [16, 42, 49, 54, 63], "unneccessari": 17, "_either_": 17, "revert": [17, 37], "shot": [17, 25, 29, 37, 54, 55, 73], "max_extra_nois": [17, 37, 52, 55, 74], "stop": [17, 61], "n_photon": [17, 37, 52, 54, 55], "poisson_flux": [17, 37, 39, 55], "vari": [17, 20, 29, 36, 37, 42, 49, 52, 54, 64, 67, 74, 77], "statist": [17, 20, 28, 37, 55], "scenario": [17, 37, 63, 64], "view": [17, 20, 24, 37, 42, 52, 54, 64, 74], "chip": [17, 64], "retry_failur": [17, 52, 74], "come": [17, 19, 20, 21, 29, 30, 37, 45, 54, 55, 59, 63, 64, 77], "twice": [17, 31, 54, 74], "skip_failur": [17, 39], "sky_valu": 17, "sky_po": [17, 19, 52], "quick_skip": [17, 52], "precalcul": 17, "obj_rng": [17, 52], "fresh": [17, 27], "min_flux_frac": 17, "reject": [17, 29, 40, 74], "presum": [17, 20, 46, 67], "min_snr": 17, "max_snr": 17, "full_rot": [17, 74], "rotation": [17, 20], "360": [17, 54], "applysnrscal": 17, "scale_factor": 17, "getsnrscal": 17, "buildpsf": 17, "buildprofil": 17, "getdrawmethod": 17, "param": [17, 19, 29], "getoffset": [17, 29], "stamp_offset": 17, "getskip": 17, "followin": 17, "index_po": 17, "stamp_imag": 17, "stamp_cent": 17, "makestamp": 17, "quickskip": 17, "preset": 17, "reset": [17, 19, 27, 32, 42, 54, 64, 66], "confus": [17, 29, 51, 54, 77], "shouldn": [17, 49], "setuprng": 17, "updateorigin": 17, "updateskip": 17, "registerstamptyp": 17, "customstamp": 17, "customstampbuild": 17, "my_custom_stamp": 17, "stamp_r": 17, "ringbuild": 17, "wavelengthsampl": [17, 37, 39, 52, 55, 56, 57], "distdevi": [17, 32, 39, 52, 57, 62, 66, 74], "fratioangl": [17, 37, 52, 55, 56, 57], "dxdz": [17, 28, 39, 56, 57], "dydz": [17, 28, 56, 57], "fratio": [17, 57], "photondcr": [17, 52, 55, 56, 57], "alon": [17, 52], "celestialwc": [17, 19, 39, 77], "focusdepth": [17, 52, 55, 57], "focu": [17, 54, 61], "short": [17, 35, 54, 64], "index_ratio": [17, 57], "materi": [17, 42, 64], "pupilimagesampl": [17, 52, 55, 57], "pupil_plane_scal": [17, 54, 57, 61, 64], "pupil_plane_s": [17, 54, 57, 61], "pupilannulussampl": [17, 52, 55, 57], "annular": [17, 52, 54, 57, 60, 61, 79], "entranc": [17, 54, 56, 57], "r_outer": [17, 57, 79], "annulu": [17, 19, 57, 59, 61, 79], "r_inner": [17, 57, 79], "inner": [17, 19, 26, 57, 79], "timesampl": [17, 52, 55, 57], "uniformli": [17, 19, 32, 42, 49, 54, 57, 72, 77], "photonopbuild": 17, "buildphotonop": 17, "registerphotonoptyp": 17, "customphotonop": 17, "customphotonopbuild": 17, "photon_op_typ": 17, "my_custom_photon_op": 17, "_neither_": 18, "intent": [18, 28, 49], "uncommon": 18, "_something_": 18, "action": [18, 20, 32, 44, 54, 77], "question": [18, 19, 49, 53, 71, 72], "obvious": [18, 19, 64], "gal_set": 18, "seven": 19, "ital": 19, "input_cat": 19, "clip": [19, 32, 54, 68], "randompoisson": [19, 52], "randombinomi": [19, 52], "binomi": [19, 27, 32, 49], "coin": [19, 27, 32], "flip": [19, 27, 32, 42, 52, 59, 77], "randomweibul": [19, 52], "weibul": [19, 27, 32], "wikipedia": [19, 27, 32, 36, 42, 54, 61, 77, 79], "articl": [19, 27, 32], "randomgamma": [19, 52], "gamma": [19, 27, 32, 52, 55, 59], "randomchi2": [19, 52], "chi": [19, 27, 32], "randomdistribut": [19, 52, 74], "x_min": [19, 26, 32, 72, 74], "x_max": [19, 26, 32, 72, 74], "256": [19, 20, 32, 49, 59], "cumul": [19, 32, 54], "cdf": [19, 32], "max_mu": 19, "greater": [19, 20, 29, 30, 60], "strong": 19, "break": [19, 21, 35, 37], "anywai": 19, "crazi": 19, "cosmosvalu": [19, 52], "samplevalu": [19, 52], "nitem": [19, 74], "reproduc": [19, 25, 59], "nest": [19, 49], "silent": [19, 31, 35, 40, 42], "drop": [19, 29, 34, 36, 47, 52, 61, 67, 70, 72], "becom": [19, 20, 54, 61, 64, 77], "insensit": [19, 66], "ye": [19, 77], "v1": [19, 39, 49], "numberedfil": [19, 74], "rootnnnnext": 19, "file0001": 19, "file0002": 19, "digit": [19, 37, 42, 51, 74, 75], "formattedstr": [19, 52, 74], "akin": [19, 77], "printf": 19, "image_": 19, "f_": [19, 61], "insert": [19, 25, 42, 56], "letter": [19, 25], "arcminut": 19, "arcsecond": [19, 75], "abbrevi": 19, "45": [19, 23, 42, 58, 69, 77], "e1e2": [19, 74], "cartesian": [19, 49, 79], "ebeta": [19, 74], "g1g2": [19, 74], "gbeta": 19, "conform": [19, 40, 42, 67, 69], "etabeta": 19, "eta": [19, 40, 42, 69], "qbeta": [19, 74], "g_a": 19, "g_b": 19, "closest": [19, 54, 57, 61], "farthest": [19, 54, 61], "comma": 19, "rtheta": [19, 74], "circl": [19, 61, 69, 74, 77, 79], "preferenti": 19, "unari": [19, 22], "spline": [19, 25, 32, 39, 52, 59, 72], "x_log": [19, 72], "abscissa": [19, 72], "f_log": [19, 72], "ordin": [19, 72], "206265": [19, 37, 61], "041253": 19, "demo3": [19, 74], "yourself": [19, 21, 42, 44, 55], "clearer": [19, 51], "5m": [19, 54], "oppos": [19, 54], "demo10": [19, 63, 74], "euclideanwc": [19, 77], "uv_po": 19, "leftmost": 19, "previou": [19, 23, 37, 40, 42, 53, 64, 67, 72, 74, 77], "gaussiandevi": [19, 27, 32, 49, 62, 74], "math": [19, 21, 36, 43, 52, 61, 74, 75, 76, 77], "express": [19, 42, 52, 57, 59, 64, 79], "declar": [19, 24, 75, 77], "fnormal": 19, "fr": [19, 68], "liter": 19, "eval_vari": [19, 74], "fpixel_scal": 19, "istamp_s": 19, "infil": 19, "append": [19, 35, 42, 48, 49, 54, 72], "eval_base_vari": 19, "namespac": [19, 23, 52, 75, 77], "coadd_wc": 19, "avil": 19, "folllow": 19, "cumbersom": 19, "streamlin": 19, "situat": [19, 40, 54, 61, 77], "aid": 19, "readabl": [19, 35, 42, 52, 74, 77, 79], "generatecustomvalu": 19, "registervaluetyp": 19, "customvalu": 19, "gen_func": 19, "valid_typ": 19, "upstream": [19, 35], "my_custom_valu": 19, "log_norm": 19, "hsm_shape_measur": [19, 74], "excluded_random": 19, "great3_reject": 19, "patch": [20, 53, 59], "uncorrelatednois": [20, 52, 62], "induc": [20, 74], "getcosmosnois": [20, 52, 62, 68], "drizzl": 20, "uncorrect": 20, "weak": [20, 43, 53, 55, 63, 69], "whitennois": [20, 42, 52, 74], "symmetrizenois": [20, 42, 52, 74], "goal": [20, 64], "bia": [20, 23, 64, 67], "guarante": [20, 21, 32, 42, 46, 63, 77], "propos": 20, "confirm": [20, 35, 53], "covari": [20, 27, 71], "phyical": 20, "correlated_nois": [20, 74], "nx": [20, 22, 25, 26, 28, 35, 37, 42, 52, 54, 72], "ny": [20, 22, 25, 28, 35, 37, 42, 52, 54, 72], "complicated_wc": 20, "period": [20, 25, 29, 37, 38, 42, 54, 59, 67, 72], "convolvedwith": 20, "hubbl": [20, 63, 74], "slope": [20, 28, 29, 57], "cn": [20, 74], "ground": [20, 29, 74], "demonstr": [20, 43, 60, 74], "parent": [20, 24, 51], "cn_copi": 20, "new_rng": [20, 51], "mild": 20, "reimplement": 20, "uniti": [20, 29, 42, 54, 61], "accompani": [20, 37, 63], "dk": [20, 29, 37, 42, 59], "expans": [20, 25, 48, 49, 50, 52, 54, 59, 77], "lag": [20, 54], "cross": [20, 26, 46, 52, 60, 72], "bilinear": 20, "empir": [20, 42, 55, 64], "inaccur": [20, 36], "regim": [20, 61], "whitenimag": [20, 42], "shown": [20, 42, 74], "treatment": [20, 52, 67, 72], "survei": [20, 31, 36, 52, 63, 64], "gave": 20, "getvari": [20, 42, 51, 52], "corr": 20, "symmetrizeimag": [20, 42], "anisotropi": 20, "interest": [20, 24, 31, 37, 40, 42, 53, 61, 63, 64, 74, 75], "theoret": [20, 36, 42, 59], "suggest": [20, 40, 53, 63], "residu": [20, 23, 40, 64], "devel": [20, 59, 60, 64, 68, 71], "extern": [20, 63, 64, 77], "compare_whitening_subtract": 20, "didn": [20, 32, 33, 39, 60], "Of": [20, 37, 64], "cost": [20, 26, 75], "withscaledvari": [20, 51], "variance_ratio": [20, 51], "withvari": [20, 51], "proportion": 20, "correct_period": 20, "subtract_mean": 20, "assumpt": [20, 37, 40, 42, 59, 63], "introduc": [20, 25, 44, 48, 54, 64, 74], "dilut": 20, "inter": 20, "underestim": 20, "popul": [20, 40, 63], "imperfectli": 20, "familiar": [20, 32], "legal": 20, "centr": [20, 29], "var": [20, 42, 59, 63], "cn1": 20, "cn2": 20, "arithmet": [20, 52, 58, 75], "divis": [20, 22], "cn3": 20, "cn4": 20, "cn5": 20, "operand": [20, 66, 79], "world_pix": 20, "toworld": [20, 52, 74, 77], "unrot": 20, "astro": 20, "caltech": [20, 64], "edu": [20, 53, 63, 64, 68, 73, 77], "html": [20, 46, 61, 64, 68, 77], "stack": 20, "team": [20, 74], "make_cosmos_cfimag": 20, "meta_data": [20, 43, 49, 52, 63, 67, 68], "share_dir": [20, 43, 49, 52, 63, 67, 68], "expressli": 20, "300": 20, "substitut": 20, "filestr": 20, "123456": 20, "offici": [21, 44, 46, 52, 64], "strictli": [21, 40, 72], "api": [21, 35, 37, 42, 46, 49, 51, 52, 53, 65], "minor": [21, 29, 36, 46, 52, 53, 69, 77], "huge": [21, 61], "upgrad": [21, 33, 46], "bugfix": [21, 53], "abi": 21, "releas": [21, 24, 39, 42, 44, 46, 53, 63], "recompil": 21, "haven": [21, 77], "doxygen": 21, "breath": 21, "shoehorn": 21, "sphinx": [21, 52], "bare": 21, "bone": 21, "sorri": 21, "pr": [21, 40], "appreci": [21, 44], "compil": [21, 24, 27, 44, 46, 49, 52], "public": [21, 22, 23, 24, 25, 26, 27, 28, 29, 37, 46, 53, 60, 63, 65], "include_dir": 21, "hsm": [21, 33, 37, 39, 42, 43, 52, 74], "librari": [21, 32, 52], "lib": [21, 46], "anaconda": [21, 44, 45, 46, 77], "environ": [21, 46, 68], "env": 21, "myenv": 21, "instruct": [21, 42, 43, 53, 63], "unvers": 21, "osx": [21, 44, 46], "libgalsim": [21, 46], "dylib": [21, 46], "linux": [21, 44, 46], "lgalsim": 21, "remain": [21, 27, 29, 36, 42, 49], "macro": 21, "galsim_major": 21, "galsim_minor": 21, "galsim_revis": 21, "major_vers": 21, "minor_vers": 21, "revis": [21, 43, 53], "std": [21, 22, 23, 24, 25, 26, 27, 29], "fucntion": 21, "inlin": [21, 22, 23, 24, 25, 26, 27, 28, 29], "check_vers": 21, "const": [22, 23, 24, 25, 26, 27, 28, 29], "xin": 22, "yin": 22, "rh": [22, 24, 25, 27, 28, 29, 42, 49, 56, 79], "typenam": [22, 23, 24, 26, 28, 29], "t2": 22, "selfpromot": 22, "overload": [22, 27, 77], "algebra": [22, 46], "negat": [22, 29, 79], "promot": 22, "void": [22, 23, 24, 25, 26, 27, 28, 29], "ostream": [22, 26], "fout": 22, "stream": [22, 28], "istream": 22, "fin": [22, 35], "member": [22, 23, 26, 29, 53], "publicli": [22, 64], "visibl": [22, 59], "friend": [22, 29], "lh": [22, 49], "x1": [22, 74], "x2": [22, 74, 75], "y1": 22, "y2": 22, "destructor": [22, 24, 25, 27, 29], "setxmin": 22, "setxmax": 22, "setymin": 22, "setymax": 22, "queri": [22, 54, 61, 64, 77], "doubl": [22, 23, 24, 25, 26, 27, 28, 29, 35, 37, 64, 72, 74, 79], "truecent": [22, 52], "rec": 22, "addbord": [22, 52], "makeexpand": 22, "makeshift": 22, "issameshapea": 22, "estimateshearview": 23, "shapedata": [23, 39, 40, 42], "baseimag": [23, 24, 28, 29], "gal_imag": [23, 40], "psf_imag": [23, 40], "gal_mask_imag": 23, "sky_var": [23, 40], "char": [23, 27], "shear_est": [23, 40], "regauss": [23, 40], "recompute_flux": [23, 40], "guess_sig_g": [23, 40], "guess_sig_psf": [23, 40], "0e": 23, "guess_centroid": [23, 40, 42], "hsmparam": [23, 40, 42, 52], "repackag": 23, "general_shear_estim": 23, "uncertainti": [23, 40], "bj": [23, 40], "ksb": [23, 40, 52], "unweight": [23, 37, 40, 42, 49], "unmask": [23, 40], "quartic": [23, 40], "guess": [23, 26, 40, 42, 54, 61], "criterion": [23, 40, 42, 61], "moment": [23, 37, 40, 42, 49, 52, 66], "findadaptivemomview": 23, "object_imag": [23, 40, 42], "object_mask_imag": 23, "guess_sig": [23, 40, 42], "round_moment": [23, 40, 42], "adapt": [23, 29, 40, 42, 47, 54, 77], "find_ellipmom_2": 23, "struct": [23, 26, 29], "_nsig_rg": 23, "_nsig_rg2": 23, "_max_moment_nsig2": 23, "_regauss_too_smal": 23, "_adapt_ord": 23, "_convergence_threshold": 23, "long": [23, 27, 39, 49, 54, 61, 64, 77], "_max_mom2_it": 23, "_num_iter_default": 23, "_bound_correct_wt": 23, "_max_amo": 23, "_max_ashift": 23, "_ksb_moments_max": 23, "_ksb_sig_weight": 23, "_ksb_sig_factor": 23, "_failed_mo": 23, "nsig_rg": [23, 40], "nsig_rg2": [23, 40], "max_moment_nsig2": [23, 40], "regauss_too_smal": [23, 40], "adapt_ord": [23, 40], "convergence_threshold": [23, 40, 52], "max_mom2_it": [23, 40], "num_iter_default": [23, 40], "bound_correct_wt": [23, 40], "max_amo": [23, 40, 42], "max_ashift": [23, 40], "ksb_moments_max": [23, 40], "ksb_sig_weight": [23, 40], "ksb_sig_factor": [23, 40], "failed_mo": [23, 40], "hsmerror": 23, "runtime_error": [23, 24], "thrown": [23, 24, 29, 36, 72], "unsign": [23, 32, 35, 52], "constimageview": [23, 24, 29, 52], "objectdata": 23, "gal_data": 23, "psf_data": 23, "flag": [23, 40, 46, 49], "0x1": 23, "0x2": 23, "0x4": 23, "0x8": 23, "0xe": 23, "statu": [23, 40], "x0": [23, 40, 42, 72, 77], "y0": [23, 40, 42, 72, 77], "mxx": [23, 49], "mxy": [23, 49], "myi": [23, 49], "rho4": 23, "num_it": 23, "diagnost": [23, 26], "intens": [23, 40, 46], "2a": 23, "xx": 23, "yy": 23, "fourth": [23, 40, 77], "meaning": 23, "moments_statu": [23, 40], "observed_e1": [23, 39, 40], "observed_e2": [23, 39, 40], "moments_sigma": [23, 40, 42], "det": [23, 29, 37, 40, 42, 73], "moments_amp": [23, 40], "moments_centroid": [23, 40], "moments_rho4": [23, 40], "moments_n_it": [23, 40], "correction_statu": [23, 40], "corrected_e1": [23, 40], "corrected_e2": [23, 40], "corrected_g1": [23, 40], "corrected_g2": [23, 40], "meas_typ": [23, 40], "corrected_shape_err": [23, 40], "sigma_gamma": [23, 40], "sigma_": 23, "correction_method": [23, 40], "resolution_factor": [23, 40], "r_2": [23, 40], "perfect": [23, 25, 29, 40, 48, 61], "psf_sigma": [23, 40], "psf_e1": 23, "psf_e2": 23, "error_messag": [23, 40], "align": [23, 64], "2nd": [23, 49], "m_xx": 23, "m_xy": 23, "m_yi": 23, "unresolv": 23, "resolv": [23, 27, 49, 63], "assignabletoimag": 24, "virtual": [24, 25, 27, 29], "assignto": 24, "imageview": [24, 27, 28, 29, 52], "getbound": 24, "imagealloc": 24, "cast": 24, "shared_ptr": [24, 27, 52], "delet": [24, 27, 42, 52, 63], "getown": 24, "lifetim": 24, "subimag": [24, 37, 42, 52], "getdata": 24, "getmaxptr": 24, "ok_ptr": 24, "ptr": 24, "stride": [24, 42, 52], "ptrdiff_t": 24, "getnel": 24, "alloc": [24, 28, 29, 39, 42, 49, 54, 56], "getstrid": 24, "getstep": 24, "getnrow": 24, "getnskip": 24, "iscontigu": [24, 37, 42], "nonzerobound": 24, "logic": [24, 52], "xmin_new": 24, "xmax_new": 24, "ymin_new": 24, "ymax_new": 24, "accessor": [24, 28, 42], "xpo": 24, "ypo": 24, "uncheck": 24, "getptr": 24, "copyfrom": [24, 39, 42, 56], "sumel": 24, "trait": 24, "real_typ": 24, "maxabsel": 24, "sibl": 24, "uint16_t": 24, "uint32_t": 24, "int16_t": 24, "int32_t": 24, "cpp": 24, "null": 24, "nrow": [24, 42], "init_valu": [24, 42], "intial": 24, "commensur": 24, "setzero": [24, 42], "invertself": [24, 42, 74], "quietli": 24, "new_bound": 24, "uniniti": [24, 42], "tie": 24, "shrink": 24, "setvalu": [24, 42], "mutabl": [24, 49, 56], "shallow": [24, 29, 42], "cheapli": 24, "tricki": 24, "stuff": [24, 49], "pysrc": 24, "interact": [24, 42, 59], "ownership": 24, "maxptr": [24, 52], "nelement": 24, "owner": 24, "depixelizeself": 24, "unit_integr": [24, 48], "worri": [24, 37, 64], "imageerror": 24, "imageboundserror": 24, "goodfftsiz": 24, "3x2": 24, "rfft": 24, "shift_in": [24, 34], "shift_out": [24, 34], "irfft": 24, "cfft": 24, "wrapimag": 24, "hermx": [24, 42], "hermi": [24, 42], "invertimag": 24, "cleardepixelizecach": 24, "solver": [24, 42], "domain": [25, 29, 37, 48], "cycl": [25, 39, 46, 52, 64], "henc": [25, 42, 49, 54], "sincinterpol": [25, 48, 52, 76], "control": [25, 29, 32, 37, 43, 46, 52, 54, 55, 64, 72], "sampler": 25, "rebuild": [25, 59, 64], "xrang": [25, 48, 52], "ixrang": [25, 48, 52], "urang": 25, "xval": [25, 48], "xvalwrap": 25, "inf": [25, 42, 48, 54, 66], "xvalmani": 25, "uval": 25, "uvalmani": 25, "isexactatnod": 25, "getpositiveflux": [25, 29, 52], "getnegativeflux": [25, 29, 52], "getpositiveflux2d": 25, "getnegativeflux2d": 25, "uniformdevi": [25, 27, 32, 49, 62, 74], "ud": [25, 28, 32, 74], "displac": [25, 48, 57], "1d": [25, 72], "shuffl": [25, 28], "fluctuat": [25, 29, 54, 61], "makestr": 25, "crude": 25, "poorli": [25, 48, 59], "gruen": [25, 29, 48], "wiggl": 25, "poor": [25, 48], "3rd": [25, 48], "taylor": [25, 48], "ieee": [25, 48], "tran": [25, 48], "acoust": [25, 48], "speech": [25, 48], "29": [25, 48], "1153": [25, 48, 52], "1981": [25, 48, 61, 79], "piecewis": [25, 72], "mathemat": [25, 37, 48, 79], "spuriou": [25, 48], "kmax": [25, 48, 54, 59, 79], "formal": [25, 48, 54, 61], "trunction": [25, 48], "kvalu": [25, 29, 37, 48, 54, 61], "cutoff": [25, 48, 59], "conserve_dc": [25, 48, 52], "tweak": [25, 48, 54, 60], "dc": [25, 48], "getn": [25, 27, 29], "conservesdc": 25, "fluxdens": 25, "tablebuild": 25, "enum": 25, "floor": [25, 32, 64, 72], "ceil": [25, 72], "gsinterp": 25, "val": [25, 32, 72], "argmin": 25, "argmax": 25, "size_t": [25, 26, 28], "interp": 25, "interpmani": 25, "argvec": 25, "valvec": 25, "integrateproduct": 25, "xfact": 25, "addentri": 25, "table2d": 25, "xarg": 25, "yarg": 25, "dfdx": [25, 72], "dfdy": [25, 72], "d2fdxdy": [25, 72], "xvec": 25, "yvec": 25, "interpgrid": 25, "df": [25, 72], "gradientmani": 25, "dfdxvec": 25, "dfdyvec": 25, "gradientgrid": 25, "bracket": 26, "myfunc": 26, "r_max": [26, 67], "bracketupp": 26, "bracketlow": 26, "past": [26, 28, 54, 56], "bracketupperwithlimit": 26, "upper_limit": 26, "bracketlowerwithlimit": 26, "lower_limit": 26, "revers": [26, 49, 75, 77], "bisect": 26, "brent": 26, "setmethod": 26, "func_": 26, "lb_": 26, "ub_": 26, "setmaxstep": 26, "m_": 26, "setxtoler": 26, "tol": [26, 48, 52, 64], "getxtoler": 26, "setbound": 26, "lb": 26, "ub": 26, "search": [26, 43], "getlowerbound": 26, "getupperbound": 26, "evaluatebound": 26, "flower": 26, "fupper": 26, "hunt": 26, "monoton": [26, 32, 72], "bracket1": 26, "fa": 26, "fb": 26, "8212": [26, 27], "bracket1withlimit": 26, "finder": 26, "zbrent": 26, "sophist": [26, 53, 55, 67, 74], "cyl_bessel_j": 26, "cyl_bessel_i": 26, "cyl_bessel_k": 26, "getbesselroot0": 26, "getbesselroot": 26, "sinco": [26, 75], "sint": [26, 75], "gamma_p": 26, "coef": [26, 49, 79], "nc": 26, "horner2d": [26, 49, 52], "ncx": 26, "ncy": 26, "temp": [26, 49], "intregion": 26, "dbgout_": 26, "fxmap_": 26, "r2": 26, "subdivid": [26, 42], "children": 26, "biset": 26, "addsplit": 26, "discontinu": 26, "pole": [26, 77], "findzerocross": 26, "fxmap": 26, "getnsplit": 26, "geterr": 26, "getarea": 26, "setarea": 26, "usefxmap": 26, "dbgout": 26, "uf": 26, "int1d": [26, 47, 52, 76], "relerr": 26, "defrelerr": 26, "abserr": 26, "defabserr": 26, "reg": 26, "bf": 26, "int2d": 26, "borh": 26, "yreg": 26, "tf": 26, "int3d": 26, "zmin": 26, "zmax": 26, "zreg": 26, "middl": [26, 49, 61, 75], "hankel_trunc": 26, "maxr": 26, "nzero": 26, "hankel_inf": 26, "isnan": 26, "setompthread": 26, "num_thread": [26, 49], "getompthread": 26, "microsecond": 27, "arguemnt": 27, "binomialdevi": [27, 32, 62], "chi2devi": [27, 32, 62], "gammadevi": [27, 32, 62], "poissondevi": [27, 32, 52, 62, 74], "weibulldevi": [27, 32, 62], "lseed": 27, "dai": [27, 50], "rapid": 27, "str_c": 27, "serial": [27, 44, 52], "duplicate_ptr": 27, "couldn": [27, 77], "repr": [27, 49, 52], "prng": [27, 32], "rese": 27, "unaffect": [27, 40, 42], "obtain": [27, 29, 32, 49, 54, 59, 64, 68, 75], "discard": [27, 28, 32, 52, 56], "held": 27, "clearcach": [27, 32], "sync": [27, 32, 59], "reseed": 27, "ll": [27, 36, 77], "boost": [27, 32, 52], "raw": [27, 32, 52, 68, 72], "generate1": 27, "addgener": 27, "pseudo": [27, 32, 62], "getmean": 27, "getsigma": [27, 29], "setmean": 27, "setsigma": 27, "_normal": 27, "generatefromvari": 27, "trial": [27, 32], "getp": 27, "setn": 27, "setp": 27, "generatefromexpect": 27, "rayleigh": [27, 32], "en": [27, 32, 36, 42, 54, 61, 64, 77, 79], "wiki": [27, 32, 36, 42, 49, 53, 54, 61, 63, 64, 77, 79], "weibull_distribut": [27, 32], "geta": 27, "getb": [27, 31], "seta": 27, "behaviour": 27, "setb": 27, "gamma_distribut": [27, 32], "getk": 27, "gettheta": 27, "setk": 27, "settheta": 27, "squared_distribut": [27, 32], "calculatecovariancematrix": [27, 52], "cov": 27, "sbprofil": [27, 52], "sbp": [27, 29], "triangular": 27, "arriv": [28, 57], "getxarrai": 28, "getyarrai": 28, "getfluxarrai": 28, "getdxdzarrai": 28, "getdydzarrai": 28, "getwavelengtharrai": 28, "hasallocatedangl": [28, 56], "hasallocatedwavelength": [28, 56], "is_corr": [28, 56], "setphoton": 28, "characterist": [28, 29, 70], "getx": 28, "geti": 28, "getflux": [28, 29, 37, 52], "getdxdz": 28, "getdydz": 28, "getwavelength": 28, "gettotalflux": [28, 56], "settotalflux": [28, 56], "scaleflux": [28, 29, 52, 56], "scalexi": [28, 37, 56], "assignat": [28, 39, 56], "istart": [28, 56], "renorm": [28, 59, 63], "convolveshuffl": 28, "destroi": 28, "addto": [28, 52, 56], "bin": [28, 42, 52, 53, 56, 59, 60, 63, 64], "insid": [28, 37, 42, 56], "setfrom": 28, "maxflux": [28, 56], "todo": 28, "iscorrel": [28, 39, 56], "setcorrel": [28, 39, 56], "numvertic": 28, "numelec": 28, "diffstep": 28, "pixels": 28, "sensorthick": 28, "vertex_data": 28, "tr_radial_t": 28, "treeringcent": 28, "abs_length_t": 28, "insidepixel": 28, "ix": 28, "ii": [28, 29, 42, 53], "zconv": 28, "targetbound": 28, "off_edg": 28, "emptypolys": 28, "pixelinnerboundsdata": 28, "pixelouterboundsdata": 28, "horizontalboundarypointsdata": 28, "verticalboundarypointsdata": 28, "emptypolydata": 28, "scaleboundstopoli": 28, "polygon": 28, "emptypoli": 28, "calculateconversiondepth": 28, "photonshasallocatedwavelength": 28, "photonswavelength": 28, "abs_length_table_data": 28, "photonshasallocatedangl": 28, "photonsdxdz": 28, "photonsdydz": 28, "randomnumb": 28, "updatepixeldistort": 28, "calculatetreeringdistort": 28, "orig_cent": [28, 37, 67], "poli": 28, "i1": 28, "addtreeringdistort": 28, "subtractdelta": 28, "adddelta": 28, "i2": 28, "pixelarea": [28, 77], "fillwithpixelarea": 28, "use_flux": [28, 67], "applycd": 28, "cd": [28, 45, 46, 64, 77], "atom": 29, "sbdeltafunct": 29, "sbgaussian": 29, "sbsersic": 29, "sbairi": 29, "sbexponenti": 29, "sbbox": 29, "sbdevaucouleur": 29, "sbmoffat": 29, "sbtransform": 29, "sbadd": 29, "sbconvolv": 29, "sbdeconvolv": 29, "setflux": [29, 52], "sbautoconvolv": 29, "sbautocorrel": 29, "sbfouriersqrt": 29, "sbinclinedexponenti": 29, "sbinclinedsers": 29, "sbinterpolatedkimag": 29, "sbkolmogorov": 29, "sbsecondkick": 29, "sbshapelet": 29, "sbspergel": 29, "sbtophat": 29, "sbvonkarman": 29, "prof_list": 29, "push_back": 29, "strang": 29, "ever": [29, 54], "legitim": 29, "cleanup": [29, 35], "getgsparam": 29, "sberror": 29, "getxrang": 29, "getyrang": 29, "getyrangex": 29, "neglect": [29, 37, 54, 64], "nyquistdx": [29, 52], "getgoodimages": [29, 37], "formula": [29, 30, 77], "isaxisymmetr": [29, 52], "simplifi": [29, 48, 49, 52], "hashardedg": [29, 52], "isanalyticx": [29, 52], "immedi": [29, 37], "isanalytick": [29, 52], "maxsb": [29, 52], "fluxratio": 29, "rai": [29, 53], "gaurante": 29, "net": [29, 31, 47, 67, 69, 75], "cancel": [29, 42, 74], "Their": 29, "substanti": 29, "onedimensionaldevi": 29, "accru": [29, 37], "xoff": 29, "yoff": 29, "inout": 29, "imageviewf": 29, "imageviewd": 29, "imageviewi": 29, "drawk": [29, 52], "analag": [29, 69], "imageviewc": 29, "spec": [29, 66], "getwidth": 29, "getheight": 29, "plateau": 29, "getradiu": 29, "propto": 29, "r_scale": 29, "rd": 29, "getbeta": 29, "getfwhm": 29, "getscaleradiu": 29, "gethalflightradiu": 29, "gettrunc": 29, "ee": [29, 60], "schroeder": 29, "18": [29, 40, 64, 68], "relax": 29, "overli": [29, 32, 64], "lam_over_d": 29, "focal": [29, 52, 54, 57, 64, 67], "getlamoverd": 29, "getobscur": 29, "976": [29, 61], "racin": [29, 61], "1996": [29, 61], "pasp": [29, 61], "699": [29, 61, 74], "108": [29, 61], "20": [29, 32, 46, 54, 56, 64, 74], "excel": [29, 61], "quot": [29, 51, 61], "getlamoverr0": 29, "l0": [29, 54, 61], "dodelta": 29, "encircl": 29, "hlr": [29, 36], "getlam": 29, "getter": 29, "getr0": 29, "getl0": 29, "getscal": 29, "getdodelta": 29, "getdelta": 29, "structurefunct": 29, "vkxintegrand": 29, "kcrit": [29, 54], "gsparamsptr": 29, "critic": [29, 35, 50, 54, 72], "getkcrit": 29, "kvalueraw": 29, "xvalueraw": 29, "xvalueexact": 29, "vice": [29, 33, 42, 77], "versa": [29, 33, 42, 77], "specfi": 29, "normalizaton": 29, "simplif": 29, "perpendicular": 29, "getinclin": 29, "getscaleheight": 29, "h0": [29, 50], "addition": [29, 54, 56, 79], "sight": 29, "r_c": 29, "c_": [29, 59], "confusingli": 29, "spheric": [29, 50, 54, 59, 61, 64, 77], "FOR": [29, 36], "photometr": [29, 36, 63], "AND": [29, 36], "analysi": [29, 36, 68], "astrophi": [29, 36], "suppl": [29, 36], "191": [29, 36], "58": [29, 36, 54, 77], "65": [29, 36, 59], "doi": [29, 36, 60], "1088": [29, 36, 52], "0067": [29, 36], "0049": [29, 36], "logarithm": [29, 42, 59, 60, 72], "getnu": 29, "calculateintegratedflux": [29, 36], "calculatefluxradiu": [29, 36], "footprint": 29, "accordingli": [29, 66], "xinterp": 29, "kinterp": 29, "investig": 29, "4x": 29, "init_bound": 29, "nonzero_bound": 29, "unpad": 29, "getxinterp": 29, "getkinterp": 29, "getpadfactor": 29, "calculatestepk": [29, 52], "max_stepk": 29, "refin": 29, "knowledg": [29, 64], "calculatemaxk": 29, "max_maxk": 29, "getpaddedimag": 29, "getnonzeroimag": 29, "getimag": 29, "imagec": 29, "getkdata": 29, "shapelet": [29, 31, 52, 65], "lvector": 29, "gauss": [29, 37, 47], "getbvec": 29, "slist": 29, "getobj": 29, "beforehand": 29, "quadratur": [29, 47, 72], "rmax": [29, 47], "isrealspac": 29, "conrrel": 29, "_cen": 29, "row1": 29, "row2": 29, "positon": 29, "cen": 29, "sbin": 29, "ampscal": 29, "getjac": 29, "ma": 29, "mb": 29, "mc": 29, "md": 29, "getfluxsc": 29, "invert": 29, "subject": [29, 64], "deconvolvut": 29, "adapte": 29, "_minimum_fft_s": 29, "_maximum_fft_s": 29, "_folding_threshold": 29, "_stepk_minimum_hlr": 29, "_maxk_threshold": 29, "_kvalue_accuraci": 29, "_xvalue_accuraci": 29, "_table_spac": 29, "_realspace_relerr": 29, "_realspace_abserr": 29, "_integration_relerr": 29, "_integration_abserr": 29, "_shoot_accuraci": 29, "decis": [29, 38, 40], "minimum_fft_s": [29, 38], "willing": [29, 55], "maximum_fft_s": [29, 33, 37, 38, 52], "stepk_minimum_hlr": [29, 38], "constraint": [29, 38, 59, 64], "kvalue_accuraci": [29, 38], "table_spac": [29, 38], "hankel": [29, 36, 38, 47, 52, 76], "realspace_relerr": [29, 38], "realspace_abserr": [29, 38], "integration_relerr": [29, 38, 52], "integration_abserr": [29, 38, 52], "shoot_accuraci": [29, 38], "air_refractive_index_minus_on": [30, 76], "filippenko": 30, "1982": 30, "edlen": 30, "1953": 30, "coleman": [30, 68], "bozman": 30, "megger": 30, "1960": 30, "mmhg": 30, "plug": 30, "minu": [30, 50], "get_refract": [30, 76], "enter": [30, 61], "transit": 30, "appar": [30, 40, 77], "air_refractive_index": 30, "zenith_parallactic_angl": [30, 76], "parse_dcr_angl": [30, 76], "kw": 30, "aren": 30, "psfex": 31, "image_file_nam": 31, "princip": [31, 48, 73, 74], "_psfcat": 31, "softwar": [31, 53, 63, 64, 77], "emmanuel": 31, "bertin": 31, "web": [31, 64], "www": [31, 46, 47, 64, 68, 77], "astromat": 31, "fitpsf_file_nam": 31, "image_x": 31, "image_i": 31, "getpsf": [31, 52, 63, 64, 68, 74], "covers": 31, "getlocalwc": 31, "pyfit": [31, 35, 52, 77], "defualt": 31, "getpsfarrai": 31, "_fitpsf": 31, "anymor": [31, 39], "histor": 31, "indexerror": [31, 33], "read_fit": 31, "multiexposureobject": 31, "writem": 31, "seg": [31, 52], "cutout_row": 31, "cutout_col": 31, "segment": 31, "n_cutout": 31, "box_siz": 31, "offsetbuild": 31, "meds_get_offset": 31, "clobber": [31, 35, 42], "overwrit": [31, 35, 42, 63], "le": 32, "ge": 32, "mersenn": 32, "twister": 32, "48": [32, 42, 74], "platform": [32, 52], "suppos": 32, "paranoid": 32, "greatli": 32, "eas": 32, "program": [32, 35, 38, 52, 54, 63, 68], "variosu": 32, "behind": [32, 37, 46], "215324": 32, "3559052779": 32, "58736140513792634": 32, "ud2": 32, "_seed": 32, "_reset": 32, "add_gener": 32, "as_numpy_gener": [32, 52], "stabil": 32, "gen": 32, "norm": 32, "quickli": [32, 54, 59, 74, 75], "stai": 32, "detect": [32, 42, 64], "reliabl": [32, 52], "31415926": 32, "17100770119577646": 32, "u2": 32, "49095047544687986": 32, "10306670609861612": 32, "13129289541393518": 32, "generates_in_pair": 32, "slight": [32, 39, 52, 74], "wrinkl": 32, "has_reliable_discard": 32, "stori": 32, "gaussian_distribut": 32, "5533754000847082": 32, "0218588970190354": 32, "generate_from_vari": 32, "poisson_distribut": 32, "94": [32, 63], "106": 32, "generate_from_expect": 32, "binomial_distribut": 32, "chi2": 32, "9182211987712385": 32, "644121724269535": 32, "gam": 32, "37508882726316": 32, "3504199388358704": 32, "1038481241018219": 32, "957052966368049": 32, "clip_neg": [32, 39], "endpoint": [32, 47], "understood": [32, 64], "1062533": 32, "4151921102709466": 32, "00909781188974034": 32, "alongsid": 32, "cumulatt": 32, "int_": [32, 72, 79], "infti": [32, 47, 61], "pdf": [32, 47, 52, 59, 60, 64, 71], "dt": [32, 54], "probabilti": 32, "galsimerror": [33, 37, 43, 52], "catch": [33, 37, 40], "runtimeerror": 33, "galsimvalueerror": [33, 43], "galsimkeyerror": [33, 43], "galsimindexerror": [33, 43], "galsimrangeerror": [33, 43], "galsimboundserror": [33, 43], "galsimundefinedboundserror": [33, 43], "galsimimmutableerror": [33, 43], "galsimincompatiblevalueserror": [33, 43], "incompat": [33, 39], "galsimsederror": [33, 43], "galsimhsmerror": [33, 40, 42, 43], "galsimfftsizeerror": [33, 37, 43], "galsimconfigerror": [33, 43], "galsimconfigvalueerror": [33, 43], "galsimnotimplementederror": [33, 43], "galsimwarn": [33, 43, 52], "think": [33, 53, 59, 61, 75, 77], "galsimdeprecationwarn": [33, 43], "deprec": [33, 39, 48, 52], "encourag": 33, "allowed_valu": 33, "valueerror": [33, 72], "keyerror": 33, "exce": 33, "deem": 33, "mem": 33, "gb": [33, 37, 54, 63], "notimplementederror": [33, 37, 77], "feel": [33, 34, 53], "offer": 33, "userwarn": 33, "fftw": [34, 49, 53], "karrai": 34, "fft2": [34, 76], "xarrai": 34, "post": [34, 50, 54, 59], "ka1": 34, "ka2": 34, "coerc": [34, 75], "float64": [34, 37, 42, 56], "fftshift": 34, "ifft2": [34, 76], "a1": 34, "ka": 34, "a2": 34, "kx": [34, 37, 42, 49], "conjuat": 34, "ky": [34, 37, 42, 49], "rfft2": [34, 76], "ax": [34, 49, 64], "irfft2": [34, 76], "io": [35, 42, 52, 64, 77], "stabl": [35, 47, 54], "front": [35, 77], "hdu_list": [35, 42], "hdulist": [35, 42, 52], "therein": 35, "decompress": [35, 77], "gs_": 35, "absent": 35, "readfromfitshead": [35, 77], "primaryhdu": [35, 42], "imagehdu": 35, "gz": [35, 42, 46, 63, 64, 68, 74], "bz2": [35, 42, 46, 74], "readmulti": 35, "writemulti": [35, 52, 74], "fpack": 35, "funpack": 35, "fname": 35, "some_image_fil": 35, "readcub": 35, "image_list": 35, "readfil": 35, "closehdulist": 35, "writeto": [35, 42], "afterward": [35, 42, 66], "writecub": [35, 74], "plot": [35, 59], "ds9": [35, 42, 74, 77], "unmolest": 35, "del": [35, 54], "ppyfit": 35, "older": [35, 43], "apy_head": 35, "h1": 35, "h2": 35, "h3": 35, "h4": 35, "useblank": 35, "overwritten": [35, 49, 63], "iteritem": 35, "synonym": [35, 42, 79], "iterkei": 35, "itervalu": 35, "pop": 35, "dict2": 35, "ber": 35, "de_vaucouleur": 36, "_law": 36, "sersic_profil": 36, "begin": [36, 40, 42, 64, 69, 77, 79], "upcom": 36, "325": [36, 52], "450": 36, "moreov": [36, 61, 64], "566": [36, 53], "subtl": [36, 52, 64], "sersic_obj1": 36, "40": [36, 47, 74], "sersic_obj2": 36, "sersic_obj3": 36, "237": [36, 42], "3094228615618": 36, "142": 36, "54505376530574": 36, "30942286156187": 36, "011776164687304694": 36, "9795101383056892": 36, "34": [36, 77], "56595186009519": 36, "miss": [36, 39, 42, 49, 77], "003262738739834598": 36, "004754602453641744": 36, "accommod": [36, 54], "010507575186637": 36, "786692612210923": 36, "accomod": 36, "38": [36, 37], "311372735390016": 36, "160062547614234": 36, "985044085834393": 36, "calculatehlrfactor": 36, "circumst": 36, "disk_half_light_radiu": [36, 52], "regard": 36, "peaki": 36, "promin": [36, 40], "diverg": 36, "3x": [36, 59], "50x": 36, "2x": 36, "uncach": 36, "85": [36, 37], "difficulti": 36, "irregular": [36, 74], "rough": [36, 77], "sent": 36, "input_half_light_radiu": 36, "1312": 36, "5514v3": 36, "trace": [36, 37, 42], "calculatehlr": [36, 37, 42, 52], "caller": [36, 37], "establish": [36, 37], "west": [36, 37, 40, 42, 46, 77], "simpler": [36, 37, 42, 61, 74], "conv": 37, "shft": 37, "nyquist_scal": [37, 52], "has_hard_edg": [37, 52], "is_axisymmetr": [37, 52], "is_analytic_x": [37, 52], "is_analytic_k": [37, 52], "kpo": 37, "_original_": 37, "ancestor": 37, "inher": 37, "4096": [37, 52, 64], "02": 37, "stdin": 37, "1666": 37, "added_photon": 37, "drawfft": 37, "draw_imag": 37, "1877": 37, "wrap_siz": 37, "drawfft_makekimag": 37, "1802": 37, "nk": 37, "12288": 37, "big_fft_param": 37, "12300": 37, "high_res_sers": 37, "compound": [37, 40, 73], "__add__": [37, 79], "__sub__": [37, 79], "__rmul__": [37, 79], "__div__": [37, 51], "_xvalu": 37, "_kvalu": 37, "_shear": [37, 69, 78], "_shift": [37, 42], "_drawreal": [37, 52], "flux_scal": 37, "drawreal": [37, 52], "c_contigu": [37, 56], "_calculate_nphoton": 37, "drawphot": [37, 55], "_shoot": 37, "_drawkimag": [37, 52], "calculatefwhm": [37, 42, 52], "calculatemomentradiu": [37, 42, 52], "99": 37, "percent": [37, 59, 64], "flux_frac": [37, 42], "wors": 37, "overkil": 37, "r90": 37, "grain": [37, 55], "discrimin": 37, "rtype": [37, 42], "q_ij": 37, "qxx": 37, "qyi": 37, "i_cent": 37, "j_center": 37, "findadaptivemom": [37, 39, 40, 42, 74], "image_profil": [37, 77], "original_wc": 37, "toimag": [37, 52, 74, 77], "original_profil": 37, "drawfft_finish": 37, "n_subsampl": 37, "maxn": [37, 55], "save_photon": [37, 52, 55], "surface_op": [37, 52], "2048": 37, "absenc": 37, "995": 37, "kronrod": [37, 47], "patterson": [37, 47], "techniqu": [37, 55], "2015": [37, 54, 55, 64, 73], "why": [37, 55, 60, 63, 64], "qualit": 37, "aribtrari": 37, "added_flux": [37, 74], "illustr": [37, 53, 64], "influenc": [37, 42, 74], "9999630988657515": 37, "99996305": 37, "9999630988657525": 37, "996315": 37, "9999973790505298": 37, "399": 37, "9989": 37, "998158": 37, "pull": [37, 53], "electr": 37, "toward": [37, 40, 42, 52, 56, 64, 77], "substrat": 37, "deposit": 37, "repel": 37, "descent": 37, "subsampl": [37, 42, 52, 63], "lost": 37, "eqival": 37, "trade": 37, "axial": [37, 77], "makephot": [37, 52], "max_sb": [37, 52], "ineffici": [37, 39], "mainli": 37, "negative_flux": [37, 48, 52], "positive_flux": [37, 48, 52], "basenois": [37, 42, 51, 62], "allowed_flux_vari": [38, 52], "81": 38, "range_division_for_extrema": 38, "small_fraction_of_flux": [38, 52], "gsp": 38, "200": [38, 50], "crash": 38, "gsp_list": 38, "withparam": 38, "pyton": 39, "w149": [39, 68], "roman": [39, 42, 43, 52, 53, 74], "w146": 39, "1017": 39, "allocateangl": [39, 56], "1191": 39, "lowercas": 39, "1245": 39, "1190": 39, "1237": 39, "1238": 39, "1239": 39, "v0": [39, 77], "1250": 39, "applywc": [39, 40, 42], "use_sky_coord": [39, 40, 42], "1219": 39, "doublezernik": [39, 76, 79], "1221": 39, "suit": [39, 44, 51, 52, 53, 76], "1240": 39, "merge_sort": [39, 49], "1243": 39, "emiss": 39, "1247": 39, "1249": 39, "1251": 39, "gpu": 39, "offload": 39, "1212": 39, "1217": 39, "1218": 39, "1222": 39, "1224": 39, "1230": 39, "1229": 39, "1236": 39, "omp": [39, 49], "omp_get_max_thread": 39, "1241": 39, "sped": [39, 52], "combine_wave_list": [39, 49], "1246": 39, "overflow": 39, "1208": 39, "1210": 39, "1220": 39, "1223": 39, "absorpt": 39, "1227": 39, "broadcast": [39, 49, 54], "1228": 39, "1235": 39, "inaccuraci": [39, 63], "1231": 39, "phasescreenpsf": [39, 52, 54, 65], "1242": 39, "thank": 39, "sid": 39, "mau": 39, "1254": 39, "1256": 39, "1257": 39, "1187": 39, "trapz": [39, 47, 52, 72, 76], "1258": 39, "1259": 39, "favor": [39, 52], "max_sun_angl": 39, "1261": 39, "radectoxi": [39, 77], "1275": 39, "panda": [39, 46], "1278": 39, "broken": [39, 52, 59], "1279": 39, "estimateshdear": 39, "1281": 39, "1282": 39, "hirata": [40, 42, 64], "seljak": [40, 42], "2003": [40, 42], "cite": 40, "kaiser": [40, 73], "squir": 40, "broadhurst": 40, "1995": 40, "under": [40, 47, 53, 79], "strict": [40, 42], "ixx": [40, 42], "iyi": [40, 42], "ixi": [40, 42], "orient": [40, 42, 59, 64, 74], "iuu": [40, 42], "ivv": [40, 42], "iuv": [40, 42], "estimateshear": [40, 42, 52, 74], "my_gaussian": [40, 42], "my_gaussian_imag": [40, 42], "my_moment": [40, 42], "observed_shap": [40, 42], "01": [40, 42, 49, 56, 67], "0e5": [40, 42], "nonzero": [40, 42], "sky_coordin": [40, 42], "remap": 40, "welcom": 40, "someon": 40, "batch": [40, 55], "final_imag": 40, "final_epsf_imag": 40, "0438925349133": 40, "85747392701e": 40, "result_corrected_e2": 40, "09934103488922119": 40, "746108423463568e": 40, "09975": 40, "n_imag": 40, "n_fail": 40, "this_imag": 40, "this_final_epsf_imag": 40, "0j": 40, "psf_shape": 40, "400": [40, 75], "8000": [40, 67], "crudest": 40, "usabl": [40, 46, 54], "flatten": [40, 48, 54], "_imag": [41, 42], "imagei": [41, 42, 52], "imageui": [41, 42], "imageu": [41, 42], "implic": [42, 59, 63, 69, 77], "astronomi": [42, 77], "saoimag": 42, "sextractor": 42, "row_num": 42, "col_num": 42, "insul": 42, "concern": [42, 59], "uint16": 42, "uint32": 42, "int16": 42, "int32": [42, 52], "remind": 42, "make_const": 42, "image_float": 42, "image_doubl": 42, "valid_dtyp": 42, "new_scal": 42, "new_wc": 42, "getvalu": [42, 63], "new_ixi": 42, "__getitem__": 42, "__setitem__": 42, "17": [42, 46, 60, 68], "_wrap": 42, "_view": 42, "_getvalu": 42, "_setvalu": 42, "_addvalu": 42, "addvalu": 42, "_fill": 42, "_invertself": 42, "addnoisesnr": [42, 52], "snr": 42, "preserve_flux": 42, "great08": [42, 55, 74], "equiv": [42, 77], "poissonnois": [42, 51, 52, 62, 74], "variablegaussiannois": [42, 51, 52, 62, 74], "addreciprocityfailur": [42, 64, 74], "exp_tim": 42, "base_flux": 42, "reciproc": [42, 64, 74], "photographi": 42, "sensit": [42, 74], "photograph": 42, "film": 42, "1893": 42, "reciprocity_": 42, "suffer": 42, "hgcdte": [42, 64], "infrar": 42, "astrometri": 42, "lesser": [42, 64], "exhibit": 42, "lack": 42, "p_r": 42, "log_": 42, "prime": [42, 54, 61, 69], "calibr": 42, "decad": 42, "motiv": 42, "h2rg": 42, "fig": 42, "1106": 42, "1090": [42, 52], "nan": [42, 57, 64], "nonlinear": [42, 53, 64], "applyipc": [42, 64, 74], "ipc_kernel": [42, 64], "edge_treat": [42, 64], "fill_valu": [42, 64], "kernel_nonneg": 42, "kernel_norm": 42, "interpixel": [42, 49, 64, 74], "capacit": [42, 49, 64, 74], "nir": [42, 64, 74], "voltag": [42, 64, 74], "3x3": [42, 64], "anisotrop": 42, "crop": [42, 64], "applynonlinear": [42, 49, 52, 64, 74], "nlfunc": 42, "classic": 42, "aris": [42, 55, 71, 74], "junction": 42, "attenu": 42, "inclus": 42, "beta1": 42, "beta2": 42, "applypersist": [42, 64], "coeff": 42, "retent": [42, 64], "trap": 42, "laboratori": [42, 51], "cmo": 42, "readout": [42, 64, 67], "prior": [42, 55], "dither": [42, 49, 52, 64], "latest": [42, 44, 46, 53, 64, 77], "oldest": 42, "block": [42, 49], "attributeerror": 42, "calculate_fft": 42, "calculate_inverse_fft": 42, "conj": 42, "xcen": 42, "ycen": 42, "16": [42, 46, 49, 54, 68, 77], "reshap": 42, "56": [42, 63], "72": [42, 52], "clear_depixelize_cach": 42, "alt_imag": 42, "100x100": [42, 59], "npix": [42, 54], "flip_lr": [42, 52], "flip_ud": [42, 52], "get_pixel_cent": 42, "good_fft_siz": 42, "input_s": 42, "iscomplex": 42, "isconst": 42, "isinteg": [42, 49], "setorigin": [42, 74, 77], "26": [42, 63], "outer_bound": 42, "quantiz": [42, 64, 74], "devic": 42, "qe": [42, 75], "ipc": [42, 64], "int_imag": 42, "replaceneg": 42, "replace_valu": 42, "tini": [42, 61], "undesir": 42, "rot_180": [42, 52], "rot_ccw": [42, 52], "rot_cw": [42, 52], "new_pixel_scal": 42, "234": 42, "456": 42, "232": 42, "235": 42, "454": [42, 52], "457": [42, 52], "459": [42, 52], "setsubimag": 42, "tranpos": 42, "unlin": 42, "halfwai": 42, "55": 42, "71": [42, 61, 79], "understand": [42, 54, 64, 69], "im_ful": 42, "ft": 42, "n2": 42, "im_wrap": 42, "pristin": 42, "wrapped_imag": 42, "toolkit": 43, "overview": 43, "date": [43, 64, 67, 77], "script": [43, 46, 49, 52, 63, 64, 68, 73, 74], "summari": [43, 52, 54, 61], "capabl": 43, "13": [43, 58, 68, 75], "concept": [43, 56], "zernik": [43, 52, 53, 54, 61, 64, 76], "deflect": [43, 52, 54, 76], "miscellan": [43, 76], "histori": 43, "v2": 43, "regularli": 44, "mac": [44, 46, 53], "pypi": [44, 77], "forg": [44, 45, 53], "experi": 44, "hear": 44, "posix": 44, "compliant": 44, "window": 44, "pytest": [44, 52], "test_requir": 44, "txt": [44, 45, 46, 68], "sudo": [44, 46, 53], "plugin": 44, "xdist": 44, "60": [44, 52, 75], "nosetest": [44, 52], "run_all_test": 44, "demo2": [44, 74], "learn": 44, "subdirectori": [44, 46, 49, 53, 63], "prerequisit": 45, "channel": 45, "conda_requir": 45, "pybind11": [45, 46, 52], "git": [45, 46, 53], "clone": [45, 46, 53], "privileg": 46, "home": [46, 61], "library_path": 46, "ld_library_path": 46, "environment": 46, "export": 46, "libary_path": 46, "starlink": [46, 77], "pyyaml": [46, 52], "quickest": 46, "pyast": [46, 77], "fastest": [46, 49], "earlier": [46, 64, 75, 77], "url": 46, "wget": 46, "tar": [46, 63, 64, 68], "xfz": 46, "c_include_path": 46, "fftw_dir": 46, "shell": 46, "login": [46, 53], "bash_profil": 46, "usr": 46, "modern": 46, "hide": 46, "libfftw3": 46, "crai": 46, "pe": 46, "lib64": 46, "loadabl": 46, "fftw3": 46, "sw": [46, 77], "port": [46, 77], "eigen_dir": 46, "tuxfamili": 46, "php": [46, 63], "bitbucket": 46, "xfj": 46, "cp": 46, "5a0156e40feb": 46, "md5": 46, "hash": [46, 49], "eigen3": 46, "libeigen3": 46, "foremost": 46, "strive": 46, "hew": 46, "_galsim": 46, "build_shared_clib": 46, "shared_clib": 46, "abs_err": 47, "33333333333333337": 47, "666666666666667": 47, "66666666666666674": 47, "jstor": 47, "2004583": 47, "e10": 47, "int_0": 47, "j_": 47, "dr": [47, 67], "outlin": 47, "ogata": 47, "kurim": 47, "kyoto": 47, "jp": [47, 63], "prim": 47, "41": 47, "integrationrul": [47, 76], "calculateweight": 47, "apporpri": 47, "trapzrul": [47, 76], "imageintegr": [47, 52, 76], "wavelengthh": 47, "drawimagekwarg": 47, "dok": 47, "apart": 47, "use_endpoint": 47, "predefin": 47, "interior": 47, "from_nam": [48, 75], "kval": 48, "max_len": 48, "5th": 48, "bunch": [49, 59], "lazy_properti": 49, "fget": 49, "slow_function_to_be_used_as_a_properti": 49, "answer": [49, 53, 55], "stackoverflow": [49, 53], "6849299": 49, "doc_inherit": 49, "mthd": 49, "live": [49, 59, 63], "some_method": 49, "activest": 49, "python_index_1": 49, "mj": 49, "recip": 49, "bug": [49, 52, 53], "timer": 49, "took": [49, 60, 63], "watch": 49, "get_omp_thread": 49, "set_omp_thread": 49, "compli": 49, "single_thread": [49, 54], "pool": [49, 54], "n_cpu": 49, "especaili": 49, "gcc": 49, "fork": [49, 53, 54], "lru_cach": 49, "user_funct": 49, "1024": [49, 52, 64], "stolen": 49, "577970": 49, "dynam": [49, 52], "slow_funct": 49, "k1": [49, 59], "destruct": 49, "pickle_shar": [49, 52, 54], "state": [49, 54], "galsim_obj_with_shared_st": 49, "phase_screen": [49, 54], "dump": [49, 54], "restart": [49, 54], "unload": 49, "weakmethod": 49, "weakref": 49, "81253": 49, "orderedweakref": 49, "ref": 49, "heap": 49, "simplegener": 49, "horner": [49, 52], "bx": 49, "cx": 49, "Will": 49, "_horner": 49, "triangl": [49, 77], "bivari": [49, 79], "_horner2d": 49, "temporari": [49, 68], "descend": [49, 54, 61], "ncr": 49, "distiguish": 49, "distinguish": 49, "algorith": 49, "largish": 49, "rotate_xi": 49, "x_rot": 49, "y_rot": 49, "g1g2_to_e1e2": 49, "ellips": [49, 69], "printopt": 49, "temporarili": 49, "2891790": 49, "long_arr": 49, "roll2d": 49, "roll": 49, "irol": 49, "jroll": 49, "kxky": 49, "array_shap": 49, "fftfreq": 49, "idl": 49, "meshgrid": [49, 59, 77], "uniqu": [49, 63], "concaten": 49, "check_pickl": 49, "irrepr": 49, "recov": [49, 61, 64], "hashabl": 49, "deepcopi": 49, "check_all_diff": 49, "check_hash": 49, "unequ": [49, 72], "obj1": [49, 74], "obj2": [49, 74], "capturelog": 49, "exit": [49, 63], "sortbi": 49, "tottim": 49, "nline": 49, "pstat": 49, "int64": 49, "listifi": 49, "lit": 49, "dol_to_lod": 49, "dol": 49, "scalar_str": 49, "_functions_": 49, "okai": 49, "mix": [49, 69, 74], "f2": 49, "ensure_dir": 49, "race": 49, "makedir": 49, "interleaveimag": [49, 64], "im_list": 49, "add_flux": 49, "catch_offset_error": 49, "interleav": [49, 52], "multidrizzl": 49, "imcom": 49, "disadvantag": 49, "ther": 49, "acheiv": 49, "arang": [49, 59, 63, 72, 77], "deinterleaveimag": 49, "conserve_flux": 49, "extract": [49, 75], "gal_pix": 49, "img_new": 49, "reconstruct": [49, 77], "thin_tabulated_valu": [49, 68], "x_new": 49, "y_new": 49, "old_thin_tabulated_valu": 49, "739": [49, 52], "josh": [49, 53], "wrote": 49, "buggi": 49, "mike": [49, 53], "parse_pos_arg": 49, "name1": 49, "name2": 49, "rand_arr": 49, "convert_interpol": 49, "structure_funct": 49, "angularli": 49, "phi": [49, 54, 75], "langl": 49, "rangl": 49, "math_ev": 49, "other_modul": 49, "unweighted_mo": 49, "0th": [49, 79], "mx": 49, "my": 49, "m0": 49, "unweighted_shap": 49, "rsqr": 49, "rand_with_replac": 49, "n_choic": 49, "_n_rng_call": [49, 63], "check_share_fil": 49, "subdir": 49, "correct_filenam": 49, "find_out_of_bounds_posit": 49, "engin": [50, 52, 59], "cosmologi": [50, 78], "emploi": [50, 61], "matthia": 50, "bartelmann": 50, "libastro": 50, "overdens": 50, "m_solar": 50, "omega_matt": 50, "omega_lambda": 50, "_getshear": [50, 59], "pos_x": [50, 59], "pos_i": [50, 59], "z_": 50, "getshear": [50, 52, 59, 74], "_getconverg": [50, 59], "getconverg": [50, 52, 59], "_getmagnif": [50, 59], "getmagnif": [50, 52, 59, 74], "_getlens": [50, 59], "getlens": [50, 52, 59], "xlist": [50, 59], "ylist": [50, 59], "kappa": [50, 52, 59, 69], "da": [50, 79], "lambdacdm": 50, "radiat": 50, "quintess": 50, "curvatur": 50, "z_ref": 50, "mpc": 50, "3000": 50, "gaussiannois": [51, 52, 62, 74], "deviatenois": [51, 52, 62, 74], "isinst": [51, 77], "gaussian_nois": 51, "noise_copi": 51, "poisson_nois": 51, "stand": [51, 52], "ccd_nois": 51, "shut": 51, "var_imag": [51, 74], "variable_nois": 51, "dev_nois": 51, "breviti": 52, "changelog": 52, "parenthes": 52, "cppellips": 52, "astronomicalconst": 52, "1129": 52, "attributedict": 52, "1149": 52, "1154": 52, "1174": 52, "731": 52, "795": [52, 53], "954": 52, "1138": 52, "1143": 52, "1148": 52, "1160": 52, "1162": 52, "1163": 52, "1166": 52, "1167": 52, "1169": 52, "1183": 52, "1184": 52, "1193": 52, "1195": 52, "log_format": 52, "1201": 52, "1202": 52, "1206": 52, "galaxysampl": [52, 63], "1139": 52, "1146": 52, "pupil_u": [52, 54, 56], "pupil_v": [52, 54, 56], "1147": 52, "1155": 52, "sheartoworld": [52, 77], "sheartoimag": [52, 77], "1158": 52, "1172": 52, "1176": 52, "1178": 52, "1067": 52, "1179": 52, "1180": 52, "1118": 52, "1137": 52, "1140": 52, "1141": 52, "1177": 52, "1132": 52, "1156": 52, "1157": 52, "1185": 52, "1197": 52, "1198": 52, "1082": 52, "eigen": 52, "1086": 52, "540": [52, 63], "withorigin": [52, 77], "1073": 52, "1084": 52, "wfirst": 52, "ii_pad_factor": [52, 54, 61], "1089": 52, "high_accuraci": [52, 64], "approximate_strut": [52, 64], "1093": 52, "1095": 52, "midpt": 52, "1098": 52, "lookuptable2d": [52, 54, 72, 76], "1103": 52, "fft_sign": [52, 54, 61], "1104": 52, "1151": 52, "510": 52, "demo12": [52, 74], "demo13": [52, 53, 64, 74], "1121": 52, "1083": 52, "random_float": 52, "_nobjects_onli": 52, "romansca": [52, 74], "romanbandpass": 52, "romanpsf": [52, 74], "1057": 52, "vonkarman": [52, 54, 61], "1059": 52, "1065": 52, "1069": 52, "lab": [52, 54, 64], "1077": 52, "1081": 52, "1078": 52, "pupil_bin": [52, 64], "fittedsipwc": [52, 77], "1092": 52, "gsfitswc": [52, 77], "sip": [52, 77], "wcss": 52, "1094": 52, "integrate_product": [52, 72], "1099": 52, "tpv": [52, 77], "1101": 52, "userscreen": [52, 54, 65], "1102": 52, "describe_zernik": [52, 76, 79], "1120": 52, "934": 52, "935": 52, "pv": 52, "1110": 52, "1124": 52, "1126": 52, "1054": 52, "1058": 52, "1061": 52, "1064": 52, "1091": 52, "_basecorrelatednois": 52, "160": 52, "randomwalk": 52, "977": 52, "1038": 52, "reload": 52, "919": 52, "1048": 52, "galsim_share_dir": [52, 68], "1014": 52, "host": [52, 77], "zenodo": [52, 63], "1033": 52, "877": 52, "22": [52, 64], "fov": 52, "fermi": [52, 64], "992": 52, "1005": 52, "1006": 52, "1008": 52, "1026": 52, "1047": 52, "laplacian": [52, 79], "hessian": [52, 79], "1053": 52, "472": 52, "1029": 52, "makeskyimag": [52, 64, 74, 77], "1030": 52, "1036": 52, "1041": 52, "990": 52, "range_division_for_extreama": 52, "993": 52, "821": 52, "982": 52, "981": 52, "fault": 52, "996": 52, "scon": 52, "1009": 52, "1020": 52, "unnecessarili": 52, "safe_load": 52, "v5": 52, "1025": 52, "809": 52, "755": 52, "2016": 52, "tmv": 52, "alldetectoreffect": [52, 64], "deproject": [52, 77], "galsim_yaml": 52, "galsim_json": 52, "964": 52, "968": 52, "864": 52, "855": 52, "955": 52, "writer": 52, "cutout": [52, 59], "928": 52, "942": 52, "963": 52, "kappakaisersquir": 52, "subsamplegrid": 52, "submodul": 52, "832": 52, "951": 52, "phasescreen": 52, "secondkick": [52, 54, 65], "940": 52, "calculate_pixel_area": [52, 67], "580": 52, "getgal": 52, "640": 52, "reorgan": 52, "789": 52, "799": 52, "824": 52, "opticalscreen": [52, 54, 65, 79], "873": 52, "884": 52, "runner": 52, "892": 52, "pariti": 52, "mistak": 52, "675": 52, "792": 52, "848": 52, "880": 52, "endless": 52, "952": 52, "simreal": 52, "787": 52, "wmult": 52, "makepsf": [52, 54], "mipdt": 52, "887": 52, "904": 52, "hms_angl": 52, "dms_angl": 52, "shapelets": 52, "905": 52, "objlist": 52, "coef_arrai": 52, "nyquistscal": 52, "renam": 52, "533": 52, "aegi": 52, "candel": 52, "715": 52, "722": 52, "771": 52, "776": 52, "782": 52, "811": 52, "819": [52, 54], "samplewavelength": [52, 56, 57, 66], "822": 52, "assignphotonangl": 52, "823": 52, "827": 52, "835": 52, "840": 52, "865": 52, "buildgrid": [52, 59, 60, 74], "get_xyz": [52, 77], "celetialcoord": 52, "from_xyz": [52, 77], "917": 52, "calculatenoisevar": 52, "820": 52, "formerli": 52, "745": 52, "534": 52, "768": 52, "602": 52, "654": 52, "683": 52, "686": 52, "713": 52, "720": 52, "724": 52, "741": 52, "763": 52, "764": 52, "784": 52, "698": 52, "301": 52, "691": 52, "308": 52, "465": 52, "phasescreenlist": [52, 54, 65], "549": 52, "rewrot": 52, "554": 52, "694": 52, "657": 52, "660": 52, "makegalaxi": [52, 63, 74], "693": 52, "709": 52, "723": 52, "735": 52, "748": 52, "711": 52, "750": 52, "jobnum": 52, "774": 52, "616": 52, "218": [52, 54], "interpolant2d": 52, "interpolantxi": 52, "multipleimag": 52, "642": 52, "__rdiv__": 52, "643": 52, "630": 52, "666": 52, "unpickl": [52, 54], "__eq__": 52, "__ne__": 52, "__hash__": 52, "501": 52, "555": 52, "558": 52, "590": 52, "mission": 52, "makeobj": 52, "635": 52, "612": 52, "618": 52, "626": 52, "639": 52, "672": 52, "anglebetween": [52, 77], "incorrectli": 52, "645": 52, "670": 52, "applywhiteningto": 52, "529": 52, "547": 52, "calculatedcrmomentshift": [52, 66], "calculatechromaticseeingratio": 52, "addreciprocityfaiur": 52, "552": 52, "alias_threshold": 52, "562": 52, "581": 52, "524": 52, "601": 52, "603": 52, "563": 52, "486": 52, "537": 52, "repo": 52, "548": 52, "571": 52, "572": 52, "byteord": 52, "594": 52, "599": 52, "604": 52, "hidden": 52, "__version__": 52, "pep": 52, "610": 52, "364": 52, "shoot_relerr": 52, "shoot_abserr": 52, "535": 52, "createshear": 52, "succinct": 52, "511": 52, "fitimag": 52, "drawshoot": 52, "467": 52, "409": 52, "478": 52, "508": 52, "526": 52, "344": 52, "528": 52, "536": 52, "479": 52, "482": 52, "487": 52, "424": 52, "442": 52, "461": 52, "466": 52, "474": 52, "470": 52, "machineri": [52, 74], "488": 52, "497": 52, "460": 52, "430": 52, "439": 52, "449": 52, "376": 52, "350": 52, "388": 52, "trefoil": [52, 54, 61, 64], "302": 52, "390": 52, "248": 52, "304": 52, "kmin_factor": [52, 59], "kmax_factor": [52, 59], "377": 52, "powerspectrumestim": [52, 60, 78], "pse": [52, 60, 78], "382": 52, "343": 52, "426": 52, "365": 52, "352": 52, "380": 52, "417": 52, "linkflag": 52, "objectss": 52, "407": 52, "432": 52, "238": 52, "305": 52, "306": [52, 59], "get_cosmos_corrfunc": 52, "345": 52, "349": 52, "319": 52, "330": 52, "299": 52, "333": 52, "297": 52, "315": 52, "327": 52, "331": 52, "332": 52, "revamp": 52, "243": 52, "285": 52, "289": 52, "288": [52, 74], "291": 52, "295": 52, "294": 52, "impetu": 53, "challeng": [53, 55, 59, 78], "great3": [53, 63], "barnabytprow": [53, 63], "adsab": [53, 63, 73], "harvard": [53, 63, 73, 77], "2015a": 53, "26c": 53, "121r": 53, "tarbal": [53, 63], "zip": 53, "repositori": [53, 59, 60, 63, 64], "fink": [53, 77], "macport": 53, "homebrew": 53, "rst": 53, "licens": 53, "bsd": 53, "mail": 53, "organ": [53, 65, 74], "googl": 53, "announc": 53, "receiv": 53, "notif": 53, "subscrib": 53, "email": 53, "googlegroup": 53, "junk": 53, "repli": 53, "unsubscrib": 53, "unsubscript": 53, "mikejarvis17": 53, "gmail": 53, "rachel": 53, "rmandelb": 53, "andrew": 53, "dot": [53, 79], "cmu": 53, "meyer": 53, "jmeyers314": 53, "year": [53, 75], "grate": 53, "alert": [53, 61], "notifi": 53, "chanc": 53, "avenu": 53, "contact": 53, "address": 53, "sit": [53, 60], "make_coadd": [53, 73], "psf_wf_movi": 53, "movi": 53, "wavefront": [53, 54, 79], "20data": [53, 63], "iii": 53, "wavlength": 53, "vignet": [53, 56], "fring": [53, 56], "cosmic": 53, "bleed": 53, "553": 53, "828": 53, "extinct": 53, "dust": 53, "541": 53, "669": 53, "808": 53, "205": 53, "875": 53, "equat": [54, 59, 60, 66], "cal": 54, "strategi": 54, "illumin": [54, 57, 61, 64], "von": [54, 65], "karman": [54, 65], "evolv": 54, "frozen": 54, "altitud": 54, "fraunhof": 54, "compens": 54, "screen_list": 54, "embed": 54, "cage": [54, 61], "evenli": [54, 59, 61], "therebi": 54, "aper": [54, 61], "prioriti": [54, 61], "arrang": [54, 57, 61], "scale_s": 54, "samplepupil": 54, "screen_siz": 54, "screen_scal": 54, "vx": 54, "vy": 54, "time_step": 54, "mp_context": 54, "wind": 54, "boil": 54, "peterson": 54, "kick": [54, 77], "consum": 54, "subprocess": 54, "highli": 54, "launch": 54, "initwork": [54, 65], "initworkerarg": [54, 65], "mp": 54, "atm": 54, "morearg": 54, "fn": 54, "ctx": 54, "get_context": 54, "safest": 54, "ctor": 54, "initarg": 54, "apply_async": 54, "dummypsf": 54, "screen_kmax": 54, "trick": 54, "myscreen": 54, "pkl": 54, "wb": 54, "rb": 54, "meta": 54, "km": 54, "sea": 54, "smoothli": 54, "approach": [54, 59], "veloc": 54, "freshli": 54, "clock": 54, "entropi": 54, "spie": 54, "remembr": 54, "autoregress": 54, "srikar": 54, "srinath": 54, "univ": 54, "california": 54, "santa": 54, "cruz": 54, "lisa": 54, "poyneer": 54, "lawrenc": 54, "livermor": 54, "nation": 54, "alexand": 54, "rudi": 54, "ucsc": 54, "ammon": 54, "llnl": 54, "publish": 54, "proceed": 54, "volum": 54, "9148": 54, "septemb": 54, "kmin": [54, 59], "wavefront_gradi": 54, "dwdu": 54, "dwdv": 54, "tip": [54, 61], "tilt": [54, 61, 77], "annular_zernik": [54, 61], "lam_0": 54, "soc": [54, 61, 79], "am": [54, 61, 79], "66": [54, 61, 79], "207": [54, 61, 79], "211": [54, 61, 79], "1976": [54, 61, 79], "brief": [54, 61], "zernike_polynomi": [54, 61, 79], "arrow": [54, 61], "piston": [54, 61, 79], "unus": [54, 61, 79], "silli": 54, "_bar": 54, "instantan": 54, "025": 54, "studi": [54, 63], "second_kick": 54, "believ": [54, 61], "zemax": [54, 61], "decam": [54, 61], "prohibit": 54, "interfer": 54, "dub": 54, "tune": 54, "uninstanti": 54, "rapidli": [54, 60], "paradigm": 54, "acknowledg": 54, "phosim": 54, "label": [54, 64, 77], "incur": 54, "reader": 54, "apjss": 54, "vol": [54, 61], "angleunit": [54, 59, 61, 75], "accomplish": 54, "blow": 54, "psi": 54, "023": 54, "l_0": [54, 61], "asymptot": 54, "longest": 54, "r0_500_effect": 54, "r0_weight": 54, "jee": 54, "tyson": 54, "2011": [54, 60], "laptop": 54, "byte": 54, "ram": [54, 63], "73": [54, 77], "89": 54, "46": 54, "652": 54, "172": 54, "055": 54, "074": 54, "022": 54, "700nm": 54, "700": [54, 61, 75], "img1": 54, "million": 54, "img2": 54, "1e6": 54, "balanc": [54, 63], "reset_shared_screen": [54, 65], "successfulli": 55, "great10": [55, 59, 60, 74], "n_": 55, "f_i": 55, "x_i": 55, "stochast": [55, 67], "driver": 55, "dielectr": 56, "medium": 56, "vacuum": [56, 57], "consequ": [56, 66], "recreat": 56, "allocatepupil": 56, "allocatetim": 56, "allocatewavelength": 56, "target_indic": 56, "slice": [56, 79], "source_indic": 56, "do_xi": 56, "do_flux": 56, "do_oth": 56, "s1": 56, "s2": 56, "dz": [56, 57], "fromarrai": 56, "constrast": 56, "hasallocatedpupil": 56, "hasallocatedtim": 56, "photons2": 56, "nphoton": [56, 66], "focus": 57, "defocus": 57, "conic": 57, "beam": 57, "intra": 57, "sheared_po": 58, "getmatrix": [58, 69, 77], "arbitari": 59, "lensing_engin": [59, 60], "cell": 59, "kept": [59, 63], "k2": 59, "coverag": 59, "cosmolog": [59, 74], "calculatexi": 59, "cosmologist": 59, "ell": [59, 60], "pitch": 59, "p_e": [59, 60], "p_b": [59, 60], "curl": 59, "get_converg": 59, "bandlimit": 59, "denot": 59, "observation": 59, "lensing_p": 59, "theorytoobserv": [59, 78], "sharp": 59, "pictur": 59, "frame": [59, 66], "amelior": 59, "soft": 59, "arctan": 59, "soften": 59, "gradual": 59, "came": 59, "my_p": [59, 60], "1413231": 59, "p_k": 59, "tab_pk": 59, "g1_r": 59, "g2_r": 59, "iff": 59, "n_theta": 59, "xi_": 59, "xi_p": 59, "xi_m": 59, "advis": [59, 75], "guidelin": [59, 64], "ten": 59, "412": 59, "141": 59, "313": 59, "241": 59, "342": 59, "75": 59, "199": 59, "225": 59, "489": 59, "poslist": 59, "periodi": 59, "nrandcallsforbuildgrid": 59, "powerspectrumr": [59, 78], "pixel_s": 59, "spin": [59, 60], "alter": 59, "incorrect": 59, "gd": [59, 74], "gamma1": 59, "gamma2": 59, "joe": 60, "zuntz": 60, "assort": 60, "privat": 60, "sky_size_deg": 60, "nbin": 60, "interchang": 60, "rebin": 60, "logarithim": 60, "grid_siz": 60, "n_ell": 60, "icosmo": 60, "my_tab": 60, "fid": 60, "zmed1": 60, "00": 60, "specifythem": 60, "my_ps": 60, "p_eb": 60, "eb": 60, "_bin_pow": 60, "handbook": 60, "kitch": [60, 74], "1214": 60, "aoas484": 60, "21": [60, 75], "weight_e": 60, "weight_bb": 60, "theory_func": 60, "bb": 60, "airy_disc": 61, "fnal": 61, "gov": [61, 64], "neilsen": 61, "notebook": 61, "astropsf": 61, "Its": [61, 63], "transfer": 61, "500nm": 61, "atmospheric_se": 61, "the_kolmogorov_model_of_turbul": 61, "do_delta": 61, "quantit": 61, "rightarrow": 61, "martinez": 61, "516": 61, "conan": 61, "2008": 61, "josa": 61, "blindli": 61, "086": 61, "vonkaman": 61, "bypass": 61, "imposs": 61, "delta_amplitud": 61, "_circular_": 61, "orthogon": [61, 77], "_annular_": 61, "mahajan": [61, 79], "optical_psf": 61, "stronger": [61, 67], "inject": 62, "astrophys": 63, "real_galaxy_catalog_23": 63, "5_exampl": 63, "flux_rescal": 63, "passband": 63, "amplifi": [63, 75], "real_galaxi": 63, "imposit": 63, "criteria": 63, "subtleti": 63, "terribli": 63, "simplist": 63, "000": 63, "Be": 63, "unpack": 63, "symlink": 63, "getgalimag": 63, "getpsfimag": 63, "getbandpass": [63, 64, 68, 74], "getindexforid": 63, "getnois": 63, "getnoiseproperti": 63, "throughout": [63, 79], "recogn": 63, "real_galaxy_catalog_25": 63, "2_fit": 63, "2_select": 63, "cat": [63, 74], "im_siz": 63, "pix_scal": 63, "bp_file": 63, "wfc_f814w": [63, 68], "dat": [63, 67, 68], "cosmos_cat": [63, 74], "bigger": 63, "real_gal_list": 63, "param_gal_list": 63, "ind": 63, "real_gal": 63, "param_g": 63, "im_real": 63, "im_param": 63, "im_real_": 63, "im_param_": 63, "spent": 63, "240": 63, "33": 63, "_use_sampl": 63, "catalog_select": 63, "canmaker": 63, "getparametricrecord": 63, "record": 63, "getrealparam": 63, "n_random": 63, "bear": 63, "photo": 63, "mock": 63, "ridicul": 63, "selectrandomindex": 63, "87": 63, "3242143": 63, "ball": 63, "cosmos_23": [63, 68], "5_training_sampl": [63, 68], "readm": 63, "cosmos_25": [63, 68], "2_training_sampl": [63, 68], "nolink": 63, "quiet": 63, "reinstal": 63, "rerun": 63, "mere": 63, "symbol": 63, "2017arxiv171000885m": 63, "nearbi": 63, "mtk": 63, "nao": 63, "pdr1": 63, "se": [64, 77], "sca": [64, 68], "assembli": 64, "n_sca": 64, "diagram": 64, "languag": 64, "collecting_area": 64, "epoch": [64, 77], "n_dither": 64, "dark_curr": 64, "nonlinearity_beta": 64, "ordinarili": 64, "counts_out": 64, "counts_in": 64, "reciprocity_alpha": 64, "5e": 64, "newer": 64, "thermal_background": 64, "thermal": 64, "282": [64, 77], "f184": [64, 68], "pupil_plane_fil": 64, "anyon": 64, "wfc": 64, "stray_light_fract": 64, "strai": 64, "zodiac": 64, "worst": 64, "persistence_coeffici": 64, "eight": 64, "persistence_fermi_param": 64, "n_pix_tot": 64, "n_pix": 64, "capacitor": 64, "monitor": 64, "jitter_rm": 64, "jitter": 64, "realiti": 64, "charge_diffus": 64, "getskylevel": [64, 74], "incorpor": [64, 69], "getwc": [64, 68, 74], "findsca": 64, "gap": 64, "allowedpo": [64, 74], "sun": [64, 77], "bestpa": 64, "ab_zeropoint": 64, "default_thin_trunc": 64, "loss": 64, "obei": 64, "micron": 64, "instrument": 64, "delta_zp": 64, "grism": 64, "spreadsheet": 64, "roman_effarea_20201130": 64, "xlsx": 64, "gsfc": 64, "nasa": 64, "wfi_techn": 64, "roman_bandpass": 64, "f184_bp": 64, "2025": 64, "chri": 64, "tapir": 64, "chirata": 64, "uncertain": 64, "sensibli": 64, "eclipt": [64, 77], "longitud": [64, 77], "fair": 64, "decent": 64, "earth": [64, 75, 77], "orbit": 64, "obliqu": [64, 77], "datetim": [64, 77], "vernal": 64, "equinox": 64, "sca_po": 64, "n_wave": 64, "extra_aberr": 64, "webbpsf": 64, "readthedoc": 64, "abber": 64, "wfi": 64, "wim_zernikes_cycle9": 64, "csv": 64, "spider": 64, "settabl": 64, "512": 64, "spike": 64, "degrad": 64, "roman_psf": 64, "_make_apertur": 64, "galim": 64, "webpag": 64, "parse_roman_zernikes_1217": 64, "boxi": 64, "outskirt": 64, "1293": 64, "mid": 64, "guid": 64, "sdt_public": 64, "wp": 64, "readme_afta_c5_wfc_zernike_and_field_data": 64, "22nd": 64, "pa": 64, "pa_is_fpa": 64, "payload": 64, "swap": [64, 77], "solar": 64, "panel": 64, "consult": 64, "fpa": 64, "wcs_dict": 64, "include_bord": 64, "subroutin": [64, 77], "36": 64, "obviou": 64, "convertcent": 64, "42406840554768e": 64, "139": 64, "director": 64, "prev_exposur": 64, "slew": 64, "consecut": 64, "tail": 64, "stsci": [64, 68], "wfc3": [64, 68], "ins_perform": [64, 68], "exceed": 64, "stretch": [65, 73], "exponenati": 65, "vaucouleur": 65, "hsc": 65, "_blue_limit": 66, "_red_limit": 66, "5000": 66, "aa": 66, "ndarrai": 66, "wavenumb": 66, "spectral_dens": [66, 75], "_mul_s": 66, "_mul_bandpass": 66, "_mul_scalar": 66, "plaza": 66, "1204": 66, "1346": 66, "calculateseeingmomentratio": 66, "check_dimensionless": 66, "check_spectr": 66, "max_wav": 66, "resum": 67, "accumu": 67, "fell": 67, "_50_": 67, "50v": 67, "itl": [67, 68], "lsst_itl_50_32": 67, "lsst_itl_8": [67, 68], "lsst_e2v_50_8": 67, "e2v": 67, "lsst_e2v_50_32": 67, "lsst_e2v_8": 67, "asymmetr": 67, "tradit": [67, 77], "dope": 67, "cosin": 67, "simple_tr": 67, "poisson_ccd": 67, "cfg": 67, "containt": 67, "sinusoid": 67, "co": [67, 69, 75, 77], "prepend": [68, 77], "flam": 68, "specrum": 68, "lyra": 68, "calspec": 68, "crd": 68, "alpha_lyr_mod_001": 68, "2200": 68, "cww_e_ext": 68, "wu": 68, "weedman": 68, "1980": 68, "1400": 68, "bolzonella": 68, "miral": 68, "pello": 68, "2000": [68, 72, 77], "evolutionari": 68, "bruzual": 68, "charlot": 68, "1993": 68, "zphot": 68, "webast": 68, "ast": [68, 77], "ob": 68, "mip": 68, "hyperz": 68, "zphot_src_1": 68, "22050": 68, "gets": 68, "cww_e_ext_mor": 68, "cww_im_ext": 68, "cww_im_ext_mor": 68, "sbc": 68, "cww_sbc_ext_mor": 68, "acs_wfc_f435w": 68, "wfc_f435w": 68, "acs_wfc_f606w": 68, "wfc_f606w": 68, "acs_wfc_f775w": 68, "wfc_f775w": 68, "acs_wfc_f814w": 68, "acs_wfc_f850lp": 68, "wfc_f850lp": 68, "lsst_u": 68, "airmass": 68, "githubusercont": 68, "master": 68, "baselin": 68, "total_u": 68, "lsst_g": 68, "total_g": 68, "lsst_r": 68, "total_r": 68, "lsst_i": 68, "total_i": 68, "lsst_z": 68, "total_z": 68, "lsst_y": 68, "wfc3_uvis_f275w": 68, "wfc_uvis_f275w": 68, "uvi": 68, "f275w": 68, "uvis1": 68, "uvis2": 68, "throughput_t": 68, "tab": [68, 74], "wfc3_uvis_f336w": 68, "wfc_uvis_f336w": 68, "f336w": 68, "wfc3_ir_f105w": 68, "wfc_ir_f105w": 68, "ir": 68, "f105w": 68, "wfc3_ir_f125w": 68, "wfc_ir_f125w": 68, "f125w": 68, "wfc3_ir_f160w": 68, "wfc_ir_f160w": 68, "f160w": 68, "getlsstbandpass": 68, "getacsbandpass": 68, "getwfc3bandpass": 68, "lsst_itl_32": 68, "lsst_etv_32": 68, "etv": 68, "preliminari": 68, "roman_phas": 68, "a_srr_wfc_zernike_and_field_data_170727_01": 68, "a_srr_wfc_zernike_and_field_data_170727_02": 68, "a_srr_wfc_zernike_and_field_data_170727_03": 68, "a_srr_wfc_zernike_and_field_data_170727_04": 68, "a_srr_wfc_zernike_and_field_data_170727_05": 68, "a_srr_wfc_zernike_and_field_data_170727_06": 68, "a_srr_wfc_zernike_and_field_data_170727_07": 68, "a_srr_wfc_zernike_and_field_data_170727_08": 68, "a_srr_wfc_zernike_and_field_data_170727_09": 68, "a_srr_wfc_zernike_and_field_data_170727_10": 68, "a_srr_wfc_zernike_and_field_data_170727_11": 68, "a_srr_wfc_zernike_and_field_data_170727_12": 68, "a_srr_wfc_zernike_and_field_data_170727_13": 68, "a_srr_wfc_zernike_and_field_data_170727_14": 68, "14": [68, 77], "a_srr_wfc_zernike_and_field_data_170727_15": 68, "a_srr_wfc_zernike_and_field_data_170727_16": 68, "a_srr_wfc_zernike_and_field_data_170727_17": 68, "a_srr_wfc_zernike_and_field_data_170727_18": 68, "roman_srr_wfc_pupil_mask_shortwave_2048_reformat": 68, "shorter": 68, "z087": 68, "y106": 68, "j129": 68, "h158": 68, "roman_srr_wfc_pupil_mask_longwave_2048_reformat": 68, "afta_throughput": 68, "sip_7_6_8": 68, "g_1": 69, "g_2": 69, "likewis": 69, "07": 69, "03j": 69, "1j": 69, "gamma_1": 69, "gamma_2": 69, "simultan": 69, "esq": 69, "cc": [69, 77], "rotationwith": 69, "easiest": [69, 74], "shear3": [69, 74], "shear1": [69, 74], "shear2": [69, 74], "s_1": 69, "s_2": 69, "s_3": 69, "hat": [70, 74], "certainli": 70, "cgnote": 71, "tonois": 71, "calculatev": 72, "other_arg": 72, "smoother": 72, "from_func": 72, "wise": 72, "ish": 72, "lienar": 72, "x_": 72, "_lookupt": 72, "x_factor": 72, "edge_mod": 72, "newaxi": 72, "tab2d": 72, "catmul": 72, "rom": 72, "wrt": 72, "congruent": [72, 79], "_lookuptable2d": [72, 76], "xperiod": 72, "yperiod": 72, "transforamt": 73, "_transform": 73, "inv_psf": 73, "deconv_g": 73, "fouriersqrtprofil": 73, "ed": 73, "coaddit": 73, "nick": 73, "unpublish": 73, "zackai": 73, "ofek": 73, "2015arxiv151206879z": 73, "copiou": 74, "explan": 74, "image_epsf": 74, "obj3": 74, "world_profil": [74, 77], "demo4": 74, "demo5": 74, "bridl": 74, "lownois": 74, "sub_imag": 74, "slider": 74, "real_cat": 74, "image_dir": 74, "demo7": 74, "visual": 74, "scroll": 74, "cluster": 74, "distdev": 74, "truth_cat": 74, "nakajima": 74, "permut": 74, "list1": 74, "list2": 74, "bzip": 74, "psf_filenam": 74, "vn": 74, "dm": [74, 75], "hm": [74, 75], "scale_flu": 74, "e_power_fil": 74, "earli": 74, "dropout": 74, "sed2": 74, "bandpass3": 74, "psf_type": 74, "matur": 74, "great3reject": 74, "showcas": 74, "lognorm": 74, "kpc": 75, "m31": 75, "forth": 75, "stick": 75, "indirectli": 75, "collector": 75, "lump": 75, "intricaci": 75, "qualifi": 75, "27": 75, "gradian": 75, "five": 75, "5707963267948966": 75, "unit1": 75, "unit2": 75, "theta1": 75, "theta2": [75, 77], "trigonometri": [75, 77], "tant": 75, "trig": 75, "sep": 75, "plus_sign": 75, "dd": 75, "mm": 75, "ss": 75, "decim": 75, "from_dm": 75, "angle2": 75, "356999999999999": 75, "token": 75, "hh": 75, "beteen": 75, "whitespac": 75, "from_hm": 75, "357": 75, "19": 75, "99999999999998": 75, "340": 75, "_angl": 75, "honest": 75, "nonetheless": 75, "015707963267948967": 75, "valid_nam": 75, "noll_to_zern": [76, 79], "zernikerotmatrix": [76, 79], "zernikebasi": [76, 79], "zernikegradbas": [76, 79], "doublezernikebasi": [76, 79], "decor": 76, "utilti": 76, "lru": 76, "celestial_coordinate_system": 77, "imagin": 77, "uniformwc": 77, "shearwc": 77, "jacobianwc": 77, "offsetshearwc": 77, "astropywc": 77, "pyastwc": 77, "wcstoolswc": 77, "wcstool": 77, "iscelesti": 77, "isuniform": 77, "affine_wc": 77, "agre": 77, "min_linear_scal": 77, "minlinearscal": 77, "max_linear_scal": 77, "maxlinearscal": 77, "isloc": 77, "vicin": 77, "u0": 77, "fixcolor": 77, "everywher": 77, "south": 77, "semi": 77, "postoimag": 77, "postoworld": 77, "project_cent": 77, "gnomon": 77, "profiletoimag": 77, "profiletoworld": 77, "world_shear": 77, "image_shear": 77, "nw": 77, "ne": 77, "shiftorigin": 77, "world_pos1": 77, "wcs2": 77, "new_origin": 77, "world_pos2": 77, "wcs3": 77, "new_world_origin": 77, "world_pos3": 77, "uvtoxi": 77, "treecorr": 77, "xytouv": 77, "xytoradec": 77, "writetofitshead": 77, "surviv": 77, "trip": 77, "coincid": 77, "jac_wc": 77, "getdecomposit": 77, "singular": 77, "decompos": 77, "uses_color": 77, "thenc": 77, "_radians_": 77, "_required_": 77, "radec_func": 77, "py27": 77, "enthought": 77, "websit": 77, "wcsinfo": 77, "frameset": 77, "xy2ski": 77, "sky2xi": 77, "tdc": 77, "_data": 77, "_doiter": 77, "rigor": 77, "popular": 77, "currrent": 77, "stg": 77, "zea": 77, "arc": 77, "tnx": 77, "succe": 77, "crpix": 77, "crval": 77, "fits_wcs_typ": 77, "31": 77, "141592653589793": 77, "5410520681182421": 77, "cb": 77, "distanceto": 77, "106044260566366": 77, "43854858674231": 77, "sky_coord": 77, "748893571891069": 77, "452371275343261": 77, "21794987288635": 77, "coord2": 77, "coord3": 77, "sweep": 77, "steradian": 77, "deproject_rad": 77, "straightforward": 77, "coordiant": 77, "from_eclipt": 77, "from_galact": 77, "el": 77, "galact": 77, "greatcirclepoint": 77, "c1": 77, "c2": 77, "antipod": 77, "jac_deproject": 77, "bmatrix": 77, "j00": 77, "j01": 77, "j10": 77, "j11": 77, "textrm": 77, "jac_deproject_rad": 77, "24": 77, "precess": 77, "from_epoch": 77, "to_epoch": 77, "equatori": 77, "explanatori": 77, "supplement": 77, "ae": 77, "liesk": 77, "1977": 77, "1979": 77, "284": 77, "currect": 77, "mathworld": 77, "wolfram": 77, "gnomonicproject": 77, "stereograph": 77, "proeject": 77, "stereographicproject": 77, "lambert": 77, "azimuth": [77, 79], "lambertazimuthalequ": 77, "areaproject": 77, "postel": 77, "equidist": 77, "azimuthalequidistantproject": 77, "project_rad": 77, "radec_to_xyz": 77, "8571673007021123": 77, "0497271911386187e": 77, "5150380749100542": 77, "xyz_to_radec": 77, "return_r": 77, "839": 77, "123": 77, "530": 77, "14556615088111796": 77, "558616191048523": 77, "145566150881118": 77, "cpython": 77, "ugli": 77, "secur": 77, "bewar": 77, "untrust": 77, "encod": 77, "wcs1": 77, "modulo": 77, "great03": 78, "tangenti": 78, "orthonorm": 79, "z_i": 79, "z_j": 79, "delta_": 79, "z_0": 79, "__neg__": 79, "evalcartesian": 79, "evalcartesiangrad": 79, "evalpolar": 79, "rho": 79, "zrot": 79, "th": 79, "uv_out": 79, "uv_inn": 79, "xy_out": 79, "xy_inn": 79, "annuli": 79, "dz_": 79, "z_k": 79, "a_1": 79, "a_2": 79, "oei": 79, "a176988": 79, "rotcoef": 79, "z_2": 79, "z_3": 79, "mydatatofit": 79, "_": 79, "linalg": 79, "lstsq": 79, "resid": 79, "human": 79, "jth": 79}, "objects": {"": [[21, 0, 1, "c.GALSIM_MAJOR", "GALSIM_MAJOR"], [21, 0, 1, "c.GALSIM_MINOR", "GALSIM_MINOR"], [21, 0, 1, "c.GALSIM_REVISION", "GALSIM_REVISION"], [28, 1, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::cd"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::n"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::x"], [28, 2, 1, "_CPPv4N6galsim7ApplyCDEiPdPdPKd", "galsim::ApplyCD::y"], [24, 3, 1, "_CPPv4I0EN6galsim17AssignableToImageE", "galsim::AssignableToImage"], [24, 4, 1, "_CPPv4I0EN6galsim17AssignableToImageE", "galsim::AssignableToImage::T"], [24, 1, 1, "_CPPv4NK6galsim17AssignableToImage8assignToE9ImageViewI1TE", "galsim::AssignableToImage::assignTo"], [24, 2, 1, "_CPPv4NK6galsim17AssignableToImage8assignToE9ImageViewI1TE", "galsim::AssignableToImage::assignTo::rhs"], [24, 1, 1, "_CPPv4NK6galsim17AssignableToImage9getBoundsEv", "galsim::AssignableToImage::getBounds"], [24, 1, 1, "_CPPv4N6galsim17AssignableToImageD0Ev", "galsim::AssignableToImage::~AssignableToImage"], [27, 3, 1, "_CPPv4N6galsim11BaseDeviateE", "galsim::BaseDeviate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEPKc", "galsim::BaseDeviate::BaseDeviate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateERK11BaseDeviate", "galsim::BaseDeviate::BaseDeviate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEl", "galsim::BaseDeviate::BaseDeviate"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEl", "galsim::BaseDeviate::BaseDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateERK11BaseDeviate", "galsim::BaseDeviate::BaseDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEPKc", "galsim::BaseDeviate::BaseDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd", "galsim::BaseDeviate::addGenerate"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd", "galsim::BaseDeviate::addGenerate::N"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd", "galsim::BaseDeviate::addGenerate::data"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate10clearCacheEv", "galsim::BaseDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate7discardEi", "galsim::BaseDeviate::discard"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate7discardEi", "galsim::BaseDeviate::discard::n"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate9duplicateEv", "galsim::BaseDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate13duplicate_ptrEv", "galsim::BaseDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate8generateExPd", "galsim::BaseDeviate::generate"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate9generate1Ev", "galsim::BaseDeviate::generate1"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate8generateExPd", "galsim::BaseDeviate::generate::N"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate8generateExPd", "galsim::BaseDeviate::generate::data"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviateclEv", "galsim::BaseDeviate::operator()"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate3rawEv", "galsim::BaseDeviate::raw"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate4reprEv", "galsim::BaseDeviate::repr"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate5resetERK11BaseDeviate", "galsim::BaseDeviate::reset"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate5resetEl", "galsim::BaseDeviate::reset"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate5resetERK11BaseDeviate", "galsim::BaseDeviate::reset::dev"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate5resetEl", "galsim::BaseDeviate::reset::lseed"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate4seedEl", "galsim::BaseDeviate::seed"], [27, 2, 1, "_CPPv4N6galsim11BaseDeviate4seedEl", "galsim::BaseDeviate::seed::lseed"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate9serializeEv", "galsim::BaseDeviate::serialize"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviate3strEv", "galsim::BaseDeviate::str"], [27, 1, 1, "_CPPv4N6galsim11BaseDeviateD0Ev", "galsim::BaseDeviate::~BaseDeviate"], [24, 3, 1, "_CPPv4I0EN6galsim9BaseImageE", "galsim::BaseImage"], [24, 4, 1, "_CPPv4I0EN6galsim9BaseImageE", "galsim::BaseImage::T"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8assignToE9ImageViewI1TE", "galsim::BaseImage::assignTo"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage8assignToE9ImageViewI1TE", "galsim::BaseImage::assignTo::rhs"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage2atERK8PositionIiE", "galsim::BaseImage::at"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage2atEii", "galsim::BaseImage::at"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage2atERK8PositionIiE", "galsim::BaseImage::at::pos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage2atEii", "galsim::BaseImage::at::xpos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage2atEii", "galsim::BaseImage::at::ypos"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage4copyEv", "galsim::BaseImage::copy"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getDataEv", "galsim::BaseImage::getData"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage9getMaxPtrEv", "galsim::BaseImage::getMaxPtr"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getNColEv", "galsim::BaseImage::getNCol"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage12getNElementsEv", "galsim::BaseImage::getNElements"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getNRowEv", "galsim::BaseImage::getNRow"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8getNSkipEv", "galsim::BaseImage::getNSkip"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8getOwnerEv", "galsim::BaseImage::getOwner"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage6getPtrERK8PositionIiE", "galsim::BaseImage::getPtr"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage6getPtrEii", "galsim::BaseImage::getPtr"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6getPtrERK8PositionIiE", "galsim::BaseImage::getPtr::pos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6getPtrEii", "galsim::BaseImage::getPtr::x"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6getPtrEii", "galsim::BaseImage::getPtr::y"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getStepEv", "galsim::BaseImage::getStep"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage9getStrideEv", "galsim::BaseImage::getStride"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getXMaxEv", "galsim::BaseImage::getXMax"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getXMinEv", "galsim::BaseImage::getXMin"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getYMaxEv", "galsim::BaseImage::getYMax"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage7getYMinEv", "galsim::BaseImage::getYMin"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage12isContiguousEv", "galsim::BaseImage::isContiguous"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage13maxAbsElementEv", "galsim::BaseImage::maxAbsElement"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage13nonZeroBoundsEv", "galsim::BaseImage::nonZeroBounds"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage6ok_ptrEPK1T", "galsim::BaseImage::ok_ptr"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage6ok_ptrEPK1T", "galsim::BaseImage::ok_ptr::p"], [24, 1, 1, "_CPPv4NK6galsim9BaseImageclERK8PositionIiE", "galsim::BaseImage::operator()"], [24, 1, 1, "_CPPv4NK6galsim9BaseImageclEii", "galsim::BaseImage::operator()"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageclERK8PositionIiE", "galsim::BaseImage::operator()::pos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageclEii", "galsim::BaseImage::operator()::xpos"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageclEii", "galsim::BaseImage::operator()::ypos"], [24, 1, 1, "_CPPv4NK6galsim9BaseImageixERK6BoundsIiE", "galsim::BaseImage::operator[]"], [24, 2, 1, "_CPPv4NK6galsim9BaseImageixERK6BoundsIiE", "galsim::BaseImage::operator[]::bounds"], [24, 1, 1, "_CPPv4N6galsim9BaseImage5shiftERK8PositionIiE", "galsim::BaseImage::shift"], [24, 2, 1, "_CPPv4N6galsim9BaseImage5shiftERK8PositionIiE", "galsim::BaseImage::shift::delta"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage8subImageERK6BoundsIiE", "galsim::BaseImage::subImage"], [24, 2, 1, "_CPPv4NK6galsim9BaseImage8subImageERK6BoundsIiE", "galsim::BaseImage::subImage::bounds"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage11sumElementsEv", "galsim::BaseImage::sumElements"], [24, 1, 1, "_CPPv4NK6galsim9BaseImage4viewEv", "galsim::BaseImage::view"], [24, 1, 1, "_CPPv4N6galsim9BaseImageD0Ev", "galsim::BaseImage::~BaseImage"], [27, 3, 1, "_CPPv4N6galsim15BinomialDeviateE", "galsim::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK15BinomialDeviate", "galsim::BinomialDeviate::BinomialDeviate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate::N"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate::N"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate::N"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate::p"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate::p"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid", "galsim::BinomialDeviate::BinomialDeviate::p"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid", "galsim::BinomialDeviate::BinomialDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK15BinomialDeviate", "galsim::BinomialDeviate::BinomialDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid", "galsim::BinomialDeviate::BinomialDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate10clearCacheEv", "galsim::BinomialDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate9duplicateEv", "galsim::BinomialDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate13duplicate_ptrEv", "galsim::BinomialDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate9generate1Ev", "galsim::BinomialDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4getNEv", "galsim::BinomialDeviate::getN"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4getPEv", "galsim::BinomialDeviate::getP"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4setNEi", "galsim::BinomialDeviate::setN"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate4setNEi", "galsim::BinomialDeviate::setN::N"], [27, 1, 1, "_CPPv4N6galsim15BinomialDeviate4setPEd", "galsim::BinomialDeviate::setP"], [27, 2, 1, "_CPPv4N6galsim15BinomialDeviate4setPEd", "galsim::BinomialDeviate::setP::p"], [22, 3, 1, "_CPPv4I0EN6galsim6BoundsE", "galsim::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TE", "galsim::Bounds::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE", "galsim::Bounds::Bounds"], [22, 1, 1, "_CPPv4N6galsim6Bounds6BoundsEv", "galsim::Bounds::Bounds"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TE", "galsim::Bounds::Bounds::pos"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE", "galsim::Bounds::Bounds::pos1"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE", "galsim::Bounds::Bounds::pos2"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::x1"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::x2"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::y1"], [22, 2, 1, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T", "galsim::Bounds::Bounds::y2"], [22, 4, 1, "_CPPv4I0EN6galsim6BoundsE", "galsim::Bounds::T"], [22, 1, 1, "_CPPv4N6galsim6Bounds9addBorderEK1T", "galsim::Bounds::addBorder"], [22, 2, 1, "_CPPv4N6galsim6Bounds9addBorderEK1T", "galsim::Bounds::addBorder::d"], [22, 1, 1, "_CPPv4NK6galsim6Bounds4areaEv", "galsim::Bounds::area"], [22, 1, 1, "_CPPv4NK6galsim6Bounds6centerEv", "galsim::Bounds::center"], [22, 1, 1, "_CPPv4NK6galsim6Bounds4copyEv", "galsim::Bounds::copy"], [22, 1, 1, "_CPPv4NK6galsim6Bounds6divideEii", "galsim::Bounds::divide"], [22, 2, 1, "_CPPv4NK6galsim6Bounds6divideEii", "galsim::Bounds::divide::nx"], [22, 2, 1, "_CPPv4NK6galsim6Bounds6divideEii", "galsim::Bounds::divide::ny"], [22, 1, 1, "_CPPv4N6galsim6Bounds6expandEKd", "galsim::Bounds::expand"], [22, 2, 1, "_CPPv4N6galsim6Bounds6expandEKd", "galsim::Bounds::expand::m"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getXMaxEv", "galsim::Bounds::getXMax"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getXMinEv", "galsim::Bounds::getXMin"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getYMaxEv", "galsim::Bounds::getYMax"], [22, 1, 1, "_CPPv4NK6galsim6Bounds7getYMinEv", "galsim::Bounds::getYMin"], [22, 1, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes"], [22, 1, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E", "galsim::Bounds::includes"], [22, 1, 1, "_CPPv4NK6galsim6Bounds8includesERK6BoundsI1TE", "galsim::Bounds::includes"], [22, 4, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes::T2"], [22, 4, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E", "galsim::Bounds::includes::T2"], [22, 2, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E", "galsim::Bounds::includes::pos"], [22, 2, 1, "_CPPv4NK6galsim6Bounds8includesERK6BoundsI1TE", "galsim::Bounds::includes::rhs"], [22, 2, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes::x"], [22, 2, 1, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2", "galsim::Bounds::includes::y"], [22, 1, 1, "_CPPv4NK6galsim6Bounds9isDefinedEv", "galsim::Bounds::isDefined"], [22, 1, 1, "_CPPv4NK6galsim6Bounds13isSameShapeAsERK6BoundsI1TE", "galsim::Bounds::isSameShapeAs"], [22, 2, 1, "_CPPv4NK6galsim6Bounds13isSameShapeAsERK6BoundsI1TE", "galsim::Bounds::isSameShapeAs::rhs"], [22, 1, 1, "_CPPv4NK6galsim6Bounds12makeExpandedEKd", "galsim::Bounds::makeExpanded"], [22, 2, 1, "_CPPv4NK6galsim6Bounds12makeExpandedEKd", "galsim::Bounds::makeExpanded::m"], [22, 1, 1, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T", "galsim::Bounds::makeShifted"], [22, 1, 1, "_CPPv4NK6galsim6Bounds11makeShiftedERK8PositionI1TE", "galsim::Bounds::makeShifted"], [22, 2, 1, "_CPPv4NK6galsim6Bounds11makeShiftedERK8PositionI1TE", "galsim::Bounds::makeShifted::delta"], [22, 2, 1, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T", "galsim::Bounds::makeShifted::dx"], [22, 2, 1, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T", "galsim::Bounds::makeShifted::dy"], [22, 1, 1, "_CPPv4NK6galsim6BoundsneERK6BoundsI1TE", "galsim::Bounds::operator!="], [22, 2, 1, "_CPPv4NK6galsim6BoundsneERK6BoundsI1TE", "galsim::Bounds::operator!=::rhs"], [22, 1, 1, "_CPPv4NK6galsim6BoundsanERK6BoundsI1TE", "galsim::Bounds::operator&"], [22, 2, 1, "_CPPv4NK6galsim6BoundsanERK6BoundsI1TE", "galsim::Bounds::operator&::rhs"], [22, 1, 1, "_CPPv4NK6galsim6BoundsplEK1T", "galsim::Bounds::operator+"], [22, 1, 1, "_CPPv4NK6galsim6BoundsplERK6BoundsI1TE", "galsim::Bounds::operator+"], [22, 1, 1, "_CPPv4NK6galsim6BoundsplERK8PositionI1TE", "galsim::Bounds::operator+"], [22, 2, 1, "_CPPv4NK6galsim6BoundsplEK1T", "galsim::Bounds::operator+::d"], [22, 2, 1, "_CPPv4NK6galsim6BoundsplERK8PositionI1TE", "galsim::Bounds::operator+::pos"], [22, 2, 1, "_CPPv4NK6galsim6BoundsplERK6BoundsI1TE", "galsim::Bounds::operator+::rec"], [22, 1, 1, "_CPPv4N6galsim6BoundspLEK1T", "galsim::Bounds::operator+="], [22, 1, 1, "_CPPv4N6galsim6BoundspLERK6BoundsI1TE", "galsim::Bounds::operator+="], [22, 1, 1, "_CPPv4N6galsim6BoundspLERK8PositionI1TE", "galsim::Bounds::operator+="], [22, 2, 1, "_CPPv4N6galsim6BoundspLEK1T", "galsim::Bounds::operator+=::d"], [22, 2, 1, "_CPPv4N6galsim6BoundspLERK8PositionI1TE", "galsim::Bounds::operator+=::pos"], [22, 2, 1, "_CPPv4N6galsim6BoundspLERK6BoundsI1TE", "galsim::Bounds::operator+=::rec"], [22, 1, 1, "_CPPv4NK6galsim6BoundseqERK6BoundsI1TE", "galsim::Bounds::operator=="], [22, 2, 1, "_CPPv4NK6galsim6BoundseqERK6BoundsI1TE", "galsim::Bounds::operator==::rhs"], [22, 1, 1, "_CPPv4NK6galsim6Bounds6originEv", "galsim::Bounds::origin"], [22, 1, 1, "_CPPv4N6galsim6Bounds4readERNSt7istreamE", "galsim::Bounds::read"], [22, 2, 1, "_CPPv4N6galsim6Bounds4readERNSt7istreamE", "galsim::Bounds::read::fin"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setXMaxEK1T", "galsim::Bounds::setXMax"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setXMaxEK1T", "galsim::Bounds::setXMax::x"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setXMinEK1T", "galsim::Bounds::setXMin"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setXMinEK1T", "galsim::Bounds::setXMin::x"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setYMaxEK1T", "galsim::Bounds::setYMax"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setYMaxEK1T", "galsim::Bounds::setYMax::y"], [22, 1, 1, "_CPPv4N6galsim6Bounds7setYMinEK1T", "galsim::Bounds::setYMin"], [22, 2, 1, "_CPPv4N6galsim6Bounds7setYMinEK1T", "galsim::Bounds::setYMin::y"], [22, 1, 1, "_CPPv4N6galsim6Bounds5shiftEK1TK1T", "galsim::Bounds::shift"], [22, 1, 1, "_CPPv4N6galsim6Bounds5shiftERK8PositionI1TE", "galsim::Bounds::shift"], [22, 2, 1, "_CPPv4N6galsim6Bounds5shiftERK8PositionI1TE", "galsim::Bounds::shift::delta"], [22, 2, 1, "_CPPv4N6galsim6Bounds5shiftEK1TK1T", "galsim::Bounds::shift::dx"], [22, 2, 1, "_CPPv4N6galsim6Bounds5shiftEK1TK1T", "galsim::Bounds::shift::dy"], [22, 1, 1, "_CPPv4NK6galsim6Bounds10trueCenterEv", "galsim::Bounds::trueCenter"], [22, 1, 1, "_CPPv4NK6galsim6Bounds10withBorderEK1T", "galsim::Bounds::withBorder"], [22, 2, 1, "_CPPv4NK6galsim6Bounds10withBorderEK1T", "galsim::Bounds::withBorder::d"], [22, 1, 1, "_CPPv4NK6galsim6Bounds5writeERNSt7ostreamE", "galsim::Bounds::write"], [22, 2, 1, "_CPPv4NK6galsim6Bounds5writeERNSt7ostreamE", "galsim::Bounds::write::fout"], [22, 1, 1, "_CPPv4N6galsim6BoundsD0Ev", "galsim::Bounds::~Bounds"], [27, 3, 1, "_CPPv4N6galsim11Chi2DeviateE", "galsim::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd", "galsim::Chi2Deviate::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated", "galsim::Chi2Deviate::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11Chi2Deviate", "galsim::Chi2Deviate::Chi2Deviate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld", "galsim::Chi2Deviate::Chi2Deviate"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld", "galsim::Chi2Deviate::Chi2Deviate::lseed"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd", "galsim::Chi2Deviate::Chi2Deviate::n"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated", "galsim::Chi2Deviate::Chi2Deviate::n"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld", "galsim::Chi2Deviate::Chi2Deviate::n"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated", "galsim::Chi2Deviate::Chi2Deviate::rhs"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11Chi2Deviate", "galsim::Chi2Deviate::Chi2Deviate::rhs"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd", "galsim::Chi2Deviate::Chi2Deviate::str_c"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate10clearCacheEv", "galsim::Chi2Deviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate9duplicateEv", "galsim::Chi2Deviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate13duplicate_ptrEv", "galsim::Chi2Deviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate9generate1Ev", "galsim::Chi2Deviate::generate1"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate4getNEv", "galsim::Chi2Deviate::getN"], [27, 1, 1, "_CPPv4N6galsim11Chi2Deviate4setNEd", "galsim::Chi2Deviate::setN"], [27, 2, 1, "_CPPv4N6galsim11Chi2Deviate4setNEd", "galsim::Chi2Deviate::setN::n"], [24, 1, 1, "_CPPv4N6galsim20ClearDepixelizeCacheEv", "galsim::ClearDepixelizeCache"], [24, 3, 1, "_CPPv4I0EN6galsim14ConstImageViewE", "galsim::ConstImageView"], [24, 1, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView"], [24, 1, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK14ConstImageViewI1TE", "galsim::ConstImageView::ConstImageView"], [24, 1, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK9BaseImageI1TE", "galsim::ConstImageView::ConstImageView"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::b"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::data"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::maxptr"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::nElements"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::owner"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK14ConstImageViewI1TE", "galsim::ConstImageView::ConstImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK9BaseImageI1TE", "galsim::ConstImageView::ConstImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::step"], [24, 2, 1, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ConstImageView::ConstImageView::stride"], [24, 4, 1, "_CPPv4I0EN6galsim14ConstImageViewE", "galsim::ConstImageView::T"], [24, 1, 1, "_CPPv4NK6galsim14ConstImageView4viewEv", "galsim::ConstImageView::view"], [25, 3, 1, "_CPPv4N6galsim5CubicE", "galsim::Cubic"], [25, 1, 1, "_CPPv4N6galsim5Cubic5CubicERK8GSParams", "galsim::Cubic::Cubic"], [25, 2, 1, "_CPPv4N6galsim5Cubic5CubicERK8GSParams", "galsim::Cubic::Cubic::gsparams"], [25, 1, 1, "_CPPv4NK6galsim5Cubic15getNegativeFluxEv", "galsim::Cubic::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim5Cubic15getPositiveFluxEv", "galsim::Cubic::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim5Cubic7ixrangeEv", "galsim::Cubic::ixrange"], [25, 1, 1, "_CPPv4NK6galsim5Cubic7makeStrEv", "galsim::Cubic::makeStr"], [25, 1, 1, "_CPPv4NK6galsim5Cubic6urangeEv", "galsim::Cubic::urange"], [25, 1, 1, "_CPPv4NK6galsim5Cubic4uvalEd", "galsim::Cubic::uval"], [25, 2, 1, "_CPPv4NK6galsim5Cubic4uvalEd", "galsim::Cubic::uval::u"], [25, 1, 1, "_CPPv4NK6galsim5Cubic6xrangeEv", "galsim::Cubic::xrange"], [25, 1, 1, "_CPPv4NK6galsim5Cubic4xvalEd", "galsim::Cubic::xval"], [25, 2, 1, "_CPPv4NK6galsim5Cubic4xvalEd", "galsim::Cubic::xval::x"], [25, 1, 1, "_CPPv4N6galsim5CubicD0Ev", "galsim::Cubic::~Cubic"], [25, 3, 1, "_CPPv4N6galsim5DeltaE", "galsim::Delta"], [25, 1, 1, "_CPPv4N6galsim5Delta5DeltaERK8GSParams", "galsim::Delta::Delta"], [25, 2, 1, "_CPPv4N6galsim5Delta5DeltaERK8GSParams", "galsim::Delta::Delta::gsparams"], [25, 1, 1, "_CPPv4NK6galsim5Delta15getNegativeFluxEv", "galsim::Delta::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim5Delta15getPositiveFluxEv", "galsim::Delta::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim5Delta7ixrangeEv", "galsim::Delta::ixrange"], [25, 1, 1, "_CPPv4NK6galsim5Delta7makeStrEv", "galsim::Delta::makeStr"], [25, 1, 1, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate", "galsim::Delta::shoot"], [25, 2, 1, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate", "galsim::Delta::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate", "galsim::Delta::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim5Delta6urangeEv", "galsim::Delta::urange"], [25, 1, 1, "_CPPv4NK6galsim5Delta4uvalEd", "galsim::Delta::uval"], [25, 2, 1, "_CPPv4NK6galsim5Delta4uvalEd", "galsim::Delta::uval::u"], [25, 1, 1, "_CPPv4NK6galsim5Delta6xrangeEv", "galsim::Delta::xrange"], [25, 1, 1, "_CPPv4NK6galsim5Delta4xvalEd", "galsim::Delta::xval"], [25, 2, 1, "_CPPv4NK6galsim5Delta4xvalEd", "galsim::Delta::xval::x"], [25, 1, 1, "_CPPv4N6galsim5DeltaD0Ev", "galsim::Delta::~Delta"], [29, 3, 1, "_CPPv4N6galsim8GSParamsE", "galsim::GSParams"], [29, 1, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams"], [29, 1, 1, "_CPPv4N6galsim8GSParams8GSParamsEv", "galsim::GSParams::GSParams"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_folding_threshold"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_integration_abserr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_integration_relerr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_kvalue_accuracy"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_maximum_fft_size"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_maxk_threshold"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_minimum_fft_size"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_realspace_abserr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_realspace_relerr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_shoot_accuracy"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_stepk_minimum_hlr"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_table_spacing"], [29, 2, 1, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd", "galsim::GSParams::GSParams::_xvalue_accuracy"], [29, 5, 1, "_CPPv4N6galsim8GSParams17folding_thresholdE", "galsim::GSParams::folding_threshold"], [29, 5, 1, "_CPPv4N6galsim8GSParams18integration_abserrE", "galsim::GSParams::integration_abserr"], [29, 5, 1, "_CPPv4N6galsim8GSParams18integration_relerrE", "galsim::GSParams::integration_relerr"], [29, 5, 1, "_CPPv4N6galsim8GSParams15kvalue_accuracyE", "galsim::GSParams::kvalue_accuracy"], [29, 5, 1, "_CPPv4N6galsim8GSParams16maximum_fft_sizeE", "galsim::GSParams::maximum_fft_size"], [29, 5, 1, "_CPPv4N6galsim8GSParams14maxk_thresholdE", "galsim::GSParams::maxk_threshold"], [29, 5, 1, "_CPPv4N6galsim8GSParams16minimum_fft_sizeE", "galsim::GSParams::minimum_fft_size"], [29, 1, 1, "_CPPv4NK6galsim8GSParamsltERK8GSParams", "galsim::GSParams::operator<"], [29, 2, 1, "_CPPv4NK6galsim8GSParamsltERK8GSParams", "galsim::GSParams::operator<::rhs"], [29, 1, 1, "_CPPv4NK6galsim8GSParamseqERK8GSParams", "galsim::GSParams::operator=="], [29, 2, 1, "_CPPv4NK6galsim8GSParamseqERK8GSParams", "galsim::GSParams::operator==::rhs"], [29, 5, 1, "_CPPv4N6galsim8GSParams16realspace_abserrE", "galsim::GSParams::realspace_abserr"], [29, 5, 1, "_CPPv4N6galsim8GSParams16realspace_relerrE", "galsim::GSParams::realspace_relerr"], [29, 5, 1, "_CPPv4N6galsim8GSParams14shoot_accuracyE", "galsim::GSParams::shoot_accuracy"], [29, 5, 1, "_CPPv4N6galsim8GSParams17stepk_minimum_hlrE", "galsim::GSParams::stepk_minimum_hlr"], [29, 5, 1, "_CPPv4N6galsim8GSParams13table_spacingE", "galsim::GSParams::table_spacing"], [29, 5, 1, "_CPPv4N6galsim8GSParams15xvalue_accuracyE", "galsim::GSParams::xvalue_accuracy"], [27, 3, 1, "_CPPv4N6galsim12GammaDeviateE", "galsim::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK12GammaDeviate", "galsim::GammaDeviate::GammaDeviate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate::k"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate::k"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate::k"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK12GammaDeviate", "galsim::GammaDeviate::GammaDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate::str_c"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd", "galsim::GammaDeviate::GammaDeviate::theta"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd", "galsim::GammaDeviate::GammaDeviate::theta"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd", "galsim::GammaDeviate::GammaDeviate::theta"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate10clearCacheEv", "galsim::GammaDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate9duplicateEv", "galsim::GammaDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate13duplicate_ptrEv", "galsim::GammaDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate9generate1Ev", "galsim::GammaDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate4getKEv", "galsim::GammaDeviate::getK"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate8getThetaEv", "galsim::GammaDeviate::getTheta"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate4setKEd", "galsim::GammaDeviate::setK"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate4setKEd", "galsim::GammaDeviate::setK::k"], [27, 1, 1, "_CPPv4N6galsim12GammaDeviate8setThetaEd", "galsim::GammaDeviate::setTheta"], [27, 2, 1, "_CPPv4N6galsim12GammaDeviate8setThetaEd", "galsim::GammaDeviate::setTheta::theta"], [27, 3, 1, "_CPPv4N6galsim15GaussianDeviateE", "galsim::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK15GaussianDeviate", "galsim::GaussianDeviate::GaussianDeviate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK15GaussianDeviate", "galsim::GaussianDeviate::GaussianDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate::sigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd", "galsim::GaussianDeviate::GaussianDeviate::sigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd", "galsim::GaussianDeviate::GaussianDeviate::sigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd", "galsim::GaussianDeviate::GaussianDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate10clearCacheEv", "galsim::GaussianDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate9duplicateEv", "galsim::GaussianDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate13duplicate_ptrEv", "galsim::GaussianDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate9generate1Ev", "galsim::GaussianDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd", "galsim::GaussianDeviate::generateFromVariance"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd", "galsim::GaussianDeviate::generateFromVariance::N"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd", "galsim::GaussianDeviate::generateFromVariance::data"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate7getMeanEv", "galsim::GaussianDeviate::getMean"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate8getSigmaEv", "galsim::GaussianDeviate::getSigma"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate7setMeanEd", "galsim::GaussianDeviate::setMean"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate7setMeanEd", "galsim::GaussianDeviate::setMean::mean"], [27, 1, 1, "_CPPv4N6galsim15GaussianDeviate8setSigmaEd", "galsim::GaussianDeviate::setSigma"], [27, 2, 1, "_CPPv4N6galsim15GaussianDeviate8setSigmaEd", "galsim::GaussianDeviate::setSigma::sigma"], [26, 1, 1, "_CPPv4N6galsim13GetOMPThreadsEv", "galsim::GetOMPThreads"], [24, 3, 1, "_CPPv4I0EN6galsim10ImageAllocE", "galsim::ImageAlloc"], [24, 1, 1, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK10ImageAllocI1TE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK17AssignableToImageI1TE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEv", "galsim::ImageAlloc::ImageAlloc"], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE", "galsim::ImageAlloc::ImageAlloc::U"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE", "galsim::ImageAlloc::ImageAlloc::bounds"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T", "galsim::ImageAlloc::ImageAlloc::bounds"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T", "galsim::ImageAlloc::ImageAlloc::init_value"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc::init_value"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii", "galsim::ImageAlloc::ImageAlloc::ncol"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc::ncol"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii", "galsim::ImageAlloc::ImageAlloc::nrow"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T", "galsim::ImageAlloc::ImageAlloc::nrow"], [24, 2, 1, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE", "galsim::ImageAlloc::ImageAlloc::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK10ImageAllocI1TE", "galsim::ImageAlloc::ImageAlloc::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK17AssignableToImageI1TE", "galsim::ImageAlloc::ImageAlloc::rhs"], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAllocE", "galsim::ImageAlloc::T"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at::pos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc2atERK8PositionIiE", "galsim::ImageAlloc::at::pos"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::xpos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::xpos"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::ypos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc2atEii", "galsim::ImageAlloc::at::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE", "galsim::ImageAlloc::copyFrom"], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE", "galsim::ImageAlloc::copyFrom::U"], [24, 2, 1, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE", "galsim::ImageAlloc::copyFrom::rhs"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc4fillE1T", "galsim::ImageAlloc::fill"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc4fillE1T", "galsim::ImageAlloc::fill::x"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc7getDataEv", "galsim::ImageAlloc::getData"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc7getDataEv", "galsim::ImageAlloc::getData"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc9getMaxPtrEv", "galsim::ImageAlloc::getMaxPtr"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc10invertSelfEv", "galsim::ImageAlloc::invertSelf"], [24, 1, 1, "_CPPv4N6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()"], [24, 1, 1, "_CPPv4N6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()"], [24, 1, 1, "_CPPv4NK6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()"], [24, 1, 1, "_CPPv4NK6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()::pos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocclERK8PositionIiE", "galsim::ImageAlloc::operator()::pos"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::xpos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::xpos"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::ypos"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocclEii", "galsim::ImageAlloc::operator()::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE", "galsim::ImageAlloc::operator="], [24, 1, 1, "_CPPv4N6galsim10ImageAllocaSE1T", "galsim::ImageAlloc::operator="], [24, 1, 1, "_CPPv4N6galsim10ImageAllocaSERK10ImageAllocI1TE", "galsim::ImageAlloc::operator="], [24, 1, 1, "_CPPv4N6galsim10ImageAllocaSERK17AssignableToImageI1TE", "galsim::ImageAlloc::operator="], [24, 4, 1, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE", "galsim::ImageAlloc::operator=::U"], [24, 2, 1, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE", "galsim::ImageAlloc::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocaSERK10ImageAllocI1TE", "galsim::ImageAlloc::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocaSERK17AssignableToImageI1TE", "galsim::ImageAlloc::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocaSE1T", "galsim::ImageAlloc::operator=::x"], [24, 1, 1, "_CPPv4N6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]"], [24, 1, 1, "_CPPv4NK6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]"], [24, 2, 1, "_CPPv4N6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]::bounds"], [24, 2, 1, "_CPPv4NK6galsim10ImageAllocixERK6BoundsIiE", "galsim::ImageAlloc::operator[]::bounds"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb", "galsim::ImageAlloc::resize"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb", "galsim::ImageAlloc::resize::new_bounds"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb", "galsim::ImageAlloc::resize::release"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue::value"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue::x"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8setValueEii1T", "galsim::ImageAlloc::setValue::y"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc7setZeroEv", "galsim::ImageAlloc::setZero"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage"], [24, 2, 1, "_CPPv4N6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage::bounds"], [24, 2, 1, "_CPPv4NK6galsim10ImageAlloc8subImageERK6BoundsIiE", "galsim::ImageAlloc::subImage::bounds"], [24, 1, 1, "_CPPv4N6galsim10ImageAlloc4viewEv", "galsim::ImageAlloc::view"], [24, 1, 1, "_CPPv4NK6galsim10ImageAlloc4viewEv", "galsim::ImageAlloc::view"], [24, 3, 1, "_CPPv4N6galsim16ImageBoundsErrorE", "galsim::ImageBoundsError"], [24, 1, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringE", "galsim::ImageBoundsError::ImageBoundsError"], [24, 1, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError"], [24, 1, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError::b"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringE", "galsim::ImageBoundsError::ImageBoundsError::m"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::m"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::max"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::min"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii", "galsim::ImageBoundsError::ImageBoundsError::tried"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError::x"], [24, 2, 1, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE", "galsim::ImageBoundsError::ImageBoundsError::y"], [24, 3, 1, "_CPPv4N6galsim10ImageErrorE", "galsim::ImageError"], [24, 1, 1, "_CPPv4N6galsim10ImageError10ImageErrorERKNSt6stringE", "galsim::ImageError::ImageError"], [24, 2, 1, "_CPPv4N6galsim10ImageError10ImageErrorERKNSt6stringE", "galsim::ImageError::ImageError::m"], [24, 3, 1, "_CPPv4I0EN6galsim9ImageViewE", "galsim::ImageView"], [24, 1, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView"], [24, 1, 1, "_CPPv4N6galsim9ImageView9ImageViewER10ImageAllocI1TE", "galsim::ImageView::ImageView"], [24, 1, 1, "_CPPv4N6galsim9ImageView9ImageViewERK9ImageViewI1TE", "galsim::ImageView::ImageView"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::b"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::data"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::maxptr"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::nElements"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::owner"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewER10ImageAllocI1TE", "galsim::ImageView::ImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewERK9ImageViewI1TE", "galsim::ImageView::ImageView::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::step"], [24, 2, 1, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE", "galsim::ImageView::ImageView::stride"], [24, 4, 1, "_CPPv4I0EN6galsim9ImageViewE", "galsim::ImageView::T"], [24, 1, 1, "_CPPv4N6galsim9ImageView2atERK8PositionIiE", "galsim::ImageView::at"], [24, 1, 1, "_CPPv4N6galsim9ImageView2atEii", "galsim::ImageView::at"], [24, 2, 1, "_CPPv4N6galsim9ImageView2atERK8PositionIiE", "galsim::ImageView::at::pos"], [24, 2, 1, "_CPPv4N6galsim9ImageView2atEii", "galsim::ImageView::at::xpos"], [24, 2, 1, "_CPPv4N6galsim9ImageView2atEii", "galsim::ImageView::at::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE", "galsim::ImageView::copyFrom"], [24, 1, 1, "_CPPv4N6galsim9ImageView8copyFromERK9BaseImageI1TE", "galsim::ImageView::copyFrom"], [24, 4, 1, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE", "galsim::ImageView::copyFrom::U"], [24, 2, 1, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE", "galsim::ImageView::copyFrom::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageView8copyFromERK9BaseImageI1TE", "galsim::ImageView::copyFrom::rhs"], [24, 1, 1, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi", "galsim::ImageView::depixelizeSelf"], [24, 2, 1, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi", "galsim::ImageView::depixelizeSelf::n"], [24, 2, 1, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi", "galsim::ImageView::depixelizeSelf::unit_integrals"], [24, 1, 1, "_CPPv4N6galsim9ImageView4fillE1T", "galsim::ImageView::fill"], [24, 2, 1, "_CPPv4N6galsim9ImageView4fillE1T", "galsim::ImageView::fill::x"], [24, 1, 1, "_CPPv4N6galsim9ImageView7getDataEv", "galsim::ImageView::getData"], [24, 1, 1, "_CPPv4N6galsim9ImageView9getMaxPtrEv", "galsim::ImageView::getMaxPtr"], [24, 1, 1, "_CPPv4N6galsim9ImageView10invertSelfEv", "galsim::ImageView::invertSelf"], [24, 1, 1, "_CPPv4N6galsim9ImageViewclERK8PositionIiE", "galsim::ImageView::operator()"], [24, 1, 1, "_CPPv4N6galsim9ImageViewclEii", "galsim::ImageView::operator()"], [24, 2, 1, "_CPPv4N6galsim9ImageViewclERK8PositionIiE", "galsim::ImageView::operator()::pos"], [24, 2, 1, "_CPPv4N6galsim9ImageViewclEii", "galsim::ImageView::operator()::xpos"], [24, 2, 1, "_CPPv4N6galsim9ImageViewclEii", "galsim::ImageView::operator()::ypos"], [24, 1, 1, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE", "galsim::ImageView::operator="], [24, 1, 1, "_CPPv4N6galsim9ImageViewaSE1T", "galsim::ImageView::operator="], [24, 1, 1, "_CPPv4N6galsim9ImageViewaSERK17AssignableToImageI1TE", "galsim::ImageView::operator="], [24, 1, 1, "_CPPv4N6galsim9ImageViewaSERK9ImageViewI1TE", "galsim::ImageView::operator="], [24, 4, 1, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE", "galsim::ImageView::operator=::U"], [24, 2, 1, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE", "galsim::ImageView::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageViewaSERK17AssignableToImageI1TE", "galsim::ImageView::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageViewaSERK9ImageViewI1TE", "galsim::ImageView::operator=::rhs"], [24, 2, 1, "_CPPv4N6galsim9ImageViewaSE1T", "galsim::ImageView::operator=::x"], [24, 1, 1, "_CPPv4N6galsim9ImageViewixERK6BoundsIiE", "galsim::ImageView::operator[]"], [24, 2, 1, "_CPPv4N6galsim9ImageViewixERK6BoundsIiE", "galsim::ImageView::operator[]::bounds"], [24, 1, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue"], [24, 2, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue::value"], [24, 2, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue::x"], [24, 2, 1, "_CPPv4N6galsim9ImageView8setValueEii1T", "galsim::ImageView::setValue::y"], [24, 1, 1, "_CPPv4N6galsim9ImageView7setZeroEv", "galsim::ImageView::setZero"], [24, 1, 1, "_CPPv4N6galsim9ImageView8subImageERK6BoundsIiE", "galsim::ImageView::subImage"], [24, 2, 1, "_CPPv4N6galsim9ImageView8subImageERK6BoundsIiE", "galsim::ImageView::subImage::bounds"], [24, 1, 1, "_CPPv4N6galsim9ImageView4viewEv", "galsim::ImageView::view"], [25, 3, 1, "_CPPv4N6galsim11InterpolantE", "galsim::Interpolant"], [25, 1, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK11Interpolant", "galsim::Interpolant::Interpolant"], [25, 1, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK8GSParams", "galsim::Interpolant::Interpolant"], [25, 2, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK8GSParams", "galsim::Interpolant::Interpolant::gsparams"], [25, 2, 1, "_CPPv4N6galsim11Interpolant11InterpolantERK11Interpolant", "galsim::Interpolant::Interpolant::rhs"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant15getNegativeFluxEv", "galsim::Interpolant::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant17getNegativeFlux2dEv", "galsim::Interpolant::getNegativeFlux2d"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant15getPositiveFluxEv", "galsim::Interpolant::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant17getPositiveFlux2dEv", "galsim::Interpolant::getPositiveFlux2d"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant14isExactAtNodesEv", "galsim::Interpolant::isExactAtNodes"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant7ixrangeEv", "galsim::Interpolant::ixrange"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant7makeStrEv", "galsim::Interpolant::makeStr"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate", "galsim::Interpolant::shoot"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate", "galsim::Interpolant::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate", "galsim::Interpolant::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant6urangeEv", "galsim::Interpolant::urange"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant4uvalEd", "galsim::Interpolant::uval"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant4uvalEd", "galsim::Interpolant::uval::u"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi", "galsim::Interpolant::uvalMany"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi", "galsim::Interpolant::uvalMany::N"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi", "galsim::Interpolant::uvalMany::u"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant6xrangeEv", "galsim::Interpolant::xrange"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant4xvalEd", "galsim::Interpolant::xval"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant4xvalEd", "galsim::Interpolant::xval::x"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi", "galsim::Interpolant::xvalMany"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi", "galsim::Interpolant::xvalMany::N"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi", "galsim::Interpolant::xvalMany::x"], [25, 1, 1, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi", "galsim::Interpolant::xvalWrapped"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi", "galsim::Interpolant::xvalWrapped::N"], [25, 2, 1, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi", "galsim::Interpolant::xvalWrapped::x"], [25, 1, 1, "_CPPv4N6galsim11InterpolantD0Ev", "galsim::Interpolant::~Interpolant"], [25, 3, 1, "_CPPv4N6galsim7LanczosE", "galsim::Lanczos"], [25, 1, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos"], [25, 2, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos::conserve_dc"], [25, 2, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos::gsparams"], [25, 2, 1, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams", "galsim::Lanczos::Lanczos::n"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos11conservesDCEv", "galsim::Lanczos::conservesDC"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos4getNEv", "galsim::Lanczos::getN"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos7ixrangeEv", "galsim::Lanczos::ixrange"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos7makeStrEv", "galsim::Lanczos::makeStr"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos6urangeEv", "galsim::Lanczos::urange"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos4uvalEd", "galsim::Lanczos::uval"], [25, 2, 1, "_CPPv4NK6galsim7Lanczos4uvalEd", "galsim::Lanczos::uval::u"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos6xrangeEv", "galsim::Lanczos::xrange"], [25, 1, 1, "_CPPv4NK6galsim7Lanczos4xvalEd", "galsim::Lanczos::xval"], [25, 2, 1, "_CPPv4NK6galsim7Lanczos4xvalEd", "galsim::Lanczos::xval::x"], [25, 1, 1, "_CPPv4N6galsim7LanczosD0Ev", "galsim::Lanczos::~Lanczos"], [25, 3, 1, "_CPPv4N6galsim6LinearE", "galsim::Linear"], [25, 1, 1, "_CPPv4N6galsim6Linear6LinearERK8GSParams", "galsim::Linear::Linear"], [25, 2, 1, "_CPPv4N6galsim6Linear6LinearERK8GSParams", "galsim::Linear::Linear::gsparams"], [25, 1, 1, "_CPPv4NK6galsim6Linear15getNegativeFluxEv", "galsim::Linear::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim6Linear15getPositiveFluxEv", "galsim::Linear::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim6Linear7ixrangeEv", "galsim::Linear::ixrange"], [25, 1, 1, "_CPPv4NK6galsim6Linear7makeStrEv", "galsim::Linear::makeStr"], [25, 1, 1, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate", "galsim::Linear::shoot"], [25, 2, 1, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate", "galsim::Linear::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate", "galsim::Linear::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim6Linear6urangeEv", "galsim::Linear::urange"], [25, 1, 1, "_CPPv4NK6galsim6Linear4uvalEd", "galsim::Linear::uval"], [25, 2, 1, "_CPPv4NK6galsim6Linear4uvalEd", "galsim::Linear::uval::u"], [25, 1, 1, "_CPPv4NK6galsim6Linear6xrangeEv", "galsim::Linear::xrange"], [25, 1, 1, "_CPPv4NK6galsim6Linear4xvalEd", "galsim::Linear::xval"], [25, 2, 1, "_CPPv4NK6galsim6Linear4xvalEd", "galsim::Linear::xval::x"], [25, 1, 1, "_CPPv4N6galsim6LinearD0Ev", "galsim::Linear::~Linear"], [25, 3, 1, "_CPPv4N6galsim7NearestE", "galsim::Nearest"], [25, 1, 1, "_CPPv4N6galsim7Nearest7NearestERK8GSParams", "galsim::Nearest::Nearest"], [25, 2, 1, "_CPPv4N6galsim7Nearest7NearestERK8GSParams", "galsim::Nearest::Nearest::gsparams"], [25, 1, 1, "_CPPv4NK6galsim7Nearest15getNegativeFluxEv", "galsim::Nearest::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim7Nearest15getPositiveFluxEv", "galsim::Nearest::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim7Nearest7ixrangeEv", "galsim::Nearest::ixrange"], [25, 1, 1, "_CPPv4NK6galsim7Nearest7makeStrEv", "galsim::Nearest::makeStr"], [25, 1, 1, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate", "galsim::Nearest::shoot"], [25, 2, 1, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate", "galsim::Nearest::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate", "galsim::Nearest::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim7Nearest6urangeEv", "galsim::Nearest::urange"], [25, 1, 1, "_CPPv4NK6galsim7Nearest4uvalEd", "galsim::Nearest::uval"], [25, 2, 1, "_CPPv4NK6galsim7Nearest4uvalEd", "galsim::Nearest::uval::u"], [25, 1, 1, "_CPPv4NK6galsim7Nearest6xrangeEv", "galsim::Nearest::xrange"], [25, 1, 1, "_CPPv4NK6galsim7Nearest4xvalEd", "galsim::Nearest::xval"], [25, 2, 1, "_CPPv4NK6galsim7Nearest4xvalEd", "galsim::Nearest::xval::x"], [25, 1, 1, "_CPPv4N6galsim7NearestD0Ev", "galsim::Nearest::~Nearest"], [28, 3, 1, "_CPPv4N6galsim11PhotonArrayE", "galsim::PhotonArray"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayEi", "galsim::PhotonArray::PhotonArray"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::N"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayEi", "galsim::PhotonArray::PhotonArray::N"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::dxdz"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::dydz"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::flux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::is_corr"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::wave"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::x"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb", "galsim::PhotonArray::PhotonArray::y"], [28, 1, 1, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE", "galsim::PhotonArray::addTo"], [28, 4, 1, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE", "galsim::PhotonArray::addTo::T"], [28, 2, 1, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE", "galsim::PhotonArray::addTo::target"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray", "galsim::PhotonArray::assignAt"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray", "galsim::PhotonArray::assignAt::istart"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray", "galsim::PhotonArray::assignAt::rhs"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolve"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolve::rhs"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolve::ud"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolveShuffle"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolveShuffle::rhs"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate", "galsim::PhotonArray::convolveShuffle::rng"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray7getDXDZEi", "galsim::PhotonArray::getDXDZ"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray7getDXDZEi", "galsim::PhotonArray::getDXDZ::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12getDXDZArrayEv", "galsim::PhotonArray::getDXDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getDXDZArrayEv", "galsim::PhotonArray::getDXDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray7getDYDZEi", "galsim::PhotonArray::getDYDZ"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray7getDYDZEi", "galsim::PhotonArray::getDYDZ::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12getDYDZArrayEv", "galsim::PhotonArray::getDYDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getDYDZArrayEv", "galsim::PhotonArray::getDYDZArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray7getFluxEi", "galsim::PhotonArray::getFlux"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray7getFluxEi", "galsim::PhotonArray::getFlux::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12getFluxArrayEv", "galsim::PhotonArray::getFluxArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getFluxArrayEv", "galsim::PhotonArray::getFluxArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12getTotalFluxEv", "galsim::PhotonArray::getTotalFlux"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray13getWavelengthEi", "galsim::PhotonArray::getWavelength"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray13getWavelengthEi", "galsim::PhotonArray::getWavelength::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray18getWavelengthArrayEv", "galsim::PhotonArray::getWavelengthArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray18getWavelengthArrayEv", "galsim::PhotonArray::getWavelengthArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray4getXEi", "galsim::PhotonArray::getX"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray4getXEi", "galsim::PhotonArray::getX::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9getXArrayEv", "galsim::PhotonArray::getXArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray9getXArrayEv", "galsim::PhotonArray::getXArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray4getYEi", "galsim::PhotonArray::getY"], [28, 2, 1, "_CPPv4NK6galsim11PhotonArray4getYEi", "galsim::PhotonArray::getY::i"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9getYArrayEv", "galsim::PhotonArray::getYArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray9getYArrayEv", "galsim::PhotonArray::getYArray"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray18hasAllocatedAnglesEv", "galsim::PhotonArray::hasAllocatedAngles"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray23hasAllocatedWavelengthsEv", "galsim::PhotonArray::hasAllocatedWavelengths"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray12isCorrelatedEv", "galsim::PhotonArray::isCorrelated"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9scaleFluxEd", "galsim::PhotonArray::scaleFlux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9scaleFluxEd", "galsim::PhotonArray::scaleFlux::scale"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray7scaleXYEd", "galsim::PhotonArray::scaleXY"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray7scaleXYEd", "galsim::PhotonArray::scaleXY::scale"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray13setCorrelatedEb", "galsim::PhotonArray::setCorrelated"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray13setCorrelatedEb", "galsim::PhotonArray::setCorrelated::is_corr"], [28, 1, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom"], [28, 4, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::T"], [28, 2, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::image"], [28, 2, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::maxFlux"], [28, 2, 1, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate", "galsim::PhotonArray::setFrom::ud"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::flux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::i"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::x"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd", "galsim::PhotonArray::setPhoton::y"], [28, 1, 1, "_CPPv4N6galsim11PhotonArray12setTotalFluxEd", "galsim::PhotonArray::setTotalFlux"], [28, 2, 1, "_CPPv4N6galsim11PhotonArray12setTotalFluxEd", "galsim::PhotonArray::setTotalFlux::flux"], [28, 1, 1, "_CPPv4NK6galsim11PhotonArray4sizeEv", "galsim::PhotonArray::size"], [27, 3, 1, "_CPPv4N6galsim14PoissonDeviateE", "galsim::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd", "galsim::PoissonDeviate::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated", "galsim::PoissonDeviate::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK14PoissonDeviate", "galsim::PoissonDeviate::PoissonDeviate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld", "galsim::PoissonDeviate::PoissonDeviate"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld", "galsim::PoissonDeviate::PoissonDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd", "galsim::PoissonDeviate::PoissonDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated", "galsim::PoissonDeviate::PoissonDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld", "galsim::PoissonDeviate::PoissonDeviate::mean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated", "galsim::PoissonDeviate::PoissonDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK14PoissonDeviate", "galsim::PoissonDeviate::PoissonDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd", "galsim::PoissonDeviate::PoissonDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate10clearCacheEv", "galsim::PoissonDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate9duplicateEv", "galsim::PoissonDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate13duplicate_ptrEv", "galsim::PoissonDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate9generate1Ev", "galsim::PoissonDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd", "galsim::PoissonDeviate::generateFromExpectation"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd", "galsim::PoissonDeviate::generateFromExpectation::N"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd", "galsim::PoissonDeviate::generateFromExpectation::data"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate7getMeanEv", "galsim::PoissonDeviate::getMean"], [27, 1, 1, "_CPPv4N6galsim14PoissonDeviate7setMeanEd", "galsim::PoissonDeviate::setMean"], [27, 2, 1, "_CPPv4N6galsim14PoissonDeviate7setMeanEd", "galsim::PoissonDeviate::setMean::mean"], [22, 3, 1, "_CPPv4I0EN6galsim8PositionE", "galsim::Position"], [22, 1, 1, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E", "galsim::Position::Position"], [22, 1, 1, "_CPPv4N6galsim8Position8PositionEK1TK1T", "galsim::Position::Position"], [22, 1, 1, "_CPPv4N6galsim8Position8PositionERK8PositionI1TE", "galsim::Position::Position"], [22, 1, 1, "_CPPv4N6galsim8Position8PositionEv", "galsim::Position::Position"], [22, 4, 1, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E", "galsim::Position::Position::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E", "galsim::Position::Position::rhs"], [22, 2, 1, "_CPPv4N6galsim8Position8PositionERK8PositionI1TE", "galsim::Position::Position::rhs"], [22, 2, 1, "_CPPv4N6galsim8Position8PositionEK1TK1T", "galsim::Position::Position::xin"], [22, 2, 1, "_CPPv4N6galsim8Position8PositionEK1TK1T", "galsim::Position::Position::yin"], [22, 4, 1, "_CPPv4I0EN6galsim8PositionE", "galsim::Position::T"], [22, 1, 1, "_CPPv4NK6galsim8PositionneERK8PositionI1TE", "galsim::Position::operator!="], [22, 2, 1, "_CPPv4NK6galsim8PositionneERK8PositionI1TE", "galsim::Position::operator!=::rhs"], [22, 1, 1, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE", "galsim::Position::operator*"], [22, 1, 1, "_CPPv4NK6galsim8PositionmlEK1T", "galsim::Position::operator*"], [22, 2, 1, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE", "galsim::Position::operator*::lhs"], [22, 2, 1, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE", "galsim::Position::operator*::rhs"], [22, 2, 1, "_CPPv4NK6galsim8PositionmlEK1T", "galsim::Position::operator*::rhs"], [22, 1, 1, "_CPPv4N6galsim8PositionmLEK1T", "galsim::Position::operator*="], [22, 2, 1, "_CPPv4N6galsim8PositionmLEK1T", "galsim::Position::operator*=::rhs"], [22, 1, 1, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+"], [22, 4, 1, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+::T2"], [22, 2, 1, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+::rhs"], [22, 1, 1, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+="], [22, 4, 1, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+=::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator+=::rhs"], [22, 1, 1, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-"], [22, 1, 1, "_CPPv4NK6galsim8PositionmiEv", "galsim::Position::operator-"], [22, 4, 1, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-::T2"], [22, 2, 1, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-::rhs"], [22, 1, 1, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-="], [22, 4, 1, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-=::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E", "galsim::Position::operator-=::rhs"], [22, 1, 1, "_CPPv4NK6galsim8PositiondvEK1T", "galsim::Position::operator/"], [22, 2, 1, "_CPPv4NK6galsim8PositiondvEK1T", "galsim::Position::operator/::rhs"], [22, 1, 1, "_CPPv4N6galsim8PositiondVEK1T", "galsim::Position::operator/="], [22, 2, 1, "_CPPv4N6galsim8PositiondVEK1T", "galsim::Position::operator/=::rhs"], [22, 1, 1, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E", "galsim::Position::operator="], [22, 1, 1, "_CPPv4N6galsim8PositionaSERK8PositionI1TE", "galsim::Position::operator="], [22, 4, 1, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E", "galsim::Position::operator=::T2"], [22, 2, 1, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E", "galsim::Position::operator=::rhs"], [22, 2, 1, "_CPPv4N6galsim8PositionaSERK8PositionI1TE", "galsim::Position::operator=::rhs"], [22, 1, 1, "_CPPv4NK6galsim8PositioneqERK8PositionI1TE", "galsim::Position::operator=="], [22, 2, 1, "_CPPv4NK6galsim8PositioneqERK8PositionI1TE", "galsim::Position::operator==::rhs"], [22, 1, 1, "_CPPv4N6galsim8Position4readERNSt7istreamE", "galsim::Position::read"], [22, 2, 1, "_CPPv4N6galsim8Position4readERNSt7istreamE", "galsim::Position::read::fin"], [22, 1, 1, "_CPPv4NK6galsim8Position5writeERNSt7ostreamE", "galsim::Position::write"], [22, 2, 1, "_CPPv4NK6galsim8Position5writeERNSt7ostreamE", "galsim::Position::write::fout"], [22, 5, 1, "_CPPv4N6galsim8Position1xE", "galsim::Position::x"], [22, 5, 1, "_CPPv4N6galsim8Position1yE", "galsim::Position::y"], [25, 3, 1, "_CPPv4N6galsim7QuinticE", "galsim::Quintic"], [25, 1, 1, "_CPPv4N6galsim7Quintic7QuinticERK8GSParams", "galsim::Quintic::Quintic"], [25, 2, 1, "_CPPv4N6galsim7Quintic7QuinticERK8GSParams", "galsim::Quintic::Quintic::gsparams"], [25, 1, 1, "_CPPv4NK6galsim7Quintic15getNegativeFluxEv", "galsim::Quintic::getNegativeFlux"], [25, 1, 1, "_CPPv4NK6galsim7Quintic15getPositiveFluxEv", "galsim::Quintic::getPositiveFlux"], [25, 1, 1, "_CPPv4NK6galsim7Quintic7ixrangeEv", "galsim::Quintic::ixrange"], [25, 1, 1, "_CPPv4NK6galsim7Quintic7makeStrEv", "galsim::Quintic::makeStr"], [25, 1, 1, "_CPPv4NK6galsim7Quintic6urangeEv", "galsim::Quintic::urange"], [25, 1, 1, "_CPPv4NK6galsim7Quintic4uvalEd", "galsim::Quintic::uval"], [25, 2, 1, "_CPPv4NK6galsim7Quintic4uvalEd", "galsim::Quintic::uval::u"], [25, 1, 1, "_CPPv4NK6galsim7Quintic6xrangeEv", "galsim::Quintic::xrange"], [25, 1, 1, "_CPPv4NK6galsim7Quintic4xvalEd", "galsim::Quintic::xval"], [25, 2, 1, "_CPPv4NK6galsim7Quintic4xvalEd", "galsim::Quintic::xval::x"], [25, 1, 1, "_CPPv4N6galsim7QuinticD0Ev", "galsim::Quintic::~Quintic"], [29, 3, 1, "_CPPv4N6galsim5SBAddE", "galsim::SBAdd"], [29, 1, 1, "_CPPv4N6galsim5SBAdd5SBAddERK5SBAdd", "galsim::SBAdd::SBAdd"], [29, 1, 1, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams", "galsim::SBAdd::SBAdd"], [29, 2, 1, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams", "galsim::SBAdd::SBAdd::gsparams"], [29, 2, 1, "_CPPv4N6galsim5SBAdd5SBAddERK5SBAdd", "galsim::SBAdd::SBAdd::rhs"], [29, 2, 1, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams", "galsim::SBAdd::SBAdd::slist"], [29, 1, 1, "_CPPv4NK6galsim5SBAdd7getObjsEv", "galsim::SBAdd::getObjs"], [29, 1, 1, "_CPPv4N6galsim5SBAddD0Ev", "galsim::SBAdd::~SBAdd"], [29, 3, 1, "_CPPv4N6galsim6SBAiryE", "galsim::SBAiry"], [29, 1, 1, "_CPPv4N6galsim6SBAiry6SBAiryERK6SBAiry", "galsim::SBAiry::SBAiry"], [29, 1, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::flux"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::gsparams"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::lam_over_D"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams", "galsim::SBAiry::SBAiry::obscuration"], [29, 2, 1, "_CPPv4N6galsim6SBAiry6SBAiryERK6SBAiry", "galsim::SBAiry::SBAiry::rhs"], [29, 1, 1, "_CPPv4NK6galsim6SBAiry11getLamOverDEv", "galsim::SBAiry::getLamOverD"], [29, 1, 1, "_CPPv4NK6galsim6SBAiry14getObscurationEv", "galsim::SBAiry::getObscuration"], [29, 1, 1, "_CPPv4N6galsim6SBAiryD0Ev", "galsim::SBAiry::~SBAiry"], [29, 3, 1, "_CPPv4N6galsim14SBAutoConvolveE", "galsim::SBAutoConvolve"], [29, 1, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK14SBAutoConvolve", "galsim::SBAutoConvolve::SBAutoConvolve"], [29, 1, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve::gsparams"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve::real_space"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK14SBAutoConvolve", "galsim::SBAutoConvolve::SBAutoConvolve::rhs"], [29, 2, 1, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams", "galsim::SBAutoConvolve::SBAutoConvolve::s"], [29, 1, 1, "_CPPv4NK6galsim14SBAutoConvolve6getObjEv", "galsim::SBAutoConvolve::getObj"], [29, 1, 1, "_CPPv4NK6galsim14SBAutoConvolve11isRealSpaceEv", "galsim::SBAutoConvolve::isRealSpace"], [29, 1, 1, "_CPPv4N6galsim14SBAutoConvolveD0Ev", "galsim::SBAutoConvolve::~SBAutoConvolve"], [29, 3, 1, "_CPPv4N6galsim15SBAutoCorrelateE", "galsim::SBAutoCorrelate"], [29, 1, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK15SBAutoCorrelate", "galsim::SBAutoCorrelate::SBAutoCorrelate"], [29, 1, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate::gsparams"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate::real_space"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK15SBAutoCorrelate", "galsim::SBAutoCorrelate::SBAutoCorrelate::rhs"], [29, 2, 1, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams", "galsim::SBAutoCorrelate::SBAutoCorrelate::s"], [29, 1, 1, "_CPPv4NK6galsim15SBAutoCorrelate6getObjEv", "galsim::SBAutoCorrelate::getObj"], [29, 1, 1, "_CPPv4NK6galsim15SBAutoCorrelate11isRealSpaceEv", "galsim::SBAutoCorrelate::isRealSpace"], [29, 1, 1, "_CPPv4N6galsim15SBAutoCorrelateD0Ev", "galsim::SBAutoCorrelate::~SBAutoCorrelate"], [29, 3, 1, "_CPPv4N6galsim5SBBoxE", "galsim::SBBox"], [29, 1, 1, "_CPPv4N6galsim5SBBox5SBBoxERK5SBBox", "galsim::SBBox::SBBox"], [29, 1, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::flux"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::gsparams"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::height"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxERK5SBBox", "galsim::SBBox::SBBox::rhs"], [29, 2, 1, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams", "galsim::SBBox::SBBox::width"], [29, 1, 1, "_CPPv4NK6galsim5SBBox9getHeightEv", "galsim::SBBox::getHeight"], [29, 1, 1, "_CPPv4NK6galsim5SBBox8getWidthEv", "galsim::SBBox::getWidth"], [29, 1, 1, "_CPPv4N6galsim5SBBoxD0Ev", "galsim::SBBox::~SBBox"], [29, 3, 1, "_CPPv4N6galsim10SBConvolveE", "galsim::SBConvolve"], [29, 1, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERK10SBConvolve", "galsim::SBConvolve::SBConvolve"], [29, 1, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve::gsparams"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve::real_space"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERK10SBConvolve", "galsim::SBConvolve::SBConvolve::rhs"], [29, 2, 1, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams", "galsim::SBConvolve::SBConvolve::slist"], [29, 1, 1, "_CPPv4NK6galsim10SBConvolve7getObjsEv", "galsim::SBConvolve::getObjs"], [29, 1, 1, "_CPPv4NK6galsim10SBConvolve11isRealSpaceEv", "galsim::SBConvolve::isRealSpace"], [29, 1, 1, "_CPPv4N6galsim10SBConvolveD0Ev", "galsim::SBConvolve::~SBConvolve"], [29, 3, 1, "_CPPv4N6galsim12SBDeconvolveE", "galsim::SBDeconvolve"], [29, 1, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK12SBDeconvolve", "galsim::SBDeconvolve::SBDeconvolve"], [29, 1, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams", "galsim::SBDeconvolve::SBDeconvolve"], [29, 2, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams", "galsim::SBDeconvolve::SBDeconvolve::adaptee"], [29, 2, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams", "galsim::SBDeconvolve::SBDeconvolve::gsparams"], [29, 2, 1, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK12SBDeconvolve", "galsim::SBDeconvolve::SBDeconvolve::rhs"], [29, 1, 1, "_CPPv4NK6galsim12SBDeconvolve6getObjEv", "galsim::SBDeconvolve::getObj"], [29, 1, 1, "_CPPv4N6galsim12SBDeconvolveD0Ev", "galsim::SBDeconvolve::~SBDeconvolve"], [29, 3, 1, "_CPPv4N6galsim15SBDeltaFunctionE", "galsim::SBDeltaFunction"], [29, 1, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionERK15SBDeltaFunction", "galsim::SBDeltaFunction::SBDeltaFunction"], [29, 1, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams", "galsim::SBDeltaFunction::SBDeltaFunction"], [29, 2, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams", "galsim::SBDeltaFunction::SBDeltaFunction::flux"], [29, 2, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams", "galsim::SBDeltaFunction::SBDeltaFunction::gsparams"], [29, 2, 1, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionERK15SBDeltaFunction", "galsim::SBDeltaFunction::SBDeltaFunction::rhs"], [29, 1, 1, "_CPPv4N6galsim15SBDeltaFunctionD0Ev", "galsim::SBDeltaFunction::~SBDeltaFunction"], [29, 3, 1, "_CPPv4N6galsim13SBExponentialE", "galsim::SBExponential"], [29, 1, 1, "_CPPv4N6galsim13SBExponential13SBExponentialERK13SBExponential", "galsim::SBExponential::SBExponential"], [29, 1, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential::flux"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential::gsparams"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams", "galsim::SBExponential::SBExponential::r0"], [29, 2, 1, "_CPPv4N6galsim13SBExponential13SBExponentialERK13SBExponential", "galsim::SBExponential::SBExponential::rhs"], [29, 1, 1, "_CPPv4NK6galsim13SBExponential14getScaleRadiusEv", "galsim::SBExponential::getScaleRadius"], [29, 1, 1, "_CPPv4N6galsim13SBExponentialD0Ev", "galsim::SBExponential::~SBExponential"], [29, 3, 1, "_CPPv4N6galsim13SBFourierSqrtE", "galsim::SBFourierSqrt"], [29, 1, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK13SBFourierSqrt", "galsim::SBFourierSqrt::SBFourierSqrt"], [29, 1, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams", "galsim::SBFourierSqrt::SBFourierSqrt"], [29, 2, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams", "galsim::SBFourierSqrt::SBFourierSqrt::adaptee"], [29, 2, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams", "galsim::SBFourierSqrt::SBFourierSqrt::gsparams"], [29, 2, 1, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK13SBFourierSqrt", "galsim::SBFourierSqrt::SBFourierSqrt::rhs"], [29, 1, 1, "_CPPv4NK6galsim13SBFourierSqrt6getObjEv", "galsim::SBFourierSqrt::getObj"], [29, 1, 1, "_CPPv4N6galsim13SBFourierSqrtD0Ev", "galsim::SBFourierSqrt::~SBFourierSqrt"], [29, 3, 1, "_CPPv4N6galsim10SBGaussianE", "galsim::SBGaussian"], [29, 1, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianERK10SBGaussian", "galsim::SBGaussian::SBGaussian"], [29, 1, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian::flux"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian::gsparams"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianERK10SBGaussian", "galsim::SBGaussian::SBGaussian::rhs"], [29, 2, 1, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams", "galsim::SBGaussian::SBGaussian::sigma"], [29, 1, 1, "_CPPv4NK6galsim10SBGaussian8getSigmaEv", "galsim::SBGaussian::getSigma"], [29, 1, 1, "_CPPv4N6galsim10SBGaussianD0Ev", "galsim::SBGaussian::~SBGaussian"], [29, 3, 1, "_CPPv4N6galsim21SBInclinedExponentialE", "galsim::SBInclinedExponential"], [29, 1, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialERK21SBInclinedExponential", "galsim::SBInclinedExponential::SBInclinedExponential"], [29, 1, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::flux"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::gsparams"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::inclination"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialERK21SBInclinedExponential", "galsim::SBInclinedExponential::SBInclinedExponential::rhs"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::scale_height"], [29, 2, 1, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams", "galsim::SBInclinedExponential::SBInclinedExponential::scale_radius"], [29, 1, 1, "_CPPv4NK6galsim21SBInclinedExponential14getInclinationEv", "galsim::SBInclinedExponential::getInclination"], [29, 1, 1, "_CPPv4NK6galsim21SBInclinedExponential14getScaleHeightEv", "galsim::SBInclinedExponential::getScaleHeight"], [29, 1, 1, "_CPPv4NK6galsim21SBInclinedExponential14getScaleRadiusEv", "galsim::SBInclinedExponential::getScaleRadius"], [29, 1, 1, "_CPPv4N6galsim21SBInclinedExponentialD0Ev", "galsim::SBInclinedExponential::~SBInclinedExponential"], [29, 3, 1, "_CPPv4N6galsim16SBInclinedSersicE", "galsim::SBInclinedSersic"], [29, 1, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicERK16SBInclinedSersic", "galsim::SBInclinedSersic::SBInclinedSersic"], [29, 1, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::flux"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::gsparams"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::height"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::inclination"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::n"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicERK16SBInclinedSersic", "galsim::SBInclinedSersic::SBInclinedSersic::rhs"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::scale_radius"], [29, 2, 1, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams", "galsim::SBInclinedSersic::SBInclinedSersic::trunc"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic18getHalfLightRadiusEv", "galsim::SBInclinedSersic::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic14getInclinationEv", "galsim::SBInclinedSersic::getInclination"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic4getNEv", "galsim::SBInclinedSersic::getN"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic14getScaleHeightEv", "galsim::SBInclinedSersic::getScaleHeight"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic14getScaleRadiusEv", "galsim::SBInclinedSersic::getScaleRadius"], [29, 1, 1, "_CPPv4NK6galsim16SBInclinedSersic8getTruncEv", "galsim::SBInclinedSersic::getTrunc"], [29, 1, 1, "_CPPv4N6galsim16SBInclinedSersicD0Ev", "galsim::SBInclinedSersic::~SBInclinedSersic"], [29, 3, 1, "_CPPv4N6galsim19SBInterpolatedImageE", "galsim::SBInterpolatedImage"], [29, 1, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK19SBInterpolatedImage", "galsim::SBInterpolatedImage::SBInterpolatedImage"], [29, 1, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::gsparams"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::image"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::init_bounds"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::kInterp"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::maxk"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::nonzero_bounds"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK19SBInterpolatedImage", "galsim::SBInterpolatedImage::SBInterpolatedImage::rhs"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::stepk"], [29, 2, 1, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams", "galsim::SBInterpolatedImage::SBInterpolatedImage::xInterp"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage13calculateMaxKEd", "galsim::SBInterpolatedImage::calculateMaxK"], [29, 2, 1, "_CPPv4NK6galsim19SBInterpolatedImage13calculateMaxKEd", "galsim::SBInterpolatedImage::calculateMaxK::max_maxk"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage14calculateStepKEd", "galsim::SBInterpolatedImage::calculateStepK"], [29, 2, 1, "_CPPv4NK6galsim19SBInterpolatedImage14calculateStepKEd", "galsim::SBInterpolatedImage::calculateStepK::max_stepk"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage8getImageEv", "galsim::SBInterpolatedImage::getImage"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage10getKInterpEv", "galsim::SBInterpolatedImage::getKInterp"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage15getNonZeroImageEv", "galsim::SBInterpolatedImage::getNonZeroImage"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage12getPadFactorEv", "galsim::SBInterpolatedImage::getPadFactor"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage14getPaddedImageEv", "galsim::SBInterpolatedImage::getPaddedImage"], [29, 1, 1, "_CPPv4NK6galsim19SBInterpolatedImage10getXInterpEv", "galsim::SBInterpolatedImage::getXInterp"], [29, 1, 1, "_CPPv4N6galsim19SBInterpolatedImageD0Ev", "galsim::SBInterpolatedImage::~SBInterpolatedImage"], [29, 3, 1, "_CPPv4N6galsim20SBInterpolatedKImageE", "galsim::SBInterpolatedKImage"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK20SBInterpolatedKImage", "galsim::SBInterpolatedKImage::SBInterpolatedKImage"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::data"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::gsparams"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::gsparams"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::kInterp"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::kInterp"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::kimage"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::maxk"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK20SBInterpolatedKImage", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::rhs"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::stepk"], [29, 2, 1, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams", "galsim::SBInterpolatedKImage::SBInterpolatedKImage::stepk"], [29, 1, 1, "_CPPv4NK6galsim20SBInterpolatedKImage8getKDataEv", "galsim::SBInterpolatedKImage::getKData"], [29, 1, 1, "_CPPv4NK6galsim20SBInterpolatedKImage10getKInterpEv", "galsim::SBInterpolatedKImage::getKInterp"], [29, 1, 1, "_CPPv4N6galsim20SBInterpolatedKImageD0Ev", "galsim::SBInterpolatedKImage::~SBInterpolatedKImage"], [29, 3, 1, "_CPPv4N6galsim12SBKolmogorovE", "galsim::SBKolmogorov"], [29, 1, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovERK12SBKolmogorov", "galsim::SBKolmogorov::SBKolmogorov"], [29, 1, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov::flux"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov::gsparams"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams", "galsim::SBKolmogorov::SBKolmogorov::lam_over_r0"], [29, 2, 1, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovERK12SBKolmogorov", "galsim::SBKolmogorov::SBKolmogorov::rhs"], [29, 1, 1, "_CPPv4NK6galsim12SBKolmogorov12getLamOverR0Ev", "galsim::SBKolmogorov::getLamOverR0"], [29, 1, 1, "_CPPv4N6galsim12SBKolmogorovD0Ev", "galsim::SBKolmogorov::~SBKolmogorov"], [29, 3, 1, "_CPPv4N6galsim8SBMoffatE", "galsim::SBMoffat"], [29, 1, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatERK8SBMoffat", "galsim::SBMoffat::SBMoffat"], [29, 1, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::beta"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::flux"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::gsparams"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatERK8SBMoffat", "galsim::SBMoffat::SBMoffat::rhs"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::scale_radius"], [29, 2, 1, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams", "galsim::SBMoffat::SBMoffat::trunc"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat7getBetaEv", "galsim::SBMoffat::getBeta"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat7getFWHMEv", "galsim::SBMoffat::getFWHM"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat18getHalfLightRadiusEv", "galsim::SBMoffat::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat14getScaleRadiusEv", "galsim::SBMoffat::getScaleRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBMoffat8getTruncEv", "galsim::SBMoffat::getTrunc"], [29, 1, 1, "_CPPv4N6galsim8SBMoffatD0Ev", "galsim::SBMoffat::~SBMoffat"], [29, 3, 1, "_CPPv4N6galsim9SBProfileE", "galsim::SBProfile"], [29, 1, 1, "_CPPv4N6galsim9SBProfile9SBProfileERK9SBProfile", "galsim::SBProfile::SBProfile"], [29, 1, 1, "_CPPv4N6galsim9SBProfile9SBProfileEv", "galsim::SBProfile::SBProfile"], [29, 2, 1, "_CPPv4N6galsim9SBProfile9SBProfileERK9SBProfile", "galsim::SBProfile::SBProfile::rhs"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile8centroidEv", "galsim::SBProfile::centroid"], [29, 1, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw"], [29, 4, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::T"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::dx"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::flux_ratio"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::image"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::jac"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::xoff"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd", "galsim::SBProfile::draw::yoff"], [29, 1, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK"], [29, 4, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::T"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::dk"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::image"], [29, 2, 1, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd", "galsim::SBProfile::drawK::jac"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6expandEd", "galsim::SBProfile::expand"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6expandEd", "galsim::SBProfile::expand::scale"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile7getFluxEv", "galsim::SBProfile::getFlux"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile11getGSParamsEv", "galsim::SBProfile::getGSParams"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile16getGoodImageSizeEd", "galsim::SBProfile::getGoodImageSize"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile16getGoodImageSizeEd", "galsim::SBProfile::getGoodImageSize::dx"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile15getNegativeFluxEv", "galsim::SBProfile::getNegativeFlux"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile15getPositiveFluxEv", "galsim::SBProfile::getPositiveFlux"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange::splits"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange::xmax"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getXRange::xmin"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange::splits"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange::ymax"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRange::ymin"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::splits"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::x"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::ymax"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE", "galsim::SBProfile::getYRangeX::ymin"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile12hasHardEdgesEv", "galsim::SBProfile::hasHardEdges"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile11isAnalyticKEv", "galsim::SBProfile::isAnalyticK"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile11isAnalyticXEv", "galsim::SBProfile::isAnalyticX"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile14isAxisymmetricEv", "galsim::SBProfile::isAxisymmetric"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6kValueERK8PositionIdE", "galsim::SBProfile::kValue"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6kValueERK8PositionIdE", "galsim::SBProfile::kValue::k"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile4maxKEv", "galsim::SBProfile::maxK"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5maxSBEv", "galsim::SBProfile::maxSB"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9nyquistDxEv", "galsim::SBProfile::nyquistDx"], [29, 1, 1, "_CPPv4N6galsim9SBProfileaSERK9SBProfile", "galsim::SBProfile::operator="], [29, 2, 1, "_CPPv4N6galsim9SBProfileaSERK9SBProfile", "galsim::SBProfile::operator=::rhs"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6rotateEd", "galsim::SBProfile::rotate"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6rotateEd", "galsim::SBProfile::rotate::theta"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9scaleFluxEd", "galsim::SBProfile::scaleFlux"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9scaleFluxEd", "galsim::SBProfile::scaleFlux::fluxRatio"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5shiftERK8PositionIdE", "galsim::SBProfile::shift"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile5shiftERK8PositionIdE", "galsim::SBProfile::shift::delta"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate", "galsim::SBProfile::shoot"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate", "galsim::SBProfile::shoot::photons"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate", "galsim::SBProfile::shoot::rng"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile5stepKEv", "galsim::SBProfile::stepK"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dudx"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dudy"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dvdx"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile9transformEdddd", "galsim::SBProfile::transform::dvdy"], [29, 1, 1, "_CPPv4NK6galsim9SBProfile6xValueERK8PositionIdE", "galsim::SBProfile::xValue"], [29, 2, 1, "_CPPv4NK6galsim9SBProfile6xValueERK8PositionIdE", "galsim::SBProfile::xValue::p"], [29, 1, 1, "_CPPv4N6galsim9SBProfileD0Ev", "galsim::SBProfile::~SBProfile"], [29, 3, 1, "_CPPv4N6galsim12SBSecondKickE", "galsim::SBSecondKick"], [29, 1, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickERK12SBSecondKick", "galsim::SBSecondKick::SBSecondKick"], [29, 1, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::flux"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::gsparams"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::kcrit"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr", "galsim::SBSecondKick::SBSecondKick::lam_over_r0"], [29, 2, 1, "_CPPv4N6galsim12SBSecondKick12SBSecondKickERK12SBSecondKick", "galsim::SBSecondKick::SBSecondKick::rhs"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick8getDeltaEv", "galsim::SBSecondKick::getDelta"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick8getKCritEv", "galsim::SBSecondKick::getKCrit"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick12getLamOverR0Ev", "galsim::SBSecondKick::getLamOverR0"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick6kValueEd", "galsim::SBSecondKick::kValue"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick9kValueRawEd", "galsim::SBSecondKick::kValueRaw"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick17structureFunctionEd", "galsim::SBSecondKick::structureFunction"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick6xValueEd", "galsim::SBSecondKick::xValue"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick11xValueExactEd", "galsim::SBSecondKick::xValueExact"], [29, 1, 1, "_CPPv4NK6galsim12SBSecondKick9xValueRawEd", "galsim::SBSecondKick::xValueRaw"], [29, 1, 1, "_CPPv4N6galsim12SBSecondKickD0Ev", "galsim::SBSecondKick::~SBSecondKick"], [29, 3, 1, "_CPPv4N6galsim8SBSersicE", "galsim::SBSersic"], [29, 1, 1, "_CPPv4N6galsim8SBSersic8SBSersicERK8SBSersic", "galsim::SBSersic::SBSersic"], [29, 1, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::flux"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::gsparams"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::n"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicERK8SBSersic", "galsim::SBSersic::SBSersic::rhs"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::scale_radius"], [29, 2, 1, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams", "galsim::SBSersic::SBSersic::trunc"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic18getHalfLightRadiusEv", "galsim::SBSersic::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic4getNEv", "galsim::SBSersic::getN"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic14getScaleRadiusEv", "galsim::SBSersic::getScaleRadius"], [29, 1, 1, "_CPPv4NK6galsim8SBSersic8getTruncEv", "galsim::SBSersic::getTrunc"], [29, 1, 1, "_CPPv4N6galsim8SBSersicD0Ev", "galsim::SBSersic::~SBSersic"], [29, 3, 1, "_CPPv4N6galsim10SBShapeletE", "galsim::SBShapelet"], [29, 1, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletERK10SBShapelet", "galsim::SBShapelet::SBShapelet"], [29, 1, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet::bvec"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet::gsparams"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletERK10SBShapelet", "galsim::SBShapelet::SBShapelet::rhs"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams", "galsim::SBShapelet::SBShapelet::sigma"], [29, 1, 1, "_CPPv4NK6galsim10SBShapelet7getBVecEv", "galsim::SBShapelet::getBVec"], [29, 1, 1, "_CPPv4NK6galsim10SBShapelet8getSigmaEv", "galsim::SBShapelet::getSigma"], [29, 1, 1, "_CPPv4N6galsim10SBShapelet6rotateEd", "galsim::SBShapelet::rotate"], [29, 2, 1, "_CPPv4N6galsim10SBShapelet6rotateEd", "galsim::SBShapelet::rotate::theta"], [29, 1, 1, "_CPPv4N6galsim10SBShapeletD0Ev", "galsim::SBShapelet::~SBShapelet"], [29, 3, 1, "_CPPv4N6galsim9SBSpergelE", "galsim::SBSpergel"], [29, 1, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelERK9SBSpergel", "galsim::SBSpergel::SBSpergel"], [29, 1, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::flux"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::gsparams"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::nu"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelERK9SBSpergel", "galsim::SBSpergel::SBSpergel::rhs"], [29, 2, 1, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams", "galsim::SBSpergel::SBSpergel::scale_radius"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel19calculateFluxRadiusEd", "galsim::SBSpergel::calculateFluxRadius"], [29, 2, 1, "_CPPv4NK6galsim9SBSpergel19calculateFluxRadiusEd", "galsim::SBSpergel::calculateFluxRadius::f"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel23calculateIntegratedFluxEd", "galsim::SBSpergel::calculateIntegratedFlux"], [29, 2, 1, "_CPPv4NK6galsim9SBSpergel23calculateIntegratedFluxEd", "galsim::SBSpergel::calculateIntegratedFlux::r"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel5getNuEv", "galsim::SBSpergel::getNu"], [29, 1, 1, "_CPPv4NK6galsim9SBSpergel14getScaleRadiusEv", "galsim::SBSpergel::getScaleRadius"], [29, 1, 1, "_CPPv4N6galsim9SBSpergelD0Ev", "galsim::SBSpergel::~SBSpergel"], [29, 3, 1, "_CPPv4N6galsim8SBTopHatE", "galsim::SBTopHat"], [29, 1, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatERK8SBTopHat", "galsim::SBTopHat::SBTopHat"], [29, 1, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat::flux"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat::gsparams"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams", "galsim::SBTopHat::SBTopHat::radius"], [29, 2, 1, "_CPPv4N6galsim8SBTopHat8SBTopHatERK8SBTopHat", "galsim::SBTopHat::SBTopHat::rhs"], [29, 1, 1, "_CPPv4NK6galsim8SBTopHat9getRadiusEv", "galsim::SBTopHat::getRadius"], [29, 1, 1, "_CPPv4N6galsim8SBTopHatD0Ev", "galsim::SBTopHat::~SBTopHat"], [29, 3, 1, "_CPPv4N6galsim11SBTransformE", "galsim::SBTransform"], [29, 1, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK11SBTransform", "galsim::SBTransform::SBTransform"], [29, 1, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::ampScaling"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::cen"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::gsparams"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::jac"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK11SBTransform", "galsim::SBTransform::SBTransform::rhs"], [29, 2, 1, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams", "galsim::SBTransform::SBTransform::sbin"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform14getFluxScalingEv", "galsim::SBTransform::getFluxScaling"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mA"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mB"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mC"], [29, 2, 1, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd", "galsim::SBTransform::getJac::mD"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform6getObjEv", "galsim::SBTransform::getObj"], [29, 1, 1, "_CPPv4NK6galsim11SBTransform9getOffsetEv", "galsim::SBTransform::getOffset"], [29, 1, 1, "_CPPv4N6galsim11SBTransformD0Ev", "galsim::SBTransform::~SBTransform"], [29, 3, 1, "_CPPv4N6galsim11SBVonKarmanE", "galsim::SBVonKarman"], [29, 1, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanERK11SBVonKarman", "galsim::SBVonKarman::SBVonKarman"], [29, 1, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::L0"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::doDelta"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::flux"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::force_stepk"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::gsparams"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::lam"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::r0"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanERK11SBVonKarman", "galsim::SBVonKarman::SBVonKarman::rhs"], [29, 2, 1, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd", "galsim::SBVonKarman::SBVonKarman::scale"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman8getDeltaEv", "galsim::SBVonKarman::getDelta"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman10getDoDeltaEv", "galsim::SBVonKarman::getDoDelta"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman18getHalfLightRadiusEv", "galsim::SBVonKarman::getHalfLightRadius"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman5getL0Ev", "galsim::SBVonKarman::getL0"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman6getLamEv", "galsim::SBVonKarman::getLam"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman5getR0Ev", "galsim::SBVonKarman::getR0"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman8getScaleEv", "galsim::SBVonKarman::getScale"], [29, 1, 1, "_CPPv4NK6galsim11SBVonKarman17structureFunctionEd", "galsim::SBVonKarman::structureFunction"], [29, 1, 1, "_CPPv4N6galsim11SBVonKarmanD0Ev", "galsim::SBVonKarman::~SBVonKarman"], [26, 1, 1, "_CPPv4N6galsim13SetOMPThreadsEi", "galsim::SetOMPThreads"], [26, 2, 1, "_CPPv4N6galsim13SetOMPThreadsEi", "galsim::SetOMPThreads::num_threads"], [28, 3, 1, "_CPPv4N6galsim7SiliconE", "galsim::Silicon"], [28, 1, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::abs_length_table"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::diffStep"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::numElec"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::numVertices"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::nx"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::ny"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::pixelSize"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::qDist"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::sensorThickness"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::tr_radial_table"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::transpose"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::treeRingCenter"], [28, 2, 1, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb", "galsim::Silicon::Silicon::vertex_data"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::i1"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::i2"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::photons"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::rng"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE", "galsim::Silicon::accumulate::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE", "galsim::Silicon::addDelta"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE", "galsim::Silicon::addDelta::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE", "galsim::Silicon::addDelta::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions::orig_center"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::addTreeRingDistortions::target"], [28, 1, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::abs_length_table_data"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsDXDZ"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsDYDZ"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsHasAllocatedAngles"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsHasAllocatedWavelengths"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::photonsWavelength"], [28, 2, 1, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid", "galsim::Silicon::calculateConversionDepth::randomNumber"], [28, 1, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion"], [28, 1, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::i"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::i1"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::j"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::j"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::j1"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::nx"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::ny"], [28, 2, 1, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii", "galsim::Silicon::calculateTreeRingDistortion::orig_center"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::orig_center"], [28, 2, 1, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon", "galsim::Silicon::calculateTreeRingDistortion::poly"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::orig_center"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::target"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb", "galsim::Silicon::fillWithPixelAreas::use_flux"], [28, 1, 1, "_CPPv4N6galsim7Silicon8finalizeEv", "galsim::Silicon::finalize"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize::orig_center"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE", "galsim::Silicon::initialize::target"], [28, 1, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::emptypolyData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::emptypolySize"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::horizontalBoundaryPointsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::ix"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::iy"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::off_edge"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::pixelInnerBoundsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::pixelOuterBoundsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::targetBounds"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::verticalBoundaryPointsData"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::x"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::y"], [28, 2, 1, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE", "galsim::Silicon::insidePixel::zconv"], [28, 1, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::j"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::nx"], [28, 2, 1, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii", "galsim::Silicon::pixelArea::ny"], [28, 1, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::emptypoly"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::factor"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::i"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::j"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::nx"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::ny"], [28, 2, 1, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond", "galsim::Silicon::scaleBoundsToPoly::result"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE", "galsim::Silicon::subtractDelta"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE", "galsim::Silicon::subtractDelta::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE", "galsim::Silicon::subtractDelta::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE", "galsim::Silicon::update"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE", "galsim::Silicon::update::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE", "galsim::Silicon::update::target"], [28, 1, 1, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE", "galsim::Silicon::updatePixelDistortions"], [28, 4, 1, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE", "galsim::Silicon::updatePixelDistortions::T"], [28, 2, 1, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE", "galsim::Silicon::updatePixelDistortions::target"], [28, 1, 1, "_CPPv4N6galsim7SiliconD0Ev", "galsim::Silicon::~Silicon"], [25, 3, 1, "_CPPv4N6galsim15SincInterpolantE", "galsim::SincInterpolant"], [25, 1, 1, "_CPPv4N6galsim15SincInterpolant15SincInterpolantERK8GSParams", "galsim::SincInterpolant::SincInterpolant"], [25, 2, 1, "_CPPv4N6galsim15SincInterpolant15SincInterpolantERK8GSParams", "galsim::SincInterpolant::SincInterpolant::gsparams"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant7ixrangeEv", "galsim::SincInterpolant::ixrange"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant7makeStrEv", "galsim::SincInterpolant::makeStr"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate", "galsim::SincInterpolant::shoot"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate", "galsim::SincInterpolant::shoot::photons"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate", "galsim::SincInterpolant::shoot::ud"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant6urangeEv", "galsim::SincInterpolant::urange"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant4uvalEd", "galsim::SincInterpolant::uval"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant4uvalEd", "galsim::SincInterpolant::uval::u"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant6xrangeEv", "galsim::SincInterpolant::xrange"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant4xvalEd", "galsim::SincInterpolant::xval"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant4xvalEd", "galsim::SincInterpolant::xval::x"], [25, 1, 1, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi", "galsim::SincInterpolant::xvalWrapped"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi", "galsim::SincInterpolant::xvalWrapped::N"], [25, 2, 1, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi", "galsim::SincInterpolant::xvalWrapped::x"], [25, 1, 1, "_CPPv4N6galsim15SincInterpolantD0Ev", "galsim::SincInterpolant::~SincInterpolant"], [26, 3, 1, "_CPPv4I00EN6galsim5SolveE", "galsim::Solve"], [26, 4, 1, "_CPPv4I00EN6galsim5SolveE", "galsim::Solve::F"], [26, 1, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve"], [26, 2, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve::func_"], [26, 2, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve::lb_"], [26, 2, 1, "_CPPv4N6galsim5Solve5SolveERK1F1T1T", "galsim::Solve::Solve::ub_"], [26, 4, 1, "_CPPv4I00EN6galsim5SolveE", "galsim::Solve::T"], [26, 1, 1, "_CPPv4NK6galsim5Solve6bisectEv", "galsim::Solve::bisect"], [26, 1, 1, "_CPPv4N6galsim5Solve7bracketEv", "galsim::Solve::bracket"], [26, 1, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::a"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::b"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::fa"], [26, 2, 1, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T", "galsim::Solve::bracket1::fb"], [26, 1, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::a"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::b"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::c"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::fa"], [26, 2, 1, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T", "galsim::Solve::bracket1WithLimit::fb"], [26, 1, 1, "_CPPv4N6galsim5Solve12bracketLowerEv", "galsim::Solve::bracketLower"], [26, 1, 1, "_CPPv4N6galsim5Solve21bracketLowerWithLimitE1T", "galsim::Solve::bracketLowerWithLimit"], [26, 2, 1, "_CPPv4N6galsim5Solve21bracketLowerWithLimitE1T", "galsim::Solve::bracketLowerWithLimit::lower_limit"], [26, 1, 1, "_CPPv4N6galsim5Solve12bracketUpperEv", "galsim::Solve::bracketUpper"], [26, 1, 1, "_CPPv4N6galsim5Solve21bracketUpperWithLimitE1T", "galsim::Solve::bracketUpperWithLimit"], [26, 2, 1, "_CPPv4N6galsim5Solve21bracketUpperWithLimitE1T", "galsim::Solve::bracketUpperWithLimit::upper_limit"], [26, 1, 1, "_CPPv4NK6galsim5Solve14evaluateBoundsEv", "galsim::Solve::evaluateBounds"], [26, 1, 1, "_CPPv4NK6galsim5Solve13getLowerBoundEv", "galsim::Solve::getLowerBound"], [26, 1, 1, "_CPPv4NK6galsim5Solve13getUpperBoundEv", "galsim::Solve::getUpperBound"], [26, 1, 1, "_CPPv4NK6galsim5Solve13getXToleranceEv", "galsim::Solve::getXTolerance"], [26, 1, 1, "_CPPv4NK6galsim5Solve4rootEv", "galsim::Solve::root"], [26, 1, 1, "_CPPv4N6galsim5Solve9setBoundsE1T1T", "galsim::Solve::setBounds"], [26, 2, 1, "_CPPv4N6galsim5Solve9setBoundsE1T1T", "galsim::Solve::setBounds::lb"], [26, 2, 1, "_CPPv4N6galsim5Solve9setBoundsE1T1T", "galsim::Solve::setBounds::ub"], [26, 1, 1, "_CPPv4N6galsim5Solve11setMaxStepsEi", "galsim::Solve::setMaxSteps"], [26, 2, 1, "_CPPv4N6galsim5Solve11setMaxStepsEi", "galsim::Solve::setMaxSteps::m"], [26, 1, 1, "_CPPv4N6galsim5Solve9setMethodE6Method", "galsim::Solve::setMethod"], [26, 2, 1, "_CPPv4N6galsim5Solve9setMethodE6Method", "galsim::Solve::setMethod::m_"], [26, 1, 1, "_CPPv4N6galsim5Solve13setXToleranceE1T", "galsim::Solve::setXTolerance"], [26, 2, 1, "_CPPv4N6galsim5Solve13setXToleranceE1T", "galsim::Solve::setXTolerance::tol"], [26, 1, 1, "_CPPv4NK6galsim5Solve6zbrentEv", "galsim::Solve::zbrent"], [25, 3, 1, "_CPPv4N6galsim5TableE", "galsim::Table"], [25, 3, 1, "_CPPv4N6galsim7Table2DE", "galsim::Table2D"], [25, 1, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D"], [25, 1, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D"], [25, 1, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::Nx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::Nx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::Nx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::Ny"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::Ny"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::Ny"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::d2fdxdy"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::dfdx"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::dfdy"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::gsinterp"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::in"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::vals"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::vals"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::vals"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::xargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::xargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::xargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant", "galsim::Table2D::Table2D::yargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant", "galsim::Table2D::Table2D::yargs"], [25, 2, 1, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd", "galsim::Table2D::Table2D::yargs"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant4ceilE", "galsim::Table2D::ceil"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant5floorE", "galsim::Table2D::floor"], [25, 1, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::dfdx"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::dfdy"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::x"], [25, 2, 1, "_CPPv4NK6galsim7Table2D8gradientEddRdRd", "galsim::Table2D::gradient::y"], [25, 1, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::Nx"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::Ny"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::dfdxvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::dfdyvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii", "galsim::Table2D::gradientGrid::yvec"], [25, 1, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::N"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::dfdxvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::dfdyvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi", "galsim::Table2D::gradientMany::yvec"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant8gsinterpE", "galsim::Table2D::gsinterp"], [25, 1, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::Nx"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::Ny"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::valvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii", "galsim::Table2D::interpGrid::yvec"], [25, 1, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::N"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::valvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::xvec"], [25, 2, 1, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi", "galsim::Table2D::interpMany::yvec"], [25, 7, 1, "_CPPv4N6galsim7Table2D11interpolantE", "galsim::Table2D::interpolant"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant4ceilE", "galsim::Table2D::interpolant::ceil"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant5floorE", "galsim::Table2D::interpolant::floor"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant8gsinterpE", "galsim::Table2D::interpolant::gsinterp"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6linearE", "galsim::Table2D::interpolant::linear"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant7nearestE", "galsim::Table2D::interpolant::nearest"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6splineE", "galsim::Table2D::interpolant::spline"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6linearE", "galsim::Table2D::linear"], [25, 1, 1, "_CPPv4NK6galsim7Table2D6lookupEdd", "galsim::Table2D::lookup"], [25, 2, 1, "_CPPv4NK6galsim7Table2D6lookupEdd", "galsim::Table2D::lookup::x"], [25, 2, 1, "_CPPv4NK6galsim7Table2D6lookupEdd", "galsim::Table2D::lookup::y"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant7nearestE", "galsim::Table2D::nearest"], [25, 6, 1, "_CPPv4N6galsim7Table2D11interpolant6splineE", "galsim::Table2D::spline"], [25, 1, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table"], [25, 1, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::N"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::N"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::args"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::args"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::gsinterp"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::in"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant", "galsim::Table::Table::vals"], [25, 2, 1, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant", "galsim::Table::Table::vals"], [25, 1, 1, "_CPPv4NK6galsim5Table6argMaxEv", "galsim::Table::argMax"], [25, 1, 1, "_CPPv4NK6galsim5Table6argMinEv", "galsim::Table::argMin"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant4ceilE", "galsim::Table::ceil"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant5floorE", "galsim::Table::floor"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant8gsinterpE", "galsim::Table::gsinterp"], [25, 1, 1, "_CPPv4NK6galsim5Table9integrateEdd", "galsim::Table::integrate"], [25, 2, 1, "_CPPv4NK6galsim5Table9integrateEdd", "galsim::Table::integrate::xmax"], [25, 2, 1, "_CPPv4NK6galsim5Table9integrateEdd", "galsim::Table::integrate::xmin"], [25, 1, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::g"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::xfact"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::xmax"], [25, 2, 1, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd", "galsim::Table::integrateProduct::xmin"], [25, 1, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany"], [25, 2, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany::N"], [25, 2, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany::argvec"], [25, 2, 1, "_CPPv4NK6galsim5Table10interpManyEPKdPdi", "galsim::Table::interpMany::valvec"], [25, 7, 1, "_CPPv4N6galsim5Table11interpolantE", "galsim::Table::interpolant"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant4ceilE", "galsim::Table::interpolant::ceil"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant5floorE", "galsim::Table::interpolant::floor"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant8gsinterpE", "galsim::Table::interpolant::gsinterp"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6linearE", "galsim::Table::interpolant::linear"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant7nearestE", "galsim::Table::interpolant::nearest"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6splineE", "galsim::Table::interpolant::spline"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6linearE", "galsim::Table::linear"], [25, 1, 1, "_CPPv4NK6galsim5Table6lookupEd", "galsim::Table::lookup"], [25, 2, 1, "_CPPv4NK6galsim5Table6lookupEd", "galsim::Table::lookup::a"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant7nearestE", "galsim::Table::nearest"], [25, 1, 1, "_CPPv4NK6galsim5TableclEd", "galsim::Table::operator()"], [25, 2, 1, "_CPPv4NK6galsim5TableclEd", "galsim::Table::operator()::a"], [25, 1, 1, "_CPPv4NK6galsim5Table4sizeEv", "galsim::Table::size"], [25, 6, 1, "_CPPv4N6galsim5Table11interpolant6splineE", "galsim::Table::spline"], [25, 3, 1, "_CPPv4N6galsim12TableBuilderE", "galsim::TableBuilder"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderE11interpolant", "galsim::TableBuilder::TableBuilder"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderEPK11Interpolant", "galsim::TableBuilder::TableBuilder"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderEPK11Interpolant", "galsim::TableBuilder::TableBuilder::gsinterp"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder12TableBuilderE11interpolant", "galsim::TableBuilder::TableBuilder::in"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder8addEntryEdd", "galsim::TableBuilder::addEntry"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder8addEntryEdd", "galsim::TableBuilder::addEntry::f"], [25, 2, 1, "_CPPv4N6galsim12TableBuilder8addEntryEdd", "galsim::TableBuilder::addEntry::x"], [25, 1, 1, "_CPPv4N6galsim12TableBuilder8finalizeEv", "galsim::TableBuilder::finalize"], [25, 1, 1, "_CPPv4NK6galsim12TableBuilder9finalizedEv", "galsim::TableBuilder::finalized"], [25, 1, 1, "_CPPv4NK6galsim12TableBuilder6lookupEd", "galsim::TableBuilder::lookup"], [25, 2, 1, "_CPPv4NK6galsim12TableBuilder6lookupEd", "galsim::TableBuilder::lookup::a"], [27, 3, 1, "_CPPv4N6galsim14UniformDeviateE", "galsim::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEPKc", "galsim::UniformDeviate::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK11BaseDeviate", "galsim::UniformDeviate::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK14UniformDeviate", "galsim::UniformDeviate::UniformDeviate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEl", "galsim::UniformDeviate::UniformDeviate"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEl", "galsim::UniformDeviate::UniformDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK11BaseDeviate", "galsim::UniformDeviate::UniformDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK14UniformDeviate", "galsim::UniformDeviate::UniformDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEPKc", "galsim::UniformDeviate::UniformDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate10clearCacheEv", "galsim::UniformDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate9duplicateEv", "galsim::UniformDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate13duplicate_ptrEv", "galsim::UniformDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim14UniformDeviate9generate1Ev", "galsim::UniformDeviate::generate1"], [27, 3, 1, "_CPPv4N6galsim14WeibullDeviateE", "galsim::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK14WeibullDeviate", "galsim::WeibullDeviate::WeibullDeviate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate::a"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate::a"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate::a"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate::b"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate::b"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate::b"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd", "galsim::WeibullDeviate::WeibullDeviate::lseed"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd", "galsim::WeibullDeviate::WeibullDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK14WeibullDeviate", "galsim::WeibullDeviate::WeibullDeviate::rhs"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd", "galsim::WeibullDeviate::WeibullDeviate::str_c"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate10clearCacheEv", "galsim::WeibullDeviate::clearCache"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate9duplicateEv", "galsim::WeibullDeviate::duplicate"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate13duplicate_ptrEv", "galsim::WeibullDeviate::duplicate_ptr"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate9generate1Ev", "galsim::WeibullDeviate::generate1"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4getAEv", "galsim::WeibullDeviate::getA"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4getBEv", "galsim::WeibullDeviate::getB"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4setAEd", "galsim::WeibullDeviate::setA"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate4setAEd", "galsim::WeibullDeviate::setA::a"], [27, 1, 1, "_CPPv4N6galsim14WeibullDeviate4setBEd", "galsim::WeibullDeviate::setB"], [27, 2, 1, "_CPPv4N6galsim14WeibullDeviate4setBEd", "galsim::WeibullDeviate::setB::b"], [27, 1, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::bounds"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::cov"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::dx"], [27, 2, 1, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd", "galsim::calculateCovarianceMatrix::sbp"], [24, 1, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft"], [24, 4, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::T"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::in"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::inverse"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::out"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::shift_in"], [24, 2, 1, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb", "galsim::cfft::shift_out"], [21, 1, 1, "_CPPv4N6galsim13check_versionEv", "galsim::check_version"], [24, 1, 1, "_CPPv4N6galsim11goodFFTSizeEi", "galsim::goodFFTSize"], [24, 2, 1, "_CPPv4N6galsim11goodFFTSizeEi", "galsim::goodFFTSize::input"], [23, 1, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::PSF_image"], [23, 4, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::T"], [23, 4, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::U"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::gal_image"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::gal_mask_image"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::guess_centroid"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::guess_sig_PSF"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::guess_sig_gal"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::hsmparams"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::precision"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::recompute_flux"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::results"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::shear_est"], [23, 2, 1, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams", "galsim::hsm::EstimateShearView::sky_var"], [23, 1, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView"], [23, 4, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::T"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::guess_centroid"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::guess_sig"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::hsmparams"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::object_image"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::object_mask_image"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::precision"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::results"], [23, 2, 1, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams", "galsim::hsm::FindAdaptiveMomView::round_moments"], [23, 3, 1, "_CPPv4N6galsim3hsm8HSMErrorE", "galsim::hsm::HSMError"], [23, 1, 1, "_CPPv4N6galsim3hsm8HSMError8HSMErrorERKNSt6stringE", "galsim::hsm::HSMError::HSMError"], [23, 2, 1, "_CPPv4N6galsim3hsm8HSMError8HSMErrorERKNSt6stringE", "galsim::hsm::HSMError::HSMError::m"], [23, 3, 1, "_CPPv4N6galsim3hsm9HSMParamsE", "galsim::hsm::HSMParams"], [23, 1, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams"], [23, 1, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEv", "galsim::hsm::HSMParams::HSMParams"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_adapt_order"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_bound_correct_wt"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_convergence_threshold"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_failed_moments"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_ksb_moments_max"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_ksb_sig_factor"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_ksb_sig_weight"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_amoment"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_ashift"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_mom2_iter"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_max_moment_nsig2"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_nsig_rg"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_nsig_rg2"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_num_iter_default"], [23, 2, 1, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd", "galsim::hsm::HSMParams::HSMParams::_regauss_too_small"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams11adapt_orderE", "galsim::hsm::HSMParams::adapt_order"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams16bound_correct_wtE", "galsim::hsm::HSMParams::bound_correct_wt"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams21convergence_thresholdE", "galsim::hsm::HSMParams::convergence_threshold"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams14failed_momentsE", "galsim::hsm::HSMParams::failed_moments"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams15ksb_moments_maxE", "galsim::hsm::HSMParams::ksb_moments_max"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_factorE", "galsim::hsm::HSMParams::ksb_sig_factor"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_weightE", "galsim::hsm::HSMParams::ksb_sig_weight"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams11max_amomentE", "galsim::hsm::HSMParams::max_amoment"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams10max_ashiftE", "galsim::hsm::HSMParams::max_ashift"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams13max_mom2_iterE", "galsim::hsm::HSMParams::max_mom2_iter"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams16max_moment_nsig2E", "galsim::hsm::HSMParams::max_moment_nsig2"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams7nsig_rgE", "galsim::hsm::HSMParams::nsig_rg"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams8nsig_rg2E", "galsim::hsm::HSMParams::nsig_rg2"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams16num_iter_defaultE", "galsim::hsm::HSMParams::num_iter_default"], [23, 5, 1, "_CPPv4N6galsim3hsm9HSMParams17regauss_too_smallE", "galsim::hsm::HSMParams::regauss_too_small"], [23, 3, 1, "_CPPv4N6galsim3hsm10ObjectDataE", "galsim::hsm::ObjectData"], [23, 1, 1, "_CPPv4N6galsim3hsm10ObjectData10ObjectDataEv", "galsim::hsm::ObjectData::ObjectData"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2e1E", "galsim::hsm::ObjectData::e1"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2e2E", "galsim::hsm::ObjectData::e2"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData4fluxE", "galsim::hsm::ObjectData::flux"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData9meas_typeE", "galsim::hsm::ObjectData::meas_type"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData10resolutionE", "galsim::hsm::ObjectData::resolution"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData12responsivityE", "galsim::hsm::ObjectData::responsivity"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData5sigmaE", "galsim::hsm::ObjectData::sigma"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2x0E", "galsim::hsm::ObjectData::x0"], [23, 5, 1, "_CPPv4N6galsim3hsm10ObjectData2y0E", "galsim::hsm::ObjectData::y0"], [23, 3, 1, "_CPPv4N6galsim3hsm9ShapeDataE", "galsim::hsm::ShapeData"], [23, 1, 1, "_CPPv4N6galsim3hsm9ShapeData9ShapeDataEv", "galsim::hsm::ShapeData::ShapeData"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_e1E", "galsim::hsm::ShapeData::corrected_e1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_e2E", "galsim::hsm::ShapeData::corrected_e2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_g1E", "galsim::hsm::ShapeData::corrected_g1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12corrected_g2E", "galsim::hsm::ShapeData::corrected_g2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData19corrected_shape_errE", "galsim::hsm::ShapeData::corrected_shape_err"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData17correction_methodE", "galsim::hsm::ShapeData::correction_method"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData17correction_statusE", "galsim::hsm::ShapeData::correction_status"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData13error_messageE", "galsim::hsm::ShapeData::error_message"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12image_boundsE", "galsim::hsm::ShapeData::image_bounds"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData9meas_typeE", "galsim::hsm::ShapeData::meas_type"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData11moments_ampE", "galsim::hsm::ShapeData::moments_amp"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData16moments_centroidE", "galsim::hsm::ShapeData::moments_centroid"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData14moments_n_iterE", "galsim::hsm::ShapeData::moments_n_iter"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData12moments_rho4E", "galsim::hsm::ShapeData::moments_rho4"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData13moments_sigmaE", "galsim::hsm::ShapeData::moments_sigma"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData14moments_statusE", "galsim::hsm::ShapeData::moments_status"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData11observed_e1E", "galsim::hsm::ShapeData::observed_e1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData11observed_e2E", "galsim::hsm::ShapeData::observed_e2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData6psf_e1E", "galsim::hsm::ShapeData::psf_e1"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData6psf_e2E", "galsim::hsm::ShapeData::psf_e2"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData9psf_sigmaE", "galsim::hsm::ShapeData::psf_sigma"], [23, 5, 1, "_CPPv4N6galsim3hsm9ShapeData17resolution_factorE", "galsim::hsm::ShapeData::resolution_factor"], [23, 1, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::A"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::Mxx"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::Mxy"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::Myy"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::convergence_threshold"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::data"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::hsmparams"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::num_iter"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::rho4"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::x0"], [23, 2, 1, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams", "galsim::hsm::find_ellipmom_2::y0"], [23, 1, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::PSF_data"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::PSF_image"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::flags"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::gal_data"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::gal_image"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::hsmparams"], [23, 2, 1, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams", "galsim::hsm::general_shear_estimator::shear_est"], [26, 3, 1, "_CPPv4I0EN6galsim5integ9IntRegionE", "galsim::integ::IntRegion"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::a"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::b"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::dbgout_"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE", "galsim::integ::IntRegion::IntRegion::fxmap_"], [26, 4, 1, "_CPPv4I0EN6galsim5integ9IntRegionE", "galsim::integ::IntRegion::T"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion8addSplitEK1T", "galsim::integ::IntRegion::addSplit"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion8addSplitEK1T", "galsim::integ::IntRegion::addSplit::x"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion6bisectEv", "galsim::integ::IntRegion::bisect"], [26, 5, 1, "_CPPv4N6galsim5integ9IntRegion6dbgoutE", "galsim::integ::IntRegion::dbgout"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion17findZeroCrossingsEv", "galsim::integ::IntRegion::findZeroCrossings"], [26, 5, 1, "_CPPv4N6galsim5integ9IntRegion5fxmapE", "galsim::integ::IntRegion::fxmap"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion7getAreaEv", "galsim::integ::IntRegion::getArea"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion6getErrEv", "galsim::integ::IntRegion::getErr"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion9getNSplitEv", "galsim::integ::IntRegion::getNSplit"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion4leftEv", "galsim::integ::IntRegion::left"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegionltERK9IntRegionI1TE", "galsim::integ::IntRegion::operator<"], [26, 2, 1, "_CPPv4NK6galsim5integ9IntRegionltERK9IntRegionI1TE", "galsim::integ::IntRegion::operator<::r2"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegiongtERK9IntRegionI1TE", "galsim::integ::IntRegion::operator>"], [26, 2, 1, "_CPPv4NK6galsim5integ9IntRegiongtERK9IntRegionI1TE", "galsim::integ::IntRegion::operator>::r2"], [26, 1, 1, "_CPPv4NK6galsim5integ9IntRegion5rightEv", "galsim::integ::IntRegion::right"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T", "galsim::integ::IntRegion::setArea"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T", "galsim::integ::IntRegion::setArea::a"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T", "galsim::integ::IntRegion::setArea::e"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion9subDivideERNSt6vectorI9IntRegionI1TEEE", "galsim::integ::IntRegion::subDivide"], [26, 2, 1, "_CPPv4N6galsim5integ9IntRegion9subDivideERNSt6vectorI9IntRegionI1TEEE", "galsim::integ::IntRegion::subDivide::children"], [26, 1, 1, "_CPPv4N6galsim5integ9IntRegion8useFXMapEv", "galsim::integ::IntRegion::useFXMap"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::UF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::UF"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::max"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::min"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::reg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd", "galsim::integ::int1d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd", "galsim::integ::int1d::relerr"], [26, 1, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d"], [26, 4, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::BF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::BF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::BF"], [26, 4, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::YREG"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::abserr"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::func"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::reg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::reg"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::xmax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::xmin"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::ymax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd", "galsim::integ::int2d::ymin"], [26, 2, 1, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd", "galsim::integ::int2d::yreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int2d::yreg"], [26, 1, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d"], [26, 1, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d"], [26, 4, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::TF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::TF"], [26, 4, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::TF"], [26, 4, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::YREG"], [26, 4, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::ZREG"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::abserr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::abserr"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::func"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::func"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::reg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::reg"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::relerr"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::xmax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::xmin"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::ymax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::ymin"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::yreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::yreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::zmax"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd", "galsim::integ::int3d::zmin"], [26, 2, 1, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd", "galsim::integ::int3d::zreg"], [26, 2, 1, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd", "galsim::integ::int3d::zreg"], [24, 1, 1, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE", "galsim::invertImage"], [24, 4, 1, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE", "galsim::invertImage::T"], [24, 2, 1, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE", "galsim::invertImage::im"], [24, 1, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft"], [24, 4, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::T"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::in"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::out"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::shift_in"], [24, 2, 1, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb", "galsim::irfft::shift_out"], [21, 1, 1, "_CPPv4N6galsim13major_versionEv", "galsim::major_version"], [26, 1, 1, "_CPPv4N6galsim4math2CiEd", "galsim::math::Ci"], [26, 2, 1, "_CPPv4N6galsim4math2CiEd", "galsim::math::Ci::x"], [26, 1, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner"], [26, 1, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::coef"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::ncx"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::ncy"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::nx"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::result"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::temp"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::x"], [26, 2, 1, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd", "galsim::math::Horner2D::y"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::coef"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::nc"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::nx"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::result"], [26, 2, 1, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd", "galsim::math::Horner::x"], [26, 1, 1, "_CPPv4N6galsim4math2SiEd", "galsim::math::Si"], [26, 2, 1, "_CPPv4N6galsim4math2SiEd", "galsim::math::Si::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_iEdd", "galsim::math::cyl_bessel_i"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_iEdd", "galsim::math::cyl_bessel_i::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_iEdd", "galsim::math::cyl_bessel_i::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_jEdd", "galsim::math::cyl_bessel_j"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_jEdd", "galsim::math::cyl_bessel_j::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_jEdd", "galsim::math::cyl_bessel_j::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_kEdd", "galsim::math::cyl_bessel_k"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_kEdd", "galsim::math::cyl_bessel_k::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_kEdd", "galsim::math::cyl_bessel_k::x"], [26, 1, 1, "_CPPv4N6galsim4math12cyl_bessel_yEdd", "galsim::math::cyl_bessel_y"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_yEdd", "galsim::math::cyl_bessel_y::nu"], [26, 2, 1, "_CPPv4N6galsim4math12cyl_bessel_yEdd", "galsim::math::cyl_bessel_y::x"], [26, 1, 1, "_CPPv4N6galsim4math7gamma_pEdd", "galsim::math::gamma_p"], [26, 2, 1, "_CPPv4N6galsim4math7gamma_pEdd", "galsim::math::gamma_p::a"], [26, 2, 1, "_CPPv4N6galsim4math7gamma_pEdd", "galsim::math::gamma_p::x"], [26, 1, 1, "_CPPv4N6galsim4math13getBesselRootEdi", "galsim::math::getBesselRoot"], [26, 1, 1, "_CPPv4N6galsim4math14getBesselRoot0Ei", "galsim::math::getBesselRoot0"], [26, 2, 1, "_CPPv4N6galsim4math14getBesselRoot0Ei", "galsim::math::getBesselRoot0::s"], [26, 2, 1, "_CPPv4N6galsim4math13getBesselRootEdi", "galsim::math::getBesselRoot::nu"], [26, 2, 1, "_CPPv4N6galsim4math13getBesselRootEdi", "galsim::math::getBesselRoot::s"], [26, 1, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::abserr"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::f"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::k"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::nu"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::nzeros"], [26, 2, 1, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi", "galsim::math::hankel_inf::relerr"], [26, 1, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::abserr"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::f"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::k"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::maxr"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::nu"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::nzeros"], [26, 2, 1, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi", "galsim::math::hankel_trunc::relerr"], [26, 1, 1, "_CPPv4I0EN6galsim4math5isNanEb1T", "galsim::math::isNan"], [26, 4, 1, "_CPPv4I0EN6galsim4math5isNanEb1T", "galsim::math::isNan::T"], [26, 2, 1, "_CPPv4I0EN6galsim4math5isNanEb1T", "galsim::math::isNan::x"], [26, 1, 1, "_CPPv4N6galsim4math2j0Ed", "galsim::math::j0"], [26, 2, 1, "_CPPv4N6galsim4math2j0Ed", "galsim::math::j0::x"], [26, 1, 1, "_CPPv4N6galsim4math2j1Ed", "galsim::math::j1"], [26, 2, 1, "_CPPv4N6galsim4math2j1Ed", "galsim::math::j1::x"], [26, 1, 1, "_CPPv4N6galsim4math4sincEd", "galsim::math::sinc"], [26, 2, 1, "_CPPv4N6galsim4math4sincEd", "galsim::math::sinc::x"], [26, 1, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos"], [26, 2, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos::cost"], [26, 2, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos::sint"], [26, 2, 1, "_CPPv4N6galsim4math6sincosEdRdRd", "galsim::math::sincos::theta"], [21, 1, 1, "_CPPv4N6galsim13minor_versionEv", "galsim::minor_version"], [21, 1, 1, "_CPPv4N6galsim8revisionEv", "galsim::revision"], [24, 1, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft"], [24, 4, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::T"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::in"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::out"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::shift_in"], [24, 2, 1, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb", "galsim::rfft::shift_out"], [21, 1, 1, "_CPPv4N6galsim7versionEv", "galsim::version"], [24, 1, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage"], [24, 4, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::T"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::bounds"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::hermx"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::hermy"], [24, 2, 1, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb", "galsim::wrapImage::im"]], "galsim": [[8, 8, 1, "", "Add"], [77, 9, 1, "", "AffineTransform"], [61, 9, 1, "", "Airy"], [75, 9, 1, "", "Angle"], [75, 9, 1, "", "AngleUnit"], [54, 9, 1, "", "Aperture"], [77, 9, 1, "", "AstropyWCS"], [54, 8, 1, "", "Atmosphere"], [54, 9, 1, "", "AtmosphericScreen"], [8, 9, 1, "", "AutoConvolution"], [8, 8, 1, "", "AutoConvolve"], [8, 8, 1, "", "AutoCorrelate"], [8, 9, 1, "", "AutoCorrelation"], [1, 9, 1, "", "Bandpass"], [20, 9, 1, "", "BaseCorrelatedNoise"], [32, 9, 1, "", "BaseDeviate"], [51, 9, 1, "", "BaseNoise"], [77, 9, 1, "", "BaseWCS"], [32, 9, 1, "", "BinomialDeviate"], [3, 9, 1, "", "Bounds"], [3, 9, 1, "", "BoundsD"], [3, 9, 1, "", "BoundsI"], [70, 9, 1, "", "Box"], [51, 9, 1, "", "CCDNoise"], [63, 9, 1, "", "COSMOSCatalog"], [4, 9, 1, "", "Catalog"], [77, 9, 1, "", "CelestialCoord"], [32, 9, 1, "", "Chi2Deviate"], [7, 9, 1, "", "ChromaticAiry"], [7, 9, 1, "", "ChromaticAtmosphere"], [7, 9, 1, "", "ChromaticAutoConvolution"], [7, 9, 1, "", "ChromaticAutoCorrelation"], [7, 9, 1, "", "ChromaticConvolution"], [7, 9, 1, "", "ChromaticDeconvolution"], [7, 9, 1, "", "ChromaticFourierSqrtProfile"], [7, 9, 1, "", "ChromaticObject"], [7, 9, 1, "", "ChromaticOpticalPSF"], [7, 9, 1, "", "ChromaticRealGalaxy"], [7, 9, 1, "", "ChromaticSum"], [7, 9, 1, "", "ChromaticTransformation"], [8, 9, 1, "", "Convolution"], [8, 8, 1, "", "Convolve"], [20, 9, 1, "", "CorrelatedNoise"], [50, 9, 1, "", "Cosmology"], [71, 9, 1, "", "CovarianceSpectrum"], [48, 9, 1, "", "Cubic"], [36, 9, 1, "", "DeVaucouleurs"], [73, 9, 1, "", "Deconvolution"], [73, 8, 1, "", "Deconvolve"], [48, 9, 1, "", "Delta"], [70, 9, 1, "", "DeltaFunction"], [51, 9, 1, "", "DeviateNoise"], [4, 9, 1, "", "Dict"], [32, 9, 1, "", "DistDeviate"], [66, 9, 1, "", "EmissionLine"], [36, 9, 1, "", "Exponential"], [57, 9, 1, "", "FRatioAngles"], [77, 8, 1, "", "FitsWCS"], [77, 8, 1, "", "FittedSIPWCS"], [57, 9, 1, "", "FocusDepth"], [73, 8, 1, "", "FourierSqrt"], [73, 9, 1, "", "FourierSqrtProfile"], [77, 9, 1, "", "GSFitsWCS"], [37, 9, 1, "", "GSObject"], [38, 9, 1, "", "GSParams"], [33, 9, 1, "", "GalSimBoundsError"], [33, 9, 1, "", "GalSimConfigError"], [33, 9, 1, "", "GalSimConfigValueError"], [33, 9, 1, "", "GalSimDeprecationWarning"], [33, 9, 1, "", "GalSimError"], [33, 9, 1, "", "GalSimFFTSizeError"], [33, 9, 1, "", "GalSimHSMError"], [33, 9, 1, "", "GalSimImmutableError"], [33, 9, 1, "", "GalSimIncompatibleValuesError"], [33, 9, 1, "", "GalSimIndexError"], [33, 9, 1, "", "GalSimKeyError"], [33, 9, 1, "", "GalSimNotImplementedError"], [33, 9, 1, "", "GalSimRangeError"], [33, 9, 1, "", "GalSimSEDError"], [33, 9, 1, "", "GalSimUndefinedBoundsError"], [33, 9, 1, "", "GalSimValueError"], [33, 9, 1, "", "GalSimWarning"], [63, 9, 1, "", "GalaxySample"], [32, 9, 1, "", "GammaDeviate"], [70, 9, 1, "", "Gaussian"], [32, 9, 1, "", "GaussianDeviate"], [51, 9, 1, "", "GaussianNoise"], [42, 9, 1, "", "Image"], [42, 8, 1, "", "ImageCD"], [42, 8, 1, "", "ImageCF"], [42, 8, 1, "", "ImageD"], [42, 8, 1, "", "ImageF"], [42, 8, 1, "", "ImageI"], [42, 8, 1, "", "ImageS"], [42, 8, 1, "", "ImageUI"], [42, 8, 1, "", "ImageUS"], [36, 9, 1, "", "InclinedExponential"], [36, 9, 1, "", "InclinedSersic"], [48, 9, 1, "", "Interpolant"], [7, 9, 1, "", "InterpolatedChromaticObject"], [0, 9, 1, "", "InterpolatedImage"], [0, 9, 1, "", "InterpolatedKImage"], [77, 9, 1, "", "JacobianWCS"], [61, 9, 1, "", "Kolmogorov"], [48, 9, 1, "", "Lanczos"], [48, 9, 1, "", "Linear"], [72, 9, 1, "", "LookupTable"], [72, 9, 1, "", "LookupTable2D"], [61, 9, 1, "", "Moffat"], [50, 9, 1, "", "NFWHalo"], [48, 9, 1, "", "Nearest"], [77, 9, 1, "", "OffsetShearWCS"], [77, 9, 1, "", "OffsetWCS"], [61, 9, 1, "", "OpticalPSF"], [54, 9, 1, "", "OpticalScreen"], [4, 9, 1, "", "OutputCatalog"], [54, 9, 1, "", "PhaseScreenList"], [54, 9, 1, "", "PhaseScreenPSF"], [56, 9, 1, "", "PhotonArray"], [57, 9, 1, "", "PhotonDCR"], [57, 9, 1, "", "PhotonOp"], [70, 9, 1, "", "Pixel"], [77, 9, 1, "", "PixelScale"], [32, 9, 1, "", "PoissonDeviate"], [51, 9, 1, "", "PoissonNoise"], [58, 9, 1, "", "Position"], [58, 9, 1, "", "PositionD"], [58, 9, 1, "", "PositionI"], [59, 9, 1, "", "PowerSpectrum"], [57, 9, 1, "", "PupilAnnulusSampler"], [57, 9, 1, "", "PupilImageSampler"], [77, 9, 1, "", "PyAstWCS"], [48, 9, 1, "", "Quintic"], [77, 9, 1, "", "RaDecFunction"], [36, 9, 1, "", "RandomKnots"], [63, 9, 1, "", "RealGalaxy"], [63, 9, 1, "", "RealGalaxyCatalog"], [57, 9, 1, "", "Refraction"], [66, 9, 1, "", "SED"], [54, 9, 1, "", "SecondKick"], [67, 9, 1, "", "Sensor"], [36, 9, 1, "", "Sersic"], [0, 9, 1, "", "Shapelet"], [69, 9, 1, "", "Shear"], [77, 9, 1, "", "ShearWCS"], [67, 9, 1, "", "SiliconSensor"], [48, 9, 1, "", "SincInterpolant"], [36, 9, 1, "", "Spergel"], [8, 9, 1, "", "Sum"], [77, 8, 1, "", "TanWCS"], [57, 9, 1, "", "TimeSampler"], [70, 9, 1, "", "TopHat"], [73, 8, 1, "", "Transform"], [73, 9, 1, "", "Transformation"], [77, 9, 1, "", "UVFunction"], [20, 9, 1, "", "UncorrelatedNoise"], [32, 9, 1, "", "UniformDeviate"], [54, 9, 1, "", "UserScreen"], [51, 9, 1, "", "VariableGaussianNoise"], [61, 9, 1, "", "VonKarman"], [57, 9, 1, "", "WavelengthSampler"], [77, 9, 1, "", "WcsToolsWCS"], [32, 9, 1, "", "WeibullDeviate"], [75, 8, 1, "", "_Angle"], [3, 8, 1, "", "_BoundsD"], [3, 8, 1, "", "_BoundsI"], [42, 8, 1, "", "_Image"], [0, 8, 1, "", "_InterpolatedImage"], [0, 8, 1, "", "_InterpolatedKImage"], [69, 8, 1, "", "_Shear"], [73, 8, 1, "", "_Transform"], [20, 8, 1, "", "getCOSMOSNoise"], [72, 8, 1, "", "trapz"]], "galsim.AffineTransform": [[77, 10, 1, "", "dudx"], [77, 10, 1, "", "dudy"], [77, 10, 1, "", "dvdx"], [77, 10, 1, "", "dvdy"], [77, 10, 1, "", "origin"], [77, 10, 1, "", "world_origin"]], "galsim.Airy": [[61, 10, 1, "", "fwhm"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "lam_over_diam"], [61, 10, 1, "", "obscuration"], [61, 11, 1, "", "withFlux"]], "galsim.Angle": [[75, 11, 1, "", "cos"], [75, 10, 1, "", "deg"], [75, 11, 1, "", "dms"], [75, 11, 1, "", "from_dms"], [75, 11, 1, "", "from_hms"], [75, 11, 1, "", "hms"], [75, 10, 1, "", "rad"], [75, 11, 1, "", "sin"], [75, 11, 1, "", "sincos"], [75, 11, 1, "", "tan"], [75, 11, 1, "", "wrap"]], "galsim.AngleUnit": [[75, 11, 1, "", "from_name"], [75, 10, 1, "", "value"]], "galsim.Aperture": [[54, 10, 1, "", "diam"], [54, 10, 1, "", "gsparams"], [54, 10, 1, "", "illuminated"], [54, 10, 1, "", "npix"], [54, 10, 1, "", "obscuration"], [54, 10, 1, "", "pupil_plane_scale"], [54, 10, 1, "", "pupil_plane_size"], [54, 11, 1, "", "samplePupil"], [54, 10, 1, "", "u"], [54, 10, 1, "", "v"], [54, 11, 1, "", "withGSParams"]], "galsim.AstropyWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "wcs"]], "galsim.AtmosphericScreen": [[54, 10, 1, "", "altitude"], [54, 11, 1, "", "instantiate"], [54, 10, 1, "", "kmax"], [54, 10, 1, "", "kmin"], [54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.AutoConvolution": [[8, 10, 1, "", "orig_obj"], [8, 10, 1, "", "real_space"], [8, 11, 1, "", "withGSParams"]], "galsim.AutoCorrelation": [[8, 10, 1, "", "orig_obj"], [8, 10, 1, "", "real_space"], [8, 11, 1, "", "withGSParams"]], "galsim.Bandpass": [[1, 11, 1, "", "__call__"], [1, 11, 1, "", "calculateEffectiveWavelength"], [1, 10, 1, "", "effective_wavelength"], [1, 11, 1, "", "thin"], [1, 11, 1, "", "truncate"], [1, 11, 1, "", "withZeropoint"]], "galsim.BaseCorrelatedNoise": [[20, 11, 1, "", "applyTo"], [20, 11, 1, "", "convolvedWith"], [20, 11, 1, "", "copy"], [20, 11, 1, "", "dilate"], [20, 11, 1, "", "drawImage"], [20, 11, 1, "", "drawKImage"], [20, 11, 1, "", "expand"], [20, 11, 1, "", "from_file"], [20, 11, 1, "", "getVariance"], [20, 10, 1, "", "gsparams"], [20, 11, 1, "", "lens"], [20, 11, 1, "", "magnify"], [20, 10, 1, "", "rng"], [20, 11, 1, "", "rotate"], [20, 11, 1, "", "shear"], [20, 11, 1, "", "symmetrizeImage"], [20, 11, 1, "", "transform"], [20, 11, 1, "", "whitenImage"], [20, 11, 1, "", "withGSParams"], [20, 11, 1, "", "withScaledVariance"], [20, 11, 1, "", "withVariance"]], "galsim.BaseDeviate": [[32, 11, 1, "", "_reset"], [32, 11, 1, "", "_seed"], [32, 11, 1, "", "add_generate"], [32, 11, 1, "", "as_numpy_generator"], [32, 11, 1, "", "clearCache"], [32, 11, 1, "", "discard"], [32, 11, 1, "", "duplicate"], [32, 11, 1, "", "generate"], [32, 10, 1, "", "generates_in_pairs"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "np"], [32, 11, 1, "", "raw"], [32, 11, 1, "", "reset"], [32, 11, 1, "", "seed"]], "galsim.BaseNoise": [[51, 11, 1, "", "__div__"], [51, 11, 1, "", "__mul__"], [51, 11, 1, "", "applyTo"], [51, 11, 1, "", "getVariance"], [51, 10, 1, "", "rng"], [51, 11, 1, "", "withScaledVariance"], [51, 11, 1, "", "withVariance"]], "galsim.BaseWCS": [[77, 11, 1, "", "affine"], [77, 11, 1, "", "fixColor"], [77, 11, 1, "", "isCelestial"], [77, 11, 1, "", "isLocal"], [77, 11, 1, "", "isPixelScale"], [77, 11, 1, "", "isUniform"], [77, 11, 1, "", "jacobian"], [77, 11, 1, "", "local"], [77, 11, 1, "", "makeSkyImage"], [77, 11, 1, "", "maxLinearScale"], [77, 11, 1, "", "minLinearScale"], [77, 11, 1, "", "pixelArea"], [77, 11, 1, "", "posToImage"], [77, 11, 1, "", "posToWorld"], [77, 11, 1, "", "profileToImage"], [77, 11, 1, "", "profileToWorld"], [77, 11, 1, "", "shearToImage"], [77, 11, 1, "", "shearToWorld"], [77, 11, 1, "", "shiftOrigin"], [77, 11, 1, "", "toImage"], [77, 11, 1, "", "toWorld"], [77, 11, 1, "", "writeToFitsHeader"]], "galsim.BinomialDeviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "n"], [32, 10, 1, "", "p"]], "galsim.Bounds": [[3, 11, 1, "", "area"], [3, 10, 1, "", "center"], [3, 11, 1, "", "expand"], [3, 11, 1, "", "getXMax"], [3, 11, 1, "", "getXMin"], [3, 11, 1, "", "getYMax"], [3, 11, 1, "", "getYMin"], [3, 11, 1, "", "includes"], [3, 11, 1, "", "isDefined"], [3, 10, 1, "", "origin"], [3, 11, 1, "", "shift"], [3, 10, 1, "", "true_center"], [3, 11, 1, "", "withBorder"]], "galsim.BoundsI": [[3, 11, 1, "", "numpyShape"]], "galsim.Box": [[70, 10, 1, "", "height"], [70, 10, 1, "", "width"], [70, 11, 1, "", "withFlux"]], "galsim.CCDNoise": [[51, 11, 1, "", "copy"], [51, 10, 1, "", "gain"], [51, 10, 1, "", "read_noise"], [51, 10, 1, "", "sky_level"]], "galsim.Catalog": [[4, 11, 1, "", "get"], [4, 11, 1, "", "getFloat"], [4, 11, 1, "", "getInt"], [4, 11, 1, "", "readAscii"], [4, 11, 1, "", "readFits"]], "galsim.CelestialCoord": [[77, 11, 1, "", "angleBetween"], [77, 11, 1, "", "area"], [77, 10, 1, "", "dec"], [77, 11, 1, "", "deproject"], [77, 11, 1, "", "deproject_rad"], [77, 11, 1, "", "distanceTo"], [77, 11, 1, "", "ecliptic"], [77, 11, 1, "", "from_ecliptic"], [77, 11, 1, "", "from_galactic"], [77, 11, 1, "", "from_xyz"], [77, 11, 1, "", "galactic"], [77, 11, 1, "", "get_xyz"], [77, 11, 1, "", "greatCirclePoint"], [77, 11, 1, "", "jac_deproject"], [77, 11, 1, "", "jac_deproject_rad"], [77, 11, 1, "", "normal"], [77, 11, 1, "", "precess"], [77, 11, 1, "", "project"], [77, 11, 1, "", "project_rad"], [77, 10, 1, "", "ra"], [77, 10, 1, "", "rad"], [77, 11, 1, "", "radec_to_xyz"], [77, 11, 1, "", "xyz_to_radec"]], "galsim.Chi2Deviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "n"]], "galsim.ChromaticAiry": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticAtmosphere": [[7, 11, 1, "", "build_obj"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticAutoConvolution": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticAutoCorrelation": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticConvolution": [[7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 10, 1, "", "obj_list"], [7, 11, 1, "", "resize_effective_prof_cache"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticDeconvolution": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticFourierSqrtProfile": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticObject": [[7, 11, 1, "", "__mul__"], [7, 11, 1, "", "applyTo"], [7, 11, 1, "", "atRedshift"], [7, 11, 1, "", "calculateCentroid"], [7, 11, 1, "", "calculateFlux"], [7, 11, 1, "", "calculateMagnitude"], [7, 11, 1, "", "dilate"], [7, 10, 1, "", "dimensionless"], [7, 11, 1, "", "drawImage"], [7, 11, 1, "", "drawKImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 11, 1, "", "expand"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "interpolate"], [7, 11, 1, "", "lens"], [7, 11, 1, "", "magnify"], [7, 10, 1, "", "redshift"], [7, 11, 1, "", "resize_multiplier_cache"], [7, 11, 1, "", "rotate"], [7, 11, 1, "", "shear"], [7, 11, 1, "", "shift"], [7, 10, 1, "", "spectral"], [7, 11, 1, "", "transform"], [7, 11, 1, "", "withFlux"], [7, 11, 1, "", "withFluxDensity"], [7, 11, 1, "", "withGSParams"], [7, 11, 1, "", "withMagnitude"], [7, 11, 1, "", "withScaledFlux"]], "galsim.ChromaticOpticalPSF": [[7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.ChromaticRealGalaxy": [[7, 11, 1, "", "makeFromImages"]], "galsim.ChromaticSum": [[7, 11, 1, "", "atRedshift"], [7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 10, 1, "", "obj_list"], [7, 11, 1, "", "withGSParams"], [7, 11, 1, "", "withScaledFlux"]], "galsim.ChromaticTransformation": [[7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 10, 1, "", "original"], [7, 11, 1, "", "withGSParams"]], "galsim.Convolution": [[8, 10, 1, "", "obj_list"], [8, 10, 1, "", "real_space"], [8, 11, 1, "", "withGSParams"]], "galsim.Cosmology": [[50, 11, 1, "", "Da"], [50, 11, 1, "", "E"], [50, 11, 1, "", "a"]], "galsim.CovarianceSpectrum": [[71, 11, 1, "", "toNoise"]], "galsim.Cubic": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.DeVaucouleurs": [[36, 11, 1, "", "withFlux"]], "galsim.Deconvolution": [[73, 10, 1, "", "orig_obj"], [73, 11, 1, "", "withGSParams"]], "galsim.Delta": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.DeltaFunction": [[70, 11, 1, "", "withFlux"]], "galsim.DeviateNoise": [[51, 11, 1, "", "copy"]], "galsim.DistDeviate": [[32, 11, 1, "", "__call__"], [32, 11, 1, "", "add_generate"], [32, 11, 1, "", "generate"], [32, 11, 1, "", "val"]], "galsim.EmissionLine": [[66, 11, 1, "", "atRedshift"]], "galsim.Exponential": [[36, 10, 1, "", "half_light_radius"], [36, 10, 1, "", "scale_radius"], [36, 11, 1, "", "withFlux"]], "galsim.FRatioAngles": [[57, 11, 1, "", "applyTo"]], "galsim.FocusDepth": [[57, 11, 1, "", "applyTo"]], "galsim.FourierSqrtProfile": [[73, 10, 1, "", "orig_obj"], [73, 11, 1, "", "withGSParams"]], "galsim.GSFitsWCS": [[77, 10, 1, "", "origin"]], "galsim.GSObject": [[37, 11, 1, "", "__add__"], [37, 11, 1, "", "__div__"], [37, 11, 1, "", "__mul__"], [37, 11, 1, "", "__rmul__"], [37, 11, 1, "", "__sub__"], [37, 11, 1, "", "_calculate_nphotons"], [37, 11, 1, "", "_drawKImage"], [37, 11, 1, "", "_drawReal"], [37, 11, 1, "", "_kValue"], [37, 11, 1, "", "_shear"], [37, 11, 1, "", "_shift"], [37, 11, 1, "", "_shoot"], [37, 11, 1, "", "_xValue"], [37, 11, 1, "", "applyTo"], [37, 11, 1, "", "atRedshift"], [37, 11, 1, "", "calculateFWHM"], [37, 11, 1, "", "calculateHLR"], [37, 11, 1, "", "calculateMomentRadius"], [37, 10, 1, "", "centroid"], [37, 11, 1, "", "dilate"], [37, 11, 1, "", "drawFFT"], [37, 11, 1, "", "drawFFT_finish"], [37, 11, 1, "", "drawFFT_makeKImage"], [37, 11, 1, "", "drawImage"], [37, 11, 1, "", "drawKImage"], [37, 11, 1, "", "drawPhot"], [37, 11, 1, "", "drawReal"], [37, 11, 1, "", "expand"], [37, 10, 1, "", "flux"], [37, 11, 1, "", "getGoodImageSize"], [37, 10, 1, "", "gsparams"], [37, 10, 1, "", "has_hard_edges"], [37, 10, 1, "", "is_analytic_k"], [37, 10, 1, "", "is_analytic_x"], [37, 10, 1, "", "is_axisymmetric"], [37, 11, 1, "", "kValue"], [37, 11, 1, "", "lens"], [37, 11, 1, "", "magnify"], [37, 11, 1, "", "makePhot"], [37, 10, 1, "", "max_sb"], [37, 10, 1, "", "maxk"], [37, 10, 1, "", "negative_flux"], [37, 10, 1, "", "noise"], [37, 10, 1, "", "nyquist_scale"], [37, 10, 1, "", "positive_flux"], [37, 11, 1, "", "rotate"], [37, 11, 1, "", "shear"], [37, 11, 1, "", "shift"], [37, 11, 1, "", "shoot"], [37, 10, 1, "", "stepk"], [37, 11, 1, "", "transform"], [37, 11, 1, "", "withFlux"], [37, 11, 1, "", "withGSParams"], [37, 11, 1, "", "withScaledFlux"], [37, 11, 1, "", "xValue"]], "galsim.GSParams": [[38, 11, 1, "", "check"], [38, 11, 1, "", "combine"], [38, 11, 1, "", "withParams"]], "galsim.GalaxySample": [[63, 11, 1, "", "canMakeReal"], [63, 11, 1, "", "getParametricRecord"], [63, 11, 1, "", "getRealParams"], [63, 11, 1, "", "getValue"], [63, 11, 1, "", "makeGalaxy"], [63, 11, 1, "", "selectRandomIndex"]], "galsim.GammaDeviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "k"], [32, 10, 1, "", "theta"]], "galsim.Gaussian": [[70, 10, 1, "", "fwhm"], [70, 10, 1, "", "half_light_radius"], [70, 10, 1, "", "sigma"], [70, 11, 1, "", "withFlux"]], "galsim.GaussianDeviate": [[32, 11, 1, "", "__call__"], [32, 11, 1, "", "generate_from_variance"], [32, 10, 1, "", "generates_in_pairs"], [32, 10, 1, "", "mean"], [32, 10, 1, "", "sigma"]], "galsim.GaussianNoise": [[51, 11, 1, "", "copy"], [51, 10, 1, "", "sigma"]], "galsim.Image": [[42, 11, 1, "", "FindAdaptiveMom"], [42, 11, 1, "", "__call__"], [42, 11, 1, "", "__getitem__"], [42, 11, 1, "", "__setitem__"], [42, 11, 1, "", "_addValue"], [42, 11, 1, "", "_fill"], [42, 11, 1, "", "_getValue"], [42, 11, 1, "", "_invertSelf"], [42, 11, 1, "", "_setValue"], [42, 11, 1, "", "_shift"], [42, 11, 1, "", "_view"], [42, 11, 1, "", "_wrap"], [42, 11, 1, "", "addNoise"], [42, 11, 1, "", "addNoiseSNR"], [42, 11, 1, "", "addReciprocityFailure"], [42, 11, 1, "", "addValue"], [42, 11, 1, "", "applyIPC"], [42, 11, 1, "", "applyNonlinearity"], [42, 11, 1, "", "applyPersistence"], [42, 10, 1, "", "array"], [42, 11, 1, "", "bin"], [42, 10, 1, "", "bounds"], [42, 11, 1, "", "calculateFWHM"], [42, 11, 1, "", "calculateHLR"], [42, 11, 1, "", "calculateMomentRadius"], [42, 11, 1, "", "calculate_fft"], [42, 11, 1, "", "calculate_inverse_fft"], [42, 10, 1, "", "center"], [42, 11, 1, "", "clear_depixelize_cache"], [42, 10, 1, "", "conjugate"], [42, 11, 1, "", "copy"], [42, 11, 1, "", "copyFrom"], [42, 11, 1, "", "depixelize"], [42, 10, 1, "", "dtype"], [42, 11, 1, "", "fill"], [42, 11, 1, "", "flip_lr"], [42, 11, 1, "", "flip_ud"], [42, 11, 1, "", "getValue"], [42, 11, 1, "", "get_pixel_centers"], [42, 11, 1, "", "good_fft_size"], [42, 10, 1, "", "imag"], [42, 11, 1, "", "invertSelf"], [42, 10, 1, "", "iscomplex"], [42, 10, 1, "", "isconst"], [42, 10, 1, "", "iscontiguous"], [42, 10, 1, "", "isinteger"], [42, 10, 1, "", "ncol"], [42, 10, 1, "", "nrow"], [42, 10, 1, "", "origin"], [42, 10, 1, "", "outer_bounds"], [42, 11, 1, "", "quantize"], [42, 10, 1, "", "real"], [42, 11, 1, "", "replaceNegative"], [42, 11, 1, "", "resize"], [42, 11, 1, "", "rot_180"], [42, 11, 1, "", "rot_ccw"], [42, 11, 1, "", "rot_cw"], [42, 10, 1, "", "scale"], [42, 11, 1, "", "setCenter"], [42, 11, 1, "", "setOrigin"], [42, 11, 1, "", "setSubImage"], [42, 11, 1, "", "setValue"], [42, 11, 1, "", "setZero"], [42, 11, 1, "", "shift"], [42, 11, 1, "", "subImage"], [42, 11, 1, "", "subsample"], [42, 11, 1, "", "symmetrizeNoise"], [42, 11, 1, "", "transpose"], [42, 10, 1, "", "true_center"], [42, 11, 1, "", "view"], [42, 11, 1, "", "whitenNoise"], [42, 11, 1, "", "wrap"], [42, 11, 1, "", "write"], [42, 10, 1, "", "xmax"], [42, 10, 1, "", "xmin"], [42, 10, 1, "", "ymax"], [42, 10, 1, "", "ymin"]], "galsim.InclinedExponential": [[36, 10, 1, "", "disk_half_light_radius"], [36, 10, 1, "", "inclination"], [36, 10, 1, "", "scale_h_over_r"], [36, 10, 1, "", "scale_height"], [36, 10, 1, "", "scale_radius"], [36, 11, 1, "", "withFlux"]], "galsim.InclinedSersic": [[36, 10, 1, "", "disk_half_light_radius"], [36, 10, 1, "", "inclination"], [36, 10, 1, "", "n"], [36, 10, 1, "", "scale_h_over_r"], [36, 10, 1, "", "scale_height"], [36, 10, 1, "", "scale_radius"], [36, 10, 1, "", "trunc"], [36, 11, 1, "", "withFlux"]], "galsim.Interpolant": [[48, 11, 1, "", "from_name"], [48, 10, 1, "", "gsparams"], [48, 11, 1, "", "kval"], [48, 10, 1, "", "negative_flux"], [48, 10, 1, "", "positive_flux"], [48, 11, 1, "", "unit_integrals"], [48, 11, 1, "", "withGSParams"], [48, 11, 1, "", "xval"]], "galsim.InterpolatedChromaticObject": [[7, 11, 1, "", "drawImage"], [7, 11, 1, "", "evaluateAtWavelength"], [7, 10, 1, "", "gsparams"], [7, 11, 1, "", "withGSParams"]], "galsim.InterpolatedImage": [[0, 10, 1, "", "image"], [0, 10, 1, "", "k_interpolant"], [0, 11, 1, "", "withGSParams"], [0, 10, 1, "", "x_interpolant"]], "galsim.InterpolatedKImage": [[0, 10, 1, "", "k_interpolant"], [0, 10, 1, "", "kimage"], [0, 11, 1, "", "withGSParams"]], "galsim.JacobianWCS": [[77, 10, 1, "", "dudx"], [77, 10, 1, "", "dudy"], [77, 10, 1, "", "dvdx"], [77, 10, 1, "", "dvdy"], [77, 11, 1, "", "getDecomposition"], [77, 11, 1, "", "getMatrix"]], "galsim.Kolmogorov": [[61, 10, 1, "", "fwhm"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "lam_over_r0"], [61, 11, 1, "", "withFlux"]], "galsim.Lanczos": [[48, 10, 1, "", "conserve_dc"], [48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 10, 1, "", "n"], [48, 10, 1, "", "xrange"]], "galsim.Linear": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.LookupTable": [[72, 11, 1, "", "__call__"], [72, 11, 1, "", "from_file"], [72, 11, 1, "", "from_func"], [72, 11, 1, "", "integrate"], [72, 11, 1, "", "integrate_product"], [72, 10, 1, "", "x_max"], [72, 10, 1, "", "x_min"]], "galsim.LookupTable2D": [[72, 11, 1, "", "__call__"], [72, 11, 1, "", "gradient"]], "galsim.Moffat": [[61, 10, 1, "", "beta"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "scale_radius"], [61, 10, 1, "", "trunc"], [61, 11, 1, "", "withFlux"]], "galsim.NFWHalo": [[50, 11, 1, "", "_getConvergence"], [50, 11, 1, "", "_getLensing"], [50, 11, 1, "", "_getMagnification"], [50, 11, 1, "", "_getShear"], [50, 11, 1, "", "getConvergence"], [50, 11, 1, "", "getLensing"], [50, 11, 1, "", "getMagnification"], [50, 11, 1, "", "getShear"]], "galsim.Nearest": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.OffsetShearWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "scale"], [77, 10, 1, "", "shear"], [77, 10, 1, "", "world_origin"]], "galsim.OffsetWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "scale"], [77, 10, 1, "", "world_origin"]], "galsim.OpticalPSF": [[61, 11, 1, "", "withFlux"]], "galsim.OpticalScreen": [[54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.OutputCatalog": [[4, 11, 1, "", "addRow"], [4, 11, 1, "", "getNCols"], [4, 11, 1, "", "getNObjects"], [4, 11, 1, "", "getNames"], [4, 11, 1, "", "getTypes"], [4, 11, 1, "", "makeData"], [4, 10, 1, "", "ncols"], [4, 10, 1, "", "nobjects"], [4, 11, 1, "", "setTypes"], [4, 11, 1, "", "write"], [4, 11, 1, "", "writeAscii"], [4, 11, 1, "", "writeFits"], [4, 11, 1, "", "writeFitsHdu"]], "galsim.PhaseScreenList": [[54, 11, 1, "", "instantiate"], [54, 11, 1, "", "makePSF"], [54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.PhaseScreenPSF": [[54, 10, 1, "", "fft_sign"], [54, 10, 1, "", "flux"], [54, 10, 1, "", "kcrit"], [54, 10, 1, "", "screen_list"], [54, 11, 1, "", "withFlux"], [54, 11, 1, "", "withGSParams"]], "galsim.PhotonArray": [[56, 11, 1, "", "addTo"], [56, 11, 1, "", "allocateAngles"], [56, 11, 1, "", "allocatePupil"], [56, 11, 1, "", "allocateTimes"], [56, 11, 1, "", "allocateWavelengths"], [56, 11, 1, "", "assignAt"], [56, 11, 1, "", "convolve"], [56, 11, 1, "", "copyFrom"], [56, 10, 1, "", "dxdz"], [56, 10, 1, "", "dydz"], [56, 10, 1, "", "flux"], [56, 11, 1, "", "fromArrays"], [56, 11, 1, "", "getTotalFlux"], [56, 11, 1, "", "hasAllocatedAngles"], [56, 11, 1, "", "hasAllocatedPupil"], [56, 11, 1, "", "hasAllocatedTimes"], [56, 11, 1, "", "hasAllocatedWavelengths"], [56, 11, 1, "", "isCorrelated"], [56, 11, 1, "", "makeFromImage"], [56, 10, 1, "", "pupil_u"], [56, 10, 1, "", "pupil_v"], [56, 11, 1, "", "read"], [56, 11, 1, "", "scaleFlux"], [56, 11, 1, "", "scaleXY"], [56, 11, 1, "", "setCorrelated"], [56, 11, 1, "", "setTotalFlux"], [56, 11, 1, "", "size"], [56, 10, 1, "", "time"], [56, 10, 1, "", "wavelength"], [56, 11, 1, "", "write"], [56, 10, 1, "", "x"], [56, 10, 1, "", "y"]], "galsim.PhotonDCR": [[57, 11, 1, "", "applyTo"]], "galsim.PhotonOp": [[57, 11, 1, "", "applyTo"]], "galsim.Pixel": [[70, 10, 1, "", "scale"], [70, 11, 1, "", "withFlux"]], "galsim.PixelScale": [[77, 10, 1, "", "scale"]], "galsim.PoissonDeviate": [[32, 11, 1, "", "__call__"], [32, 11, 1, "", "generate_from_expectation"], [32, 10, 1, "", "has_reliable_discard"], [32, 10, 1, "", "mean"]], "galsim.PoissonNoise": [[51, 11, 1, "", "copy"], [51, 10, 1, "", "sky_level"]], "galsim.Position": [[58, 11, 1, "", "shear"]], "galsim.PositionD": [[58, 11, 1, "", "round"]], "galsim.PowerSpectrum": [[59, 11, 1, "", "_getConvergence"], [59, 11, 1, "", "_getLensing"], [59, 11, 1, "", "_getMagnification"], [59, 11, 1, "", "_getShear"], [59, 11, 1, "", "buildGrid"], [59, 11, 1, "", "calculateXi"], [59, 11, 1, "", "getConvergence"], [59, 11, 1, "", "getLensing"], [59, 11, 1, "", "getMagnification"], [59, 11, 1, "", "getShear"], [59, 11, 1, "", "nRandCallsForBuildGrid"]], "galsim.PupilAnnulusSampler": [[57, 11, 1, "", "applyTo"]], "galsim.PupilImageSampler": [[57, 11, 1, "", "applyTo"]], "galsim.PyAstWCS": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "wcsinfo"]], "galsim.Quintic": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 10, 1, "", "xrange"]], "galsim.RaDecFunction": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "radec_func"]], "galsim.RandomKnots": [[36, 11, 1, "", "calculateHLR"], [36, 11, 1, "", "dilate"], [36, 11, 1, "", "expand"], [36, 10, 1, "", "input_half_light_radius"], [36, 10, 1, "", "npoints"], [36, 11, 1, "", "rotate"], [36, 11, 1, "", "shear"], [36, 11, 1, "", "shift"], [36, 11, 1, "", "transform"], [36, 11, 1, "", "withFlux"], [36, 11, 1, "", "withScaledFlux"]], "galsim.RealGalaxy": [[63, 11, 1, "", "makeFromImage"], [63, 11, 1, "", "withGSParams"]], "galsim.RealGalaxyCatalog": [[63, 11, 1, "", "getBandpass"], [63, 11, 1, "", "getGalImage"], [63, 11, 1, "", "getIndexForID"], [63, 11, 1, "", "getNoise"], [63, 11, 1, "", "getNoiseProperties"], [63, 11, 1, "", "getPSF"], [63, 11, 1, "", "getPSFImage"], [63, 11, 1, "", "preload"]], "galsim.Refraction": [[57, 11, 1, "", "applyTo"]], "galsim.SED": [[66, 11, 1, "", "__call__"], [66, 11, 1, "", "__mul__"], [66, 11, 1, "", "_mul_bandpass"], [66, 11, 1, "", "_mul_scalar"], [66, 11, 1, "", "_mul_sed"], [66, 11, 1, "", "atRedshift"], [66, 11, 1, "", "calculateDCRMomentShifts"], [66, 11, 1, "", "calculateFlux"], [66, 11, 1, "", "calculateMagnitude"], [66, 11, 1, "", "calculateSeeingMomentRatio"], [66, 11, 1, "", "check_dimensionless"], [66, 11, 1, "", "check_spectral"], [66, 10, 1, "", "dimensionless"], [66, 11, 1, "", "sampleWavelength"], [66, 11, 1, "", "thin"], [66, 11, 1, "", "withFlux"], [66, 11, 1, "", "withFluxDensity"], [66, 11, 1, "", "withMagnitude"]], "galsim.SecondKick": [[54, 10, 1, "", "diam"], [54, 10, 1, "", "kcrit"], [54, 10, 1, "", "lam"], [54, 10, 1, "", "obscuration"], [54, 10, 1, "", "r0"], [54, 10, 1, "", "scale_unit"], [54, 11, 1, "", "withFlux"]], "galsim.Sensor": [[67, 11, 1, "", "accumulate"], [67, 11, 1, "", "calculate_pixel_areas"]], "galsim.Sersic": [[36, 11, 1, "", "calculateHLRFactor"], [36, 11, 1, "", "calculateIntegratedFlux"], [36, 10, 1, "", "half_light_radius"], [36, 10, 1, "", "n"], [36, 10, 1, "", "scale_radius"], [36, 10, 1, "", "trunc"], [36, 11, 1, "", "withFlux"]], "galsim.Shapelet": [[0, 10, 1, "", "bvec"], [0, 11, 1, "", "fit"], [0, 11, 1, "", "getNM"], [0, 11, 1, "", "getPQ"], [0, 10, 1, "", "order"], [0, 10, 1, "", "sigma"], [0, 11, 1, "", "size"]], "galsim.Shear": [[69, 10, 1, "", "beta"], [69, 10, 1, "", "e"], [69, 10, 1, "", "e1"], [69, 10, 1, "", "e2"], [69, 10, 1, "", "esq"], [69, 10, 1, "", "eta"], [69, 10, 1, "", "eta1"], [69, 10, 1, "", "eta2"], [69, 10, 1, "", "g"], [69, 10, 1, "", "g1"], [69, 10, 1, "", "g2"], [69, 11, 1, "", "getMatrix"], [69, 10, 1, "", "q"], [69, 11, 1, "", "rotationWith"], [69, 10, 1, "", "shear"]], "galsim.ShearWCS": [[77, 10, 1, "", "scale"], [77, 10, 1, "", "shear"]], "galsim.SiliconSensor": [[67, 11, 1, "", "accumulate"], [67, 11, 1, "", "calculate_pixel_areas"], [67, 11, 1, "", "simple_treerings"]], "galsim.SincInterpolant": [[48, 10, 1, "", "ixrange"], [48, 10, 1, "", "krange"], [48, 11, 1, "", "unit_integrals"], [48, 10, 1, "", "xrange"]], "galsim.Spergel": [[36, 11, 1, "", "calculateFluxRadius"], [36, 11, 1, "", "calculateIntegratedFlux"], [36, 10, 1, "", "half_light_radius"], [36, 10, 1, "", "nu"], [36, 10, 1, "", "scale_radius"], [36, 11, 1, "", "withFlux"]], "galsim.Sum": [[8, 10, 1, "", "obj_list"], [8, 11, 1, "", "withGSParams"]], "galsim.TimeSampler": [[57, 11, 1, "", "applyTo"]], "galsim.TopHat": [[70, 10, 1, "", "radius"], [70, 11, 1, "", "withFlux"]], "galsim.Transformation": [[73, 10, 1, "", "flux_ratio"], [73, 10, 1, "", "jac"], [73, 10, 1, "", "offset"], [73, 10, 1, "", "original"], [73, 11, 1, "", "withGSParams"]], "galsim.UVFunction": [[77, 10, 1, "", "origin"], [77, 10, 1, "", "ufunc"], [77, 10, 1, "", "vfunc"], [77, 10, 1, "", "world_origin"], [77, 10, 1, "", "xfunc"], [77, 10, 1, "", "yfunc"]], "galsim.UncorrelatedNoise": [[20, 11, 1, "", "withGSParams"]], "galsim.UniformDeviate": [[32, 11, 1, "", "__call__"]], "galsim.UserScreen": [[54, 11, 1, "", "wavefront"], [54, 11, 1, "", "wavefront_gradient"]], "galsim.VariableGaussianNoise": [[51, 11, 1, "", "applyTo"], [51, 11, 1, "", "copy"], [51, 10, 1, "", "var_image"]], "galsim.VonKarman": [[61, 10, 1, "", "L0"], [61, 10, 1, "", "delta_amplitude"], [61, 10, 1, "", "do_delta"], [61, 10, 1, "", "force_stepk"], [61, 10, 1, "", "half_light_radius"], [61, 10, 1, "", "lam"], [61, 10, 1, "", "r0"], [61, 10, 1, "", "r0_500"], [61, 10, 1, "", "scale_unit"], [61, 11, 1, "", "withFlux"]], "galsim.WavelengthSampler": [[57, 11, 1, "", "applyTo"]], "galsim.WcsToolsWCS": [[77, 10, 1, "", "file_name"], [77, 10, 1, "", "origin"]], "galsim.WeibullDeviate": [[32, 11, 1, "", "__call__"], [32, 10, 1, "", "a"], [32, 10, 1, "", "b"]], "galsim.bessel": [[2, 8, 1, "", "ci"], [2, 8, 1, "", "gammainc"], [2, 8, 1, "", "iv"], [2, 8, 1, "", "j0"], [2, 8, 1, "", "j0_root"], [2, 8, 1, "", "j1"], [2, 8, 1, "", "jn"], [2, 8, 1, "", "jv"], [2, 8, 1, "", "jv_root"], [2, 8, 1, "", "kn"], [2, 8, 1, "", "kv"], [2, 8, 1, "", "si"], [2, 8, 1, "", "sinc"], [2, 8, 1, "", "yn"], [2, 8, 1, "", "yv"]], "galsim.cdmodel": [[5, 9, 1, "", "BaseCDModel"], [5, 9, 1, "", "PowerLawCD"]], "galsim.cdmodel.BaseCDModel": [[5, 11, 1, "", "__init__"], [5, 11, 1, "", "applyBackward"], [5, 11, 1, "", "applyForward"]], "galsim.cdmodel.PowerLawCD": [[5, 11, 1, "", "__init__"]], "galsim.config": [[15, 8, 1, "", "AddExtraOutputHDUs"], [15, 8, 1, "", "AddNoise"], [15, 8, 1, "", "AddNoiseVariance"], [15, 8, 1, "", "AddSky"], [11, 9, 1, "", "BandpassBuilder"], [15, 8, 1, "", "BuildFile"], [15, 8, 1, "", "BuildFiles"], [15, 8, 1, "", "BuildGSObject"], [15, 8, 1, "", "BuildImage"], [15, 8, 1, "", "BuildImages"], [15, 8, 1, "", "BuildStamp"], [15, 8, 1, "", "BuildStamps"], [15, 8, 1, "", "BuildWCS"], [11, 9, 1, "", "CCDNoiseBuilder"], [11, 9, 1, "", "COSMOSNoiseBuilder"], [15, 8, 1, "", "CalculateNoiseVariance"], [15, 8, 1, "", "CheckAllParams"], [15, 8, 1, "", "CheckNoExtraOutputHDUs"], [15, 8, 1, "", "CleanConfig"], [15, 8, 1, "", "ConvertNones"], [15, 8, 1, "", "CopyConfig"], [15, 8, 1, "", "DrawBasic"], [15, 8, 1, "", "EvaluateCurrentValue"], [14, 9, 1, "", "ExtraOutputBuilder"], [15, 8, 1, "", "FlattenNoiseVariance"], [11, 9, 1, "", "GaussianNoiseBuilder"], [15, 8, 1, "", "GetAllParams"], [15, 8, 1, "", "GetCurrentValue"], [15, 8, 1, "", "GetFinalExtraOutput"], [15, 8, 1, "", "GetFromConfig"], [15, 8, 1, "", "GetIndex"], [15, 8, 1, "", "GetInputObj"], [15, 8, 1, "", "GetLoggerProxy"], [15, 8, 1, "", "GetNFiles"], [15, 8, 1, "", "GetNImagesForFile"], [15, 8, 1, "", "GetNObjForFile"], [15, 8, 1, "", "GetNObjForImage"], [15, 8, 1, "", "GetRNG"], [15, 8, 1, "", "GetSky"], [11, 9, 1, "", "ImageBuilder"], [15, 8, 1, "", "ImportModules"], [12, 9, 1, "", "InputLoader"], [11, 9, 1, "", "ListWCSBuilder"], [15, 9, 1, "", "LoggerWrapper"], [15, 8, 1, "", "MakeImageTasks"], [15, 8, 1, "", "MakeStampTasks"], [15, 8, 1, "", "MergeConfig"], [15, 8, 1, "", "MultiProcess"], [11, 9, 1, "", "NoiseBuilder"], [11, 9, 1, "", "OriginWCSBuilder"], [14, 9, 1, "", "OutputBuilder"], [15, 8, 1, "", "ParseExtendedKey"], [15, 8, 1, "", "ParseRandomSeed"], [15, 8, 1, "", "ParseValue"], [15, 8, 1, "", "ParseWorldPos"], [17, 9, 1, "", "PhotonOpBuilder"], [11, 9, 1, "", "PoissonNoiseBuilder"], [15, 8, 1, "", "Process"], [15, 8, 1, "", "ProcessAllTemplates"], [15, 8, 1, "", "ProcessExtraOutputsForImage"], [15, 8, 1, "", "ProcessExtraOutputsForStamp"], [15, 8, 1, "", "ProcessInput"], [15, 8, 1, "", "ProcessInputNObjects"], [15, 8, 1, "", "ProcessTemplate"], [15, 8, 1, "", "PropagateIndexKeyRNGNum"], [15, 8, 1, "", "ReadConfig"], [15, 8, 1, "", "ReadJson"], [15, 8, 1, "", "ReadYaml"], [11, 8, 1, "", "RegisterBandpassType"], [14, 8, 1, "", "RegisterExtraOutput"], [11, 8, 1, "", "RegisterImageType"], [15, 8, 1, "", "RegisterInputConnectedType"], [12, 8, 1, "", "RegisterInputType"], [11, 8, 1, "", "RegisterNoiseType"], [13, 8, 1, "", "RegisterObjectType"], [14, 8, 1, "", "RegisterOutputType"], [17, 8, 1, "", "RegisterPhotonOpType"], [13, 8, 1, "", "RegisterSEDType"], [11, 8, 1, "", "RegisterSensorType"], [16, 8, 1, "", "RegisterTemplate"], [19, 8, 1, "", "RegisterValueType"], [11, 8, 1, "", "RegisterWCSType"], [15, 8, 1, "", "RemoveCurrent"], [15, 8, 1, "", "RetryIO"], [13, 9, 1, "", "SEDBuilder"], [11, 9, 1, "", "SensorBuilder"], [15, 8, 1, "", "SetDefaultExt"], [15, 8, 1, "", "SetDefaultIndex"], [15, 8, 1, "", "SetInConfig"], [15, 8, 1, "", "SetupConfigFileNum"], [15, 8, 1, "", "SetupConfigImageNum"], [15, 8, 1, "", "SetupConfigImageSize"], [15, 8, 1, "", "SetupConfigObjNum"], [15, 8, 1, "", "SetupConfigRNG"], [15, 8, 1, "", "SetupConfigStampSize"], [15, 8, 1, "", "SetupExtraOutput"], [15, 8, 1, "", "SetupExtraOutputsForImage"], [15, 8, 1, "", "SetupInput"], [15, 8, 1, "", "SetupInputsForImage"], [11, 9, 1, "", "SimpleWCSBuilder"], [15, 9, 1, "", "SkipThisObject"], [17, 9, 1, "", "StampBuilder"], [11, 9, 1, "", "TanWCSBuilder"], [15, 8, 1, "", "TransformObject"], [15, 8, 1, "", "UpdateConfig"], [15, 8, 1, "", "UpdateGSParams"], [15, 8, 1, "", "UpdateNProc"], [11, 9, 1, "", "WCSBuilder"], [15, 8, 1, "", "WriteExtraOutputs"]], "galsim.config.BandpassBuilder": [[11, 11, 1, "", "buildBandpass"]], "galsim.config.ExtraOutputBuilder": [[14, 11, 1, "", "ensureFinalized"], [14, 11, 1, "", "finalize"], [14, 11, 1, "", "initialize"], [14, 11, 1, "", "processImage"], [14, 11, 1, "", "processSkippedStamp"], [14, 11, 1, "", "processStamp"], [14, 11, 1, "", "setupImage"], [14, 11, 1, "", "writeFile"], [14, 11, 1, "", "writeHdu"]], "galsim.config.ImageBuilder": [[11, 11, 1, "", "addNoise"], [11, 11, 1, "", "buildBandpass"], [11, 11, 1, "", "buildImage"], [11, 11, 1, "", "buildSensor"], [11, 11, 1, "", "getNObj"], [11, 11, 1, "", "makeTasks"], [11, 11, 1, "", "setup"]], "galsim.config.InputLoader": [[12, 11, 1, "", "getKwargs"], [12, 11, 1, "", "initialize"], [12, 11, 1, "", "setupImage"], [12, 11, 1, "", "useProxy"]], "galsim.config.NoiseBuilder": [[11, 11, 1, "", "addNoise"], [11, 11, 1, "", "addNoiseVariance"], [11, 11, 1, "", "getNoiseVariance"]], "galsim.config.OutputBuilder": [[14, 11, 1, "", "addExtraOutputHDUs"], [14, 11, 1, "", "buildImages"], [14, 11, 1, "", "canAddHdus"], [14, 11, 1, "", "getFilename"], [14, 11, 1, "", "getNFiles"], [14, 11, 1, "", "getNImages"], [14, 11, 1, "", "getNObjPerImage"], [14, 11, 1, "", "setup"], [14, 11, 1, "", "writeExtraOutputs"], [14, 11, 1, "", "writeFile"]], "galsim.config.PhotonOpBuilder": [[17, 11, 1, "", "buildPhotonOp"]], "galsim.config.SEDBuilder": [[13, 11, 1, "", "buildSED"]], "galsim.config.SensorBuilder": [[11, 11, 1, "", "buildSensor"]], "galsim.config.StampBuilder": [[17, 11, 1, "", "addNoise"], [17, 11, 1, "", "applySNRScale"], [17, 11, 1, "", "buildPSF"], [17, 11, 1, "", "buildProfile"], [17, 11, 1, "", "draw"], [17, 11, 1, "", "getDrawMethod"], [17, 11, 1, "", "getOffset"], [17, 11, 1, "", "getSNRScale"], [17, 11, 1, "", "getSkip"], [17, 11, 1, "", "locateStamp"], [17, 11, 1, "", "makeStamp"], [17, 11, 1, "", "makeTasks"], [17, 11, 1, "", "quickSkip"], [17, 11, 1, "", "reject"], [17, 11, 1, "", "reset"], [17, 11, 1, "", "setup"], [17, 11, 1, "", "setupRNG"], [17, 11, 1, "", "updateOrigin"], [17, 11, 1, "", "updateSkip"], [17, 11, 1, "", "whiten"]], "galsim.config.WCSBuilder": [[11, 11, 1, "", "buildWCS"]], "galsim.config.extra_badpix": [[14, 9, 1, "", "BadPixBuilder"]], "galsim.config.extra_psf": [[14, 9, 1, "", "ExtraPSFBuilder"]], "galsim.config.extra_truth": [[14, 9, 1, "", "TruthBuilder"]], "galsim.config.extra_weight": [[14, 9, 1, "", "WeightBuilder"]], "galsim.config.gsobject": [[13, 8, 1, "", "_BuildAdd"], [13, 8, 1, "", "_BuildConvolve"], [13, 8, 1, "", "_BuildList"], [13, 8, 1, "", "_BuildOpticalPSF"]], "galsim.config.image_scattered": [[11, 9, 1, "", "ScatteredImageBuilder"]], "galsim.config.image_tiled": [[11, 9, 1, "", "TiledImageBuilder"]], "galsim.config.input_cosmos": [[12, 9, 1, "", "SampleLoader"], [12, 8, 1, "", "_BuildCOSMOSGalaxy"]], "galsim.config.input_nfw": [[12, 9, 1, "", "NFWLoader"], [12, 8, 1, "", "_GenerateFromNFWHaloMagnification"], [12, 8, 1, "", "_GenerateFromNFWHaloShear"]], "galsim.config.input_powerspectrum": [[12, 9, 1, "", "PowerSpectrumLoader"], [12, 8, 1, "", "_GenerateFromPowerSpectrumMagnification"], [12, 8, 1, "", "_GenerateFromPowerSpectrumShear"]], "galsim.config.input_real": [[12, 8, 1, "", "_BuildRealGalaxy"], [12, 8, 1, "", "_BuildRealGalaxyOriginal"]], "galsim.config.output_datacube": [[14, 9, 1, "", "DataCubeBuilder"]], "galsim.config.output_multifits": [[14, 9, 1, "", "MultiFitsBuilder"]], "galsim.config.stamp_ring": [[17, 9, 1, "", "RingBuilder"]], "galsim.dcr": [[30, 8, 1, "", "air_refractive_index_minus_one"], [30, 8, 1, "", "get_refraction"], [30, 8, 1, "", "parse_dcr_angles"], [30, 8, 1, "", "zenith_parallactic_angles"]], "galsim.des": [[31, 9, 1, "", "DES_PSFEx"], [31, 9, 1, "", "DES_Shapelet"], [31, 9, 1, "", "MEDSBuilder"], [31, 9, 1, "", "MultiExposureObject"], [31, 9, 1, "", "OffsetBuilder"], [31, 8, 1, "", "WriteMEDS"]], "galsim.des.DES_PSFEx": [[31, 11, 1, "", "getLocalWCS"], [31, 11, 1, "", "getPSF"], [31, 11, 1, "", "getPSFArray"]], "galsim.des.DES_Shapelet": [[31, 11, 1, "", "getB"], [31, 11, 1, "", "getPSF"], [31, 11, 1, "", "read_fits"]], "galsim.des.MEDSBuilder": [[31, 11, 1, "", "buildImages"], [31, 11, 1, "", "getNImages"], [31, 11, 1, "", "writeFile"]], "galsim.des.OffsetBuilder": [[31, 11, 1, "", "finalize"], [31, 11, 1, "", "processStamp"]], "galsim.fft": [[34, 8, 1, "", "fft2"], [34, 8, 1, "", "ifft2"], [34, 8, 1, "", "irfft2"], [34, 8, 1, "", "rfft2"]], "galsim.fits": [[35, 9, 1, "", "FitsHeader"], [35, 8, 1, "", "closeHDUList"], [35, 8, 1, "", "read"], [35, 8, 1, "", "readCube"], [35, 8, 1, "", "readFile"], [35, 8, 1, "", "readMulti"], [35, 8, 1, "", "write"], [35, 8, 1, "", "writeCube"], [35, 8, 1, "", "writeFile"], [35, 8, 1, "", "writeMulti"]], "galsim.fits.FitsHeader": [[35, 11, 1, "", "append"], [35, 11, 1, "", "clear"], [35, 11, 1, "", "comment"], [35, 11, 1, "", "extend"], [35, 11, 1, "", "get"], [35, 11, 1, "", "items"], [35, 11, 1, "", "iteritems"], [35, 11, 1, "", "iterkeys"], [35, 11, 1, "", "itervalues"], [35, 11, 1, "", "keys"], [35, 11, 1, "", "pop"], [35, 11, 1, "", "update"], [35, 11, 1, "", "values"]], "galsim.hsm": [[40, 8, 1, "", "EstimateShear"], [40, 8, 1, "", "FindAdaptiveMom"], [40, 9, 1, "", "HSMParams"], [40, 9, 1, "", "ShapeData"]], "galsim.hsm.HSMParams": [[40, 11, 1, "", "check"]], "galsim.hsm.ShapeData": [[40, 11, 1, "", "applyWCS"]], "galsim.integ": [[47, 9, 1, "", "ContinuousIntegrator"], [47, 9, 1, "", "ImageIntegrator"], [47, 9, 1, "", "IntegrationRule"], [47, 9, 1, "", "MidptRule"], [47, 9, 1, "", "QuadRule"], [47, 9, 1, "", "SampleIntegrator"], [47, 9, 1, "", "TrapzRule"], [47, 8, 1, "", "hankel"], [47, 8, 1, "", "int1d"], [47, 12, 1, "", "midptRule"], [47, 12, 1, "", "quadRule"], [47, 12, 1, "", "trapzRule"]], "galsim.integ.ImageIntegrator": [[47, 11, 1, "", "__call__"]], "galsim.integ.MidptRule": [[47, 11, 1, "", "calculateWeights"]], "galsim.integ.QuadRule": [[47, 11, 1, "", "calculateWeights"]], "galsim.integ.TrapzRule": [[47, 11, 1, "", "calculateWeights"]], "galsim.lensing_ps": [[59, 9, 1, "", "PowerSpectrumRealizer"], [59, 8, 1, "", "theoryToObserved"]], "galsim.lensing_ps.PowerSpectrumRealizer": [[59, 11, 1, "", "__call__"]], "galsim.meta_data": [[68, 12, 1, "", "share_dir"]], "galsim.phase_screens": [[54, 8, 1, "", "initWorker"], [54, 8, 1, "", "initWorkerArgs"], [54, 8, 1, "", "reset_shared_screens"]], "galsim.pse": [[60, 9, 1, "", "PowerSpectrumEstimator"]], "galsim.pse.PowerSpectrumEstimator": [[60, 11, 1, "", "estimate"]], "galsim.roman": [[64, 8, 1, "", "addReciprocityFailure"], [64, 8, 1, "", "allDetectorEffects"], [64, 8, 1, "", "allowedPos"], [64, 8, 1, "", "applyIPC"], [64, 8, 1, "", "applyNonlinearity"], [64, 8, 1, "", "applyPersistence"], [64, 8, 1, "", "bestPA"], [64, 8, 1, "", "convertCenter"], [64, 8, 1, "", "findSCA"], [64, 8, 1, "", "getBandpasses"], [64, 8, 1, "", "getPSF"], [64, 8, 1, "", "getSkyLevel"], [64, 8, 1, "", "getWCS"]], "galsim.table": [[72, 8, 1, "", "_LookupTable2D"]], "galsim.utilities": [[49, 9, 1, "", "CaptureLog"], [49, 9, 1, "", "LRU_Cache"], [49, 9, 1, "", "OrderedWeakRef"], [49, 9, 1, "", "Profile"], [49, 9, 1, "", "SimpleGenerator"], [49, 9, 1, "", "WeakMethod"], [49, 8, 1, "", "_horner"], [49, 8, 1, "", "_horner2d"], [49, 8, 1, "", "binomial"], [49, 8, 1, "", "check_all_diff"], [49, 8, 1, "", "check_pickle"], [49, 8, 1, "", "check_share_file"], [49, 8, 1, "", "combine_wave_list"], [49, 8, 1, "", "convert_interpolant"], [49, 8, 1, "", "deInterleaveImage"], [49, 9, 1, "", "doc_inherit"], [49, 8, 1, "", "dol_to_lod"], [49, 8, 1, "", "ensure_dir"], [49, 8, 1, "", "find_out_of_bounds_position"], [49, 8, 1, "", "functionize"], [49, 8, 1, "", "g1g2_to_e1e2"], [49, 8, 1, "", "get_omp_threads"], [49, 8, 1, "", "horner"], [49, 8, 1, "", "horner2d"], [49, 8, 1, "", "interleaveImages"], [49, 8, 1, "", "isinteger"], [49, 8, 1, "", "kxky"], [49, 9, 1, "", "lazy_property"], [49, 8, 1, "", "listify"], [49, 8, 1, "", "math_eval"], [49, 8, 1, "", "merge_sorted"], [49, 8, 1, "", "nCr"], [49, 8, 1, "", "old_thin_tabulated_values"], [49, 8, 1, "", "parse_pos_args"], [49, 8, 1, "", "pickle_shared"], [49, 8, 1, "", "printoptions"], [49, 8, 1, "", "rand_arr"], [49, 8, 1, "", "rand_with_replacement"], [49, 8, 1, "", "roll2d"], [49, 8, 1, "", "rotate_xy"], [49, 8, 1, "", "set_omp_threads"], [49, 9, 1, "", "single_threaded"], [49, 8, 1, "", "structure_function"], [49, 8, 1, "", "thin_tabulated_values"], [49, 9, 1, "", "timer"], [49, 8, 1, "", "unweighted_moments"], [49, 8, 1, "", "unweighted_shape"]], "galsim.utilities.LRU_Cache": [[49, 11, 1, "", "resize"]], "galsim.wcs": [[77, 9, 1, "", "CelestialWCS"], [77, 9, 1, "", "EuclideanWCS"], [77, 9, 1, "", "LocalWCS"], [77, 9, 1, "", "UniformWCS"], [77, 8, 1, "", "compatible"], [77, 8, 1, "", "readFromFitsHeader"]], "galsim.wcs.CelestialWCS": [[77, 11, 1, "", "radecToxy"], [77, 10, 1, "", "x0"], [77, 11, 1, "", "xyToradec"], [77, 10, 1, "", "y0"]], "galsim.wcs.EuclideanWCS": [[77, 10, 1, "", "u0"], [77, 11, 1, "", "uvToxy"], [77, 10, 1, "", "v0"], [77, 10, 1, "", "x0"], [77, 11, 1, "", "xyTouv"], [77, 10, 1, "", "y0"]], "galsim.wcs.LocalWCS": [[77, 10, 1, "", "origin"], [77, 11, 1, "", "withOrigin"], [77, 10, 1, "", "world_origin"]], "galsim.wcs.UniformWCS": [[77, 11, 1, "", "inverse"]], "galsim.zernike": [[79, 9, 1, "", "DoubleZernike"], [79, 9, 1, "", "Zernike"], [79, 8, 1, "", "describe_zernike"], [79, 8, 1, "", "doubleZernikeBasis"], [79, 8, 1, "", "noll_to_zern"], [79, 8, 1, "", "zernikeBasis"], [79, 8, 1, "", "zernikeGradBases"], [79, 8, 1, "", "zernikeRotMatrix"]], "galsim.zernike.Zernike": [[79, 11, 1, "", "__add__"], [79, 11, 1, "", "__call__"], [79, 11, 1, "", "__mul__"], [79, 11, 1, "", "__neg__"], [79, 11, 1, "", "__rmul__"], [79, 11, 1, "", "__sub__"], [79, 11, 1, "", "evalCartesian"], [79, 11, 1, "", "evalCartesianGrad"], [79, 11, 1, "", "evalPolar"], [79, 11, 1, "", "rotate"]]}, "objtypes": {"0": "c:macro", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:class", "4": "cpp:templateParam", "5": "cpp:member", "6": "cpp:enumerator", "7": "cpp:enum", "8": "py:function", "9": "py:class", "10": "py:property", "11": "py:method", "12": "py:data"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "class", "C++ class"], "4": ["cpp", "templateParam", "C++ template parameter"], "5": ["cpp", "member", "C++ member"], "6": ["cpp", "enumerator", "C++ enumerator"], "7": ["cpp", "enum", "C++ enum"], "8": ["py", "function", "Python function"], "9": ["py", "class", "Python class"], "10": ["py", "property", "Python property"], "11": ["py", "method", "Python method"], "12": ["py", "data", "Python data"]}, "titleterms": {"arbitrari": [0, 29], "profil": [0, 6, 7, 8, 29, 36, 61, 65, 70, 73], "interpol": [0, 25, 48], "imag": [0, 11, 15, 24, 41, 42], "fourier": [0, 34, 73], "space": [0, 64, 73], "shapelet": 0, "decomposit": 0, "bandpass": [1, 11, 68], "filter": 1, "bessel": [2, 26], "function": [2, 23, 24, 26, 27, 40, 49, 61, 64, 70, 76, 79], "bound": [3, 22], "box": [3, 70], "catalog": [4, 63], "input": [4, 12, 15], "dictionari": 4, "charg": [5, 28], "deflect": [5, 28], "model": [5, 31, 67, 68], "wavelength": 6, "depend": [6, 46], "chromat": [7, 30], "composit": [8, 29], "sum": 8, "gsobject": [8, 37, 73], "convolut": [8, 73], "The": [9, 10, 19, 31, 37, 38, 40, 42, 64, 69], "config": [9, 10, 11, 12, 13, 14, 15, 17, 19, 39], "modul": [9, 16, 19, 31, 40, 64], "galsim": [10, 49, 53], "execut": 10, "chang": [10, 39], "ad": [10, 14], "paramet": [10, 40], "split": 10, "up": [10, 53], "job": 10, "other": [10, 13, 26, 49], "command": 10, "line": 10, "option": 10, "field": [11, 12, 13, 14, 15, 16, 17, 18, 19], "attribut": [11, 13, 14, 17, 64], "type": [11, 12, 13, 14, 17, 19], "custom": [11, 12, 13, 14, 17, 19], "nois": [11, 20, 27, 51, 62, 68, 71], "wc": [11, 77], "sensor": [11, 28, 67, 68], "object": [13, 15], "psf": [13, 29, 31, 54, 61], "galaxi": [13, 29, 36, 63], "gener": [13, 15, 51], "sed": [13, 68, 75], "output": [14, 15, 40], "extra": [14, 15], "your": [14, 21], "own": 14, "process": 15, "from": [15, 39], "python": [15, 46], "run": [15, 44], "whole": 15, "script": [15, 44, 53], "build": 15, "file": [15, 31, 35, 68], "stamp": [15, 17, 63], "valu": [15, 19, 62], "us": [15, 46, 49], "util": [15, 26, 49, 77], "special": 16, "eval_vari": 16, "templat": 16, "specif": [16, 49], "index_kei": 16, "rng_index_kei": 16, "rng_num": 16, "photon": [17, 28, 55, 56, 57], "oper": [17, 57], "list": 17, "top": 18, "level": [18, 64], "float_valu": 19, "int_valu": 19, "bool_valu": 19, "str_valu": 19, "angle_valu": 19, "shear_valu": 19, "pos_valu": 19, "sky_valu": 19, "table_valu": 19, "eval": 19, "preset": 19, "variabl": 19, "avail": 19, "user": 19, "defin": 19, "shorthand": 19, "notat": 19, "correl": [20, 27, 71], "c": [21, 24, 25, 26, 27, 28, 29, 46], "layer": 21, "link": 21, "code": 21, "version": [21, 39], "control": 21, "posit": [22, 58], "hsm": [23, 40], "implement": 23, "primari": 23, "interfac": [23, 35], "helper": [23, 49, 76], "class": [24, 29, 37, 38, 42, 49, 69, 76, 77], "relat": [24, 26, 27, 41, 49], "tool": 25, "lookup": [25, 72], "tabl": [25, 43, 72], "math": [26, 49], "nonlinear": 26, "solver": 26, "mathemat": 26, "horner": 26, "": [26, 77], "method": 26, "polynomi": 26, "evalu": 26, "integr": [26, 47], "misc": 26, "random": [27, 32, 62], "deviat": [27, 32], "effect": 28, "arrai": [28, 56], "silicon": 28, "correct": 28, "surfac": [29, 65], "bright": [29, 65], "sbprofil": 29, "base": [29, 37, 77], "simpl": [29, 70], "transform": [29, 34, 73], "gsparam": [29, 38], "differenti": 30, "refract": 30, "de": [31, 36, 73, 74], "write": [31, 35, 49], "med": 31, "error": 33, "warn": 33, "fit": 35, "read": 35, "header": 35, "exponenati": 36, "vaucouleur": 36, "sersic": 36, "inclin": 36, "exponenti": 36, "spergel": 36, "knot": 36, "star": 36, "format": 36, "revis": 39, "histori": 39, "v2": [39, 52], "4": [39, 52, 74], "5": [39, 52, 74], "api": 39, "updat": 39, "new": 39, "featur": 39, "perform": 39, "improv": 39, "bug": 39, "fix": 39, "0": [39, 52], "1": [39, 52, 74], "2": [39, 52, 74], "older": 39, "shape": 40, "measur": 40, "concept": 41, "indic": 43, "instal": [44, 45, 46, 53], "instruct": 44, "test": [44, 49], "exampl": 44, "With": [45, 46], "conda": [45, 46], "pip": 46, "overal": 46, "summari": [46, 53], "fftw": 46, "yourself": 46, "an": 46, "exist": 46, "apt": 46, "get": 46, "fink": 46, "macport": 46, "eigen": 46, "share": [46, 68], "librari": 46, "miscellan": 49, "decor": 49, "openmp": 49, "utilti": 49, "lru": 49, "cach": 49, "context": 49, "manag": 49, "atmosphericscreen": 49, "pickl": 49, "possibli": 49, "calcul": 49, "numpi": 49, "suit": 49, "nfw": 50, "halo": 50, "shear": [50, 59, 69], "3": [52, 74], "v1": 52, "6": [52, 74], "v0": 52, "overview": 53, "basic": 53, "sourc": 53, "distribut": [53, 66], "keep": 53, "date": 53, "how": 53, "commun": 53, "develop": 53, "demonstr": 53, "current": 53, "capabl": 53, "plan": 53, "futur": 53, "phase": 54, "screen": 54, "shoot": 55, "power": [59, 60], "spectrum": [59, 60], "estim": 60, "point": 61, "spread": 61, "airi": 61, "moffat": 61, "kolmogorov": 61, "von": 61, "karman": 61, "optic": 61, "real": 63, "individu": 63, "realist": 63, "scene": 63, "download": 63, "cosmo": [63, 68], "hsc": 63, "postag": 63, "data": [63, 68], "roman": [64, 68], "telescop": 64, "spectral": [66, 71], "energi": 66, "hst": 68, "st": 68, "gaussian": 70, "pixel": 70, "tophat": 70, "delta": 70, "affin": 73, "squar": 73, "root": 73, "tutori": 74, "demo": 74, "7": 74, "8": 74, "9": 74, "10": 74, "11": 74, "12": 74, "13": 74, "advanc": 74, "simul": 74, "great3": 74, "unit": 75, "size": 75, "flux": 75, "angl": 75, "world": 77, "coordin": 77, "system": 77, "euclidean": 77, "celesti": 77, "weak": 78, "lens": 78, "zernik": 79}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Arbitrary Profiles": [[0, "arbitrary-profiles"]], "Interpolated Images": [[0, "interpolated-images"]], "Interpolated Fourier-space Images": [[0, "interpolated-fourier-space-images"]], "Shapelet Decomposition": [[0, "shapelet-decomposition"]], "Bandpass Filters": [[1, "bandpass-filters"]], "Bessel Functions": [[2, "bessel-functions"]], "Bounding boxes": [[3, "bounding-boxes"]], "Catalogs and Input Dictionaries": [[4, "catalogs-and-input-dictionaries"]], "Charge Deflection Model": [[5, "charge-deflection-model"]], "Wavelength-dependent Profiles": [[6, "wavelength-dependent-profiles"]], "Chromatic Profiles": [[7, "chromatic-profiles"]], "Composite Profiles": [[8, "composite-profiles"]], "Sums of GSObjects": [[8, "sums-of-gsobjects"]], "Convolutions of GSObjects": [[8, "convolutions-of-gsobjects"]], "The Config Module": [[9, "the-config-module"]], "The galsim Executable": [[10, "the-galsim-executable"]], "Changing or adding parameters": [[10, "changing-or-adding-parameters"]], "Splitting up a config job": [[10, "splitting-up-a-config-job"]], "Other command line options": [[10, "other-command-line-options"]], "Config Image Field": [[11, "config-image-field"]], "Image Field Attributes": [[11, "image-field-attributes"]], "Image Types": [[11, "image-types"]], "Custom Image Types": [[11, "custom-image-types"]], "Noise": [[11, "noise"]], "WCS Field": [[11, "wcs-field"]], "Bandpass Field": [[11, "bandpass-field"]], "Sensor Field": [[11, "sensor-field"]], "Config Input Field": [[12, "config-input-field"]], "Input Types": [[12, "input-types"]], "Custom Input Types": [[12, "custom-input-types"]], "Config Objects": [[13, "config-objects"]], "PSF Types": [[13, "psf-types"]], "Galaxy Types": [[13, "galaxy-types"]], "Generic Types": [[13, "generic-types"]], "Other Attributes": [[13, "other-attributes"]], "Custom Object Types": [[13, "custom-object-types"]], "SED Field": [[13, "sed-field"]], "Config Output Field": [[14, "config-output-field"]], "Output Field Attributes": [[14, "output-field-attributes"]], "Output Types": [[14, "output-types"]], "Custom Output Types": [[14, "custom-output-types"]], "Extra Outputs": [[14, "extra-outputs"]], "Adding your own Extra Output Type": [[14, "adding-your-own-extra-output-type"]], "Config Processing From Python": [[15, "config-processing-from-python"]], "Running the Whole Script": [[15, "running-the-whole-script"]], "Building Files": [[15, "building-files"]], "Building Images": [[15, "building-images"]], "Building Stamps": [[15, "building-stamps"]], "Building Objects": [[15, "building-objects"]], "Generating Values": [[15, "generating-values"]], "Using Input Fields": [[15, "using-input-fields"]], "Processing Extra Outputs": [[15, "processing-extra-outputs"]], "Config Utilities": [[15, "config-utilities"]], "Special Fields": [[16, "special-fields"]], "modules": [[16, "modules"]], "eval_variables": [[16, "eval-variables"]], "template": [[16, "template"]], "Special Specifications": [[16, "special-specifications"]], "index_key": [[16, "index-key"]], "rng_index_key": [[16, "rng-index-key"]], "rng_num": [[16, "rng-num"]], "Config Stamp Field": [[17, "config-stamp-field"]], "Stamp Field Attributes": [[17, "stamp-field-attributes"]], "Stamp Types": [[17, "stamp-types"]], "Custom Stamp Types": [[17, "custom-stamp-types"]], "Photon Operators List": [[17, "photon-operators-list"]], "Top Level Fields": [[18, "top-level-fields"]], "Config Values": [[19, "config-values"]], "float_value": [[19, "float-value"]], "int_value": [[19, "int-value"]], "bool_value": [[19, "bool-value"]], "str_value": [[19, "str-value"]], "angle_value": [[19, "angle-value"]], "shear_value": [[19, "shear-value"]], "pos_value": [[19, "pos-value"]], "sky_value": [[19, "sky-value"]], "table_value": [[19, "table-value"]], "Eval type": [[19, "eval-type"]], "Preset variables": [[19, "preset-variables"]], "Available Modules": [[19, "available-modules"]], "User-defined variables": [[19, "user-defined-variables"]], "The eval-variables field": [[19, "the-eval-variables-field"]], "Module-defined variables": [[19, "module-defined-variables"]], "Shorthand notation": [[19, "shorthand-notation"]], "Custom Value Types": [[19, "custom-value-types"]], "Correlated Noise": [[20, "correlated-noise"]], "C++ Layer": [[21, "c-layer"]], "Linking Your Code": [[21, "linking-your-code"]], "Version control": [[21, "version-control"]], "Positions and Bounds": [[22, "positions-and-bounds"]], "HSM Implementation": [[23, "hsm-implementation"]], "Primary Interface": [[23, "primary-interface"]], "Helper Functions": [[23, "helper-functions"]], "C++ Images": [[24, "c-images"]], "Image Classes": [[24, "image-classes"]], "Image-related Functionality": [[24, "image-related-functionality"]], "Interpolation Tools": [[25, "interpolation-tools"]], "C++ Interpolants": [[25, "c-interpolants"]], "C++ Lookup Tables": [[25, "c-lookup-tables"]], "Math": [[26, "math"]], "Nonlinear solver": [[26, "nonlinear-solver"]], "Bessel and Related Functions": [[26, "bessel-and-related-functions"]], "Other mathematical functions": [[26, "other-mathematical-functions"]], "Horner\u2019s method for polynomial evaluation": [[26, "horner-s-method-for-polynomial-evaluation"]], "C++ Integration Functions": [[26, "c-integration-functions"]], "Misc Utilities": [[26, "misc-utilities"]], "Noise-related Functionality": [[27, "noise-related-functionality"]], "C++ Random Deviates": [[27, "c-random-deviates"]], "C++ Correlated Noise": [[27, "c-correlated-noise"]], "Photons and Sensor Effects": [[28, "photons-and-sensor-effects"]], "C++ Photon Array": [[28, "c-photon-array"]], "Silicon Sensor": [[28, "silicon-sensor"]], "Charge Deflection Correction": [[28, "charge-deflection-correction"]], "C++ Surface Brightness Profiles": [[29, "c-surface-brightness-profiles"]], "SBProfile Base Class": [[29, "sbprofile-base-class"]], "Simple C++ Profiles": [[29, "simple-c-profiles"]], "PSF C++ Profiles": [[29, "psf-c-profiles"]], "Galaxy C++ Profiles": [[29, "galaxy-c-profiles"]], "Arbitrary C++ Profiles": [[29, "arbitrary-c-profiles"]], "Composite C++ Profiles": [[29, "composite-c-profiles"]], "Transformed C++ Profiles": [[29, "transformed-c-profiles"]], "C++ GSParams": [[29, "c-gsparams"]], "Differential Chromatic Refraction": [[30, "differential-chromatic-refraction"]], "The DES Module": [[31, "the-des-module"]], "DES PSF models": [[31, "des-psf-models"]], "Writing to MEDS Files": [[31, "writing-to-meds-files"]], "Random Deviates": [[32, "random-deviates"]], "Errors and Warnings": [[33, "errors-and-warnings"]], "Fourier Transforms": [[34, "fourier-transforms"]], "Interfacing with FITS Files": [[35, "interfacing-with-fits-files"]], "Reading FITS Files": [[35, "reading-fits-files"]], "Writing FITS Files": [[35, "writing-fits-files"]], "FITS Headers": [[35, "fits-headers"]], "Galaxies": [[36, "galaxies"]], "Exponenatial Profile": [[36, "exponenatial-profile"]], "De Vaucouleurs Profile": [[36, "de-vaucouleurs-profile"]], "Sersic Profile": [[36, "sersic-profile"]], "Inclined Exponential Profile": [[36, "inclined-exponential-profile"]], "Inclined Sersic Profile": [[36, "inclined-sersic-profile"]], "Spergel Profile": [[36, "spergel-profile"]], "Knots of Star Formation": [[36, "knots-of-star-formation"]], "The GSObject base class": [[37, "the-gsobject-base-class"]], "The GSParams class": [[38, "the-gsparams-class"]], "Revision History": [[39, "revision-history"]], "Changes from v2.4 to v2.5": [[39, "changes-from-v2-4-to-v2-5"]], "API Changes": [[39, "api-changes"]], "Config Updates": [[39, "config-updates"]], "New Features": [[39, "new-features"]], "Performance Improvements": [[39, "performance-improvements"]], "Bug Fixes": [[39, "bug-fixes"]], "Changes from v2.5.0 to v2.5.1": [[39, "changes-from-v2-5-0-to-v2-5-1"]], "Changes from v2.5.1 to v2.5.2": [[39, "changes-from-v2-5-1-to-v2-5-2"]], "Older Versions": [[39, "older-versions"]], "The HSM Module": [[40, "the-hsm-module"]], "Shape Measurement Functions": [[40, "shape-measurement-functions"]], "HSM output": [[40, "hsm-output"]], "HSM parameters": [[40, "hsm-parameters"]], "Images and Related Concepts": [[41, "images-and-related-concepts"]], "The Image class": [[42, "the-image-class"]], "Indices and tables": [[43, "indices-and-tables"]], "Installation Instructions": [[44, "installation-instructions"]], "Running tests": [[44, "running-tests"]], "Running example scripts": [[44, "running-example-scripts"]], "Installing With Conda": [[45, "installing-with-conda"]], "Installing With Pip": [[46, "installing-with-pip"]], "Overall summary": [[46, "overall-summary"]], "Installing Python Dependencies": [[46, "installing-python-dependencies"]], "Installing FFTW": [[46, "installing-fftw"]], "Installing FFTW yourself": [[46, "installing-fftw-yourself"]], "Using an existing installation of FFTW": [[46, "using-an-existing-installation-of-fftw"]], "Installing FFTW with conda": [[46, "installing-fftw-with-conda"]], "Installing FFTW with apt-get": [[46, "installing-fftw-with-apt-get"]], "Installing FFTW with fink": [[46, "installing-fftw-with-fink"]], "Installing FFTW with MacPorts": [[46, "installing-fftw-with-macports"]], "Installing Eigen": [[46, "installing-eigen"]], "Installing Eigen yourself": [[46, "installing-eigen-yourself"]], "Using an existing installation of Eigen": [[46, "using-an-existing-installation-of-eigen"]], "Installing Eigen with conda": [[46, "installing-eigen-with-conda"]], "Installing Eigen with apt-get": [[46, "installing-eigen-with-apt-get"]], "Installing Eigen with fink": [[46, "installing-eigen-with-fink"]], "Installing Eigen with MacPorts": [[46, "installing-eigen-with-macports"]], "Installing the C++ Shared Library": [[46, "installing-the-c-shared-library"]], "Integration": [[47, "integration"]], "Interpolants": [[48, "interpolants"]], "Miscellaneous Utilities": [[49, "miscellaneous-utilities"]], "Decorators": [[49, "decorators"]], "OpenMP Utilties": [[49, "openmp-utilties"]], "LRU Cache": [[49, "lru-cache"]], "Context Manager for writing AtmosphericScreen pickles": [[49, "context-manager-for-writing-atmosphericscreen-pickles"]], "Other Possibly Useful Classes": [[49, "other-possibly-useful-classes"]], "Math Calculations": [[49, "math-calculations"]], "Utilities Related to NumPy Functions": [[49, "utilities-related-to-numpy-functions"]], "Test Suite Helper Functions and Contexts": [[49, "test-suite-helper-functions-and-contexts"]], "Other Helper Functions": [[49, "other-helper-functions"]], "GalSim-specific Helper Functions": [[49, "galsim-specific-helper-functions"]], "NFW Halo Shears": [[50, "nfw-halo-shears"]], "Noise Generators": [[51, "noise-generators"]], "v2.4": [[52, "v2-4"]], "v2.3": [[52, "v2-3"]], "v2.2": [[52, "v2-2"]], "v2.1": [[52, "v2-1"]], "v2.0": [[52, "v2-0"]], "v1.6": [[52, "v1-6"]], "v1.5": [[52, "v1-5"]], "v1.4": [[52, "v1-4"]], "v1.3": [[52, "v1-3"]], "v1.2": [[52, "v1-2"]], "v1.1": [[52, "v1-1"]], "v1.0": [[52, "v1-0"]], "v0.5": [[52, "v0-5"]], "v0.4": [[52, "v0-4"]], "v0.3": [[52, "v0-3"]], "v0.2": [[52, "v0-2"]], "v0.1": [[52, "v0-1"]], "Overview": [[53, "overview"]], "Basic Installation": [[53, "basic-installation"]], "Source Distribution": [[53, "source-distribution"]], "Keeping up-to-date with GalSim": [[53, "keeping-up-to-date-with-galsim"]], "How to communicate with the GalSim developers": [[53, "how-to-communicate-with-the-galsim-developers"]], "Demonstration scripts": [[53, "demonstration-scripts"]], "Summary of current capabilities": [[53, "summary-of-current-capabilities"]], "Planned future development": [[53, "planned-future-development"]], "Phase-screen PSFs": [[54, "phase-screen-psfs"]], "Photon Shooting": [[55, "photon-shooting"]], "Photon Arrays": [[56, "photon-arrays"]], "Photon Operators": [[57, "photon-operators"]], "Positions": [[58, "positions"]], "Power Spectrum Shears": [[59, "power-spectrum-shears"]], "Power Spectrum Estimation": [[60, "power-spectrum-estimation"]], "Point-spread functions": [[61, "point-spread-functions"]], "Airy Profile": [[61, "airy-profile"]], "Moffat Profile": [[61, "moffat-profile"]], "Kolmogorov Profile": [[61, "kolmogorov-profile"]], "Von Karman Profile": [[61, "von-karman-profile"]], "Optical PSF": [[61, "optical-psf"]], "Noise and Random Values": [[62, "noise-and-random-values"]], "\u201cReal\u201d Galaxies": [[63, "real-galaxies"]], "Individual Real Galaxies": [[63, "individual-real-galaxies"]], "Realistic Scene": [[63, "realistic-scene"]], "Downloading the COSMOS Catalog": [[63, "downloading-the-cosmos-catalog"]], "HSC Postage Stamp Data": [[63, "hsc-postage-stamp-data"]], "The Roman Space Telescope Module": [[64, "the-roman-space-telescope-module"]], "Module-level Attributes": [[64, "module-level-attributes"]], "Roman Functions": [[64, "roman-functions"]], "Surface Brightness Profiles": [[65, "surface-brightness-profiles"]], "Spectral Energy Distributions": [[66, "spectral-energy-distributions"]], "Sensor Models": [[67, "sensor-models"]], "Shared Data": [[68, "shared-data"]], "Shared SED files": [[68, "shared-sed-files"]], "Shared Bandpass files": [[68, "shared-bandpass-files"]], "Shared Sensor models": [[68, "shared-sensor-models"]], "Shared HST noise model": [[68, "shared-hst-noise-model"]], "Shared Roman ST files": [[68, "shared-roman-st-files"]], "Shared COSMOS files": [[68, "shared-cosmos-files"]], "The Shear class": [[69, "the-shear-class"]], "Simple Profiles": [[70, "simple-profiles"]], "Gaussian Profile": [[70, "gaussian-profile"]], "Pixel Profile": [[70, "pixel-profile"]], "Box Profile": [[70, "box-profile"]], "TopHat Profile": [[70, "tophat-profile"]], "Delta Function": [[70, "delta-function"]], "Spectral Correlated Noise": [[71, "spectral-correlated-noise"]], "Lookup Tables": [[72, "lookup-tables"]], "Transformed Profiles": [[73, "transformed-profiles"]], "Affine Transformations": [[73, "affine-transformations"]], "De-convolution of a GSObject": [[73, "de-convolution-of-a-gsobject"]], "Fourier-space Square Root": [[73, "fourier-space-square-root"]], "Tutorials": [[74, "tutorials"]], "Demo 1": [[74, "demo-1"]], "Demo 2": [[74, "demo-2"]], "Demo 3": [[74, "demo-3"]], "Demo 4": [[74, "demo-4"]], "Demo 5": [[74, "demo-5"]], "Demo 6": [[74, "demo-6"]], "Demo 7": [[74, "demo-7"]], "Demo 8": [[74, "demo-8"]], "Demo 9": [[74, "demo-9"]], "Demo 10": [[74, "demo-10"]], "Demo 11": [[74, "demo-11"]], "Demo 12": [[74, "demo-12"]], "Demo 13": [[74, "demo-13"]], "Advanced Simulations": [[74, "advanced-simulations"]], "Great3 Simulations": [[74, "great3-simulations"]], "DES Simulations": [[74, "des-simulations"]], "Units": [[75, "units"]], "Size Units": [[75, "size-units"]], "Flux Units": [[75, "flux-units"]], "SED Units": [[75, "sed-units"]], "Angles": [[75, "angles"]], "Helper Functions and Classes": [[76, "helper-functions-and-classes"]], "World Coordinate Systems": [[77, "world-coordinate-systems"]], "WCS Base Classes": [[77, "wcs-base-classes"]], "Euclidean WCS\u2019s": [[77, "euclidean-wcs-s"]], "Celestial WCS\u2019s": [[77, "celestial-wcs-s"]], "Celestial Coordinates": [[77, "celestial-coordinates"]], "WCS Utilities": [[77, "wcs-utilities"]], "Weak Lensing": [[78, "weak-lensing"]], "Zernike Functions": [[79, "zernike-functions"]]}, "indexentries": {"interpolatedimage (class in galsim)": [[0, "galsim.InterpolatedImage"]], "interpolatedkimage (class in galsim)": [[0, "galsim.InterpolatedKImage"]], "shapelet (class in galsim)": [[0, "galsim.Shapelet"]], "_interpolatedimage() (in module galsim)": [[0, "galsim._InterpolatedImage"]], "_interpolatedkimage() (in module galsim)": [[0, "galsim._InterpolatedKImage"]], "bvec (galsim.shapelet property)": [[0, "galsim.Shapelet.bvec"]], "fit() (galsim.shapelet class method)": [[0, "galsim.Shapelet.fit"]], "getnm() (galsim.shapelet method)": [[0, "galsim.Shapelet.getNM"]], "getpq() (galsim.shapelet method)": [[0, "galsim.Shapelet.getPQ"]], "image (galsim.interpolatedimage property)": [[0, "galsim.InterpolatedImage.image"]], "k_interpolant (galsim.interpolatedimage property)": [[0, "galsim.InterpolatedImage.k_interpolant"]], "k_interpolant (galsim.interpolatedkimage property)": [[0, "galsim.InterpolatedKImage.k_interpolant"]], "kimage (galsim.interpolatedkimage property)": [[0, "galsim.InterpolatedKImage.kimage"]], "order (galsim.shapelet property)": [[0, "galsim.Shapelet.order"]], "sigma (galsim.shapelet property)": [[0, "galsim.Shapelet.sigma"]], "size() (galsim.shapelet class method)": [[0, "galsim.Shapelet.size"]], "withgsparams() (galsim.interpolatedimage method)": [[0, "galsim.InterpolatedImage.withGSParams"]], "withgsparams() (galsim.interpolatedkimage method)": [[0, "galsim.InterpolatedKImage.withGSParams"]], "x_interpolant (galsim.interpolatedimage property)": [[0, "galsim.InterpolatedImage.x_interpolant"]], "bandpass (class in galsim)": [[1, "galsim.Bandpass"]], "__call__() (galsim.bandpass method)": [[1, "galsim.Bandpass.__call__"]], "calculateeffectivewavelength() (galsim.bandpass method)": [[1, "galsim.Bandpass.calculateEffectiveWavelength"]], "effective_wavelength (galsim.bandpass property)": [[1, "galsim.Bandpass.effective_wavelength"]], "thin() (galsim.bandpass method)": [[1, "galsim.Bandpass.thin"]], "truncate() (galsim.bandpass method)": [[1, "galsim.Bandpass.truncate"]], "withzeropoint() (galsim.bandpass method)": [[1, "galsim.Bandpass.withZeropoint"]], "ci() (in module galsim.bessel)": [[2, "galsim.bessel.ci"]], "gammainc() (in module galsim.bessel)": [[2, "galsim.bessel.gammainc"]], "iv() (in module galsim.bessel)": [[2, "galsim.bessel.iv"]], "j0() (in module galsim.bessel)": [[2, "galsim.bessel.j0"]], "j0_root() (in module galsim.bessel)": [[2, "galsim.bessel.j0_root"]], "j1() (in module galsim.bessel)": [[2, "galsim.bessel.j1"]], "jn() (in module galsim.bessel)": [[2, "galsim.bessel.jn"]], "jv() (in module galsim.bessel)": [[2, "galsim.bessel.jv"]], "jv_root() (in module galsim.bessel)": [[2, "galsim.bessel.jv_root"]], "kn() (in module galsim.bessel)": [[2, "galsim.bessel.kn"]], "kv() (in module galsim.bessel)": [[2, "galsim.bessel.kv"]], "si() (in module galsim.bessel)": [[2, "galsim.bessel.si"]], "sinc() (in module galsim.bessel)": [[2, "galsim.bessel.sinc"]], "yn() (in module galsim.bessel)": [[2, "galsim.bessel.yn"]], "yv() (in module galsim.bessel)": [[2, "galsim.bessel.yv"]], "bounds (class in galsim)": [[3, "galsim.Bounds"]], "boundsd (class in galsim)": [[3, "galsim.BoundsD"]], "boundsi (class in galsim)": [[3, "galsim.BoundsI"]], "_boundsd() (in module galsim)": [[3, "galsim._BoundsD"]], "_boundsi() (in module galsim)": [[3, "galsim._BoundsI"]], "area() (galsim.bounds method)": [[3, "galsim.Bounds.area"]], "center (galsim.bounds property)": [[3, "galsim.Bounds.center"]], "expand() (galsim.bounds method)": [[3, "galsim.Bounds.expand"]], "getxmax() (galsim.bounds method)": [[3, "galsim.Bounds.getXMax"]], "getxmin() (galsim.bounds method)": [[3, "galsim.Bounds.getXMin"]], "getymax() (galsim.bounds method)": [[3, "galsim.Bounds.getYMax"]], "getymin() (galsim.bounds method)": [[3, "galsim.Bounds.getYMin"]], "includes() (galsim.bounds method)": [[3, "galsim.Bounds.includes"]], "isdefined() (galsim.bounds method)": [[3, "galsim.Bounds.isDefined"]], "numpyshape() (galsim.boundsi method)": [[3, "galsim.BoundsI.numpyShape"]], "origin (galsim.bounds property)": [[3, "galsim.Bounds.origin"]], "shift() (galsim.bounds method)": [[3, "galsim.Bounds.shift"]], "true_center (galsim.bounds property)": [[3, "galsim.Bounds.true_center"]], "withborder() (galsim.bounds method)": [[3, "galsim.Bounds.withBorder"]], "catalog (class in galsim)": [[4, "galsim.Catalog"]], "dict (class in galsim)": [[4, "galsim.Dict"]], "outputcatalog (class in galsim)": [[4, "galsim.OutputCatalog"]], "addrow() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.addRow"]], "get() (galsim.catalog method)": [[4, "galsim.Catalog.get"]], "getfloat() (galsim.catalog method)": [[4, "galsim.Catalog.getFloat"]], "getint() (galsim.catalog method)": [[4, "galsim.Catalog.getInt"]], "getncols() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getNCols"]], "getnobjects() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getNObjects"]], "getnames() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getNames"]], "gettypes() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.getTypes"]], "makedata() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.makeData"]], "ncols (galsim.outputcatalog property)": [[4, "galsim.OutputCatalog.ncols"]], "nobjects (galsim.outputcatalog property)": [[4, "galsim.OutputCatalog.nobjects"]], "readascii() (galsim.catalog method)": [[4, "galsim.Catalog.readAscii"]], "readfits() (galsim.catalog method)": [[4, "galsim.Catalog.readFits"]], "settypes() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.setTypes"]], "write() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.write"]], "writeascii() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.writeAscii"]], "writefits() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.writeFits"]], "writefitshdu() (galsim.outputcatalog method)": [[4, "galsim.OutputCatalog.writeFitsHdu"]], "basecdmodel (class in galsim.cdmodel)": [[5, "galsim.cdmodel.BaseCDModel"]], "powerlawcd (class in galsim.cdmodel)": [[5, "galsim.cdmodel.PowerLawCD"]], "__init__() (galsim.cdmodel.basecdmodel method)": [[5, "galsim.cdmodel.BaseCDModel.__init__"]], "__init__() (galsim.cdmodel.powerlawcd method)": [[5, "galsim.cdmodel.PowerLawCD.__init__"]], "applybackward() (galsim.cdmodel.basecdmodel method)": [[5, "galsim.cdmodel.BaseCDModel.applyBackward"]], "applyforward() (galsim.cdmodel.basecdmodel method)": [[5, "galsim.cdmodel.BaseCDModel.applyForward"]], "chromaticairy (class in galsim)": [[7, "galsim.ChromaticAiry"]], "chromaticatmosphere (class in galsim)": [[7, "galsim.ChromaticAtmosphere"]], "chromaticautoconvolution (class in galsim)": [[7, "galsim.ChromaticAutoConvolution"]], "chromaticautocorrelation (class in galsim)": [[7, "galsim.ChromaticAutoCorrelation"]], "chromaticconvolution (class in galsim)": [[7, "galsim.ChromaticConvolution"]], "chromaticdeconvolution (class in galsim)": [[7, "galsim.ChromaticDeconvolution"]], "chromaticfouriersqrtprofile (class in galsim)": [[7, "galsim.ChromaticFourierSqrtProfile"]], "chromaticobject (class in galsim)": [[7, "galsim.ChromaticObject"]], "chromaticopticalpsf (class in galsim)": [[7, "galsim.ChromaticOpticalPSF"]], "chromaticrealgalaxy (class in galsim)": [[7, "galsim.ChromaticRealGalaxy"]], "chromaticsum (class in galsim)": [[7, "galsim.ChromaticSum"]], "chromatictransformation (class in galsim)": [[7, "galsim.ChromaticTransformation"]], "interpolatedchromaticobject (class in galsim)": [[7, "galsim.InterpolatedChromaticObject"]], "__mul__() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.__mul__"]], "applyto() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.applyTo"]], "atredshift() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.atRedshift"]], "atredshift() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.atRedshift"]], "build_obj() (galsim.chromaticatmosphere method)": [[7, "galsim.ChromaticAtmosphere.build_obj"]], "calculatecentroid() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.calculateCentroid"]], "calculateflux() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.calculateFlux"]], "calculatemagnitude() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.calculateMagnitude"]], "dilate() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.dilate"]], "dimensionless (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.dimensionless"]], "drawimage() (galsim.chromaticconvolution method)": [[7, "galsim.ChromaticConvolution.drawImage"]], "drawimage() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.drawImage"]], "drawimage() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.drawImage"]], "drawimage() (galsim.chromatictransformation method)": [[7, "galsim.ChromaticTransformation.drawImage"]], "drawimage() (galsim.interpolatedchromaticobject method)": [[7, "galsim.InterpolatedChromaticObject.drawImage"]], "drawkimage() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.drawKImage"]], "evaluateatwavelength() (galsim.chromaticairy method)": [[7, "galsim.ChromaticAiry.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticatmosphere method)": [[7, "galsim.ChromaticAtmosphere.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticautoconvolution method)": [[7, "galsim.ChromaticAutoConvolution.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticautocorrelation method)": [[7, "galsim.ChromaticAutoCorrelation.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticconvolution method)": [[7, "galsim.ChromaticConvolution.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticdeconvolution method)": [[7, "galsim.ChromaticDeconvolution.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticfouriersqrtprofile method)": [[7, "galsim.ChromaticFourierSqrtProfile.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticopticalpsf method)": [[7, "galsim.ChromaticOpticalPSF.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.chromatictransformation method)": [[7, "galsim.ChromaticTransformation.evaluateAtWavelength"]], "evaluateatwavelength() (galsim.interpolatedchromaticobject method)": [[7, "galsim.InterpolatedChromaticObject.evaluateAtWavelength"]], "expand() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.expand"]], "gsparams (galsim.chromaticairy property)": [[7, "galsim.ChromaticAiry.gsparams"]], "gsparams (galsim.chromaticatmosphere property)": [[7, "galsim.ChromaticAtmosphere.gsparams"]], "gsparams (galsim.chromaticautoconvolution property)": [[7, "galsim.ChromaticAutoConvolution.gsparams"]], "gsparams (galsim.chromaticautocorrelation property)": [[7, "galsim.ChromaticAutoCorrelation.gsparams"]], "gsparams (galsim.chromaticconvolution property)": [[7, "galsim.ChromaticConvolution.gsparams"]], "gsparams (galsim.chromaticdeconvolution property)": [[7, "galsim.ChromaticDeconvolution.gsparams"]], "gsparams (galsim.chromaticfouriersqrtprofile property)": [[7, "galsim.ChromaticFourierSqrtProfile.gsparams"]], "gsparams (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.gsparams"]], "gsparams (galsim.chromaticopticalpsf property)": [[7, "galsim.ChromaticOpticalPSF.gsparams"]], "gsparams (galsim.chromaticsum property)": [[7, "galsim.ChromaticSum.gsparams"]], "gsparams (galsim.chromatictransformation property)": [[7, "galsim.ChromaticTransformation.gsparams"]], "gsparams (galsim.interpolatedchromaticobject property)": [[7, "galsim.InterpolatedChromaticObject.gsparams"]], "interpolate() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.interpolate"]], "lens() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.lens"]], "magnify() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.magnify"]], "makefromimages() (galsim.chromaticrealgalaxy class method)": [[7, "galsim.ChromaticRealGalaxy.makeFromImages"]], "obj_list (galsim.chromaticconvolution property)": [[7, "galsim.ChromaticConvolution.obj_list"]], "obj_list (galsim.chromaticsum property)": [[7, "galsim.ChromaticSum.obj_list"]], "original (galsim.chromatictransformation property)": [[7, "galsim.ChromaticTransformation.original"]], "redshift (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.redshift"]], "resize_effective_prof_cache() (galsim.chromaticconvolution static method)": [[7, "galsim.ChromaticConvolution.resize_effective_prof_cache"]], "resize_multiplier_cache() (galsim.chromaticobject static method)": [[7, "galsim.ChromaticObject.resize_multiplier_cache"]], "rotate() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.rotate"]], "shear() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.shear"]], "shift() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.shift"]], "spectral (galsim.chromaticobject property)": [[7, "galsim.ChromaticObject.spectral"]], "transform() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.transform"]], "withflux() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withFlux"]], "withfluxdensity() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withFluxDensity"]], "withgsparams() (galsim.chromaticairy method)": [[7, "galsim.ChromaticAiry.withGSParams"]], "withgsparams() (galsim.chromaticatmosphere method)": [[7, "galsim.ChromaticAtmosphere.withGSParams"]], "withgsparams() (galsim.chromaticautoconvolution method)": [[7, "galsim.ChromaticAutoConvolution.withGSParams"]], "withgsparams() (galsim.chromaticautocorrelation method)": [[7, "galsim.ChromaticAutoCorrelation.withGSParams"]], "withgsparams() (galsim.chromaticconvolution method)": [[7, "galsim.ChromaticConvolution.withGSParams"]], "withgsparams() (galsim.chromaticdeconvolution method)": [[7, "galsim.ChromaticDeconvolution.withGSParams"]], "withgsparams() (galsim.chromaticfouriersqrtprofile method)": [[7, "galsim.ChromaticFourierSqrtProfile.withGSParams"]], "withgsparams() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withGSParams"]], "withgsparams() (galsim.chromaticopticalpsf method)": [[7, "galsim.ChromaticOpticalPSF.withGSParams"]], "withgsparams() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.withGSParams"]], "withgsparams() (galsim.chromatictransformation method)": [[7, "galsim.ChromaticTransformation.withGSParams"]], "withgsparams() (galsim.interpolatedchromaticobject method)": [[7, "galsim.InterpolatedChromaticObject.withGSParams"]], "withmagnitude() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withMagnitude"]], "withscaledflux() (galsim.chromaticobject method)": [[7, "galsim.ChromaticObject.withScaledFlux"]], "withscaledflux() (galsim.chromaticsum method)": [[7, "galsim.ChromaticSum.withScaledFlux"]], "add() (in module galsim)": [[8, "galsim.Add"]], "autoconvolution (class in galsim)": [[8, "galsim.AutoConvolution"]], "autoconvolve() (in module galsim)": [[8, "galsim.AutoConvolve"]], "autocorrelate() (in module galsim)": [[8, "galsim.AutoCorrelate"]], "autocorrelation (class in galsim)": [[8, "galsim.AutoCorrelation"]], "convolution (class in galsim)": [[8, "galsim.Convolution"]], "convolve() (in module galsim)": [[8, "galsim.Convolve"]], "sum (class in galsim)": [[8, "galsim.Sum"]], "obj_list (galsim.convolution property)": [[8, "galsim.Convolution.obj_list"]], "obj_list (galsim.sum property)": [[8, "galsim.Sum.obj_list"]], "orig_obj (galsim.autoconvolution property)": [[8, "galsim.AutoConvolution.orig_obj"]], "orig_obj (galsim.autocorrelation property)": [[8, "galsim.AutoCorrelation.orig_obj"]], "real_space (galsim.autoconvolution property)": [[8, "galsim.AutoConvolution.real_space"]], "real_space (galsim.autocorrelation property)": [[8, "galsim.AutoCorrelation.real_space"]], "real_space (galsim.convolution property)": [[8, "galsim.Convolution.real_space"]], "withgsparams() (galsim.autoconvolution method)": [[8, "galsim.AutoConvolution.withGSParams"]], "withgsparams() (galsim.autocorrelation method)": [[8, "galsim.AutoCorrelation.withGSParams"]], "withgsparams() (galsim.convolution method)": [[8, "galsim.Convolution.withGSParams"]], "withgsparams() (galsim.sum method)": [[8, "galsim.Sum.withGSParams"]], "bandpassbuilder (class in galsim.config)": [[11, "galsim.config.BandpassBuilder"]], "ccdnoisebuilder (class in galsim.config)": [[11, "galsim.config.CCDNoiseBuilder"]], "cosmosnoisebuilder (class in galsim.config)": [[11, "galsim.config.COSMOSNoiseBuilder"]], "gaussiannoisebuilder (class in galsim.config)": [[11, "galsim.config.GaussianNoiseBuilder"]], "imagebuilder (class in galsim.config)": [[11, "galsim.config.ImageBuilder"]], "listwcsbuilder (class in galsim.config)": [[11, "galsim.config.ListWCSBuilder"]], "noisebuilder (class in galsim.config)": [[11, "galsim.config.NoiseBuilder"]], "originwcsbuilder (class in galsim.config)": [[11, "galsim.config.OriginWCSBuilder"]], "poissonnoisebuilder (class in galsim.config)": [[11, "galsim.config.PoissonNoiseBuilder"]], "registerbandpasstype() (in module galsim.config)": [[11, "galsim.config.RegisterBandpassType"]], "registerimagetype() (in module galsim.config)": [[11, "galsim.config.RegisterImageType"]], "registernoisetype() (in module galsim.config)": [[11, "galsim.config.RegisterNoiseType"]], "registersensortype() (in module galsim.config)": [[11, "galsim.config.RegisterSensorType"]], "registerwcstype() (in module galsim.config)": [[11, "galsim.config.RegisterWCSType"]], "scatteredimagebuilder (class in galsim.config.image_scattered)": [[11, "galsim.config.image_scattered.ScatteredImageBuilder"]], "sensorbuilder (class in galsim.config)": [[11, "galsim.config.SensorBuilder"]], "simplewcsbuilder (class in galsim.config)": [[11, "galsim.config.SimpleWCSBuilder"]], "tanwcsbuilder (class in galsim.config)": [[11, "galsim.config.TanWCSBuilder"]], "tiledimagebuilder (class in galsim.config.image_tiled)": [[11, "galsim.config.image_tiled.TiledImageBuilder"]], "wcsbuilder (class in galsim.config)": [[11, "galsim.config.WCSBuilder"]], "addnoise() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.addNoise"]], "addnoise() (galsim.config.noisebuilder method)": [[11, "galsim.config.NoiseBuilder.addNoise"]], "addnoisevariance() (galsim.config.noisebuilder method)": [[11, "galsim.config.NoiseBuilder.addNoiseVariance"]], "buildbandpass() (galsim.config.bandpassbuilder method)": [[11, "galsim.config.BandpassBuilder.buildBandpass"]], "buildbandpass() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.buildBandpass"]], "buildimage() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.buildImage"]], "buildsensor() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.buildSensor"]], "buildsensor() (galsim.config.sensorbuilder method)": [[11, "galsim.config.SensorBuilder.buildSensor"]], "buildwcs() (galsim.config.wcsbuilder method)": [[11, "galsim.config.WCSBuilder.buildWCS"]], "getnobj() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.getNObj"]], "getnoisevariance() (galsim.config.noisebuilder method)": [[11, "galsim.config.NoiseBuilder.getNoiseVariance"]], "maketasks() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.makeTasks"]], "setup() (galsim.config.imagebuilder method)": [[11, "galsim.config.ImageBuilder.setup"]], "inputloader (class in galsim.config)": [[12, "galsim.config.InputLoader"]], "nfwloader (class in galsim.config.input_nfw)": [[12, "galsim.config.input_nfw.NFWLoader"]], "powerspectrumloader (class in galsim.config.input_powerspectrum)": [[12, "galsim.config.input_powerspectrum.PowerSpectrumLoader"]], "registerinputtype() (in module galsim.config)": [[12, "galsim.config.RegisterInputType"]], "sampleloader (class in galsim.config.input_cosmos)": [[12, "galsim.config.input_cosmos.SampleLoader"]], "_buildcosmosgalaxy() (in module galsim.config.input_cosmos)": [[12, "galsim.config.input_cosmos._BuildCOSMOSGalaxy"]], "_buildrealgalaxy() (in module galsim.config.input_real)": [[12, "galsim.config.input_real._BuildRealGalaxy"]], "_buildrealgalaxyoriginal() (in module galsim.config.input_real)": [[12, "galsim.config.input_real._BuildRealGalaxyOriginal"]], "_generatefromnfwhalomagnification() (in module galsim.config.input_nfw)": [[12, "galsim.config.input_nfw._GenerateFromNFWHaloMagnification"]], "_generatefromnfwhaloshear() (in module galsim.config.input_nfw)": [[12, "galsim.config.input_nfw._GenerateFromNFWHaloShear"]], "_generatefrompowerspectrummagnification() (in module galsim.config.input_powerspectrum)": [[12, "galsim.config.input_powerspectrum._GenerateFromPowerSpectrumMagnification"]], "_generatefrompowerspectrumshear() (in module galsim.config.input_powerspectrum)": [[12, "galsim.config.input_powerspectrum._GenerateFromPowerSpectrumShear"]], "getkwargs() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.getKwargs"]], "initialize() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.initialize"]], "setupimage() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.setupImage"]], "useproxy() (galsim.config.inputloader method)": [[12, "galsim.config.InputLoader.useProxy"]], "registerobjecttype() (in module galsim.config)": [[13, "galsim.config.RegisterObjectType"]], "registersedtype() (in module galsim.config)": [[13, "galsim.config.RegisterSEDType"]], "sedbuilder (class in galsim.config)": [[13, "galsim.config.SEDBuilder"]], "_buildadd() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildAdd"]], "_buildconvolve() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildConvolve"]], "_buildlist() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildList"]], "_buildopticalpsf() (in module galsim.config.gsobject)": [[13, "galsim.config.gsobject._BuildOpticalPSF"]], "buildsed() (galsim.config.sedbuilder method)": [[13, "galsim.config.SEDBuilder.buildSED"]], "badpixbuilder (class in galsim.config.extra_badpix)": [[14, "galsim.config.extra_badpix.BadPixBuilder"]], "datacubebuilder (class in galsim.config.output_datacube)": [[14, "galsim.config.output_datacube.DataCubeBuilder"]], "extraoutputbuilder (class in galsim.config)": [[14, "galsim.config.ExtraOutputBuilder"]], "extrapsfbuilder (class in galsim.config.extra_psf)": [[14, "galsim.config.extra_psf.ExtraPSFBuilder"]], "multifitsbuilder (class in galsim.config.output_multifits)": [[14, "galsim.config.output_multifits.MultiFitsBuilder"]], "outputbuilder (class in galsim.config)": [[14, "galsim.config.OutputBuilder"]], "registerextraoutput() (in module galsim.config)": [[14, "galsim.config.RegisterExtraOutput"]], "registeroutputtype() (in module galsim.config)": [[14, "galsim.config.RegisterOutputType"]], "truthbuilder (class in galsim.config.extra_truth)": [[14, "galsim.config.extra_truth.TruthBuilder"]], "weightbuilder (class in galsim.config.extra_weight)": [[14, "galsim.config.extra_weight.WeightBuilder"]], "addextraoutputhdus() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.addExtraOutputHDUs"]], "buildimages() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.buildImages"]], "canaddhdus() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.canAddHdus"]], "ensurefinalized() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.ensureFinalized"]], "finalize() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.finalize"]], "getfilename() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getFilename"]], "getnfiles() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getNFiles"]], "getnimages() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getNImages"]], "getnobjperimage() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.getNObjPerImage"]], "initialize() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.initialize"]], "processimage() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.processImage"]], "processskippedstamp() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.processSkippedStamp"]], "processstamp() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.processStamp"]], "setup() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.setup"]], "setupimage() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.setupImage"]], "writeextraoutputs() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.writeExtraOutputs"]], "writefile() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.writeFile"]], "writefile() (galsim.config.outputbuilder method)": [[14, "galsim.config.OutputBuilder.writeFile"]], "writehdu() (galsim.config.extraoutputbuilder method)": [[14, "galsim.config.ExtraOutputBuilder.writeHdu"]], "addextraoutputhdus() (in module galsim.config)": [[15, "galsim.config.AddExtraOutputHDUs"]], "addnoise() (in module galsim.config)": [[15, "galsim.config.AddNoise"]], "addnoisevariance() (in module galsim.config)": [[15, "galsim.config.AddNoiseVariance"]], "addsky() (in module galsim.config)": [[15, "galsim.config.AddSky"]], "buildfile() (in module galsim.config)": [[15, "galsim.config.BuildFile"]], "buildfiles() (in module galsim.config)": [[15, "galsim.config.BuildFiles"]], "buildgsobject() (in module galsim.config)": [[15, "galsim.config.BuildGSObject"]], "buildimage() (in module galsim.config)": [[15, "galsim.config.BuildImage"]], "buildimages() (in module galsim.config)": [[15, "galsim.config.BuildImages"]], "buildstamp() (in module galsim.config)": [[15, "galsim.config.BuildStamp"]], "buildstamps() (in module galsim.config)": [[15, "galsim.config.BuildStamps"]], "buildwcs() (in module galsim.config)": [[15, "galsim.config.BuildWCS"]], "calculatenoisevariance() (in module galsim.config)": [[15, "galsim.config.CalculateNoiseVariance"]], "checkallparams() (in module galsim.config)": [[15, "galsim.config.CheckAllParams"]], "checknoextraoutputhdus() (in module galsim.config)": [[15, "galsim.config.CheckNoExtraOutputHDUs"]], "cleanconfig() (in module galsim.config)": [[15, "galsim.config.CleanConfig"]], "convertnones() (in module galsim.config)": [[15, "galsim.config.ConvertNones"]], "copyconfig() (in module galsim.config)": [[15, "galsim.config.CopyConfig"]], "drawbasic() (in module galsim.config)": [[15, "galsim.config.DrawBasic"]], "evaluatecurrentvalue() (in module galsim.config)": [[15, "galsim.config.EvaluateCurrentValue"]], "flattennoisevariance() (in module galsim.config)": [[15, "galsim.config.FlattenNoiseVariance"]], "getallparams() (in module galsim.config)": [[15, "galsim.config.GetAllParams"]], "getcurrentvalue() (in module galsim.config)": [[15, "galsim.config.GetCurrentValue"]], "getfinalextraoutput() (in module galsim.config)": [[15, "galsim.config.GetFinalExtraOutput"]], "getfromconfig() (in module galsim.config)": [[15, "galsim.config.GetFromConfig"]], "getindex() (in module galsim.config)": [[15, "galsim.config.GetIndex"]], "getinputobj() (in module galsim.config)": [[15, "galsim.config.GetInputObj"]], "getloggerproxy() (in module galsim.config)": [[15, "galsim.config.GetLoggerProxy"]], "getnfiles() (in module galsim.config)": [[15, "galsim.config.GetNFiles"]], "getnimagesforfile() (in module galsim.config)": [[15, "galsim.config.GetNImagesForFile"]], "getnobjforfile() (in module galsim.config)": [[15, "galsim.config.GetNObjForFile"]], "getnobjforimage() (in module galsim.config)": [[15, "galsim.config.GetNObjForImage"]], "getrng() (in module galsim.config)": [[15, "galsim.config.GetRNG"]], "getsky() (in module galsim.config)": [[15, "galsim.config.GetSky"]], "importmodules() (in module galsim.config)": [[15, "galsim.config.ImportModules"]], "loggerwrapper (class in galsim.config)": [[15, "galsim.config.LoggerWrapper"]], "makeimagetasks() (in module galsim.config)": [[15, "galsim.config.MakeImageTasks"]], "makestamptasks() (in module galsim.config)": [[15, "galsim.config.MakeStampTasks"]], "mergeconfig() (in module galsim.config)": [[15, "galsim.config.MergeConfig"]], "multiprocess() (in module galsim.config)": [[15, "galsim.config.MultiProcess"]], "parseextendedkey() (in module galsim.config)": [[15, "galsim.config.ParseExtendedKey"]], "parserandomseed() (in module galsim.config)": [[15, "galsim.config.ParseRandomSeed"]], "parsevalue() (in module galsim.config)": [[15, "galsim.config.ParseValue"]], "parseworldpos() (in module galsim.config)": [[15, "galsim.config.ParseWorldPos"]], "process() (in module galsim.config)": [[15, "galsim.config.Process"]], "processalltemplates() (in module galsim.config)": [[15, "galsim.config.ProcessAllTemplates"]], "processextraoutputsforimage() (in module galsim.config)": [[15, "galsim.config.ProcessExtraOutputsForImage"]], "processextraoutputsforstamp() (in module galsim.config)": [[15, "galsim.config.ProcessExtraOutputsForStamp"]], "processinput() (in module galsim.config)": [[15, "galsim.config.ProcessInput"]], "processinputnobjects() (in module galsim.config)": [[15, "galsim.config.ProcessInputNObjects"]], "processtemplate() (in module galsim.config)": [[15, "galsim.config.ProcessTemplate"]], "propagateindexkeyrngnum() (in module galsim.config)": [[15, "galsim.config.PropagateIndexKeyRNGNum"]], "readconfig() (in module galsim.config)": [[15, "galsim.config.ReadConfig"]], "readjson() (in module galsim.config)": [[15, "galsim.config.ReadJson"]], "readyaml() (in module galsim.config)": [[15, "galsim.config.ReadYaml"]], "registerinputconnectedtype() (in module galsim.config)": [[15, "galsim.config.RegisterInputConnectedType"]], "removecurrent() (in module galsim.config)": [[15, "galsim.config.RemoveCurrent"]], "retryio() (in module galsim.config)": [[15, "galsim.config.RetryIO"]], "setdefaultext() (in module galsim.config)": [[15, "galsim.config.SetDefaultExt"]], "setdefaultindex() (in module galsim.config)": [[15, "galsim.config.SetDefaultIndex"]], "setinconfig() (in module galsim.config)": [[15, "galsim.config.SetInConfig"]], "setupconfigfilenum() (in module galsim.config)": [[15, "galsim.config.SetupConfigFileNum"]], "setupconfigimagenum() (in module galsim.config)": [[15, "galsim.config.SetupConfigImageNum"]], "setupconfigimagesize() (in module galsim.config)": [[15, "galsim.config.SetupConfigImageSize"]], "setupconfigobjnum() (in module galsim.config)": [[15, "galsim.config.SetupConfigObjNum"]], "setupconfigrng() (in module galsim.config)": [[15, "galsim.config.SetupConfigRNG"]], "setupconfigstampsize() (in module galsim.config)": [[15, "galsim.config.SetupConfigStampSize"]], "setupextraoutput() (in module galsim.config)": [[15, "galsim.config.SetupExtraOutput"]], "setupextraoutputsforimage() (in module galsim.config)": [[15, "galsim.config.SetupExtraOutputsForImage"]], "setupinput() (in module galsim.config)": [[15, "galsim.config.SetupInput"]], "setupinputsforimage() (in module galsim.config)": [[15, "galsim.config.SetupInputsForImage"]], "skipthisobject (class in galsim.config)": [[15, "galsim.config.SkipThisObject"]], "transformobject() (in module galsim.config)": [[15, "galsim.config.TransformObject"]], "updateconfig() (in module galsim.config)": [[15, "galsim.config.UpdateConfig"]], "updategsparams() (in module galsim.config)": [[15, "galsim.config.UpdateGSParams"]], "updatenproc() (in module galsim.config)": [[15, "galsim.config.UpdateNProc"]], "writeextraoutputs() (in module galsim.config)": [[15, "galsim.config.WriteExtraOutputs"]], "registertemplate() (in module galsim.config)": [[16, "galsim.config.RegisterTemplate"]], "photonopbuilder (class in galsim.config)": [[17, "galsim.config.PhotonOpBuilder"]], "registerphotonoptype() (in module galsim.config)": [[17, "galsim.config.RegisterPhotonOpType"]], "ringbuilder (class in galsim.config.stamp_ring)": [[17, "galsim.config.stamp_ring.RingBuilder"]], "stampbuilder (class in galsim.config)": [[17, "galsim.config.StampBuilder"]], "addnoise() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.addNoise"]], "applysnrscale() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.applySNRScale"]], "buildpsf() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.buildPSF"]], "buildphotonop() (galsim.config.photonopbuilder method)": [[17, "galsim.config.PhotonOpBuilder.buildPhotonOp"]], "buildprofile() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.buildProfile"]], "draw() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.draw"]], "getdrawmethod() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getDrawMethod"]], "getoffset() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getOffset"]], "getsnrscale() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getSNRScale"]], "getskip() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.getSkip"]], "locatestamp() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.locateStamp"]], "makestamp() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.makeStamp"]], "maketasks() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.makeTasks"]], "quickskip() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.quickSkip"]], "reject() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.reject"]], "reset() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.reset"]], "setup() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.setup"]], "setuprng() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.setupRNG"]], "updateorigin() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.updateOrigin"]], "updateskip() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.updateSkip"]], "whiten() (galsim.config.stampbuilder method)": [[17, "galsim.config.StampBuilder.whiten"]], "registervaluetype() (in module galsim.config)": [[19, "galsim.config.RegisterValueType"]], "basecorrelatednoise (class in galsim)": [[20, "galsim.BaseCorrelatedNoise"]], "correlatednoise (class in galsim)": [[20, "galsim.CorrelatedNoise"]], "uncorrelatednoise (class in galsim)": [[20, "galsim.UncorrelatedNoise"]], "applyto() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.applyTo"]], "convolvedwith() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.convolvedWith"]], "copy() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.copy"]], "dilate() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.dilate"]], "drawimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.drawImage"]], "drawkimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.drawKImage"]], "expand() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.expand"]], "from_file() (galsim.basecorrelatednoise class method)": [[20, "galsim.BaseCorrelatedNoise.from_file"]], "getcosmosnoise() (in module galsim)": [[20, "galsim.getCOSMOSNoise"]], "getvariance() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.getVariance"]], "gsparams (galsim.basecorrelatednoise property)": [[20, "galsim.BaseCorrelatedNoise.gsparams"]], "lens() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.lens"]], "magnify() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.magnify"]], "rng (galsim.basecorrelatednoise property)": [[20, "galsim.BaseCorrelatedNoise.rng"]], "rotate() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.rotate"]], "shear() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.shear"]], "symmetrizeimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.symmetrizeImage"]], "transform() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.transform"]], "whitenimage() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.whitenImage"]], "withgsparams() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.withGSParams"]], "withgsparams() (galsim.uncorrelatednoise method)": [[20, "galsim.UncorrelatedNoise.withGSParams"]], "withscaledvariance() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.withScaledVariance"]], "withvariance() (galsim.basecorrelatednoise method)": [[20, "galsim.BaseCorrelatedNoise.withVariance"]], "galsim_major (c macro)": [[21, "c.GALSIM_MAJOR"]], "galsim_minor (c macro)": [[21, "c.GALSIM_MINOR"]], "galsim_revision (c macro)": [[21, "c.GALSIM_REVISION"]], "galsim::check_version (c++ function)": [[21, "_CPPv4N6galsim13check_versionEv"]], "galsim::major_version (c++ function)": [[21, "_CPPv4N6galsim13major_versionEv"]], "galsim::minor_version (c++ function)": [[21, "_CPPv4N6galsim13minor_versionEv"]], "galsim::revision (c++ function)": [[21, "_CPPv4N6galsim8revisionEv"]], "galsim::version (c++ function)": [[21, "_CPPv4N6galsim7versionEv"]], "galsim::bounds (c++ class)": [[22, "_CPPv4I0EN6galsim6BoundsE"]], "galsim::bounds::bounds (c++ function)": [[22, "_CPPv4N6galsim6Bounds6BoundsEK1TK1TK1TK1T"], [22, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TE"], [22, "_CPPv4N6galsim6Bounds6BoundsERK8PositionI1TERK8PositionI1TE"], [22, "_CPPv4N6galsim6Bounds6BoundsEv"]], "galsim::bounds::addborder (c++ function)": [[22, "_CPPv4N6galsim6Bounds9addBorderEK1T"]], "galsim::bounds::area (c++ function)": [[22, "_CPPv4NK6galsim6Bounds4areaEv"]], "galsim::bounds::center (c++ function)": [[22, "_CPPv4NK6galsim6Bounds6centerEv"]], "galsim::bounds::copy (c++ function)": [[22, "_CPPv4NK6galsim6Bounds4copyEv"]], "galsim::bounds::divide (c++ function)": [[22, "_CPPv4NK6galsim6Bounds6divideEii"]], "galsim::bounds::expand (c++ function)": [[22, "_CPPv4N6galsim6Bounds6expandEKd"]], "galsim::bounds::getxmax (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getXMaxEv"]], "galsim::bounds::getxmin (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getXMinEv"]], "galsim::bounds::getymax (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getYMaxEv"]], "galsim::bounds::getymin (c++ function)": [[22, "_CPPv4NK6galsim6Bounds7getYMinEv"]], "galsim::bounds::includes (c++ function)": [[22, "_CPPv4I0ENK6galsim6Bounds8includesEbK2T2K2T2"], [22, "_CPPv4I0ENK6galsim6Bounds8includesEbRK8PositionI2T2E"], [22, "_CPPv4NK6galsim6Bounds8includesERK6BoundsI1TE"]], "galsim::bounds::isdefined (c++ function)": [[22, "_CPPv4NK6galsim6Bounds9isDefinedEv"]], "galsim::bounds::issameshapeas (c++ function)": [[22, "_CPPv4NK6galsim6Bounds13isSameShapeAsERK6BoundsI1TE"]], "galsim::bounds::makeexpanded (c++ function)": [[22, "_CPPv4NK6galsim6Bounds12makeExpandedEKd"]], "galsim::bounds::makeshifted (c++ function)": [[22, "_CPPv4NK6galsim6Bounds11makeShiftedEK1TK1T"], [22, "_CPPv4NK6galsim6Bounds11makeShiftedERK8PositionI1TE"]], "galsim::bounds::operator!= (c++ function)": [[22, "_CPPv4NK6galsim6BoundsneERK6BoundsI1TE"]], "galsim::bounds::operator& (c++ function)": [[22, "_CPPv4NK6galsim6BoundsanERK6BoundsI1TE"]], "galsim::bounds::operator+ (c++ function)": [[22, "_CPPv4NK6galsim6BoundsplEK1T"], [22, "_CPPv4NK6galsim6BoundsplERK6BoundsI1TE"], [22, "_CPPv4NK6galsim6BoundsplERK8PositionI1TE"]], "galsim::bounds::operator+= (c++ function)": [[22, "_CPPv4N6galsim6BoundspLEK1T"], [22, "_CPPv4N6galsim6BoundspLERK6BoundsI1TE"], [22, "_CPPv4N6galsim6BoundspLERK8PositionI1TE"]], "galsim::bounds::operator== (c++ function)": [[22, "_CPPv4NK6galsim6BoundseqERK6BoundsI1TE"]], "galsim::bounds::origin (c++ function)": [[22, "_CPPv4NK6galsim6Bounds6originEv"]], "galsim::bounds::read (c++ function)": [[22, "_CPPv4N6galsim6Bounds4readERNSt7istreamE"]], "galsim::bounds::setxmax (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setXMaxEK1T"]], "galsim::bounds::setxmin (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setXMinEK1T"]], "galsim::bounds::setymax (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setYMaxEK1T"]], "galsim::bounds::setymin (c++ function)": [[22, "_CPPv4N6galsim6Bounds7setYMinEK1T"]], "galsim::bounds::shift (c++ function)": [[22, "_CPPv4N6galsim6Bounds5shiftEK1TK1T"], [22, "_CPPv4N6galsim6Bounds5shiftERK8PositionI1TE"]], "galsim::bounds::truecenter (c++ function)": [[22, "_CPPv4NK6galsim6Bounds10trueCenterEv"]], "galsim::bounds::withborder (c++ function)": [[22, "_CPPv4NK6galsim6Bounds10withBorderEK1T"]], "galsim::bounds::write (c++ function)": [[22, "_CPPv4NK6galsim6Bounds5writeERNSt7ostreamE"]], "galsim::bounds::~bounds (c++ function)": [[22, "_CPPv4N6galsim6BoundsD0Ev"]], "galsim::position (c++ class)": [[22, "_CPPv4I0EN6galsim8PositionE"]], "galsim::position::position (c++ function)": [[22, "_CPPv4I0EN6galsim8Position8PositionERK8PositionI2T2E"], [22, "_CPPv4N6galsim8Position8PositionEK1TK1T"], [22, "_CPPv4N6galsim8Position8PositionERK8PositionI1TE"], [22, "_CPPv4N6galsim8Position8PositionEv"]], "galsim::position::operator!= (c++ function)": [[22, "_CPPv4NK6galsim8PositionneERK8PositionI1TE"]], "galsim::position::operator* (c++ function)": [[22, "_CPPv4N6galsim8PositionmlEK1TRK8PositionI1TE"], [22, "_CPPv4NK6galsim8PositionmlEK1T"]], "galsim::position::operator*= (c++ function)": [[22, "_CPPv4N6galsim8PositionmLEK1T"]], "galsim::position::operator+ (c++ function)": [[22, "_CPPv4I0ENK6galsim8PositionplE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E"]], "galsim::position::operator+= (c++ function)": [[22, "_CPPv4I0EN6galsim8PositionpLER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E"]], "galsim::position::operator- (c++ function)": [[22, "_CPPv4I0ENK6galsim8PositionmiE8PositionIN9PromotionI1T2T2E4typeEERK8PositionI2T2E"], [22, "_CPPv4NK6galsim8PositionmiEv"]], "galsim::position::operator-= (c++ function)": [[22, "_CPPv4I0EN6galsim8PositionmIER8PositionIN13SelfPromotionI1T2T2E4typeEERK8PositionI2T2E"]], "galsim::position::operator/ (c++ function)": [[22, "_CPPv4NK6galsim8PositiondvEK1T"]], "galsim::position::operator/= (c++ function)": [[22, "_CPPv4N6galsim8PositiondVEK1T"]], "galsim::position::operator= (c++ function)": [[22, "_CPPv4I0EN6galsim8PositionaSER8PositionRK8PositionI2T2E"], [22, "_CPPv4N6galsim8PositionaSERK8PositionI1TE"]], "galsim::position::operator== (c++ function)": [[22, "_CPPv4NK6galsim8PositioneqERK8PositionI1TE"]], "galsim::position::read (c++ function)": [[22, "_CPPv4N6galsim8Position4readERNSt7istreamE"]], "galsim::position::write (c++ function)": [[22, "_CPPv4NK6galsim8Position5writeERNSt7ostreamE"]], "galsim::position::x (c++ member)": [[22, "_CPPv4N6galsim8Position1xE"]], "galsim::position::y (c++ member)": [[22, "_CPPv4N6galsim8Position1yE"]], "galsim::hsm::estimateshearview (c++ function)": [[23, "_CPPv4I00EN6galsim3hsm17EstimateShearViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageI1UERK9BaseImageIiEfPKcPKcdddN6galsim8PositionIdEERK9HSMParams"]], "galsim::hsm::findadaptivemomview (c++ function)": [[23, "_CPPv4I0EN6galsim3hsm19FindAdaptiveMomViewEvR9ShapeDataRK9BaseImageI1TERK9BaseImageIiEddN6galsim8PositionIdEEbRK9HSMParams"]], "galsim::hsm::hsmerror (c++ class)": [[23, "_CPPv4N6galsim3hsm8HSMErrorE"]], "galsim::hsm::hsmerror::hsmerror (c++ function)": [[23, "_CPPv4N6galsim3hsm8HSMError8HSMErrorERKNSt6stringE"]], "galsim::hsm::hsmparams (c++ struct)": [[23, "_CPPv4N6galsim3hsm9HSMParamsE"]], "galsim::hsm::hsmparams::hsmparams (c++ function)": [[23, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEdddiidlldddiddd"], [23, "_CPPv4N6galsim3hsm9HSMParams9HSMParamsEv"]], "galsim::hsm::hsmparams::adapt_order (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams11adapt_orderE"]], "galsim::hsm::hsmparams::bound_correct_wt (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams16bound_correct_wtE"]], "galsim::hsm::hsmparams::convergence_threshold (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams21convergence_thresholdE"]], "galsim::hsm::hsmparams::failed_moments (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams14failed_momentsE"]], "galsim::hsm::hsmparams::ksb_moments_max (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams15ksb_moments_maxE"]], "galsim::hsm::hsmparams::ksb_sig_factor (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_factorE"]], "galsim::hsm::hsmparams::ksb_sig_weight (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams14ksb_sig_weightE"]], "galsim::hsm::hsmparams::max_amoment (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams11max_amomentE"]], "galsim::hsm::hsmparams::max_ashift (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams10max_ashiftE"]], "galsim::hsm::hsmparams::max_mom2_iter (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams13max_mom2_iterE"]], "galsim::hsm::hsmparams::max_moment_nsig2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams16max_moment_nsig2E"]], "galsim::hsm::hsmparams::nsig_rg (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams7nsig_rgE"]], "galsim::hsm::hsmparams::nsig_rg2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams8nsig_rg2E"]], "galsim::hsm::hsmparams::num_iter_default (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams16num_iter_defaultE"]], "galsim::hsm::hsmparams::regauss_too_small (c++ member)": [[23, "_CPPv4N6galsim3hsm9HSMParams17regauss_too_smallE"]], "galsim::hsm::objectdata (c++ struct)": [[23, "_CPPv4N6galsim3hsm10ObjectDataE"]], "galsim::hsm::objectdata::objectdata (c++ function)": [[23, "_CPPv4N6galsim3hsm10ObjectData10ObjectDataEv"]], "galsim::hsm::objectdata::e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2e1E"]], "galsim::hsm::objectdata::e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2e2E"]], "galsim::hsm::objectdata::flux (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData4fluxE"]], "galsim::hsm::objectdata::meas_type (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData9meas_typeE"]], "galsim::hsm::objectdata::resolution (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData10resolutionE"]], "galsim::hsm::objectdata::responsivity (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData12responsivityE"]], "galsim::hsm::objectdata::sigma (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData5sigmaE"]], "galsim::hsm::objectdata::x0 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2x0E"]], "galsim::hsm::objectdata::y0 (c++ member)": [[23, "_CPPv4N6galsim3hsm10ObjectData2y0E"]], "galsim::hsm::shapedata (c++ struct)": [[23, "_CPPv4N6galsim3hsm9ShapeDataE"]], "galsim::hsm::shapedata::shapedata (c++ function)": [[23, "_CPPv4N6galsim3hsm9ShapeData9ShapeDataEv"]], "galsim::hsm::shapedata::corrected_e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_e1E"]], "galsim::hsm::shapedata::corrected_e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_e2E"]], "galsim::hsm::shapedata::corrected_g1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_g1E"]], "galsim::hsm::shapedata::corrected_g2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12corrected_g2E"]], "galsim::hsm::shapedata::corrected_shape_err (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData19corrected_shape_errE"]], "galsim::hsm::shapedata::correction_method (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData17correction_methodE"]], "galsim::hsm::shapedata::correction_status (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData17correction_statusE"]], "galsim::hsm::shapedata::error_message (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData13error_messageE"]], "galsim::hsm::shapedata::image_bounds (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12image_boundsE"]], "galsim::hsm::shapedata::meas_type (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData9meas_typeE"]], "galsim::hsm::shapedata::moments_amp (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData11moments_ampE"]], "galsim::hsm::shapedata::moments_centroid (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData16moments_centroidE"]], "galsim::hsm::shapedata::moments_n_iter (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData14moments_n_iterE"]], "galsim::hsm::shapedata::moments_rho4 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData12moments_rho4E"]], "galsim::hsm::shapedata::moments_sigma (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData13moments_sigmaE"]], "galsim::hsm::shapedata::moments_status (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData14moments_statusE"]], "galsim::hsm::shapedata::observed_e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData11observed_e1E"]], "galsim::hsm::shapedata::observed_e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData11observed_e2E"]], "galsim::hsm::shapedata::psf_e1 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData6psf_e1E"]], "galsim::hsm::shapedata::psf_e2 (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData6psf_e2E"]], "galsim::hsm::shapedata::psf_sigma (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData9psf_sigmaE"]], "galsim::hsm::shapedata::resolution_factor (c++ member)": [[23, "_CPPv4N6galsim3hsm9ShapeData17resolution_factorE"]], "galsim::hsm::find_ellipmom_2 (c++ function)": [[23, "_CPPv4N6galsim3hsm15find_ellipmom_2E14ConstImageViewIdERdRdRdRdRdRdRddRiRK9HSMParams"]], "galsim::hsm::general_shear_estimator (c++ function)": [[23, "_CPPv4N6galsim3hsm23general_shear_estimatorE14ConstImageViewIdE14ConstImageViewIdER10ObjectDataR10ObjectDataPKcmRK9HSMParams"]], "galsim::assignabletoimage (c++ class)": [[24, "_CPPv4I0EN6galsim17AssignableToImageE"]], "galsim::assignabletoimage::assignto (c++ function)": [[24, "_CPPv4NK6galsim17AssignableToImage8assignToE9ImageViewI1TE"]], "galsim::assignabletoimage::getbounds (c++ function)": [[24, "_CPPv4NK6galsim17AssignableToImage9getBoundsEv"]], "galsim::assignabletoimage::~assignabletoimage (c++ function)": [[24, "_CPPv4N6galsim17AssignableToImageD0Ev"]], "galsim::baseimage (c++ class)": [[24, "_CPPv4I0EN6galsim9BaseImageE"]], "galsim::baseimage::assignto (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8assignToE9ImageViewI1TE"]], "galsim::baseimage::at (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage2atERK8PositionIiE"], [24, "_CPPv4NK6galsim9BaseImage2atEii"]], "galsim::baseimage::copy (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage4copyEv"]], "galsim::baseimage::getdata (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getDataEv"]], "galsim::baseimage::getmaxptr (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage9getMaxPtrEv"]], "galsim::baseimage::getncol (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getNColEv"]], "galsim::baseimage::getnelements (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage12getNElementsEv"]], "galsim::baseimage::getnrow (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getNRowEv"]], "galsim::baseimage::getnskip (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8getNSkipEv"]], "galsim::baseimage::getowner (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8getOwnerEv"]], "galsim::baseimage::getptr (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage6getPtrERK8PositionIiE"], [24, "_CPPv4NK6galsim9BaseImage6getPtrEii"]], "galsim::baseimage::getstep (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getStepEv"]], "galsim::baseimage::getstride (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage9getStrideEv"]], "galsim::baseimage::getxmax (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getXMaxEv"]], "galsim::baseimage::getxmin (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getXMinEv"]], "galsim::baseimage::getymax (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getYMaxEv"]], "galsim::baseimage::getymin (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage7getYMinEv"]], "galsim::baseimage::iscontiguous (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage12isContiguousEv"]], "galsim::baseimage::maxabselement (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage13maxAbsElementEv"]], "galsim::baseimage::nonzerobounds (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage13nonZeroBoundsEv"]], "galsim::baseimage::ok_ptr (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage6ok_ptrEPK1T"]], "galsim::baseimage::operator() (c++ function)": [[24, "_CPPv4NK6galsim9BaseImageclERK8PositionIiE"], [24, "_CPPv4NK6galsim9BaseImageclEii"]], "galsim::baseimage::operator[] (c++ function)": [[24, "_CPPv4NK6galsim9BaseImageixERK6BoundsIiE"]], "galsim::baseimage::shift (c++ function)": [[24, "_CPPv4N6galsim9BaseImage5shiftERK8PositionIiE"]], "galsim::baseimage::subimage (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage8subImageERK6BoundsIiE"]], "galsim::baseimage::sumelements (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage11sumElementsEv"]], "galsim::baseimage::view (c++ function)": [[24, "_CPPv4NK6galsim9BaseImage4viewEv"]], "galsim::baseimage::~baseimage (c++ function)": [[24, "_CPPv4N6galsim9BaseImageD0Ev"]], "galsim::cleardepixelizecache (c++ function)": [[24, "_CPPv4N6galsim20ClearDepixelizeCacheEv"]], "galsim::constimageview (c++ class)": [[24, "_CPPv4I0EN6galsim14ConstImageViewE"]], "galsim::constimageview::constimageview (c++ function)": [[24, "_CPPv4N6galsim14ConstImageView14ConstImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE"], [24, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK14ConstImageViewI1TE"], [24, "_CPPv4N6galsim14ConstImageView14ConstImageViewERK9BaseImageI1TE"]], "galsim::constimageview::view (c++ function)": [[24, "_CPPv4NK6galsim14ConstImageView4viewEv"]], "galsim::imagealloc (c++ class)": [[24, "_CPPv4I0EN6galsim10ImageAllocE"]], "galsim::imagealloc::imagealloc (c++ function)": [[24, "_CPPv4I0EN6galsim10ImageAlloc10ImageAllocERK9BaseImageI1UE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK10ImageAllocI1TE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK17AssignableToImageI1TE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocERK6BoundsIiE1T"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocEii1T"], [24, "_CPPv4N6galsim10ImageAlloc10ImageAllocEv"]], "galsim::imagealloc::at (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc2atERK8PositionIiE"], [24, "_CPPv4N6galsim10ImageAlloc2atEii"], [24, "_CPPv4NK6galsim10ImageAlloc2atERK8PositionIiE"], [24, "_CPPv4NK6galsim10ImageAlloc2atEii"]], "galsim::imagealloc::copyfrom (c++ function)": [[24, "_CPPv4I0EN6galsim10ImageAlloc8copyFromEvRK9BaseImageI1UE"]], "galsim::imagealloc::fill (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc4fillE1T"]], "galsim::imagealloc::getdata (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc7getDataEv"], [24, "_CPPv4NK6galsim10ImageAlloc7getDataEv"]], "galsim::imagealloc::getmaxptr (c++ function)": [[24, "_CPPv4NK6galsim10ImageAlloc9getMaxPtrEv"]], "galsim::imagealloc::invertself (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc10invertSelfEv"]], "galsim::imagealloc::operator() (c++ function)": [[24, "_CPPv4N6galsim10ImageAllocclERK8PositionIiE"], [24, "_CPPv4N6galsim10ImageAllocclEii"], [24, "_CPPv4NK6galsim10ImageAllocclERK8PositionIiE"], [24, "_CPPv4NK6galsim10ImageAllocclEii"]], "galsim::imagealloc::operator= (c++ function)": [[24, "_CPPv4I0EN6galsim10ImageAllocaSER10ImageAllocI1TERK9BaseImageI1UE"], [24, "_CPPv4N6galsim10ImageAllocaSE1T"], [24, "_CPPv4N6galsim10ImageAllocaSERK10ImageAllocI1TE"], [24, "_CPPv4N6galsim10ImageAllocaSERK17AssignableToImageI1TE"]], "galsim::imagealloc::operator[] (c++ function)": [[24, "_CPPv4N6galsim10ImageAllocixERK6BoundsIiE"], [24, "_CPPv4NK6galsim10ImageAllocixERK6BoundsIiE"]], "galsim::imagealloc::resize (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc6resizeERK6BoundsIiEb"]], "galsim::imagealloc::setvalue (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc8setValueEii1T"]], "galsim::imagealloc::setzero (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc7setZeroEv"]], "galsim::imagealloc::subimage (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc8subImageERK6BoundsIiE"], [24, "_CPPv4NK6galsim10ImageAlloc8subImageERK6BoundsIiE"]], "galsim::imagealloc::view (c++ function)": [[24, "_CPPv4N6galsim10ImageAlloc4viewEv"], [24, "_CPPv4NK6galsim10ImageAlloc4viewEv"]], "galsim::imageboundserror (c++ class)": [[24, "_CPPv4N6galsim16ImageBoundsErrorE"]], "galsim::imageboundserror::imageboundserror (c++ function)": [[24, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringE"], [24, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorERKNSt6stringEiii"], [24, "_CPPv4N6galsim16ImageBoundsError16ImageBoundsErrorEiiK6BoundsIiE"]], "galsim::imageerror (c++ class)": [[24, "_CPPv4N6galsim10ImageErrorE"]], "galsim::imageerror::imageerror (c++ function)": [[24, "_CPPv4N6galsim10ImageError10ImageErrorERKNSt6stringE"]], "galsim::imageview (c++ class)": [[24, "_CPPv4I0EN6galsim9ImageViewE"]], "galsim::imageview::imageview (c++ function)": [[24, "_CPPv4N6galsim9ImageView9ImageViewEP1TPK1T9ptrdiff_tRK10shared_ptrI1TEiiRK6BoundsIiE"], [24, "_CPPv4N6galsim9ImageView9ImageViewER10ImageAllocI1TE"], [24, "_CPPv4N6galsim9ImageView9ImageViewERK9ImageViewI1TE"]], "galsim::imageview::at (c++ function)": [[24, "_CPPv4N6galsim9ImageView2atERK8PositionIiE"], [24, "_CPPv4N6galsim9ImageView2atEii"]], "galsim::imageview::copyfrom (c++ function)": [[24, "_CPPv4I0EN6galsim9ImageView8copyFromEvRK9BaseImageI1UE"], [24, "_CPPv4N6galsim9ImageView8copyFromERK9BaseImageI1TE"]], "galsim::imageview::depixelizeself (c++ function)": [[24, "_CPPv4N6galsim9ImageView14depixelizeSelfEPKdKi"]], "galsim::imageview::fill (c++ function)": [[24, "_CPPv4N6galsim9ImageView4fillE1T"]], "galsim::imageview::getdata (c++ function)": [[24, "_CPPv4N6galsim9ImageView7getDataEv"]], "galsim::imageview::getmaxptr (c++ function)": [[24, "_CPPv4N6galsim9ImageView9getMaxPtrEv"]], "galsim::imageview::invertself (c++ function)": [[24, "_CPPv4N6galsim9ImageView10invertSelfEv"]], "galsim::imageview::operator() (c++ function)": [[24, "_CPPv4N6galsim9ImageViewclERK8PositionIiE"], [24, "_CPPv4N6galsim9ImageViewclEii"]], "galsim::imageview::operator= (c++ function)": [[24, "_CPPv4I0EN6galsim9ImageViewaSER9ImageViewI1TERK9BaseImageI1UE"], [24, "_CPPv4N6galsim9ImageViewaSE1T"], [24, "_CPPv4N6galsim9ImageViewaSERK17AssignableToImageI1TE"], [24, "_CPPv4N6galsim9ImageViewaSERK9ImageViewI1TE"]], "galsim::imageview::operator[] (c++ function)": [[24, "_CPPv4N6galsim9ImageViewixERK6BoundsIiE"]], "galsim::imageview::setvalue (c++ function)": [[24, "_CPPv4N6galsim9ImageView8setValueEii1T"]], "galsim::imageview::setzero (c++ function)": [[24, "_CPPv4N6galsim9ImageView7setZeroEv"]], "galsim::imageview::subimage (c++ function)": [[24, "_CPPv4N6galsim9ImageView8subImageERK6BoundsIiE"]], "galsim::imageview::view (c++ function)": [[24, "_CPPv4N6galsim9ImageView4viewEv"]], "galsim::cfft (c++ function)": [[24, "_CPPv4I0EN6galsim4cfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbbb"]], "galsim::goodfftsize (c++ function)": [[24, "_CPPv4N6galsim11goodFFTSizeEi"]], "galsim::invertimage (c++ function)": [[24, "_CPPv4I0EN6galsim11invertImageEv9ImageViewI1TE"]], "galsim::irfft (c++ function)": [[24, "_CPPv4I0EN6galsim5irfftEvRK9BaseImageI1TE9ImageViewIdEbb"]], "galsim::rfft (c++ function)": [[24, "_CPPv4I0EN6galsim4rfftEvRK9BaseImageI1TE9ImageViewINSt7complexIdEEEbb"]], "galsim::wrapimage (c++ function)": [[24, "_CPPv4I0EN6galsim9wrapImageEv9ImageViewI1TERK6BoundsIiEbb"]], "galsim::cubic (c++ class)": [[25, "_CPPv4N6galsim5CubicE"]], "galsim::cubic::cubic (c++ function)": [[25, "_CPPv4N6galsim5Cubic5CubicERK8GSParams"]], "galsim::cubic::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim5Cubic15getNegativeFluxEv"]], "galsim::cubic::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim5Cubic15getPositiveFluxEv"]], "galsim::cubic::ixrange (c++ function)": [[25, "_CPPv4NK6galsim5Cubic7ixrangeEv"]], "galsim::cubic::makestr (c++ function)": [[25, "_CPPv4NK6galsim5Cubic7makeStrEv"]], "galsim::cubic::urange (c++ function)": [[25, "_CPPv4NK6galsim5Cubic6urangeEv"]], "galsim::cubic::uval (c++ function)": [[25, "_CPPv4NK6galsim5Cubic4uvalEd"]], "galsim::cubic::xrange (c++ function)": [[25, "_CPPv4NK6galsim5Cubic6xrangeEv"]], "galsim::cubic::xval (c++ function)": [[25, "_CPPv4NK6galsim5Cubic4xvalEd"]], "galsim::cubic::~cubic (c++ function)": [[25, "_CPPv4N6galsim5CubicD0Ev"]], "galsim::delta (c++ class)": [[25, "_CPPv4N6galsim5DeltaE"]], "galsim::delta::delta (c++ function)": [[25, "_CPPv4N6galsim5Delta5DeltaERK8GSParams"]], "galsim::delta::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim5Delta15getNegativeFluxEv"]], "galsim::delta::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim5Delta15getPositiveFluxEv"]], "galsim::delta::ixrange (c++ function)": [[25, "_CPPv4NK6galsim5Delta7ixrangeEv"]], "galsim::delta::makestr (c++ function)": [[25, "_CPPv4NK6galsim5Delta7makeStrEv"]], "galsim::delta::shoot (c++ function)": [[25, "_CPPv4NK6galsim5Delta5shootER11PhotonArray14UniformDeviate"]], "galsim::delta::urange (c++ function)": [[25, "_CPPv4NK6galsim5Delta6urangeEv"]], "galsim::delta::uval (c++ function)": [[25, "_CPPv4NK6galsim5Delta4uvalEd"]], "galsim::delta::xrange (c++ function)": [[25, "_CPPv4NK6galsim5Delta6xrangeEv"]], "galsim::delta::xval (c++ function)": [[25, "_CPPv4NK6galsim5Delta4xvalEd"]], "galsim::delta::~delta (c++ function)": [[25, "_CPPv4N6galsim5DeltaD0Ev"]], "galsim::interpolant (c++ class)": [[25, "_CPPv4N6galsim11InterpolantE"]], "galsim::interpolant::interpolant (c++ function)": [[25, "_CPPv4N6galsim11Interpolant11InterpolantERK11Interpolant"], [25, "_CPPv4N6galsim11Interpolant11InterpolantERK8GSParams"]], "galsim::interpolant::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant15getNegativeFluxEv"]], "galsim::interpolant::getnegativeflux2d (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant17getNegativeFlux2dEv"]], "galsim::interpolant::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant15getPositiveFluxEv"]], "galsim::interpolant::getpositiveflux2d (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant17getPositiveFlux2dEv"]], "galsim::interpolant::isexactatnodes (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant14isExactAtNodesEv"]], "galsim::interpolant::ixrange (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant7ixrangeEv"]], "galsim::interpolant::makestr (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant7makeStrEv"]], "galsim::interpolant::shoot (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant5shootER11PhotonArray14UniformDeviate"]], "galsim::interpolant::urange (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant6urangeEv"]], "galsim::interpolant::uval (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant4uvalEd"]], "galsim::interpolant::uvalmany (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant8uvalManyEPdi"]], "galsim::interpolant::xrange (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant6xrangeEv"]], "galsim::interpolant::xval (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant4xvalEd"]], "galsim::interpolant::xvalmany (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant8xvalManyEPdi"]], "galsim::interpolant::xvalwrapped (c++ function)": [[25, "_CPPv4NK6galsim11Interpolant11xvalWrappedEdi"]], "galsim::interpolant::~interpolant (c++ function)": [[25, "_CPPv4N6galsim11InterpolantD0Ev"]], "galsim::lanczos (c++ class)": [[25, "_CPPv4N6galsim7LanczosE"]], "galsim::lanczos::lanczos (c++ function)": [[25, "_CPPv4N6galsim7Lanczos7LanczosEibRK8GSParams"]], "galsim::lanczos::conservesdc (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos11conservesDCEv"]], "galsim::lanczos::getn (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos4getNEv"]], "galsim::lanczos::ixrange (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos7ixrangeEv"]], "galsim::lanczos::makestr (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos7makeStrEv"]], "galsim::lanczos::urange (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos6urangeEv"]], "galsim::lanczos::uval (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos4uvalEd"]], "galsim::lanczos::xrange (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos6xrangeEv"]], "galsim::lanczos::xval (c++ function)": [[25, "_CPPv4NK6galsim7Lanczos4xvalEd"]], "galsim::lanczos::~lanczos (c++ function)": [[25, "_CPPv4N6galsim7LanczosD0Ev"]], "galsim::linear (c++ class)": [[25, "_CPPv4N6galsim6LinearE"]], "galsim::linear::linear (c++ function)": [[25, "_CPPv4N6galsim6Linear6LinearERK8GSParams"]], "galsim::linear::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim6Linear15getNegativeFluxEv"]], "galsim::linear::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim6Linear15getPositiveFluxEv"]], "galsim::linear::ixrange (c++ function)": [[25, "_CPPv4NK6galsim6Linear7ixrangeEv"]], "galsim::linear::makestr (c++ function)": [[25, "_CPPv4NK6galsim6Linear7makeStrEv"]], "galsim::linear::shoot (c++ function)": [[25, "_CPPv4NK6galsim6Linear5shootER11PhotonArray14UniformDeviate"]], "galsim::linear::urange (c++ function)": [[25, "_CPPv4NK6galsim6Linear6urangeEv"]], "galsim::linear::uval (c++ function)": [[25, "_CPPv4NK6galsim6Linear4uvalEd"]], "galsim::linear::xrange (c++ function)": [[25, "_CPPv4NK6galsim6Linear6xrangeEv"]], "galsim::linear::xval (c++ function)": [[25, "_CPPv4NK6galsim6Linear4xvalEd"]], "galsim::linear::~linear (c++ function)": [[25, "_CPPv4N6galsim6LinearD0Ev"]], "galsim::nearest (c++ class)": [[25, "_CPPv4N6galsim7NearestE"]], "galsim::nearest::nearest (c++ function)": [[25, "_CPPv4N6galsim7Nearest7NearestERK8GSParams"]], "galsim::nearest::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim7Nearest15getNegativeFluxEv"]], "galsim::nearest::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim7Nearest15getPositiveFluxEv"]], "galsim::nearest::ixrange (c++ function)": [[25, "_CPPv4NK6galsim7Nearest7ixrangeEv"]], "galsim::nearest::makestr (c++ function)": [[25, "_CPPv4NK6galsim7Nearest7makeStrEv"]], "galsim::nearest::shoot (c++ function)": [[25, "_CPPv4NK6galsim7Nearest5shootER11PhotonArray14UniformDeviate"]], "galsim::nearest::urange (c++ function)": [[25, "_CPPv4NK6galsim7Nearest6urangeEv"]], "galsim::nearest::uval (c++ function)": [[25, "_CPPv4NK6galsim7Nearest4uvalEd"]], "galsim::nearest::xrange (c++ function)": [[25, "_CPPv4NK6galsim7Nearest6xrangeEv"]], "galsim::nearest::xval (c++ function)": [[25, "_CPPv4NK6galsim7Nearest4xvalEd"]], "galsim::nearest::~nearest (c++ function)": [[25, "_CPPv4N6galsim7NearestD0Ev"]], "galsim::quintic (c++ class)": [[25, "_CPPv4N6galsim7QuinticE"]], "galsim::quintic::quintic (c++ function)": [[25, "_CPPv4N6galsim7Quintic7QuinticERK8GSParams"]], "galsim::quintic::getnegativeflux (c++ function)": [[25, "_CPPv4NK6galsim7Quintic15getNegativeFluxEv"]], "galsim::quintic::getpositiveflux (c++ function)": [[25, "_CPPv4NK6galsim7Quintic15getPositiveFluxEv"]], "galsim::quintic::ixrange (c++ function)": [[25, "_CPPv4NK6galsim7Quintic7ixrangeEv"]], "galsim::quintic::makestr (c++ function)": [[25, "_CPPv4NK6galsim7Quintic7makeStrEv"]], "galsim::quintic::urange (c++ function)": [[25, "_CPPv4NK6galsim7Quintic6urangeEv"]], "galsim::quintic::uval (c++ function)": [[25, "_CPPv4NK6galsim7Quintic4uvalEd"]], "galsim::quintic::xrange (c++ function)": [[25, "_CPPv4NK6galsim7Quintic6xrangeEv"]], "galsim::quintic::xval (c++ function)": [[25, "_CPPv4NK6galsim7Quintic4xvalEd"]], "galsim::quintic::~quintic (c++ function)": [[25, "_CPPv4N6galsim7QuinticD0Ev"]], "galsim::sincinterpolant (c++ class)": [[25, "_CPPv4N6galsim15SincInterpolantE"]], "galsim::sincinterpolant::sincinterpolant (c++ function)": [[25, "_CPPv4N6galsim15SincInterpolant15SincInterpolantERK8GSParams"]], "galsim::sincinterpolant::ixrange (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant7ixrangeEv"]], "galsim::sincinterpolant::makestr (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant7makeStrEv"]], "galsim::sincinterpolant::shoot (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant5shootER11PhotonArray14UniformDeviate"]], "galsim::sincinterpolant::urange (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant6urangeEv"]], "galsim::sincinterpolant::uval (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant4uvalEd"]], "galsim::sincinterpolant::xrange (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant6xrangeEv"]], "galsim::sincinterpolant::xval (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant4xvalEd"]], "galsim::sincinterpolant::xvalwrapped (c++ function)": [[25, "_CPPv4NK6galsim15SincInterpolant11xvalWrappedEdi"]], "galsim::sincinterpolant::~sincinterpolant (c++ function)": [[25, "_CPPv4N6galsim15SincInterpolantD0Ev"]], "galsim::table (c++ class)": [[25, "_CPPv4N6galsim5TableE"]], "galsim::table2d (c++ class)": [[25, "_CPPv4N6galsim7Table2DE"]], "galsim::table2d::table2d (c++ function)": [[25, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdii11interpolant"], [25, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPK11Interpolant"], [25, "_CPPv4N6galsim7Table2D7Table2DEPKdPKdPKdiiPKdPKdPKd"]], "galsim::table2d::gradient (c++ function)": [[25, "_CPPv4NK6galsim7Table2D8gradientEddRdRd"]], "galsim::table2d::gradientgrid (c++ function)": [[25, "_CPPv4NK6galsim7Table2D12gradientGridEPKdPKdPdPdii"]], "galsim::table2d::gradientmany (c++ function)": [[25, "_CPPv4NK6galsim7Table2D12gradientManyEPKdPKdPdPdi"]], "galsim::table2d::interpgrid (c++ function)": [[25, "_CPPv4NK6galsim7Table2D10interpGridEPKdPKdPdii"]], "galsim::table2d::interpmany (c++ function)": [[25, "_CPPv4NK6galsim7Table2D10interpManyEPKdPKdPdi"]], "galsim::table2d::interpolant (c++ enum)": [[25, "_CPPv4N6galsim7Table2D11interpolantE"]], "galsim::table2d::interpolant::ceil (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant4ceilE"]], "galsim::table2d::interpolant::floor (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant5floorE"]], "galsim::table2d::interpolant::gsinterp (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant8gsinterpE"]], "galsim::table2d::interpolant::linear (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant6linearE"]], "galsim::table2d::interpolant::nearest (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant7nearestE"]], "galsim::table2d::interpolant::spline (c++ enumerator)": [[25, "_CPPv4N6galsim7Table2D11interpolant6splineE"]], "galsim::table2d::lookup (c++ function)": [[25, "_CPPv4NK6galsim7Table2D6lookupEdd"]], "galsim::table::table (c++ function)": [[25, "_CPPv4N6galsim5Table5TableEPKdPKdi11interpolant"], [25, "_CPPv4N6galsim5Table5TableEPKdPKdiPK11Interpolant"]], "galsim::table::argmax (c++ function)": [[25, "_CPPv4NK6galsim5Table6argMaxEv"]], "galsim::table::argmin (c++ function)": [[25, "_CPPv4NK6galsim5Table6argMinEv"]], "galsim::table::integrate (c++ function)": [[25, "_CPPv4NK6galsim5Table9integrateEdd"]], "galsim::table::integrateproduct (c++ function)": [[25, "_CPPv4NK6galsim5Table16integrateProductERK5Tableddd"]], "galsim::table::interpmany (c++ function)": [[25, "_CPPv4NK6galsim5Table10interpManyEPKdPdi"]], "galsim::table::interpolant (c++ enum)": [[25, "_CPPv4N6galsim5Table11interpolantE"]], "galsim::table::interpolant::ceil (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant4ceilE"]], "galsim::table::interpolant::floor (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant5floorE"]], "galsim::table::interpolant::gsinterp (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant8gsinterpE"]], "galsim::table::interpolant::linear (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant6linearE"]], "galsim::table::interpolant::nearest (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant7nearestE"]], "galsim::table::interpolant::spline (c++ enumerator)": [[25, "_CPPv4N6galsim5Table11interpolant6splineE"]], "galsim::table::lookup (c++ function)": [[25, "_CPPv4NK6galsim5Table6lookupEd"]], "galsim::table::operator() (c++ function)": [[25, "_CPPv4NK6galsim5TableclEd"]], "galsim::table::size (c++ function)": [[25, "_CPPv4NK6galsim5Table4sizeEv"]], "galsim::tablebuilder (c++ class)": [[25, "_CPPv4N6galsim12TableBuilderE"]], "galsim::tablebuilder::tablebuilder (c++ function)": [[25, "_CPPv4N6galsim12TableBuilder12TableBuilderE11interpolant"], [25, "_CPPv4N6galsim12TableBuilder12TableBuilderEPK11Interpolant"]], "galsim::tablebuilder::addentry (c++ function)": [[25, "_CPPv4N6galsim12TableBuilder8addEntryEdd"]], "galsim::tablebuilder::finalize (c++ function)": [[25, "_CPPv4N6galsim12TableBuilder8finalizeEv"]], "galsim::tablebuilder::finalized (c++ function)": [[25, "_CPPv4NK6galsim12TableBuilder9finalizedEv"]], "galsim::tablebuilder::lookup (c++ function)": [[25, "_CPPv4NK6galsim12TableBuilder6lookupEd"]], "galsim::getompthreads (c++ function)": [[26, "_CPPv4N6galsim13GetOMPThreadsEv"]], "galsim::setompthreads (c++ function)": [[26, "_CPPv4N6galsim13SetOMPThreadsEi"]], "galsim::solve (c++ class)": [[26, "_CPPv4I00EN6galsim5SolveE"]], "galsim::solve::solve (c++ function)": [[26, "_CPPv4N6galsim5Solve5SolveERK1F1T1T"]], "galsim::solve::bisect (c++ function)": [[26, "_CPPv4NK6galsim5Solve6bisectEv"]], "galsim::solve::bracket (c++ function)": [[26, "_CPPv4N6galsim5Solve7bracketEv"]], "galsim::solve::bracket1 (c++ function)": [[26, "_CPPv4N6galsim5Solve8bracket1ER1TR1TR1TR1T"]], "galsim::solve::bracket1withlimit (c++ function)": [[26, "_CPPv4N6galsim5Solve17bracket1WithLimitER1TR1TR1TR1TR1T"]], "galsim::solve::bracketlower (c++ function)": [[26, "_CPPv4N6galsim5Solve12bracketLowerEv"]], "galsim::solve::bracketlowerwithlimit (c++ function)": [[26, "_CPPv4N6galsim5Solve21bracketLowerWithLimitE1T"]], "galsim::solve::bracketupper (c++ function)": [[26, "_CPPv4N6galsim5Solve12bracketUpperEv"]], "galsim::solve::bracketupperwithlimit (c++ function)": [[26, "_CPPv4N6galsim5Solve21bracketUpperWithLimitE1T"]], "galsim::solve::evaluatebounds (c++ function)": [[26, "_CPPv4NK6galsim5Solve14evaluateBoundsEv"]], "galsim::solve::getlowerbound (c++ function)": [[26, "_CPPv4NK6galsim5Solve13getLowerBoundEv"]], "galsim::solve::getupperbound (c++ function)": [[26, "_CPPv4NK6galsim5Solve13getUpperBoundEv"]], "galsim::solve::getxtolerance (c++ function)": [[26, "_CPPv4NK6galsim5Solve13getXToleranceEv"]], "galsim::solve::root (c++ function)": [[26, "_CPPv4NK6galsim5Solve4rootEv"]], "galsim::solve::setbounds (c++ function)": [[26, "_CPPv4N6galsim5Solve9setBoundsE1T1T"]], "galsim::solve::setmaxsteps (c++ function)": [[26, "_CPPv4N6galsim5Solve11setMaxStepsEi"]], "galsim::solve::setmethod (c++ function)": [[26, "_CPPv4N6galsim5Solve9setMethodE6Method"]], "galsim::solve::setxtolerance (c++ function)": [[26, "_CPPv4N6galsim5Solve13setXToleranceE1T"]], "galsim::solve::zbrent (c++ function)": [[26, "_CPPv4NK6galsim5Solve6zbrentEv"]], "galsim::integ::intregion (c++ struct)": [[26, "_CPPv4I0EN6galsim5integ9IntRegionE"]], "galsim::integ::intregion::intregion (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion9IntRegionEK1TK1TPNSt7ostreamEPNSt3mapI1T1TEE"]], "galsim::integ::intregion::addsplit (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion8addSplitEK1T"]], "galsim::integ::intregion::bisect (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion6bisectEv"]], "galsim::integ::intregion::dbgout (c++ member)": [[26, "_CPPv4N6galsim5integ9IntRegion6dbgoutE"]], "galsim::integ::intregion::findzerocrossings (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion17findZeroCrossingsEv"]], "galsim::integ::intregion::fxmap (c++ member)": [[26, "_CPPv4N6galsim5integ9IntRegion5fxmapE"]], "galsim::integ::intregion::getarea (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion7getAreaEv"]], "galsim::integ::intregion::geterr (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion6getErrEv"]], "galsim::integ::intregion::getnsplit (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion9getNSplitEv"]], "galsim::integ::intregion::left (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion4leftEv"]], "galsim::integ::intregion::operator< (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegionltERK9IntRegionI1TE"]], "galsim::integ::intregion::operator> (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegiongtERK9IntRegionI1TE"]], "galsim::integ::intregion::right (c++ function)": [[26, "_CPPv4NK6galsim5integ9IntRegion5rightEv"]], "galsim::integ::intregion::setarea (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion7setAreaERK1TRK1T"]], "galsim::integ::intregion::subdivide (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion9subDivideERNSt6vectorI9IntRegionI1TEEE"]], "galsim::integ::intregion::usefxmap (c++ function)": [[26, "_CPPv4N6galsim5integ9IntRegion8useFXMapEv"]], "galsim::integ::int1d (c++ function)": [[26, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFR9IntRegionIdEKdKd"], [26, "_CPPv4I0EN6galsim5integ5int1dEdRK2UFddKdKd"]], "galsim::integ::int2d (c++ function)": [[26, "_CPPv4I00EN6galsim5integ5int2dEdRK2BFR9IntRegionIdERK4YREGKdKd"], [26, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFR9IntRegionIdER9IntRegionIdEKdKd"], [26, "_CPPv4I0EN6galsim5integ5int2dEdRK2BFddddKdKd"]], "galsim::integ::int3d (c++ function)": [[26, "_CPPv4I000EN6galsim5integ5int3dEdRK2TFR9IntRegionIdERK4YREGRK4ZREGKdKd"], [26, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFR9IntRegionIdER9IntRegionIdER9IntRegionIdEKdKd"], [26, "_CPPv4I0EN6galsim5integ5int3dEdRK2TFddddddKdKd"]], "galsim::math::ci (c++ function)": [[26, "_CPPv4N6galsim4math2CiEd"]], "galsim::math::horner (c++ function)": [[26, "_CPPv4N6galsim4math6HornerEPKdKiPKdKiPd"]], "galsim::math::horner2d (c++ function)": [[26, "_CPPv4N6galsim4math8Horner2DEPKdPKdKiPKdKiKiPdPd"]], "galsim::math::si (c++ function)": [[26, "_CPPv4N6galsim4math2SiEd"]], "galsim::math::cyl_bessel_i (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_iEdd"]], "galsim::math::cyl_bessel_j (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_jEdd"]], "galsim::math::cyl_bessel_k (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_kEdd"]], "galsim::math::cyl_bessel_y (c++ function)": [[26, "_CPPv4N6galsim4math12cyl_bessel_yEdd"]], "galsim::math::gamma_p (c++ function)": [[26, "_CPPv4N6galsim4math7gamma_pEdd"]], "galsim::math::getbesselroot (c++ function)": [[26, "_CPPv4N6galsim4math13getBesselRootEdi"]], "galsim::math::getbesselroot0 (c++ function)": [[26, "_CPPv4N6galsim4math14getBesselRoot0Ei"]], "galsim::math::hankel_inf (c++ function)": [[26, "_CPPv4N6galsim4math10hankel_infEKNSt8functionIFddEEEddddi"]], "galsim::math::hankel_trunc (c++ function)": [[26, "_CPPv4N6galsim4math12hankel_truncEKNSt8functionIFddEEEdddddi"]], "galsim::math::isnan (c++ function)": [[26, "_CPPv4I0EN6galsim4math5isNanEb1T"]], "galsim::math::j0 (c++ function)": [[26, "_CPPv4N6galsim4math2j0Ed"]], "galsim::math::j1 (c++ function)": [[26, "_CPPv4N6galsim4math2j1Ed"]], "galsim::math::sinc (c++ function)": [[26, "_CPPv4N6galsim4math4sincEd"]], "galsim::math::sincos (c++ function)": [[26, "_CPPv4N6galsim4math6sincosEdRdRd"]], "galsim::basedeviate (c++ class)": [[27, "_CPPv4N6galsim11BaseDeviateE"]], "galsim::basedeviate::basedeviate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEPKc"], [27, "_CPPv4N6galsim11BaseDeviate11BaseDeviateERK11BaseDeviate"], [27, "_CPPv4N6galsim11BaseDeviate11BaseDeviateEl"]], "galsim::basedeviate::addgenerate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate11addGenerateExPd"]], "galsim::basedeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate10clearCacheEv"]], "galsim::basedeviate::discard (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate7discardEi"]], "galsim::basedeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate9duplicateEv"]], "galsim::basedeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate13duplicate_ptrEv"]], "galsim::basedeviate::generate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate8generateExPd"]], "galsim::basedeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate9generate1Ev"]], "galsim::basedeviate::operator() (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviateclEv"]], "galsim::basedeviate::raw (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate3rawEv"]], "galsim::basedeviate::repr (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate4reprEv"]], "galsim::basedeviate::reset (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate5resetERK11BaseDeviate"], [27, "_CPPv4N6galsim11BaseDeviate5resetEl"]], "galsim::basedeviate::seed (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate4seedEl"]], "galsim::basedeviate::serialize (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate9serializeEv"]], "galsim::basedeviate::str (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviate3strEv"]], "galsim::basedeviate::~basedeviate (c++ function)": [[27, "_CPPv4N6galsim11BaseDeviateD0Ev"]], "galsim::binomialdeviate (c++ class)": [[27, "_CPPv4N6galsim15BinomialDeviateE"]], "galsim::binomialdeviate::binomialdeviate (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateEPKcid"], [27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK11BaseDeviateid"], [27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateERK15BinomialDeviate"], [27, "_CPPv4N6galsim15BinomialDeviate15BinomialDeviateElid"]], "galsim::binomialdeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate10clearCacheEv"]], "galsim::binomialdeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate9duplicateEv"]], "galsim::binomialdeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate13duplicate_ptrEv"]], "galsim::binomialdeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate9generate1Ev"]], "galsim::binomialdeviate::getn (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4getNEv"]], "galsim::binomialdeviate::getp (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4getPEv"]], "galsim::binomialdeviate::setn (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4setNEi"]], "galsim::binomialdeviate::setp (c++ function)": [[27, "_CPPv4N6galsim15BinomialDeviate4setPEd"]], "galsim::chi2deviate (c++ class)": [[27, "_CPPv4N6galsim11Chi2DeviateE"]], "galsim::chi2deviate::chi2deviate (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEPKcd"], [27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11BaseDeviated"], [27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateERK11Chi2Deviate"], [27, "_CPPv4N6galsim11Chi2Deviate11Chi2DeviateEld"]], "galsim::chi2deviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate10clearCacheEv"]], "galsim::chi2deviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate9duplicateEv"]], "galsim::chi2deviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate13duplicate_ptrEv"]], "galsim::chi2deviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate9generate1Ev"]], "galsim::chi2deviate::getn (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate4getNEv"]], "galsim::chi2deviate::setn (c++ function)": [[27, "_CPPv4N6galsim11Chi2Deviate4setNEd"]], "galsim::gammadeviate (c++ class)": [[27, "_CPPv4N6galsim12GammaDeviateE"]], "galsim::gammadeviate::gammadeviate (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEPKcdd"], [27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK11BaseDeviatedd"], [27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateERK12GammaDeviate"], [27, "_CPPv4N6galsim12GammaDeviate12GammaDeviateEldd"]], "galsim::gammadeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate10clearCacheEv"]], "galsim::gammadeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate9duplicateEv"]], "galsim::gammadeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate13duplicate_ptrEv"]], "galsim::gammadeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate9generate1Ev"]], "galsim::gammadeviate::getk (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate4getKEv"]], "galsim::gammadeviate::gettheta (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate8getThetaEv"]], "galsim::gammadeviate::setk (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate4setKEd"]], "galsim::gammadeviate::settheta (c++ function)": [[27, "_CPPv4N6galsim12GammaDeviate8setThetaEd"]], "galsim::gaussiandeviate (c++ class)": [[27, "_CPPv4N6galsim15GaussianDeviateE"]], "galsim::gaussiandeviate::gaussiandeviate (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEPKcdd"], [27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK11BaseDeviatedd"], [27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateERK15GaussianDeviate"], [27, "_CPPv4N6galsim15GaussianDeviate15GaussianDeviateEldd"]], "galsim::gaussiandeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate10clearCacheEv"]], "galsim::gaussiandeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate9duplicateEv"]], "galsim::gaussiandeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate13duplicate_ptrEv"]], "galsim::gaussiandeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate9generate1Ev"]], "galsim::gaussiandeviate::generatefromvariance (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate20generateFromVarianceExPd"]], "galsim::gaussiandeviate::getmean (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate7getMeanEv"]], "galsim::gaussiandeviate::getsigma (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate8getSigmaEv"]], "galsim::gaussiandeviate::setmean (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate7setMeanEd"]], "galsim::gaussiandeviate::setsigma (c++ function)": [[27, "_CPPv4N6galsim15GaussianDeviate8setSigmaEd"]], "galsim::poissondeviate (c++ class)": [[27, "_CPPv4N6galsim14PoissonDeviateE"]], "galsim::poissondeviate::poissondeviate (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEPKcd"], [27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK11BaseDeviated"], [27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateERK14PoissonDeviate"], [27, "_CPPv4N6galsim14PoissonDeviate14PoissonDeviateEld"]], "galsim::poissondeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate10clearCacheEv"]], "galsim::poissondeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate9duplicateEv"]], "galsim::poissondeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate13duplicate_ptrEv"]], "galsim::poissondeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate9generate1Ev"]], "galsim::poissondeviate::generatefromexpectation (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate23generateFromExpectationExPd"]], "galsim::poissondeviate::getmean (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate7getMeanEv"]], "galsim::poissondeviate::setmean (c++ function)": [[27, "_CPPv4N6galsim14PoissonDeviate7setMeanEd"]], "galsim::uniformdeviate (c++ class)": [[27, "_CPPv4N6galsim14UniformDeviateE"]], "galsim::uniformdeviate::uniformdeviate (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEPKc"], [27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK11BaseDeviate"], [27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateERK14UniformDeviate"], [27, "_CPPv4N6galsim14UniformDeviate14UniformDeviateEl"]], "galsim::uniformdeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate10clearCacheEv"]], "galsim::uniformdeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate9duplicateEv"]], "galsim::uniformdeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate13duplicate_ptrEv"]], "galsim::uniformdeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim14UniformDeviate9generate1Ev"]], "galsim::weibulldeviate (c++ class)": [[27, "_CPPv4N6galsim14WeibullDeviateE"]], "galsim::weibulldeviate::weibulldeviate (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEPKcdd"], [27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK11BaseDeviatedd"], [27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateERK14WeibullDeviate"], [27, "_CPPv4N6galsim14WeibullDeviate14WeibullDeviateEldd"]], "galsim::weibulldeviate::clearcache (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate10clearCacheEv"]], "galsim::weibulldeviate::duplicate (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate9duplicateEv"]], "galsim::weibulldeviate::duplicate_ptr (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate13duplicate_ptrEv"]], "galsim::weibulldeviate::generate1 (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate9generate1Ev"]], "galsim::weibulldeviate::geta (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4getAEv"]], "galsim::weibulldeviate::getb (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4getBEv"]], "galsim::weibulldeviate::seta (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4setAEd"]], "galsim::weibulldeviate::setb (c++ function)": [[27, "_CPPv4N6galsim14WeibullDeviate4setBEd"]], "galsim::calculatecovariancematrix (c++ function)": [[27, "_CPPv4N6galsim25calculateCovarianceMatrixER9ImageViewIdERK9SBProfileRK6BoundsIiEd"]], "galsim::applycd (c++ function)": [[28, "_CPPv4N6galsim7ApplyCDEiPdPdPKd"]], "galsim::photonarray (c++ class)": [[28, "_CPPv4N6galsim11PhotonArrayE"]], "galsim::photonarray::photonarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray11PhotonArrayE6size_tPdPdPdPdPdPdb"], [28, "_CPPv4N6galsim11PhotonArray11PhotonArrayEi"]], "galsim::photonarray::addto (c++ function)": [[28, "_CPPv4I0ENK6galsim11PhotonArray5addToEd9ImageViewI1TE"]], "galsim::photonarray::assignat (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray8assignAtEiRK11PhotonArray"]], "galsim::photonarray::convolve (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray8convolveERK11PhotonArray11BaseDeviate"]], "galsim::photonarray::convolveshuffle (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray15convolveShuffleERK11PhotonArray11BaseDeviate"]], "galsim::photonarray::getdxdz (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray7getDXDZEi"]], "galsim::photonarray::getdxdzarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12getDXDZArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray12getDXDZArrayEv"]], "galsim::photonarray::getdydz (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray7getDYDZEi"]], "galsim::photonarray::getdydzarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12getDYDZArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray12getDYDZArrayEv"]], "galsim::photonarray::getflux (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray7getFluxEi"]], "galsim::photonarray::getfluxarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12getFluxArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray12getFluxArrayEv"]], "galsim::photonarray::gettotalflux (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray12getTotalFluxEv"]], "galsim::photonarray::getwavelength (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray13getWavelengthEi"]], "galsim::photonarray::getwavelengtharray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray18getWavelengthArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray18getWavelengthArrayEv"]], "galsim::photonarray::getx (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray4getXEi"]], "galsim::photonarray::getxarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9getXArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray9getXArrayEv"]], "galsim::photonarray::gety (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray4getYEi"]], "galsim::photonarray::getyarray (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9getYArrayEv"], [28, "_CPPv4NK6galsim11PhotonArray9getYArrayEv"]], "galsim::photonarray::hasallocatedangles (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray18hasAllocatedAnglesEv"]], "galsim::photonarray::hasallocatedwavelengths (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray23hasAllocatedWavelengthsEv"]], "galsim::photonarray::iscorrelated (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray12isCorrelatedEv"]], "galsim::photonarray::scaleflux (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9scaleFluxEd"]], "galsim::photonarray::scalexy (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray7scaleXYEd"]], "galsim::photonarray::setcorrelated (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray13setCorrelatedEb"]], "galsim::photonarray::setfrom (c++ function)": [[28, "_CPPv4I0EN6galsim11PhotonArray7setFromEiRK9BaseImageI1TEd11BaseDeviate"]], "galsim::photonarray::setphoton (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray9setPhotonEiddd"]], "galsim::photonarray::settotalflux (c++ function)": [[28, "_CPPv4N6galsim11PhotonArray12setTotalFluxEd"]], "galsim::photonarray::size (c++ function)": [[28, "_CPPv4NK6galsim11PhotonArray4sizeEv"]], "galsim::silicon (c++ class)": [[28, "_CPPv4N6galsim7SiliconE"]], "galsim::silicon::silicon (c++ function)": [[28, "_CPPv4N6galsim7Silicon7SiliconEidiiidddPdRK5Table8PositionIdERK5Tableb"]], "galsim::silicon::accumulate (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon10accumulateEdRK11PhotonArrayii11BaseDeviate9ImageViewI1TE"]], "galsim::silicon::adddelta (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon8addDeltaEv9ImageViewI1TE"]], "galsim::silicon::addtreeringdistortions (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon22addTreeRingDistortionsEv9ImageViewI1TE8PositionIiE"]], "galsim::silicon::calculateconversiondepth (c++ function)": [[28, "_CPPv4NK6galsim7Silicon24calculateConversionDepthEbPKdPKdbPKdPKdid"]], "galsim::silicon::calculatetreeringdistortion (c++ function)": [[28, "_CPPv4N6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiEiiii"], [28, "_CPPv4NK6galsim7Silicon27calculateTreeRingDistortionEii8PositionIiER7Polygon"]], "galsim::silicon::fillwithpixelareas (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon18fillWithPixelAreasEv9ImageViewI1TE8PositionIiEb"]], "galsim::silicon::finalize (c++ function)": [[28, "_CPPv4N6galsim7Silicon8finalizeEv"]], "galsim::silicon::initialize (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon10initializeEv9ImageViewI1TE8PositionIiE"]], "galsim::silicon::insidepixel (c++ function)": [[28, "_CPPv4NK6galsim7Silicon11insidePixelEiidddR6BoundsIiEPbiP6BoundsIdEP6BoundsIdEP8PositionIfEP8PositionIfEP8PositionIdE"]], "galsim::silicon::pixelarea (c++ function)": [[28, "_CPPv4NK6galsim7Silicon9pixelAreaEiiii"]], "galsim::silicon::scaleboundstopoly (c++ function)": [[28, "_CPPv4NK6galsim7Silicon17scaleBoundsToPolyEiiiiRK7PolygonR7Polygond"]], "galsim::silicon::subtractdelta (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon13subtractDeltaEv9ImageViewI1TE"]], "galsim::silicon::update (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon6updateEv9ImageViewI1TE"]], "galsim::silicon::updatepixeldistortions (c++ function)": [[28, "_CPPv4I0EN6galsim7Silicon22updatePixelDistortionsEv9ImageViewI1TE"]], "galsim::silicon::~silicon (c++ function)": [[28, "_CPPv4N6galsim7SiliconD0Ev"]], "galsim::gsparams (c++ struct)": [[29, "_CPPv4N6galsim8GSParamsE"]], "galsim::gsparams::gsparams (c++ function)": [[29, "_CPPv4N6galsim8GSParams8GSParamsEiiddddddddddd"], [29, "_CPPv4N6galsim8GSParams8GSParamsEv"]], "galsim::gsparams::folding_threshold (c++ member)": [[29, "_CPPv4N6galsim8GSParams17folding_thresholdE"]], "galsim::gsparams::integration_abserr (c++ member)": [[29, "_CPPv4N6galsim8GSParams18integration_abserrE"]], "galsim::gsparams::integration_relerr (c++ member)": [[29, "_CPPv4N6galsim8GSParams18integration_relerrE"]], "galsim::gsparams::kvalue_accuracy (c++ member)": [[29, "_CPPv4N6galsim8GSParams15kvalue_accuracyE"]], "galsim::gsparams::maximum_fft_size (c++ member)": [[29, "_CPPv4N6galsim8GSParams16maximum_fft_sizeE"]], "galsim::gsparams::maxk_threshold (c++ member)": [[29, "_CPPv4N6galsim8GSParams14maxk_thresholdE"]], "galsim::gsparams::minimum_fft_size (c++ member)": [[29, "_CPPv4N6galsim8GSParams16minimum_fft_sizeE"]], "galsim::gsparams::operator< (c++ function)": [[29, "_CPPv4NK6galsim8GSParamsltERK8GSParams"]], "galsim::gsparams::operator== (c++ function)": [[29, "_CPPv4NK6galsim8GSParamseqERK8GSParams"]], "galsim::gsparams::realspace_abserr (c++ member)": [[29, "_CPPv4N6galsim8GSParams16realspace_abserrE"]], "galsim::gsparams::realspace_relerr (c++ member)": [[29, "_CPPv4N6galsim8GSParams16realspace_relerrE"]], "galsim::gsparams::shoot_accuracy (c++ member)": [[29, "_CPPv4N6galsim8GSParams14shoot_accuracyE"]], "galsim::gsparams::stepk_minimum_hlr (c++ member)": [[29, "_CPPv4N6galsim8GSParams17stepk_minimum_hlrE"]], "galsim::gsparams::table_spacing (c++ member)": [[29, "_CPPv4N6galsim8GSParams13table_spacingE"]], "galsim::gsparams::xvalue_accuracy (c++ member)": [[29, "_CPPv4N6galsim8GSParams15xvalue_accuracyE"]], "galsim::sbadd (c++ class)": [[29, "_CPPv4N6galsim5SBAddE"]], "galsim::sbadd::sbadd (c++ function)": [[29, "_CPPv4N6galsim5SBAdd5SBAddERK5SBAdd"], [29, "_CPPv4N6galsim5SBAdd5SBAddERKNSt4listI9SBProfileEERK8GSParams"]], "galsim::sbadd::getobjs (c++ function)": [[29, "_CPPv4NK6galsim5SBAdd7getObjsEv"]], "galsim::sbadd::~sbadd (c++ function)": [[29, "_CPPv4N6galsim5SBAddD0Ev"]], "galsim::sbairy (c++ class)": [[29, "_CPPv4N6galsim6SBAiryE"]], "galsim::sbairy::sbairy (c++ function)": [[29, "_CPPv4N6galsim6SBAiry6SBAiryERK6SBAiry"], [29, "_CPPv4N6galsim6SBAiry6SBAiryEdddRK8GSParams"]], "galsim::sbairy::getlamoverd (c++ function)": [[29, "_CPPv4NK6galsim6SBAiry11getLamOverDEv"]], "galsim::sbairy::getobscuration (c++ function)": [[29, "_CPPv4NK6galsim6SBAiry14getObscurationEv"]], "galsim::sbairy::~sbairy (c++ function)": [[29, "_CPPv4N6galsim6SBAiryD0Ev"]], "galsim::sbautoconvolve (c++ class)": [[29, "_CPPv4N6galsim14SBAutoConvolveE"]], "galsim::sbautoconvolve::sbautoconvolve (c++ function)": [[29, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK14SBAutoConvolve"], [29, "_CPPv4N6galsim14SBAutoConvolve14SBAutoConvolveERK9SBProfilebRK8GSParams"]], "galsim::sbautoconvolve::getobj (c++ function)": [[29, "_CPPv4NK6galsim14SBAutoConvolve6getObjEv"]], "galsim::sbautoconvolve::isrealspace (c++ function)": [[29, "_CPPv4NK6galsim14SBAutoConvolve11isRealSpaceEv"]], "galsim::sbautoconvolve::~sbautoconvolve (c++ function)": [[29, "_CPPv4N6galsim14SBAutoConvolveD0Ev"]], "galsim::sbautocorrelate (c++ class)": [[29, "_CPPv4N6galsim15SBAutoCorrelateE"]], "galsim::sbautocorrelate::sbautocorrelate (c++ function)": [[29, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK15SBAutoCorrelate"], [29, "_CPPv4N6galsim15SBAutoCorrelate15SBAutoCorrelateERK9SBProfilebRK8GSParams"]], "galsim::sbautocorrelate::getobj (c++ function)": [[29, "_CPPv4NK6galsim15SBAutoCorrelate6getObjEv"]], "galsim::sbautocorrelate::isrealspace (c++ function)": [[29, "_CPPv4NK6galsim15SBAutoCorrelate11isRealSpaceEv"]], "galsim::sbautocorrelate::~sbautocorrelate (c++ function)": [[29, "_CPPv4N6galsim15SBAutoCorrelateD0Ev"]], "galsim::sbbox (c++ class)": [[29, "_CPPv4N6galsim5SBBoxE"]], "galsim::sbbox::sbbox (c++ function)": [[29, "_CPPv4N6galsim5SBBox5SBBoxERK5SBBox"], [29, "_CPPv4N6galsim5SBBox5SBBoxEdddRK8GSParams"]], "galsim::sbbox::getheight (c++ function)": [[29, "_CPPv4NK6galsim5SBBox9getHeightEv"]], "galsim::sbbox::getwidth (c++ function)": [[29, "_CPPv4NK6galsim5SBBox8getWidthEv"]], "galsim::sbbox::~sbbox (c++ function)": [[29, "_CPPv4N6galsim5SBBoxD0Ev"]], "galsim::sbconvolve (c++ class)": [[29, "_CPPv4N6galsim10SBConvolveE"]], "galsim::sbconvolve::sbconvolve (c++ function)": [[29, "_CPPv4N6galsim10SBConvolve10SBConvolveERK10SBConvolve"], [29, "_CPPv4N6galsim10SBConvolve10SBConvolveERKNSt4listI9SBProfileEEbRK8GSParams"]], "galsim::sbconvolve::getobjs (c++ function)": [[29, "_CPPv4NK6galsim10SBConvolve7getObjsEv"]], "galsim::sbconvolve::isrealspace (c++ function)": [[29, "_CPPv4NK6galsim10SBConvolve11isRealSpaceEv"]], "galsim::sbconvolve::~sbconvolve (c++ function)": [[29, "_CPPv4N6galsim10SBConvolveD0Ev"]], "galsim::sbdeconvolve (c++ class)": [[29, "_CPPv4N6galsim12SBDeconvolveE"]], "galsim::sbdeconvolve::sbdeconvolve (c++ function)": [[29, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK12SBDeconvolve"], [29, "_CPPv4N6galsim12SBDeconvolve12SBDeconvolveERK9SBProfileRK8GSParams"]], "galsim::sbdeconvolve::getobj (c++ function)": [[29, "_CPPv4NK6galsim12SBDeconvolve6getObjEv"]], "galsim::sbdeconvolve::~sbdeconvolve (c++ function)": [[29, "_CPPv4N6galsim12SBDeconvolveD0Ev"]], "galsim::sbdeltafunction (c++ class)": [[29, "_CPPv4N6galsim15SBDeltaFunctionE"]], "galsim::sbdeltafunction::sbdeltafunction (c++ function)": [[29, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionERK15SBDeltaFunction"], [29, "_CPPv4N6galsim15SBDeltaFunction15SBDeltaFunctionEdRK8GSParams"]], "galsim::sbdeltafunction::~sbdeltafunction (c++ function)": [[29, "_CPPv4N6galsim15SBDeltaFunctionD0Ev"]], "galsim::sbexponential (c++ class)": [[29, "_CPPv4N6galsim13SBExponentialE"]], "galsim::sbexponential::sbexponential (c++ function)": [[29, "_CPPv4N6galsim13SBExponential13SBExponentialERK13SBExponential"], [29, "_CPPv4N6galsim13SBExponential13SBExponentialEddRK8GSParams"]], "galsim::sbexponential::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim13SBExponential14getScaleRadiusEv"]], "galsim::sbexponential::~sbexponential (c++ function)": [[29, "_CPPv4N6galsim13SBExponentialD0Ev"]], "galsim::sbfouriersqrt (c++ class)": [[29, "_CPPv4N6galsim13SBFourierSqrtE"]], "galsim::sbfouriersqrt::sbfouriersqrt (c++ function)": [[29, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK13SBFourierSqrt"], [29, "_CPPv4N6galsim13SBFourierSqrt13SBFourierSqrtERK9SBProfileRK8GSParams"]], "galsim::sbfouriersqrt::getobj (c++ function)": [[29, "_CPPv4NK6galsim13SBFourierSqrt6getObjEv"]], "galsim::sbfouriersqrt::~sbfouriersqrt (c++ function)": [[29, "_CPPv4N6galsim13SBFourierSqrtD0Ev"]], "galsim::sbgaussian (c++ class)": [[29, "_CPPv4N6galsim10SBGaussianE"]], "galsim::sbgaussian::sbgaussian (c++ function)": [[29, "_CPPv4N6galsim10SBGaussian10SBGaussianERK10SBGaussian"], [29, "_CPPv4N6galsim10SBGaussian10SBGaussianEddRK8GSParams"]], "galsim::sbgaussian::getsigma (c++ function)": [[29, "_CPPv4NK6galsim10SBGaussian8getSigmaEv"]], "galsim::sbgaussian::~sbgaussian (c++ function)": [[29, "_CPPv4N6galsim10SBGaussianD0Ev"]], "galsim::sbinclinedexponential (c++ class)": [[29, "_CPPv4N6galsim21SBInclinedExponentialE"]], "galsim::sbinclinedexponential::sbinclinedexponential (c++ function)": [[29, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialERK21SBInclinedExponential"], [29, "_CPPv4N6galsim21SBInclinedExponential21SBInclinedExponentialEddddRK8GSParams"]], "galsim::sbinclinedexponential::getinclination (c++ function)": [[29, "_CPPv4NK6galsim21SBInclinedExponential14getInclinationEv"]], "galsim::sbinclinedexponential::getscaleheight (c++ function)": [[29, "_CPPv4NK6galsim21SBInclinedExponential14getScaleHeightEv"]], "galsim::sbinclinedexponential::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim21SBInclinedExponential14getScaleRadiusEv"]], "galsim::sbinclinedexponential::~sbinclinedexponential (c++ function)": [[29, "_CPPv4N6galsim21SBInclinedExponentialD0Ev"]], "galsim::sbinclinedsersic (c++ class)": [[29, "_CPPv4N6galsim16SBInclinedSersicE"]], "galsim::sbinclinedsersic::sbinclinedsersic (c++ function)": [[29, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicERK16SBInclinedSersic"], [29, "_CPPv4N6galsim16SBInclinedSersic16SBInclinedSersicEddddddRK8GSParams"]], "galsim::sbinclinedsersic::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic18getHalfLightRadiusEv"]], "galsim::sbinclinedsersic::getinclination (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic14getInclinationEv"]], "galsim::sbinclinedsersic::getn (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic4getNEv"]], "galsim::sbinclinedsersic::getscaleheight (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic14getScaleHeightEv"]], "galsim::sbinclinedsersic::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic14getScaleRadiusEv"]], "galsim::sbinclinedsersic::gettrunc (c++ function)": [[29, "_CPPv4NK6galsim16SBInclinedSersic8getTruncEv"]], "galsim::sbinclinedsersic::~sbinclinedsersic (c++ function)": [[29, "_CPPv4N6galsim16SBInclinedSersicD0Ev"]], "galsim::sbinterpolatedimage (c++ class)": [[29, "_CPPv4N6galsim19SBInterpolatedImageE"]], "galsim::sbinterpolatedimage::sbinterpolatedimage (c++ function)": [[29, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK19SBInterpolatedImage"], [29, "_CPPv4N6galsim19SBInterpolatedImage19SBInterpolatedImageERK9BaseImageIdERK6BoundsIiERK6BoundsIiERK11InterpolantRK11InterpolantddRK8GSParams"]], "galsim::sbinterpolatedimage::calculatemaxk (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage13calculateMaxKEd"]], "galsim::sbinterpolatedimage::calculatestepk (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage14calculateStepKEd"]], "galsim::sbinterpolatedimage::getimage (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage8getImageEv"]], "galsim::sbinterpolatedimage::getkinterp (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage10getKInterpEv"]], "galsim::sbinterpolatedimage::getnonzeroimage (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage15getNonZeroImageEv"]], "galsim::sbinterpolatedimage::getpadfactor (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage12getPadFactorEv"]], "galsim::sbinterpolatedimage::getpaddedimage (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage14getPaddedImageEv"]], "galsim::sbinterpolatedimage::getxinterp (c++ function)": [[29, "_CPPv4NK6galsim19SBInterpolatedImage10getXInterpEv"]], "galsim::sbinterpolatedimage::~sbinterpolatedimage (c++ function)": [[29, "_CPPv4N6galsim19SBInterpolatedImageD0Ev"]], "galsim::sbinterpolatedkimage (c++ class)": [[29, "_CPPv4N6galsim20SBInterpolatedKImageE"]], "galsim::sbinterpolatedkimage::sbinterpolatedkimage (c++ function)": [[29, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK20SBInterpolatedKImage"], [29, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageINSt7complexIdEEEdRK11InterpolantRK8GSParams"], [29, "_CPPv4N6galsim20SBInterpolatedKImage20SBInterpolatedKImageERK9BaseImageIdEddRK11InterpolantRK8GSParams"]], "galsim::sbinterpolatedkimage::getkdata (c++ function)": [[29, "_CPPv4NK6galsim20SBInterpolatedKImage8getKDataEv"]], "galsim::sbinterpolatedkimage::getkinterp (c++ function)": [[29, "_CPPv4NK6galsim20SBInterpolatedKImage10getKInterpEv"]], "galsim::sbinterpolatedkimage::~sbinterpolatedkimage (c++ function)": [[29, "_CPPv4N6galsim20SBInterpolatedKImageD0Ev"]], "galsim::sbkolmogorov (c++ class)": [[29, "_CPPv4N6galsim12SBKolmogorovE"]], "galsim::sbkolmogorov::sbkolmogorov (c++ function)": [[29, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovERK12SBKolmogorov"], [29, "_CPPv4N6galsim12SBKolmogorov12SBKolmogorovEddRK8GSParams"]], "galsim::sbkolmogorov::getlamoverr0 (c++ function)": [[29, "_CPPv4NK6galsim12SBKolmogorov12getLamOverR0Ev"]], "galsim::sbkolmogorov::~sbkolmogorov (c++ function)": [[29, "_CPPv4N6galsim12SBKolmogorovD0Ev"]], "galsim::sbmoffat (c++ class)": [[29, "_CPPv4N6galsim8SBMoffatE"]], "galsim::sbmoffat::sbmoffat (c++ function)": [[29, "_CPPv4N6galsim8SBMoffat8SBMoffatERK8SBMoffat"], [29, "_CPPv4N6galsim8SBMoffat8SBMoffatEddddRK8GSParams"]], "galsim::sbmoffat::getbeta (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat7getBetaEv"]], "galsim::sbmoffat::getfwhm (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat7getFWHMEv"]], "galsim::sbmoffat::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat18getHalfLightRadiusEv"]], "galsim::sbmoffat::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat14getScaleRadiusEv"]], "galsim::sbmoffat::gettrunc (c++ function)": [[29, "_CPPv4NK6galsim8SBMoffat8getTruncEv"]], "galsim::sbmoffat::~sbmoffat (c++ function)": [[29, "_CPPv4N6galsim8SBMoffatD0Ev"]], "galsim::sbprofile (c++ class)": [[29, "_CPPv4N6galsim9SBProfileE"]], "galsim::sbprofile::sbprofile (c++ function)": [[29, "_CPPv4N6galsim9SBProfile9SBProfileERK9SBProfile"], [29, "_CPPv4N6galsim9SBProfile9SBProfileEv"]], "galsim::sbprofile::centroid (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile8centroidEv"]], "galsim::sbprofile::draw (c++ function)": [[29, "_CPPv4I0ENK6galsim9SBProfile4drawEv9ImageViewI1TEdPdddd"]], "galsim::sbprofile::drawk (c++ function)": [[29, "_CPPv4I0ENK6galsim9SBProfile5drawKEv9ImageViewINSt7complexI1TEEEdPd"]], "galsim::sbprofile::expand (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6expandEd"]], "galsim::sbprofile::getflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile7getFluxEv"]], "galsim::sbprofile::getgsparams (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile11getGSParamsEv"]], "galsim::sbprofile::getgoodimagesize (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile16getGoodImageSizeEd"]], "galsim::sbprofile::getnegativeflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile15getNegativeFluxEv"]], "galsim::sbprofile::getpositiveflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile15getPositiveFluxEv"]], "galsim::sbprofile::getxrange (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9getXRangeERdRdRNSt6vectorIdEE"]], "galsim::sbprofile::getyrange (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9getYRangeERdRdRNSt6vectorIdEE"]], "galsim::sbprofile::getyrangex (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile10getYRangeXEdRdRdRNSt6vectorIdEE"]], "galsim::sbprofile::hashardedges (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile12hasHardEdgesEv"]], "galsim::sbprofile::isanalytick (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile11isAnalyticKEv"]], "galsim::sbprofile::isanalyticx (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile11isAnalyticXEv"]], "galsim::sbprofile::isaxisymmetric (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile14isAxisymmetricEv"]], "galsim::sbprofile::kvalue (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6kValueERK8PositionIdE"]], "galsim::sbprofile::maxk (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile4maxKEv"]], "galsim::sbprofile::maxsb (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5maxSBEv"]], "galsim::sbprofile::nyquistdx (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9nyquistDxEv"]], "galsim::sbprofile::operator= (c++ function)": [[29, "_CPPv4N6galsim9SBProfileaSERK9SBProfile"]], "galsim::sbprofile::rotate (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6rotateEd"]], "galsim::sbprofile::scaleflux (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9scaleFluxEd"]], "galsim::sbprofile::shift (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5shiftERK8PositionIdE"]], "galsim::sbprofile::shoot (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5shootER11PhotonArray11BaseDeviate"]], "galsim::sbprofile::stepk (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile5stepKEv"]], "galsim::sbprofile::transform (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile9transformEdddd"]], "galsim::sbprofile::xvalue (c++ function)": [[29, "_CPPv4NK6galsim9SBProfile6xValueERK8PositionIdE"]], "galsim::sbprofile::~sbprofile (c++ function)": [[29, "_CPPv4N6galsim9SBProfileD0Ev"]], "galsim::sbsecondkick (c++ class)": [[29, "_CPPv4N6galsim12SBSecondKickE"]], "galsim::sbsecondkick::sbsecondkick (c++ function)": [[29, "_CPPv4N6galsim12SBSecondKick12SBSecondKickERK12SBSecondKick"], [29, "_CPPv4N6galsim12SBSecondKick12SBSecondKickEdddRK11GSParamsPtr"]], "galsim::sbsecondkick::getdelta (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick8getDeltaEv"]], "galsim::sbsecondkick::getkcrit (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick8getKCritEv"]], "galsim::sbsecondkick::getlamoverr0 (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick12getLamOverR0Ev"]], "galsim::sbsecondkick::kvalue (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick6kValueEd"]], "galsim::sbsecondkick::kvalueraw (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick9kValueRawEd"]], "galsim::sbsecondkick::structurefunction (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick17structureFunctionEd"]], "galsim::sbsecondkick::xvalue (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick6xValueEd"]], "galsim::sbsecondkick::xvalueexact (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick11xValueExactEd"]], "galsim::sbsecondkick::xvalueraw (c++ function)": [[29, "_CPPv4NK6galsim12SBSecondKick9xValueRawEd"]], "galsim::sbsecondkick::~sbsecondkick (c++ function)": [[29, "_CPPv4N6galsim12SBSecondKickD0Ev"]], "galsim::sbsersic (c++ class)": [[29, "_CPPv4N6galsim8SBSersicE"]], "galsim::sbsersic::sbsersic (c++ function)": [[29, "_CPPv4N6galsim8SBSersic8SBSersicERK8SBSersic"], [29, "_CPPv4N6galsim8SBSersic8SBSersicEddddRK8GSParams"]], "galsim::sbsersic::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic18getHalfLightRadiusEv"]], "galsim::sbsersic::getn (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic4getNEv"]], "galsim::sbsersic::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic14getScaleRadiusEv"]], "galsim::sbsersic::gettrunc (c++ function)": [[29, "_CPPv4NK6galsim8SBSersic8getTruncEv"]], "galsim::sbsersic::~sbsersic (c++ function)": [[29, "_CPPv4N6galsim8SBSersicD0Ev"]], "galsim::sbshapelet (c++ class)": [[29, "_CPPv4N6galsim10SBShapeletE"]], "galsim::sbshapelet::sbshapelet (c++ function)": [[29, "_CPPv4N6galsim10SBShapelet10SBShapeletERK10SBShapelet"], [29, "_CPPv4N6galsim10SBShapelet10SBShapeletEd7LVectorRK8GSParams"]], "galsim::sbshapelet::getbvec (c++ function)": [[29, "_CPPv4NK6galsim10SBShapelet7getBVecEv"]], "galsim::sbshapelet::getsigma (c++ function)": [[29, "_CPPv4NK6galsim10SBShapelet8getSigmaEv"]], "galsim::sbshapelet::rotate (c++ function)": [[29, "_CPPv4N6galsim10SBShapelet6rotateEd"]], "galsim::sbshapelet::~sbshapelet (c++ function)": [[29, "_CPPv4N6galsim10SBShapeletD0Ev"]], "galsim::sbspergel (c++ class)": [[29, "_CPPv4N6galsim9SBSpergelE"]], "galsim::sbspergel::sbspergel (c++ function)": [[29, "_CPPv4N6galsim9SBSpergel9SBSpergelERK9SBSpergel"], [29, "_CPPv4N6galsim9SBSpergel9SBSpergelEdddRK8GSParams"]], "galsim::sbspergel::calculatefluxradius (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel19calculateFluxRadiusEd"]], "galsim::sbspergel::calculateintegratedflux (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel23calculateIntegratedFluxEd"]], "galsim::sbspergel::getnu (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel5getNuEv"]], "galsim::sbspergel::getscaleradius (c++ function)": [[29, "_CPPv4NK6galsim9SBSpergel14getScaleRadiusEv"]], "galsim::sbspergel::~sbspergel (c++ function)": [[29, "_CPPv4N6galsim9SBSpergelD0Ev"]], "galsim::sbtophat (c++ class)": [[29, "_CPPv4N6galsim8SBTopHatE"]], "galsim::sbtophat::sbtophat (c++ function)": [[29, "_CPPv4N6galsim8SBTopHat8SBTopHatERK8SBTopHat"], [29, "_CPPv4N6galsim8SBTopHat8SBTopHatEddRK8GSParams"]], "galsim::sbtophat::getradius (c++ function)": [[29, "_CPPv4NK6galsim8SBTopHat9getRadiusEv"]], "galsim::sbtophat::~sbtophat (c++ function)": [[29, "_CPPv4N6galsim8SBTopHatD0Ev"]], "galsim::sbtransform (c++ class)": [[29, "_CPPv4N6galsim11SBTransformE"]], "galsim::sbtransform::sbtransform (c++ function)": [[29, "_CPPv4N6galsim11SBTransform11SBTransformERK11SBTransform"], [29, "_CPPv4N6galsim11SBTransform11SBTransformERK9SBProfilePKdRK8PositionIdEdRK8GSParams"]], "galsim::sbtransform::getfluxscaling (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform14getFluxScalingEv"]], "galsim::sbtransform::getjac (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform6getJacERdRdRdRd"]], "galsim::sbtransform::getobj (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform6getObjEv"]], "galsim::sbtransform::getoffset (c++ function)": [[29, "_CPPv4NK6galsim11SBTransform9getOffsetEv"]], "galsim::sbtransform::~sbtransform (c++ function)": [[29, "_CPPv4N6galsim11SBTransformD0Ev"]], "galsim::sbvonkarman (c++ class)": [[29, "_CPPv4N6galsim11SBVonKarmanE"]], "galsim::sbvonkarman::sbvonkarman (c++ function)": [[29, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanERK11SBVonKarman"], [29, "_CPPv4N6galsim11SBVonKarman11SBVonKarmanEdddddbRK8GSParamsd"]], "galsim::sbvonkarman::getdelta (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman8getDeltaEv"]], "galsim::sbvonkarman::getdodelta (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman10getDoDeltaEv"]], "galsim::sbvonkarman::gethalflightradius (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman18getHalfLightRadiusEv"]], "galsim::sbvonkarman::getl0 (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman5getL0Ev"]], "galsim::sbvonkarman::getlam (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman6getLamEv"]], "galsim::sbvonkarman::getr0 (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman5getR0Ev"]], "galsim::sbvonkarman::getscale (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman8getScaleEv"]], "galsim::sbvonkarman::structurefunction (c++ function)": [[29, "_CPPv4NK6galsim11SBVonKarman17structureFunctionEd"]], "galsim::sbvonkarman::~sbvonkarman (c++ function)": [[29, "_CPPv4N6galsim11SBVonKarmanD0Ev"]], "air_refractive_index_minus_one() (in module galsim.dcr)": [[30, "galsim.dcr.air_refractive_index_minus_one"]], "get_refraction() (in module galsim.dcr)": [[30, "galsim.dcr.get_refraction"]], "parse_dcr_angles() (in module galsim.dcr)": [[30, "galsim.dcr.parse_dcr_angles"]], "zenith_parallactic_angles() (in module galsim.dcr)": [[30, "galsim.dcr.zenith_parallactic_angles"]], "des_psfex (class in galsim.des)": [[31, "galsim.des.DES_PSFEx"]], "des_shapelet (class in galsim.des)": [[31, "galsim.des.DES_Shapelet"]], "medsbuilder (class in galsim.des)": [[31, "galsim.des.MEDSBuilder"]], "multiexposureobject (class in galsim.des)": [[31, "galsim.des.MultiExposureObject"]], "offsetbuilder (class in galsim.des)": [[31, "galsim.des.OffsetBuilder"]], "writemeds() (in module galsim.des)": [[31, "galsim.des.WriteMEDS"]], "buildimages() (galsim.des.medsbuilder method)": [[31, "galsim.des.MEDSBuilder.buildImages"]], "finalize() (galsim.des.offsetbuilder method)": [[31, "galsim.des.OffsetBuilder.finalize"]], "getb() (galsim.des.des_shapelet method)": [[31, "galsim.des.DES_Shapelet.getB"]], "getlocalwcs() (galsim.des.des_psfex method)": [[31, "galsim.des.DES_PSFEx.getLocalWCS"]], "getnimages() (galsim.des.medsbuilder method)": [[31, "galsim.des.MEDSBuilder.getNImages"]], "getpsf() (galsim.des.des_psfex method)": [[31, "galsim.des.DES_PSFEx.getPSF"]], "getpsf() (galsim.des.des_shapelet method)": [[31, "galsim.des.DES_Shapelet.getPSF"]], "getpsfarray() (galsim.des.des_psfex method)": [[31, "galsim.des.DES_PSFEx.getPSFArray"]], "processstamp() (galsim.des.offsetbuilder method)": [[31, "galsim.des.OffsetBuilder.processStamp"]], "read_fits() (galsim.des.des_shapelet method)": [[31, "galsim.des.DES_Shapelet.read_fits"]], "writefile() (galsim.des.medsbuilder method)": [[31, "galsim.des.MEDSBuilder.writeFile"]], "basedeviate (class in galsim)": [[32, "galsim.BaseDeviate"]], "binomialdeviate (class in galsim)": [[32, "galsim.BinomialDeviate"]], "chi2deviate (class in galsim)": [[32, "galsim.Chi2Deviate"]], "distdeviate (class in galsim)": [[32, "galsim.DistDeviate"]], "gammadeviate (class in galsim)": [[32, "galsim.GammaDeviate"]], "gaussiandeviate (class in galsim)": [[32, "galsim.GaussianDeviate"]], "poissondeviate (class in galsim)": [[32, "galsim.PoissonDeviate"]], "uniformdeviate (class in galsim)": [[32, "galsim.UniformDeviate"]], "weibulldeviate (class in galsim)": [[32, "galsim.WeibullDeviate"]], "__call__() (galsim.binomialdeviate method)": [[32, "galsim.BinomialDeviate.__call__"]], "__call__() (galsim.chi2deviate method)": [[32, "galsim.Chi2Deviate.__call__"]], "__call__() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.__call__"]], "__call__() (galsim.gammadeviate method)": [[32, "galsim.GammaDeviate.__call__"]], "__call__() (galsim.gaussiandeviate method)": [[32, "galsim.GaussianDeviate.__call__"]], "__call__() (galsim.poissondeviate method)": [[32, "galsim.PoissonDeviate.__call__"]], "__call__() (galsim.uniformdeviate method)": [[32, "galsim.UniformDeviate.__call__"]], "__call__() (galsim.weibulldeviate method)": [[32, "galsim.WeibullDeviate.__call__"]], "_reset() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate._reset"]], "_seed() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate._seed"]], "a (galsim.weibulldeviate property)": [[32, "galsim.WeibullDeviate.a"]], "add_generate() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.add_generate"]], "add_generate() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.add_generate"]], "as_numpy_generator() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.as_numpy_generator"]], "b (galsim.weibulldeviate property)": [[32, "galsim.WeibullDeviate.b"]], "clearcache() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.clearCache"]], "discard() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.discard"]], "duplicate() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.duplicate"]], "generate() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.generate"]], "generate() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.generate"]], "generate_from_expectation() (galsim.poissondeviate method)": [[32, "galsim.PoissonDeviate.generate_from_expectation"]], "generate_from_variance() (galsim.gaussiandeviate method)": [[32, "galsim.GaussianDeviate.generate_from_variance"]], "generates_in_pairs (galsim.basedeviate property)": [[32, "galsim.BaseDeviate.generates_in_pairs"]], "generates_in_pairs (galsim.gaussiandeviate property)": [[32, "galsim.GaussianDeviate.generates_in_pairs"]], "has_reliable_discard (galsim.basedeviate property)": [[32, "galsim.BaseDeviate.has_reliable_discard"]], "has_reliable_discard (galsim.chi2deviate property)": [[32, "galsim.Chi2Deviate.has_reliable_discard"]], "has_reliable_discard (galsim.gammadeviate property)": [[32, "galsim.GammaDeviate.has_reliable_discard"]], "has_reliable_discard (galsim.poissondeviate property)": [[32, "galsim.PoissonDeviate.has_reliable_discard"]], "k (galsim.gammadeviate property)": [[32, "galsim.GammaDeviate.k"]], "mean (galsim.gaussiandeviate property)": [[32, "galsim.GaussianDeviate.mean"]], "mean (galsim.poissondeviate property)": [[32, "galsim.PoissonDeviate.mean"]], "n (galsim.binomialdeviate property)": [[32, "galsim.BinomialDeviate.n"]], "n (galsim.chi2deviate property)": [[32, "galsim.Chi2Deviate.n"]], "np (galsim.basedeviate property)": [[32, "galsim.BaseDeviate.np"]], "p (galsim.binomialdeviate property)": [[32, "galsim.BinomialDeviate.p"]], "raw() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.raw"]], "reset() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.reset"]], "seed() (galsim.basedeviate method)": [[32, "galsim.BaseDeviate.seed"]], "sigma (galsim.gaussiandeviate property)": [[32, "galsim.GaussianDeviate.sigma"]], "theta (galsim.gammadeviate property)": [[32, "galsim.GammaDeviate.theta"]], "val() (galsim.distdeviate method)": [[32, "galsim.DistDeviate.val"]], "galsimboundserror (class in galsim)": [[33, "galsim.GalSimBoundsError"]], "galsimconfigerror (class in galsim)": [[33, "galsim.GalSimConfigError"]], "galsimconfigvalueerror (class in galsim)": [[33, "galsim.GalSimConfigValueError"]], "galsimdeprecationwarning (class in galsim)": [[33, "galsim.GalSimDeprecationWarning"]], "galsimerror (class in galsim)": [[33, "galsim.GalSimError"]], "galsimfftsizeerror (class in galsim)": [[33, "galsim.GalSimFFTSizeError"]], "galsimhsmerror (class in galsim)": [[33, "galsim.GalSimHSMError"]], "galsimimmutableerror (class in galsim)": [[33, "galsim.GalSimImmutableError"]], "galsimincompatiblevalueserror (class in galsim)": [[33, "galsim.GalSimIncompatibleValuesError"]], "galsimindexerror (class in galsim)": [[33, "galsim.GalSimIndexError"]], "galsimkeyerror (class in galsim)": [[33, "galsim.GalSimKeyError"]], "galsimnotimplementederror (class in galsim)": [[33, "galsim.GalSimNotImplementedError"]], "galsimrangeerror (class in galsim)": [[33, "galsim.GalSimRangeError"]], "galsimsederror (class in galsim)": [[33, "galsim.GalSimSEDError"]], "galsimundefinedboundserror (class in galsim)": [[33, "galsim.GalSimUndefinedBoundsError"]], "galsimvalueerror (class in galsim)": [[33, "galsim.GalSimValueError"]], "galsimwarning (class in galsim)": [[33, "galsim.GalSimWarning"]], "fft2() (in module galsim.fft)": [[34, "galsim.fft.fft2"]], "ifft2() (in module galsim.fft)": [[34, "galsim.fft.ifft2"]], "irfft2() (in module galsim.fft)": [[34, "galsim.fft.irfft2"]], "rfft2() (in module galsim.fft)": [[34, "galsim.fft.rfft2"]], "fitsheader (class in galsim.fits)": [[35, "galsim.fits.FitsHeader"]], "append() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.append"]], "clear() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.clear"]], "closehdulist() (in module galsim.fits)": [[35, "galsim.fits.closeHDUList"]], "comment() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.comment"]], "extend() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.extend"]], "get() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.get"]], "items() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.items"]], "iteritems() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.iteritems"]], "iterkeys() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.iterkeys"]], "itervalues() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.itervalues"]], "keys() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.keys"]], "pop() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.pop"]], "read() (in module galsim.fits)": [[35, "galsim.fits.read"]], "readcube() (in module galsim.fits)": [[35, "galsim.fits.readCube"]], "readfile() (in module galsim.fits)": [[35, "galsim.fits.readFile"]], "readmulti() (in module galsim.fits)": [[35, "galsim.fits.readMulti"]], "update() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.update"]], "values() (galsim.fits.fitsheader method)": [[35, "galsim.fits.FitsHeader.values"]], "write() (in module galsim.fits)": [[35, "galsim.fits.write"]], "writecube() (in module galsim.fits)": [[35, "galsim.fits.writeCube"]], "writefile() (in module galsim.fits)": [[35, "galsim.fits.writeFile"]], "writemulti() (in module galsim.fits)": [[35, "galsim.fits.writeMulti"]], "devaucouleurs (class in galsim)": [[36, "galsim.DeVaucouleurs"]], "exponential (class in galsim)": [[36, "galsim.Exponential"]], "inclinedexponential (class in galsim)": [[36, "galsim.InclinedExponential"]], "inclinedsersic (class in galsim)": [[36, "galsim.InclinedSersic"]], "randomknots (class in galsim)": [[36, "galsim.RandomKnots"]], "sersic (class in galsim)": [[36, "galsim.Sersic"]], "spergel (class in galsim)": [[36, "galsim.Spergel"]], "calculatefluxradius() (galsim.spergel method)": [[36, "galsim.Spergel.calculateFluxRadius"]], "calculatehlr() (galsim.randomknots method)": [[36, "galsim.RandomKnots.calculateHLR"]], "calculatehlrfactor() (galsim.sersic method)": [[36, "galsim.Sersic.calculateHLRFactor"]], "calculateintegratedflux() (galsim.sersic method)": [[36, "galsim.Sersic.calculateIntegratedFlux"]], "calculateintegratedflux() (galsim.spergel method)": [[36, "galsim.Spergel.calculateIntegratedFlux"]], "dilate() (galsim.randomknots method)": [[36, "galsim.RandomKnots.dilate"]], "disk_half_light_radius (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.disk_half_light_radius"]], "disk_half_light_radius (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.disk_half_light_radius"]], "expand() (galsim.randomknots method)": [[36, "galsim.RandomKnots.expand"]], "half_light_radius (galsim.exponential property)": [[36, "galsim.Exponential.half_light_radius"]], "half_light_radius (galsim.sersic property)": [[36, "galsim.Sersic.half_light_radius"]], "half_light_radius (galsim.spergel property)": [[36, "galsim.Spergel.half_light_radius"]], "inclination (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.inclination"]], "inclination (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.inclination"]], "input_half_light_radius (galsim.randomknots property)": [[36, "galsim.RandomKnots.input_half_light_radius"]], "n (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.n"]], "n (galsim.sersic property)": [[36, "galsim.Sersic.n"]], "npoints (galsim.randomknots property)": [[36, "galsim.RandomKnots.npoints"]], "nu (galsim.spergel property)": [[36, "galsim.Spergel.nu"]], "rotate() (galsim.randomknots method)": [[36, "galsim.RandomKnots.rotate"]], "scale_h_over_r (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.scale_h_over_r"]], "scale_h_over_r (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.scale_h_over_r"]], "scale_height (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.scale_height"]], "scale_height (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.scale_height"]], "scale_radius (galsim.exponential property)": [[36, "galsim.Exponential.scale_radius"]], "scale_radius (galsim.inclinedexponential property)": [[36, "galsim.InclinedExponential.scale_radius"]], "scale_radius (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.scale_radius"]], "scale_radius (galsim.sersic property)": [[36, "galsim.Sersic.scale_radius"]], "scale_radius (galsim.spergel property)": [[36, "galsim.Spergel.scale_radius"]], "shear() (galsim.randomknots method)": [[36, "galsim.RandomKnots.shear"]], "shift() (galsim.randomknots method)": [[36, "galsim.RandomKnots.shift"]], "transform() (galsim.randomknots method)": [[36, "galsim.RandomKnots.transform"]], "trunc (galsim.inclinedsersic property)": [[36, "galsim.InclinedSersic.trunc"]], "trunc (galsim.sersic property)": [[36, "galsim.Sersic.trunc"]], "withflux() (galsim.devaucouleurs method)": [[36, "galsim.DeVaucouleurs.withFlux"]], "withflux() (galsim.exponential method)": [[36, "galsim.Exponential.withFlux"]], "withflux() (galsim.inclinedexponential method)": [[36, "galsim.InclinedExponential.withFlux"]], "withflux() (galsim.inclinedsersic method)": [[36, "galsim.InclinedSersic.withFlux"]], "withflux() (galsim.randomknots method)": [[36, "galsim.RandomKnots.withFlux"]], "withflux() (galsim.sersic method)": [[36, "galsim.Sersic.withFlux"]], "withflux() (galsim.spergel method)": [[36, "galsim.Spergel.withFlux"]], "withscaledflux() (galsim.randomknots method)": [[36, "galsim.RandomKnots.withScaledFlux"]], "gsobject (class in galsim)": [[37, "galsim.GSObject"]], "__add__() (galsim.gsobject method)": [[37, "galsim.GSObject.__add__"]], "__div__() (galsim.gsobject method)": [[37, "galsim.GSObject.__div__"]], "__mul__() (galsim.gsobject method)": [[37, "galsim.GSObject.__mul__"]], "__rmul__() (galsim.gsobject method)": [[37, "galsim.GSObject.__rmul__"]], "__sub__() (galsim.gsobject method)": [[37, "galsim.GSObject.__sub__"]], "_calculate_nphotons() (galsim.gsobject method)": [[37, "galsim.GSObject._calculate_nphotons"]], "_drawkimage() (galsim.gsobject method)": [[37, "galsim.GSObject._drawKImage"]], "_drawreal() (galsim.gsobject method)": [[37, "galsim.GSObject._drawReal"]], "_kvalue() (galsim.gsobject method)": [[37, "galsim.GSObject._kValue"]], "_shear() (galsim.gsobject method)": [[37, "galsim.GSObject._shear"]], "_shift() (galsim.gsobject method)": [[37, "galsim.GSObject._shift"]], "_shoot() (galsim.gsobject method)": [[37, "galsim.GSObject._shoot"]], "_xvalue() (galsim.gsobject method)": [[37, "galsim.GSObject._xValue"]], "applyto() (galsim.gsobject method)": [[37, "galsim.GSObject.applyTo"]], "atredshift() (galsim.gsobject method)": [[37, "galsim.GSObject.atRedshift"]], "calculatefwhm() (galsim.gsobject method)": [[37, "galsim.GSObject.calculateFWHM"]], "calculatehlr() (galsim.gsobject method)": [[37, "galsim.GSObject.calculateHLR"]], "calculatemomentradius() (galsim.gsobject method)": [[37, "galsim.GSObject.calculateMomentRadius"]], "centroid (galsim.gsobject property)": [[37, "galsim.GSObject.centroid"]], "dilate() (galsim.gsobject method)": [[37, "galsim.GSObject.dilate"]], "drawfft() (galsim.gsobject method)": [[37, "galsim.GSObject.drawFFT"]], "drawfft_finish() (galsim.gsobject method)": [[37, "galsim.GSObject.drawFFT_finish"]], "drawfft_makekimage() (galsim.gsobject method)": [[37, "galsim.GSObject.drawFFT_makeKImage"]], "drawimage() (galsim.gsobject method)": [[37, "galsim.GSObject.drawImage"]], "drawkimage() (galsim.gsobject method)": [[37, "galsim.GSObject.drawKImage"]], "drawphot() (galsim.gsobject method)": [[37, "galsim.GSObject.drawPhot"]], "drawreal() (galsim.gsobject method)": [[37, "galsim.GSObject.drawReal"]], "expand() (galsim.gsobject method)": [[37, "galsim.GSObject.expand"]], "flux (galsim.gsobject property)": [[37, "galsim.GSObject.flux"]], "getgoodimagesize() (galsim.gsobject method)": [[37, "galsim.GSObject.getGoodImageSize"]], "gsparams (galsim.gsobject property)": [[37, "galsim.GSObject.gsparams"]], "has_hard_edges (galsim.gsobject property)": [[37, "galsim.GSObject.has_hard_edges"]], "is_analytic_k (galsim.gsobject property)": [[37, "galsim.GSObject.is_analytic_k"]], "is_analytic_x (galsim.gsobject property)": [[37, "galsim.GSObject.is_analytic_x"]], "is_axisymmetric (galsim.gsobject property)": [[37, "galsim.GSObject.is_axisymmetric"]], "kvalue() (galsim.gsobject method)": [[37, "galsim.GSObject.kValue"]], "lens() (galsim.gsobject method)": [[37, "galsim.GSObject.lens"]], "magnify() (galsim.gsobject method)": [[37, "galsim.GSObject.magnify"]], "makephot() (galsim.gsobject method)": [[37, "galsim.GSObject.makePhot"]], "max_sb (galsim.gsobject property)": [[37, "galsim.GSObject.max_sb"]], "maxk (galsim.gsobject property)": [[37, "galsim.GSObject.maxk"]], "negative_flux (galsim.gsobject property)": [[37, "galsim.GSObject.negative_flux"]], "noise (galsim.gsobject property)": [[37, "galsim.GSObject.noise"]], "nyquist_scale (galsim.gsobject property)": [[37, "galsim.GSObject.nyquist_scale"]], "positive_flux (galsim.gsobject property)": [[37, "galsim.GSObject.positive_flux"]], "rotate() (galsim.gsobject method)": [[37, "galsim.GSObject.rotate"]], "shear() (galsim.gsobject method)": [[37, "galsim.GSObject.shear"]], "shift() (galsim.gsobject method)": [[37, "galsim.GSObject.shift"]], "shoot() (galsim.gsobject method)": [[37, "galsim.GSObject.shoot"]], "stepk (galsim.gsobject property)": [[37, "galsim.GSObject.stepk"]], "transform() (galsim.gsobject method)": [[37, "galsim.GSObject.transform"]], "withflux() (galsim.gsobject method)": [[37, "galsim.GSObject.withFlux"]], "withgsparams() (galsim.gsobject method)": [[37, "galsim.GSObject.withGSParams"]], "withscaledflux() (galsim.gsobject method)": [[37, "galsim.GSObject.withScaledFlux"]], "xvalue() (galsim.gsobject method)": [[37, "galsim.GSObject.xValue"]], "gsparams (class in galsim)": [[38, "galsim.GSParams"]], "check() (galsim.gsparams static method)": [[38, "galsim.GSParams.check"]], "combine() (galsim.gsparams static method)": [[38, "galsim.GSParams.combine"]], "withparams() (galsim.gsparams method)": [[38, "galsim.GSParams.withParams"]], "estimateshear() (in module galsim.hsm)": [[40, "galsim.hsm.EstimateShear"]], "findadaptivemom() (in module galsim.hsm)": [[40, "galsim.hsm.FindAdaptiveMom"]], "hsmparams (class in galsim.hsm)": [[40, "galsim.hsm.HSMParams"]], "shapedata (class in galsim.hsm)": [[40, "galsim.hsm.ShapeData"]], "applywcs() (galsim.hsm.shapedata method)": [[40, "galsim.hsm.ShapeData.applyWCS"]], "check() (galsim.hsm.hsmparams static method)": [[40, "galsim.hsm.HSMParams.check"]], "findadaptivemom() (galsim.image method)": [[42, "galsim.Image.FindAdaptiveMom"]], "image (class in galsim)": [[42, "galsim.Image"]], "imagecd() (in module galsim)": [[42, "galsim.ImageCD"]], "imagecf() (in module galsim)": [[42, "galsim.ImageCF"]], "imaged() (in module galsim)": [[42, "galsim.ImageD"]], "imagef() (in module galsim)": [[42, "galsim.ImageF"]], "imagei() (in module galsim)": [[42, "galsim.ImageI"]], "images() (in module galsim)": [[42, "galsim.ImageS"]], "imageui() (in module galsim)": [[42, "galsim.ImageUI"]], "imageus() (in module galsim)": [[42, "galsim.ImageUS"]], "_image() (in module galsim)": [[42, "galsim._Image"]], "__call__() (galsim.image method)": [[42, "galsim.Image.__call__"]], "__getitem__() (galsim.image method)": [[42, "galsim.Image.__getitem__"]], "__setitem__() (galsim.image method)": [[42, "galsim.Image.__setitem__"]], "_addvalue() (galsim.image method)": [[42, "galsim.Image._addValue"]], "_fill() (galsim.image method)": [[42, "galsim.Image._fill"]], "_getvalue() (galsim.image method)": [[42, "galsim.Image._getValue"]], "_invertself() (galsim.image method)": [[42, "galsim.Image._invertSelf"]], "_setvalue() (galsim.image method)": [[42, "galsim.Image._setValue"]], "_shift() (galsim.image method)": [[42, "galsim.Image._shift"]], "_view() (galsim.image method)": [[42, "galsim.Image._view"]], "_wrap() (galsim.image method)": [[42, "galsim.Image._wrap"]], "addnoise() (galsim.image method)": [[42, "galsim.Image.addNoise"]], "addnoisesnr() (galsim.image method)": [[42, "galsim.Image.addNoiseSNR"]], "addreciprocityfailure() (galsim.image method)": [[42, "galsim.Image.addReciprocityFailure"]], "addvalue() (galsim.image method)": [[42, "galsim.Image.addValue"]], "applyipc() (galsim.image method)": [[42, "galsim.Image.applyIPC"]], "applynonlinearity() (galsim.image method)": [[42, "galsim.Image.applyNonlinearity"]], "applypersistence() (galsim.image method)": [[42, "galsim.Image.applyPersistence"]], "array (galsim.image property)": [[42, "galsim.Image.array"]], "bin() (galsim.image method)": [[42, "galsim.Image.bin"]], "bounds (galsim.image property)": [[42, "galsim.Image.bounds"]], "calculatefwhm() (galsim.image method)": [[42, "galsim.Image.calculateFWHM"]], "calculatehlr() (galsim.image method)": [[42, "galsim.Image.calculateHLR"]], "calculatemomentradius() (galsim.image method)": [[42, "galsim.Image.calculateMomentRadius"]], "calculate_fft() (galsim.image method)": [[42, "galsim.Image.calculate_fft"]], "calculate_inverse_fft() (galsim.image method)": [[42, "galsim.Image.calculate_inverse_fft"]], "center (galsim.image property)": [[42, "galsim.Image.center"]], "clear_depixelize_cache() (galsim.image static method)": [[42, "galsim.Image.clear_depixelize_cache"]], "conjugate (galsim.image property)": [[42, "galsim.Image.conjugate"]], "copy() (galsim.image method)": [[42, "galsim.Image.copy"]], "copyfrom() (galsim.image method)": [[42, "galsim.Image.copyFrom"]], "depixelize() (galsim.image method)": [[42, "galsim.Image.depixelize"]], "dtype (galsim.image property)": [[42, "galsim.Image.dtype"]], "fill() (galsim.image method)": [[42, "galsim.Image.fill"]], "flip_lr() (galsim.image method)": [[42, "galsim.Image.flip_lr"]], "flip_ud() (galsim.image method)": [[42, "galsim.Image.flip_ud"]], "getvalue() (galsim.image method)": [[42, "galsim.Image.getValue"]], "get_pixel_centers() (galsim.image method)": [[42, "galsim.Image.get_pixel_centers"]], "good_fft_size() (galsim.image class method)": [[42, "galsim.Image.good_fft_size"]], "imag (galsim.image property)": [[42, "galsim.Image.imag"]], "invertself() (galsim.image method)": [[42, "galsim.Image.invertSelf"]], "iscomplex (galsim.image property)": [[42, "galsim.Image.iscomplex"]], "isconst (galsim.image property)": [[42, "galsim.Image.isconst"]], "iscontiguous (galsim.image property)": [[42, "galsim.Image.iscontiguous"]], "isinteger (galsim.image property)": [[42, "galsim.Image.isinteger"]], "ncol (galsim.image property)": [[42, "galsim.Image.ncol"]], "nrow (galsim.image property)": [[42, "galsim.Image.nrow"]], "origin (galsim.image property)": [[42, "galsim.Image.origin"]], "outer_bounds (galsim.image property)": [[42, "galsim.Image.outer_bounds"]], "quantize() (galsim.image method)": [[42, "galsim.Image.quantize"]], "real (galsim.image property)": [[42, "galsim.Image.real"]], "replacenegative() (galsim.image method)": [[42, "galsim.Image.replaceNegative"]], "resize() (galsim.image method)": [[42, "galsim.Image.resize"]], "rot_180() (galsim.image method)": [[42, "galsim.Image.rot_180"]], "rot_ccw() (galsim.image method)": [[42, "galsim.Image.rot_ccw"]], "rot_cw() (galsim.image method)": [[42, "galsim.Image.rot_cw"]], "scale (galsim.image property)": [[42, "galsim.Image.scale"]], "setcenter() (galsim.image method)": [[42, "galsim.Image.setCenter"]], "setorigin() (galsim.image method)": [[42, "galsim.Image.setOrigin"]], "setsubimage() (galsim.image method)": [[42, "galsim.Image.setSubImage"]], "setvalue() (galsim.image method)": [[42, "galsim.Image.setValue"]], "setzero() (galsim.image method)": [[42, "galsim.Image.setZero"]], "shift() (galsim.image method)": [[42, "galsim.Image.shift"]], "subimage() (galsim.image method)": [[42, "galsim.Image.subImage"]], "subsample() (galsim.image method)": [[42, "galsim.Image.subsample"]], "symmetrizenoise() (galsim.image method)": [[42, "galsim.Image.symmetrizeNoise"]], "transpose() (galsim.image method)": [[42, "galsim.Image.transpose"]], "true_center (galsim.image property)": [[42, "galsim.Image.true_center"]], "view() (galsim.image method)": [[42, "galsim.Image.view"]], "whitennoise() (galsim.image method)": [[42, "galsim.Image.whitenNoise"]], "wrap() (galsim.image method)": [[42, "galsim.Image.wrap"]], "write() (galsim.image method)": [[42, "galsim.Image.write"]], "xmax (galsim.image property)": [[42, "galsim.Image.xmax"]], "xmin (galsim.image property)": [[42, "galsim.Image.xmin"]], "ymax (galsim.image property)": [[42, "galsim.Image.ymax"]], "ymin (galsim.image property)": [[42, "galsim.Image.ymin"]], "continuousintegrator (class in galsim.integ)": [[47, "galsim.integ.ContinuousIntegrator"]], "imageintegrator (class in galsim.integ)": [[47, "galsim.integ.ImageIntegrator"]], "integrationrule (class in galsim.integ)": [[47, "galsim.integ.IntegrationRule"]], "midptrule (class in galsim.integ)": [[47, "galsim.integ.MidptRule"]], "quadrule (class in galsim.integ)": [[47, "galsim.integ.QuadRule"]], "sampleintegrator (class in galsim.integ)": [[47, "galsim.integ.SampleIntegrator"]], "trapzrule (class in galsim.integ)": [[47, "galsim.integ.TrapzRule"]], "__call__() (galsim.integ.imageintegrator method)": [[47, "galsim.integ.ImageIntegrator.__call__"]], "calculateweights() (galsim.integ.midptrule method)": [[47, "galsim.integ.MidptRule.calculateWeights"]], "calculateweights() (galsim.integ.quadrule method)": [[47, "galsim.integ.QuadRule.calculateWeights"]], "calculateweights() (galsim.integ.trapzrule method)": [[47, "galsim.integ.TrapzRule.calculateWeights"]], "hankel() (in module galsim.integ)": [[47, "galsim.integ.hankel"]], "int1d() (in module galsim.integ)": [[47, "galsim.integ.int1d"]], "midptrule (in module galsim.integ)": [[47, "galsim.integ.midptRule"]], "quadrule (in module galsim.integ)": [[47, "galsim.integ.quadRule"]], "trapzrule (in module galsim.integ)": [[47, "galsim.integ.trapzRule"]], "cubic (class in galsim)": [[48, "galsim.Cubic"]], "delta (class in galsim)": [[48, "galsim.Delta"]], "interpolant (class in galsim)": [[48, "galsim.Interpolant"]], "lanczos (class in galsim)": [[48, "galsim.Lanczos"]], "linear (class in galsim)": [[48, "galsim.Linear"]], "nearest (class in galsim)": [[48, "galsim.Nearest"]], "quintic (class in galsim)": [[48, "galsim.Quintic"]], "sincinterpolant (class in galsim)": [[48, "galsim.SincInterpolant"]], "conserve_dc (galsim.lanczos property)": [[48, "galsim.Lanczos.conserve_dc"]], "from_name() (galsim.interpolant static method)": [[48, "galsim.Interpolant.from_name"]], "gsparams (galsim.interpolant property)": [[48, "galsim.Interpolant.gsparams"]], "ixrange (galsim.cubic property)": [[48, "galsim.Cubic.ixrange"]], "ixrange (galsim.delta property)": [[48, "galsim.Delta.ixrange"]], "ixrange (galsim.lanczos property)": [[48, "galsim.Lanczos.ixrange"]], "ixrange (galsim.linear property)": [[48, "galsim.Linear.ixrange"]], "ixrange (galsim.nearest property)": [[48, "galsim.Nearest.ixrange"]], "ixrange (galsim.quintic property)": [[48, "galsim.Quintic.ixrange"]], "ixrange (galsim.sincinterpolant property)": [[48, "galsim.SincInterpolant.ixrange"]], "krange (galsim.cubic property)": [[48, "galsim.Cubic.krange"]], "krange (galsim.delta property)": [[48, "galsim.Delta.krange"]], "krange (galsim.lanczos property)": [[48, "galsim.Lanczos.krange"]], "krange (galsim.linear property)": [[48, "galsim.Linear.krange"]], "krange (galsim.nearest property)": [[48, "galsim.Nearest.krange"]], "krange (galsim.quintic property)": [[48, "galsim.Quintic.krange"]], "krange (galsim.sincinterpolant property)": [[48, "galsim.SincInterpolant.krange"]], "kval() (galsim.interpolant method)": [[48, "galsim.Interpolant.kval"]], "n (galsim.lanczos property)": [[48, "galsim.Lanczos.n"]], "negative_flux (galsim.interpolant property)": [[48, "galsim.Interpolant.negative_flux"]], "positive_flux (galsim.interpolant property)": [[48, "galsim.Interpolant.positive_flux"]], "unit_integrals() (galsim.cubic method)": [[48, "galsim.Cubic.unit_integrals"]], "unit_integrals() (galsim.delta method)": [[48, "galsim.Delta.unit_integrals"]], "unit_integrals() (galsim.interpolant method)": [[48, "galsim.Interpolant.unit_integrals"]], "unit_integrals() (galsim.linear method)": [[48, "galsim.Linear.unit_integrals"]], "unit_integrals() (galsim.nearest method)": [[48, "galsim.Nearest.unit_integrals"]], "unit_integrals() (galsim.sincinterpolant method)": [[48, "galsim.SincInterpolant.unit_integrals"]], "withgsparams() (galsim.interpolant method)": [[48, "galsim.Interpolant.withGSParams"]], "xrange (galsim.cubic property)": [[48, "galsim.Cubic.xrange"]], "xrange (galsim.delta property)": [[48, "galsim.Delta.xrange"]], "xrange (galsim.lanczos property)": [[48, "galsim.Lanczos.xrange"]], "xrange (galsim.linear property)": [[48, "galsim.Linear.xrange"]], "xrange (galsim.nearest property)": [[48, "galsim.Nearest.xrange"]], "xrange (galsim.quintic property)": [[48, "galsim.Quintic.xrange"]], "xrange (galsim.sincinterpolant property)": [[48, "galsim.SincInterpolant.xrange"]], "xval() (galsim.interpolant method)": [[48, "galsim.Interpolant.xval"]], "capturelog (class in galsim.utilities)": [[49, "galsim.utilities.CaptureLog"]], "lru_cache (class in galsim.utilities)": [[49, "galsim.utilities.LRU_Cache"]], "orderedweakref (class in galsim.utilities)": [[49, "galsim.utilities.OrderedWeakRef"]], "profile (class in galsim.utilities)": [[49, "galsim.utilities.Profile"]], "simplegenerator (class in galsim.utilities)": [[49, "galsim.utilities.SimpleGenerator"]], "weakmethod (class in galsim.utilities)": [[49, "galsim.utilities.WeakMethod"]], "_horner() (in module galsim.utilities)": [[49, "galsim.utilities._horner"]], "_horner2d() (in module galsim.utilities)": [[49, "galsim.utilities._horner2d"]], "binomial() (in module galsim.utilities)": [[49, "galsim.utilities.binomial"]], "check_all_diff() (in module galsim.utilities)": [[49, "galsim.utilities.check_all_diff"]], "check_pickle() (in module galsim.utilities)": [[49, "galsim.utilities.check_pickle"]], "check_share_file() (in module galsim.utilities)": [[49, "galsim.utilities.check_share_file"]], "combine_wave_list() (in module galsim.utilities)": [[49, "galsim.utilities.combine_wave_list"]], "convert_interpolant() (in module galsim.utilities)": [[49, "galsim.utilities.convert_interpolant"]], "deinterleaveimage() (in module galsim.utilities)": [[49, "galsim.utilities.deInterleaveImage"]], "doc_inherit (class in galsim.utilities)": [[49, "galsim.utilities.doc_inherit"]], "dol_to_lod() (in module galsim.utilities)": [[49, "galsim.utilities.dol_to_lod"]], "ensure_dir() (in module galsim.utilities)": [[49, "galsim.utilities.ensure_dir"]], "find_out_of_bounds_position() (in module galsim.utilities)": [[49, "galsim.utilities.find_out_of_bounds_position"]], "functionize() (in module galsim.utilities)": [[49, "galsim.utilities.functionize"]], "g1g2_to_e1e2() (in module galsim.utilities)": [[49, "galsim.utilities.g1g2_to_e1e2"]], "get_omp_threads() (in module galsim.utilities)": [[49, "galsim.utilities.get_omp_threads"]], "horner() (in module galsim.utilities)": [[49, "galsim.utilities.horner"]], "horner2d() (in module galsim.utilities)": [[49, "galsim.utilities.horner2d"]], "interleaveimages() (in module galsim.utilities)": [[49, "galsim.utilities.interleaveImages"]], "isinteger() (in module galsim.utilities)": [[49, "galsim.utilities.isinteger"]], "kxky() (in module galsim.utilities)": [[49, "galsim.utilities.kxky"]], "lazy_property (class in galsim.utilities)": [[49, "galsim.utilities.lazy_property"]], "listify() (in module galsim.utilities)": [[49, "galsim.utilities.listify"]], "math_eval() (in module galsim.utilities)": [[49, "galsim.utilities.math_eval"]], "merge_sorted() (in module galsim.utilities)": [[49, "galsim.utilities.merge_sorted"]], "ncr() (in module galsim.utilities)": [[49, "galsim.utilities.nCr"]], "old_thin_tabulated_values() (in module galsim.utilities)": [[49, "galsim.utilities.old_thin_tabulated_values"]], "parse_pos_args() (in module galsim.utilities)": [[49, "galsim.utilities.parse_pos_args"]], "pickle_shared() (in module galsim.utilities)": [[49, "galsim.utilities.pickle_shared"]], "printoptions() (in module galsim.utilities)": [[49, "galsim.utilities.printoptions"]], "rand_arr() (in module galsim.utilities)": [[49, "galsim.utilities.rand_arr"]], "rand_with_replacement() (in module galsim.utilities)": [[49, "galsim.utilities.rand_with_replacement"]], "resize() (galsim.utilities.lru_cache method)": [[49, "galsim.utilities.LRU_Cache.resize"]], "roll2d() (in module galsim.utilities)": [[49, "galsim.utilities.roll2d"]], "rotate_xy() (in module galsim.utilities)": [[49, "galsim.utilities.rotate_xy"]], "set_omp_threads() (in module galsim.utilities)": [[49, "galsim.utilities.set_omp_threads"]], "single_threaded (class in galsim.utilities)": [[49, "galsim.utilities.single_threaded"]], "structure_function() (in module galsim.utilities)": [[49, "galsim.utilities.structure_function"]], "thin_tabulated_values() (in module galsim.utilities)": [[49, "galsim.utilities.thin_tabulated_values"]], "timer (class in galsim.utilities)": [[49, "galsim.utilities.timer"]], "unweighted_moments() (in module galsim.utilities)": [[49, "galsim.utilities.unweighted_moments"]], "unweighted_shape() (in module galsim.utilities)": [[49, "galsim.utilities.unweighted_shape"]], "cosmology (class in galsim)": [[50, "galsim.Cosmology"]], "da() (galsim.cosmology method)": [[50, "galsim.Cosmology.Da"]], "e() (galsim.cosmology method)": [[50, "galsim.Cosmology.E"]], "nfwhalo (class in galsim)": [[50, "galsim.NFWHalo"]], "_getconvergence() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getConvergence"]], "_getlensing() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getLensing"]], "_getmagnification() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getMagnification"]], "_getshear() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo._getShear"]], "a() (galsim.cosmology method)": [[50, "galsim.Cosmology.a"]], "getconvergence() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getConvergence"]], "getlensing() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getLensing"]], "getmagnification() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getMagnification"]], "getshear() (galsim.nfwhalo method)": [[50, "galsim.NFWHalo.getShear"]], "basenoise (class in galsim)": [[51, "galsim.BaseNoise"]], "ccdnoise (class in galsim)": [[51, "galsim.CCDNoise"]], "deviatenoise (class in galsim)": [[51, "galsim.DeviateNoise"]], "gaussiannoise (class in galsim)": [[51, "galsim.GaussianNoise"]], "poissonnoise (class in galsim)": [[51, "galsim.PoissonNoise"]], "variablegaussiannoise (class in galsim)": [[51, "galsim.VariableGaussianNoise"]], "__div__() (galsim.basenoise method)": [[51, "galsim.BaseNoise.__div__"]], "__mul__() (galsim.basenoise method)": [[51, "galsim.BaseNoise.__mul__"]], "applyto() (galsim.basenoise method)": [[51, "galsim.BaseNoise.applyTo"]], "applyto() (galsim.variablegaussiannoise method)": [[51, "galsim.VariableGaussianNoise.applyTo"]], "copy() (galsim.ccdnoise method)": [[51, "galsim.CCDNoise.copy"]], "copy() (galsim.deviatenoise method)": [[51, "galsim.DeviateNoise.copy"]], "copy() (galsim.gaussiannoise method)": [[51, "galsim.GaussianNoise.copy"]], "copy() (galsim.poissonnoise method)": [[51, "galsim.PoissonNoise.copy"]], "copy() (galsim.variablegaussiannoise method)": [[51, "galsim.VariableGaussianNoise.copy"]], "gain (galsim.ccdnoise property)": [[51, "galsim.CCDNoise.gain"]], "getvariance() (galsim.basenoise method)": [[51, "galsim.BaseNoise.getVariance"]], "read_noise (galsim.ccdnoise property)": [[51, "galsim.CCDNoise.read_noise"]], "rng (galsim.basenoise property)": [[51, "galsim.BaseNoise.rng"]], "sigma (galsim.gaussiannoise property)": [[51, "galsim.GaussianNoise.sigma"]], "sky_level (galsim.ccdnoise property)": [[51, "galsim.CCDNoise.sky_level"]], "sky_level (galsim.poissonnoise property)": [[51, "galsim.PoissonNoise.sky_level"]], "var_image (galsim.variablegaussiannoise property)": [[51, "galsim.VariableGaussianNoise.var_image"]], "withscaledvariance() (galsim.basenoise method)": [[51, "galsim.BaseNoise.withScaledVariance"]], "withvariance() (galsim.basenoise method)": [[51, "galsim.BaseNoise.withVariance"]], "aperture (class in galsim)": [[54, "galsim.Aperture"]], "atmosphere() (in module galsim)": [[54, "galsim.Atmosphere"]], "atmosphericscreen (class in galsim)": [[54, "galsim.AtmosphericScreen"]], "opticalscreen (class in galsim)": [[54, "galsim.OpticalScreen"]], "phasescreenlist (class in galsim)": [[54, "galsim.PhaseScreenList"]], "phasescreenpsf (class in galsim)": [[54, "galsim.PhaseScreenPSF"]], "secondkick (class in galsim)": [[54, "galsim.SecondKick"]], "userscreen (class in galsim)": [[54, "galsim.UserScreen"]], "altitude (galsim.atmosphericscreen property)": [[54, "galsim.AtmosphericScreen.altitude"]], "diam (galsim.aperture property)": [[54, "galsim.Aperture.diam"]], "diam (galsim.secondkick property)": [[54, "galsim.SecondKick.diam"]], "fft_sign (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.fft_sign"]], "flux (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.flux"]], "gsparams (galsim.aperture property)": [[54, "galsim.Aperture.gsparams"]], "illuminated (galsim.aperture property)": [[54, "galsim.Aperture.illuminated"]], "initworker() (in module galsim.phase_screens)": [[54, "galsim.phase_screens.initWorker"]], "initworkerargs() (in module galsim.phase_screens)": [[54, "galsim.phase_screens.initWorkerArgs"]], "instantiate() (galsim.atmosphericscreen method)": [[54, "galsim.AtmosphericScreen.instantiate"]], "instantiate() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.instantiate"]], "kcrit (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.kcrit"]], "kcrit (galsim.secondkick property)": [[54, "galsim.SecondKick.kcrit"]], "kmax (galsim.atmosphericscreen property)": [[54, "galsim.AtmosphericScreen.kmax"]], "kmin (galsim.atmosphericscreen property)": [[54, "galsim.AtmosphericScreen.kmin"]], "lam (galsim.secondkick property)": [[54, "galsim.SecondKick.lam"]], "makepsf() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.makePSF"]], "npix (galsim.aperture property)": [[54, "galsim.Aperture.npix"]], "obscuration (galsim.aperture property)": [[54, "galsim.Aperture.obscuration"]], "obscuration (galsim.secondkick property)": [[54, "galsim.SecondKick.obscuration"]], "pupil_plane_scale (galsim.aperture property)": [[54, "galsim.Aperture.pupil_plane_scale"]], "pupil_plane_size (galsim.aperture property)": [[54, "galsim.Aperture.pupil_plane_size"]], "r0 (galsim.secondkick property)": [[54, "galsim.SecondKick.r0"]], "reset_shared_screens() (in module galsim.phase_screens)": [[54, "galsim.phase_screens.reset_shared_screens"]], "samplepupil() (galsim.aperture method)": [[54, "galsim.Aperture.samplePupil"]], "scale_unit (galsim.secondkick property)": [[54, "galsim.SecondKick.scale_unit"]], "screen_list (galsim.phasescreenpsf property)": [[54, "galsim.PhaseScreenPSF.screen_list"]], "u (galsim.aperture property)": [[54, "galsim.Aperture.u"]], "v (galsim.aperture property)": [[54, "galsim.Aperture.v"]], "wavefront() (galsim.atmosphericscreen method)": [[54, "galsim.AtmosphericScreen.wavefront"]], "wavefront() (galsim.opticalscreen method)": [[54, "galsim.OpticalScreen.wavefront"]], "wavefront() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.wavefront"]], "wavefront() (galsim.userscreen method)": [[54, "galsim.UserScreen.wavefront"]], "wavefront_gradient() (galsim.atmosphericscreen method)": [[54, "galsim.AtmosphericScreen.wavefront_gradient"]], "wavefront_gradient() (galsim.opticalscreen method)": [[54, "galsim.OpticalScreen.wavefront_gradient"]], "wavefront_gradient() (galsim.phasescreenlist method)": [[54, "galsim.PhaseScreenList.wavefront_gradient"]], "wavefront_gradient() (galsim.userscreen method)": [[54, "galsim.UserScreen.wavefront_gradient"]], "withflux() (galsim.phasescreenpsf method)": [[54, "galsim.PhaseScreenPSF.withFlux"]], "withflux() (galsim.secondkick method)": [[54, "galsim.SecondKick.withFlux"]], "withgsparams() (galsim.aperture method)": [[54, "galsim.Aperture.withGSParams"]], "withgsparams() (galsim.phasescreenpsf method)": [[54, "galsim.PhaseScreenPSF.withGSParams"]], "photonarray (class in galsim)": [[56, "galsim.PhotonArray"]], "addto() (galsim.photonarray method)": [[56, "galsim.PhotonArray.addTo"]], "allocateangles() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocateAngles"]], "allocatepupil() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocatePupil"]], "allocatetimes() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocateTimes"]], "allocatewavelengths() (galsim.photonarray method)": [[56, "galsim.PhotonArray.allocateWavelengths"]], "assignat() (galsim.photonarray method)": [[56, "galsim.PhotonArray.assignAt"]], "convolve() (galsim.photonarray method)": [[56, "galsim.PhotonArray.convolve"]], "copyfrom() (galsim.photonarray method)": [[56, "galsim.PhotonArray.copyFrom"]], "dxdz (galsim.photonarray property)": [[56, "galsim.PhotonArray.dxdz"]], "dydz (galsim.photonarray property)": [[56, "galsim.PhotonArray.dydz"]], "flux (galsim.photonarray property)": [[56, "galsim.PhotonArray.flux"]], "fromarrays() (galsim.photonarray class method)": [[56, "galsim.PhotonArray.fromArrays"]], "gettotalflux() (galsim.photonarray method)": [[56, "galsim.PhotonArray.getTotalFlux"]], "hasallocatedangles() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedAngles"]], "hasallocatedpupil() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedPupil"]], "hasallocatedtimes() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedTimes"]], "hasallocatedwavelengths() (galsim.photonarray method)": [[56, "galsim.PhotonArray.hasAllocatedWavelengths"]], "iscorrelated() (galsim.photonarray method)": [[56, "galsim.PhotonArray.isCorrelated"]], "makefromimage() (galsim.photonarray class method)": [[56, "galsim.PhotonArray.makeFromImage"]], "pupil_u (galsim.photonarray property)": [[56, "galsim.PhotonArray.pupil_u"]], "pupil_v (galsim.photonarray property)": [[56, "galsim.PhotonArray.pupil_v"]], "read() (galsim.photonarray class method)": [[56, "galsim.PhotonArray.read"]], "scaleflux() (galsim.photonarray method)": [[56, "galsim.PhotonArray.scaleFlux"]], "scalexy() (galsim.photonarray method)": [[56, "galsim.PhotonArray.scaleXY"]], "setcorrelated() (galsim.photonarray method)": [[56, "galsim.PhotonArray.setCorrelated"]], "settotalflux() (galsim.photonarray method)": [[56, "galsim.PhotonArray.setTotalFlux"]], "size() (galsim.photonarray method)": [[56, "galsim.PhotonArray.size"]], "time (galsim.photonarray property)": [[56, "galsim.PhotonArray.time"]], "wavelength (galsim.photonarray property)": [[56, "galsim.PhotonArray.wavelength"]], "write() (galsim.photonarray method)": [[56, "galsim.PhotonArray.write"]], "x (galsim.photonarray property)": [[56, "galsim.PhotonArray.x"]], "y (galsim.photonarray property)": [[56, "galsim.PhotonArray.y"]], "fratioangles (class in galsim)": [[57, "galsim.FRatioAngles"]], "focusdepth (class in galsim)": [[57, "galsim.FocusDepth"]], "photondcr (class in galsim)": [[57, "galsim.PhotonDCR"]], "photonop (class in galsim)": [[57, "galsim.PhotonOp"]], "pupilannulussampler (class in galsim)": [[57, "galsim.PupilAnnulusSampler"]], "pupilimagesampler (class in galsim)": [[57, "galsim.PupilImageSampler"]], "refraction (class in galsim)": [[57, "galsim.Refraction"]], "timesampler (class in galsim)": [[57, "galsim.TimeSampler"]], "wavelengthsampler (class in galsim)": [[57, "galsim.WavelengthSampler"]], "applyto() (galsim.fratioangles method)": [[57, "galsim.FRatioAngles.applyTo"]], "applyto() (galsim.focusdepth method)": [[57, "galsim.FocusDepth.applyTo"]], "applyto() (galsim.photondcr method)": [[57, "galsim.PhotonDCR.applyTo"]], "applyto() (galsim.photonop method)": [[57, "galsim.PhotonOp.applyTo"]], "applyto() (galsim.pupilannulussampler method)": [[57, "galsim.PupilAnnulusSampler.applyTo"]], "applyto() (galsim.pupilimagesampler method)": [[57, "galsim.PupilImageSampler.applyTo"]], "applyto() (galsim.refraction method)": [[57, "galsim.Refraction.applyTo"]], "applyto() (galsim.timesampler method)": [[57, "galsim.TimeSampler.applyTo"]], "applyto() (galsim.wavelengthsampler method)": [[57, "galsim.WavelengthSampler.applyTo"]], "position (class in galsim)": [[58, "galsim.Position"]], "positiond (class in galsim)": [[58, "galsim.PositionD"]], "positioni (class in galsim)": [[58, "galsim.PositionI"]], "round() (galsim.positiond method)": [[58, "galsim.PositionD.round"]], "shear() (galsim.position method)": [[58, "galsim.Position.shear"]], "powerspectrum (class in galsim)": [[59, "galsim.PowerSpectrum"]], "powerspectrumrealizer (class in galsim.lensing_ps)": [[59, "galsim.lensing_ps.PowerSpectrumRealizer"]], "__call__() (galsim.lensing_ps.powerspectrumrealizer method)": [[59, "galsim.lensing_ps.PowerSpectrumRealizer.__call__"]], "_getconvergence() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getConvergence"]], "_getlensing() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getLensing"]], "_getmagnification() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getMagnification"]], "_getshear() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum._getShear"]], "buildgrid() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.buildGrid"]], "calculatexi() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.calculateXi"]], "getconvergence() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getConvergence"]], "getlensing() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getLensing"]], "getmagnification() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getMagnification"]], "getshear() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.getShear"]], "nrandcallsforbuildgrid() (galsim.powerspectrum method)": [[59, "galsim.PowerSpectrum.nRandCallsForBuildGrid"]], "theorytoobserved() (in module galsim.lensing_ps)": [[59, "galsim.lensing_ps.theoryToObserved"]], "powerspectrumestimator (class in galsim.pse)": [[60, "galsim.pse.PowerSpectrumEstimator"]], "estimate() (galsim.pse.powerspectrumestimator method)": [[60, "galsim.pse.PowerSpectrumEstimator.estimate"]], "airy (class in galsim)": [[61, "galsim.Airy"]], "kolmogorov (class in galsim)": [[61, "galsim.Kolmogorov"]], "l0 (galsim.vonkarman property)": [[61, "galsim.VonKarman.L0"]], "moffat (class in galsim)": [[61, "galsim.Moffat"]], "opticalpsf (class in galsim)": [[61, "galsim.OpticalPSF"]], "vonkarman (class in galsim)": [[61, "galsim.VonKarman"]], "beta (galsim.moffat property)": [[61, "galsim.Moffat.beta"]], "delta_amplitude (galsim.vonkarman property)": [[61, "galsim.VonKarman.delta_amplitude"]], "do_delta (galsim.vonkarman property)": [[61, "galsim.VonKarman.do_delta"]], "force_stepk (galsim.vonkarman property)": [[61, "galsim.VonKarman.force_stepk"]], "fwhm (galsim.airy property)": [[61, "galsim.Airy.fwhm"]], "fwhm (galsim.kolmogorov property)": [[61, "galsim.Kolmogorov.fwhm"]], "half_light_radius (galsim.airy property)": [[61, "galsim.Airy.half_light_radius"]], "half_light_radius (galsim.kolmogorov property)": [[61, "galsim.Kolmogorov.half_light_radius"]], "half_light_radius (galsim.moffat property)": [[61, "galsim.Moffat.half_light_radius"]], "half_light_radius (galsim.vonkarman property)": [[61, "galsim.VonKarman.half_light_radius"]], "lam (galsim.vonkarman property)": [[61, "galsim.VonKarman.lam"]], "lam_over_diam (galsim.airy property)": [[61, "galsim.Airy.lam_over_diam"]], "lam_over_r0 (galsim.kolmogorov property)": [[61, "galsim.Kolmogorov.lam_over_r0"]], "obscuration (galsim.airy property)": [[61, "galsim.Airy.obscuration"]], "r0 (galsim.vonkarman property)": [[61, "galsim.VonKarman.r0"]], "r0_500 (galsim.vonkarman property)": [[61, "galsim.VonKarman.r0_500"]], "scale_radius (galsim.moffat property)": [[61, "galsim.Moffat.scale_radius"]], "scale_unit (galsim.vonkarman property)": [[61, "galsim.VonKarman.scale_unit"]], "trunc (galsim.moffat property)": [[61, "galsim.Moffat.trunc"]], "withflux() (galsim.airy method)": [[61, "galsim.Airy.withFlux"]], "withflux() (galsim.kolmogorov method)": [[61, "galsim.Kolmogorov.withFlux"]], "withflux() (galsim.moffat method)": [[61, "galsim.Moffat.withFlux"]], "withflux() (galsim.opticalpsf method)": [[61, "galsim.OpticalPSF.withFlux"]], "withflux() (galsim.vonkarman method)": [[61, "galsim.VonKarman.withFlux"]], "cosmoscatalog (class in galsim)": [[63, "galsim.COSMOSCatalog"]], "galaxysample (class in galsim)": [[63, "galsim.GalaxySample"]], "realgalaxy (class in galsim)": [[63, "galsim.RealGalaxy"]], "realgalaxycatalog (class in galsim)": [[63, "galsim.RealGalaxyCatalog"]], "canmakereal() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.canMakeReal"]], "getbandpass() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getBandpass"]], "getgalimage() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getGalImage"]], "getindexforid() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getIndexForID"]], "getnoise() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getNoise"]], "getnoiseproperties() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getNoiseProperties"]], "getpsf() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getPSF"]], "getpsfimage() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.getPSFImage"]], "getparametricrecord() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.getParametricRecord"]], "getrealparams() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.getRealParams"]], "getvalue() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.getValue"]], "makefromimage() (galsim.realgalaxy class method)": [[63, "galsim.RealGalaxy.makeFromImage"]], "makegalaxy() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.makeGalaxy"]], "preload() (galsim.realgalaxycatalog method)": [[63, "galsim.RealGalaxyCatalog.preload"]], "selectrandomindex() (galsim.galaxysample method)": [[63, "galsim.GalaxySample.selectRandomIndex"]], "withgsparams() (galsim.realgalaxy method)": [[63, "galsim.RealGalaxy.withGSParams"]], "addreciprocityfailure() (in module galsim.roman)": [[64, "galsim.roman.addReciprocityFailure"]], "alldetectoreffects() (in module galsim.roman)": [[64, "galsim.roman.allDetectorEffects"]], "allowedpos() (in module galsim.roman)": [[64, "galsim.roman.allowedPos"]], "applyipc() (in module galsim.roman)": [[64, "galsim.roman.applyIPC"]], "applynonlinearity() (in module galsim.roman)": [[64, "galsim.roman.applyNonlinearity"]], "applypersistence() (in module galsim.roman)": [[64, "galsim.roman.applyPersistence"]], "bestpa() (in module galsim.roman)": [[64, "galsim.roman.bestPA"]], "convertcenter() (in module galsim.roman)": [[64, "galsim.roman.convertCenter"]], "findsca() (in module galsim.roman)": [[64, "galsim.roman.findSCA"]], "getbandpasses() (in module galsim.roman)": [[64, "galsim.roman.getBandpasses"]], "getpsf() (in module galsim.roman)": [[64, "galsim.roman.getPSF"]], "getskylevel() (in module galsim.roman)": [[64, "galsim.roman.getSkyLevel"]], "getwcs() (in module galsim.roman)": [[64, "galsim.roman.getWCS"]], "emissionline (class in galsim)": [[66, "galsim.EmissionLine"]], "sed (class in galsim)": [[66, "galsim.SED"]], "__call__() (galsim.sed method)": [[66, "galsim.SED.__call__"]], "__mul__() (galsim.sed method)": [[66, "galsim.SED.__mul__"]], "_mul_bandpass() (galsim.sed method)": [[66, "galsim.SED._mul_bandpass"]], "_mul_scalar() (galsim.sed method)": [[66, "galsim.SED._mul_scalar"]], "_mul_sed() (galsim.sed method)": [[66, "galsim.SED._mul_sed"]], "atredshift() (galsim.emissionline method)": [[66, "galsim.EmissionLine.atRedshift"]], "atredshift() (galsim.sed method)": [[66, "galsim.SED.atRedshift"]], "calculatedcrmomentshifts() (galsim.sed method)": [[66, "galsim.SED.calculateDCRMomentShifts"]], "calculateflux() (galsim.sed method)": [[66, "galsim.SED.calculateFlux"]], "calculatemagnitude() (galsim.sed method)": [[66, "galsim.SED.calculateMagnitude"]], "calculateseeingmomentratio() (galsim.sed method)": [[66, "galsim.SED.calculateSeeingMomentRatio"]], "check_dimensionless() (galsim.sed method)": [[66, "galsim.SED.check_dimensionless"]], "check_spectral() (galsim.sed method)": [[66, "galsim.SED.check_spectral"]], "dimensionless (galsim.sed property)": [[66, "galsim.SED.dimensionless"]], "samplewavelength() (galsim.sed method)": [[66, "galsim.SED.sampleWavelength"]], "thin() (galsim.sed method)": [[66, "galsim.SED.thin"]], "withflux() (galsim.sed method)": [[66, "galsim.SED.withFlux"]], "withfluxdensity() (galsim.sed method)": [[66, "galsim.SED.withFluxDensity"]], "withmagnitude() (galsim.sed method)": [[66, "galsim.SED.withMagnitude"]], "sensor (class in galsim)": [[67, "galsim.Sensor"]], "siliconsensor (class in galsim)": [[67, "galsim.SiliconSensor"]], "accumulate() (galsim.sensor method)": [[67, "galsim.Sensor.accumulate"]], "accumulate() (galsim.siliconsensor method)": [[67, "galsim.SiliconSensor.accumulate"]], "calculate_pixel_areas() (galsim.sensor method)": [[67, "galsim.Sensor.calculate_pixel_areas"]], "calculate_pixel_areas() (galsim.siliconsensor method)": [[67, "galsim.SiliconSensor.calculate_pixel_areas"]], "simple_treerings() (galsim.siliconsensor class method)": [[67, "galsim.SiliconSensor.simple_treerings"]], "galsim.meta_data.share_dir (built-in variable)": [[68, "galsim.meta_data.share_dir"]], "shear (class in galsim)": [[69, "galsim.Shear"]], "_shear() (in module galsim)": [[69, "galsim._Shear"]], "beta (galsim.shear property)": [[69, "galsim.Shear.beta"]], "e (galsim.shear property)": [[69, "galsim.Shear.e"]], "e1 (galsim.shear property)": [[69, "galsim.Shear.e1"]], "e2 (galsim.shear property)": [[69, "galsim.Shear.e2"]], "esq (galsim.shear property)": [[69, "galsim.Shear.esq"]], "eta (galsim.shear property)": [[69, "galsim.Shear.eta"]], "eta1 (galsim.shear property)": [[69, "galsim.Shear.eta1"]], "eta2 (galsim.shear property)": [[69, "galsim.Shear.eta2"]], "g (galsim.shear property)": [[69, "galsim.Shear.g"]], "g1 (galsim.shear property)": [[69, "galsim.Shear.g1"]], "g2 (galsim.shear property)": [[69, "galsim.Shear.g2"]], "getmatrix() (galsim.shear method)": [[69, "galsim.Shear.getMatrix"]], "q (galsim.shear property)": [[69, "galsim.Shear.q"]], "rotationwith() (galsim.shear method)": [[69, "galsim.Shear.rotationWith"]], "shear (galsim.shear property)": [[69, "galsim.Shear.shear"]], "box (class in galsim)": [[70, "galsim.Box"]], "deltafunction (class in galsim)": [[70, "galsim.DeltaFunction"]], "gaussian (class in galsim)": [[70, "galsim.Gaussian"]], "pixel (class in galsim)": [[70, "galsim.Pixel"]], "tophat (class in galsim)": [[70, "galsim.TopHat"]], "fwhm (galsim.gaussian property)": [[70, "galsim.Gaussian.fwhm"]], "half_light_radius (galsim.gaussian property)": [[70, "galsim.Gaussian.half_light_radius"]], "height (galsim.box property)": [[70, "galsim.Box.height"]], "radius (galsim.tophat property)": [[70, "galsim.TopHat.radius"]], "scale (galsim.pixel property)": [[70, "galsim.Pixel.scale"]], "sigma (galsim.gaussian property)": [[70, "galsim.Gaussian.sigma"]], "width (galsim.box property)": [[70, "galsim.Box.width"]], "withflux() (galsim.box method)": [[70, "galsim.Box.withFlux"]], "withflux() (galsim.deltafunction method)": [[70, "galsim.DeltaFunction.withFlux"]], "withflux() (galsim.gaussian method)": [[70, "galsim.Gaussian.withFlux"]], "withflux() (galsim.pixel method)": [[70, "galsim.Pixel.withFlux"]], "withflux() (galsim.tophat method)": [[70, "galsim.TopHat.withFlux"]], "covariancespectrum (class in galsim)": [[71, "galsim.CovarianceSpectrum"]], "tonoise() (galsim.covariancespectrum method)": [[71, "galsim.CovarianceSpectrum.toNoise"]], "lookuptable (class in galsim)": [[72, "galsim.LookupTable"]], "lookuptable2d (class in galsim)": [[72, "galsim.LookupTable2D"]], "_lookuptable2d() (in module galsim.table)": [[72, "galsim.table._LookupTable2D"]], "__call__() (galsim.lookuptable method)": [[72, "galsim.LookupTable.__call__"]], "__call__() (galsim.lookuptable2d method)": [[72, "galsim.LookupTable2D.__call__"]], "from_file() (galsim.lookuptable class method)": [[72, "galsim.LookupTable.from_file"]], "from_func() (galsim.lookuptable class method)": [[72, "galsim.LookupTable.from_func"]], "gradient() (galsim.lookuptable2d method)": [[72, "galsim.LookupTable2D.gradient"]], "integrate() (galsim.lookuptable method)": [[72, "galsim.LookupTable.integrate"]], "integrate_product() (galsim.lookuptable method)": [[72, "galsim.LookupTable.integrate_product"]], "trapz() (in module galsim)": [[72, "galsim.trapz"]], "x_max (galsim.lookuptable property)": [[72, "galsim.LookupTable.x_max"]], "x_min (galsim.lookuptable property)": [[72, "galsim.LookupTable.x_min"]], "deconvolution (class in galsim)": [[73, "galsim.Deconvolution"]], "deconvolve() (in module galsim)": [[73, "galsim.Deconvolve"]], "fouriersqrt() (in module galsim)": [[73, "galsim.FourierSqrt"]], "fouriersqrtprofile (class in galsim)": [[73, "galsim.FourierSqrtProfile"]], "transform() (in module galsim)": [[73, "galsim.Transform"]], "transformation (class in galsim)": [[73, "galsim.Transformation"]], "_transform() (in module galsim)": [[73, "galsim._Transform"]], "flux_ratio (galsim.transformation property)": [[73, "galsim.Transformation.flux_ratio"]], "jac (galsim.transformation property)": [[73, "galsim.Transformation.jac"]], "offset (galsim.transformation property)": [[73, "galsim.Transformation.offset"]], "orig_obj (galsim.deconvolution property)": [[73, "galsim.Deconvolution.orig_obj"]], "orig_obj (galsim.fouriersqrtprofile property)": [[73, "galsim.FourierSqrtProfile.orig_obj"]], "original (galsim.transformation property)": [[73, "galsim.Transformation.original"]], "withgsparams() (galsim.deconvolution method)": [[73, "galsim.Deconvolution.withGSParams"]], "withgsparams() (galsim.fouriersqrtprofile method)": [[73, "galsim.FourierSqrtProfile.withGSParams"]], "withgsparams() (galsim.transformation method)": [[73, "galsim.Transformation.withGSParams"]], "angle (class in galsim)": [[75, "galsim.Angle"]], "angleunit (class in galsim)": [[75, "galsim.AngleUnit"]], "_angle() (in module galsim)": [[75, "galsim._Angle"]], "cos() (galsim.angle method)": [[75, "galsim.Angle.cos"]], "deg (galsim.angle property)": [[75, "galsim.Angle.deg"]], "dms() (galsim.angle method)": [[75, "galsim.Angle.dms"]], "from_dms() (galsim.angle static method)": [[75, "galsim.Angle.from_dms"]], "from_hms() (galsim.angle static method)": [[75, "galsim.Angle.from_hms"]], "from_name() (galsim.angleunit static method)": [[75, "galsim.AngleUnit.from_name"]], "hms() (galsim.angle method)": [[75, "galsim.Angle.hms"]], "rad (galsim.angle property)": [[75, "galsim.Angle.rad"]], "sin() (galsim.angle method)": [[75, "galsim.Angle.sin"]], "sincos() (galsim.angle method)": [[75, "galsim.Angle.sincos"]], "tan() (galsim.angle method)": [[75, "galsim.Angle.tan"]], "value (galsim.angleunit property)": [[75, "galsim.AngleUnit.value"]], "wrap() (galsim.angle method)": [[75, "galsim.Angle.wrap"]], "affinetransform (class in galsim)": [[77, "galsim.AffineTransform"]], "astropywcs (class in galsim)": [[77, "galsim.AstropyWCS"]], "basewcs (class in galsim)": [[77, "galsim.BaseWCS"]], "celestialcoord (class in galsim)": [[77, "galsim.CelestialCoord"]], "celestialwcs (class in galsim.wcs)": [[77, "galsim.wcs.CelestialWCS"]], "euclideanwcs (class in galsim.wcs)": [[77, "galsim.wcs.EuclideanWCS"]], "fitswcs() (in module galsim)": [[77, "galsim.FitsWCS"]], "fittedsipwcs() (in module galsim)": [[77, "galsim.FittedSIPWCS"]], "gsfitswcs (class in galsim)": [[77, "galsim.GSFitsWCS"]], "jacobianwcs (class in galsim)": [[77, "galsim.JacobianWCS"]], "localwcs (class in galsim.wcs)": [[77, "galsim.wcs.LocalWCS"]], "offsetshearwcs (class in galsim)": [[77, "galsim.OffsetShearWCS"]], "offsetwcs (class in galsim)": [[77, "galsim.OffsetWCS"]], "pixelscale (class in galsim)": [[77, "galsim.PixelScale"]], "pyastwcs (class in galsim)": [[77, "galsim.PyAstWCS"]], "radecfunction (class in galsim)": [[77, "galsim.RaDecFunction"]], "shearwcs (class in galsim)": [[77, "galsim.ShearWCS"]], "tanwcs() (in module galsim)": [[77, "galsim.TanWCS"]], "uvfunction (class in galsim)": [[77, "galsim.UVFunction"]], "uniformwcs (class in galsim.wcs)": [[77, "galsim.wcs.UniformWCS"]], "wcstoolswcs (class in galsim)": [[77, "galsim.WcsToolsWCS"]], "affine() (galsim.basewcs method)": [[77, "galsim.BaseWCS.affine"]], "anglebetween() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.angleBetween"]], "area() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.area"]], "compatible() (in module galsim.wcs)": [[77, "galsim.wcs.compatible"]], "dec (galsim.celestialcoord property)": [[77, "galsim.CelestialCoord.dec"]], "deproject() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.deproject"]], "deproject_rad() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.deproject_rad"]], "distanceto() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.distanceTo"]], "dudx (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dudx"]], "dudx (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dudx"]], "dudy (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dudy"]], "dudy (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dudy"]], "dvdx (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dvdx"]], "dvdx (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dvdx"]], "dvdy (galsim.affinetransform property)": [[77, "galsim.AffineTransform.dvdy"]], "dvdy (galsim.jacobianwcs property)": [[77, "galsim.JacobianWCS.dvdy"]], "ecliptic() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.ecliptic"]], "file_name (galsim.wcstoolswcs property)": [[77, "galsim.WcsToolsWCS.file_name"]], "fixcolor() (galsim.basewcs method)": [[77, "galsim.BaseWCS.fixColor"]], "from_ecliptic() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.from_ecliptic"]], "from_galactic() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.from_galactic"]], "from_xyz() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.from_xyz"]], "galactic() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.galactic"]], "getdecomposition() (galsim.jacobianwcs method)": [[77, "galsim.JacobianWCS.getDecomposition"]], "getmatrix() (galsim.jacobianwcs method)": [[77, "galsim.JacobianWCS.getMatrix"]], "get_xyz() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.get_xyz"]], "greatcirclepoint() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.greatCirclePoint"]], "inverse() (galsim.wcs.uniformwcs method)": [[77, "galsim.wcs.UniformWCS.inverse"]], "iscelestial() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isCelestial"]], "islocal() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isLocal"]], "ispixelscale() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isPixelScale"]], "isuniform() (galsim.basewcs method)": [[77, "galsim.BaseWCS.isUniform"]], "jac_deproject() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.jac_deproject"]], "jac_deproject_rad() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.jac_deproject_rad"]], "jacobian() (galsim.basewcs method)": [[77, "galsim.BaseWCS.jacobian"]], "local() (galsim.basewcs method)": [[77, "galsim.BaseWCS.local"]], "makeskyimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.makeSkyImage"]], "maxlinearscale() (galsim.basewcs method)": [[77, "galsim.BaseWCS.maxLinearScale"]], "minlinearscale() (galsim.basewcs method)": [[77, "galsim.BaseWCS.minLinearScale"]], "normal() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.normal"]], "origin (galsim.affinetransform property)": [[77, "galsim.AffineTransform.origin"]], "origin (galsim.astropywcs property)": [[77, "galsim.AstropyWCS.origin"]], "origin (galsim.gsfitswcs property)": [[77, "galsim.GSFitsWCS.origin"]], "origin (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.origin"]], "origin (galsim.offsetwcs property)": [[77, "galsim.OffsetWCS.origin"]], "origin (galsim.pyastwcs property)": [[77, "galsim.PyAstWCS.origin"]], "origin (galsim.radecfunction property)": [[77, "galsim.RaDecFunction.origin"]], "origin (galsim.uvfunction property)": [[77, "galsim.UVFunction.origin"]], "origin (galsim.wcstoolswcs property)": [[77, "galsim.WcsToolsWCS.origin"]], "origin (galsim.wcs.localwcs property)": [[77, "galsim.wcs.LocalWCS.origin"]], "pixelarea() (galsim.basewcs method)": [[77, "galsim.BaseWCS.pixelArea"]], "postoimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.posToImage"]], "postoworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.posToWorld"]], "precess() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.precess"]], "profiletoimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.profileToImage"]], "profiletoworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.profileToWorld"]], "project() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.project"]], "project_rad() (galsim.celestialcoord method)": [[77, "galsim.CelestialCoord.project_rad"]], "ra (galsim.celestialcoord property)": [[77, "galsim.CelestialCoord.ra"]], "rad (galsim.celestialcoord property)": [[77, "galsim.CelestialCoord.rad"]], "radectoxy() (galsim.wcs.celestialwcs method)": [[77, "galsim.wcs.CelestialWCS.radecToxy"]], "radec_func (galsim.radecfunction property)": [[77, "galsim.RaDecFunction.radec_func"]], "radec_to_xyz() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.radec_to_xyz"]], "readfromfitsheader() (in module galsim.wcs)": [[77, "galsim.wcs.readFromFitsHeader"]], "scale (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.scale"]], "scale (galsim.offsetwcs property)": [[77, "galsim.OffsetWCS.scale"]], "scale (galsim.pixelscale property)": [[77, "galsim.PixelScale.scale"]], "scale (galsim.shearwcs property)": [[77, "galsim.ShearWCS.scale"]], "shear (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.shear"]], "shear (galsim.shearwcs property)": [[77, "galsim.ShearWCS.shear"]], "sheartoimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.shearToImage"]], "sheartoworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.shearToWorld"]], "shiftorigin() (galsim.basewcs method)": [[77, "galsim.BaseWCS.shiftOrigin"]], "toimage() (galsim.basewcs method)": [[77, "galsim.BaseWCS.toImage"]], "toworld() (galsim.basewcs method)": [[77, "galsim.BaseWCS.toWorld"]], "u0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.u0"]], "ufunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.ufunc"]], "uvtoxy() (galsim.wcs.euclideanwcs method)": [[77, "galsim.wcs.EuclideanWCS.uvToxy"]], "v0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.v0"]], "vfunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.vfunc"]], "wcs (galsim.astropywcs property)": [[77, "galsim.AstropyWCS.wcs"]], "wcsinfo (galsim.pyastwcs property)": [[77, "galsim.PyAstWCS.wcsinfo"]], "withorigin() (galsim.wcs.localwcs method)": [[77, "galsim.wcs.LocalWCS.withOrigin"]], "world_origin (galsim.affinetransform property)": [[77, "galsim.AffineTransform.world_origin"]], "world_origin (galsim.offsetshearwcs property)": [[77, "galsim.OffsetShearWCS.world_origin"]], "world_origin (galsim.offsetwcs property)": [[77, "galsim.OffsetWCS.world_origin"]], "world_origin (galsim.uvfunction property)": [[77, "galsim.UVFunction.world_origin"]], "world_origin (galsim.wcs.localwcs property)": [[77, "galsim.wcs.LocalWCS.world_origin"]], "writetofitsheader() (galsim.basewcs method)": [[77, "galsim.BaseWCS.writeToFitsHeader"]], "x0 (galsim.wcs.celestialwcs property)": [[77, "galsim.wcs.CelestialWCS.x0"]], "x0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.x0"]], "xfunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.xfunc"]], "xytoradec() (galsim.wcs.celestialwcs method)": [[77, "galsim.wcs.CelestialWCS.xyToradec"]], "xytouv() (galsim.wcs.euclideanwcs method)": [[77, "galsim.wcs.EuclideanWCS.xyTouv"]], "xyz_to_radec() (galsim.celestialcoord static method)": [[77, "galsim.CelestialCoord.xyz_to_radec"]], "y0 (galsim.wcs.celestialwcs property)": [[77, "galsim.wcs.CelestialWCS.y0"]], "y0 (galsim.wcs.euclideanwcs property)": [[77, "galsim.wcs.EuclideanWCS.y0"]], "yfunc (galsim.uvfunction property)": [[77, "galsim.UVFunction.yfunc"]], "doublezernike (class in galsim.zernike)": [[79, "galsim.zernike.DoubleZernike"]], "zernike (class in galsim.zernike)": [[79, "galsim.zernike.Zernike"]], "__add__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__add__"]], "__call__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__call__"]], "__mul__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__mul__"]], "__neg__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__neg__"]], "__rmul__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__rmul__"]], "__sub__() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.__sub__"]], "describe_zernike() (in module galsim.zernike)": [[79, "galsim.zernike.describe_zernike"]], "doublezernikebasis() (in module galsim.zernike)": [[79, "galsim.zernike.doubleZernikeBasis"]], "evalcartesian() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.evalCartesian"]], "evalcartesiangrad() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.evalCartesianGrad"]], "evalpolar() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.evalPolar"]], "noll_to_zern() (in module galsim.zernike)": [[79, "galsim.zernike.noll_to_zern"]], "rotate() (galsim.zernike.zernike method)": [[79, "galsim.zernike.Zernike.rotate"]], "zernikebasis() (in module galsim.zernike)": [[79, "galsim.zernike.zernikeBasis"]], "zernikegradbases() (in module galsim.zernike)": [[79, "galsim.zernike.zernikeGradBases"]], "zernikerotmatrix() (in module galsim.zernike)": [[79, "galsim.zernike.zernikeRotMatrix"]]}}) \ No newline at end of file

    tU=P!-8q_RIe=FIcpWpgJBq1#0pQrfJc0W~kuhQtRUC$c>H57qCM0IM z@X}VpPn;lRNVH&ah88Uph@3b0 z^9WHOl2vhE!bng}n$M#`pe+S(>J%POE;vo+mj(Jdx-;qp9*xHfUwgb%*8;_4x|&lJ z)5s$+ckw34D5w&Yi^^-QyVU- zs?;p){TGW%K#^1X1b898c%q&B}AOBR@QqdfGG-MohTwdz&6u)c@q!bzp5+7 z*6LcQZ_&j0)6FbO<(s9dG%$|%BKp$DtEX9H0_kHi{kW&D-30Z1W}YeZOTK~(Pm3Nd z-XuEgY+b{cyBWF6o$jr+Epx6h*YK3;i|HebjEEJsEspDk*Lh^}_^GvRrS0g*75g-g z2Ah>^jERG}Q$qjAMt4!MpQzlR#x?ORUgxTcTE5)2B)L*&^Jw5tc&NptGv`$vMg%m- z`jspFpS*r&-e={}{$eMQghGa_=XoSgZdLmP_BJQSR)@k5a!hA>u zhuLW&isln%V6Hsou>lMr6Trf;Jk8C;#%TR_zTFW@cJXQQ(EmE-YIW}pOkYMbO`Irb zQYPHOi+TbDa7hv&E)WS0#axG&`S8^A1AtWS~L^|g+hjP551q+_ zORc*J4z1(I-#QR@ev5*~E#<*)J_O;@@5Zwx=ZRz(WGL(4ksu_*hzuezRS+w9@VwoS z;S|BK6vSU*mcGKM_h^wwvw#!rgu(alddKu-02t0Zb3ni80G4F&dc<%o0&oYjDhXFz z0N~T@{2rslUkN@M@RR@J!KIPRA^(DBCA`6e!!hRr_zrX9Ap4!XOZ9t}=^E%aS_p!p zqMUH8VLyuwu{=?@ycozZF z2kVvkj;*z_G z=VfXGn<$PG!Aw!uCKmzsR^|h@GMDkv82F0|M1rK+y`5Ld6>=$%!?}V6)tu5j%%?A< zJ%Yrv$2Mk}!go+h_RFU;+y|JE4^^BfAxERqpd{N!&!gwZE)ySCXt&^IW{d57SSj5P z{lGI9S$Z>tGFCm*95F9$wNJL_eu}pY_A{LN`<3CGxX6LH zCR2Mrg|IHBBT2jKA-FlPXQuFEfC>vC{0D#L0i~^>Uw`o}k)WvMzW5T4M2>(Y@&2BM z5mDd^-mX+lrbk7AuZU(OXnOKkvh=fwwFi|={P-@5Mj#@_h|dTPoA8WbPABq?c>u;R zD>E{aJxg$8vYr&C9bgL*Ez%Cl$HqNr4Lq%7y7U^sk*0YH9^k>{GM*r$8F`8~^Wd`g zX9;fhUcx-f!}Er*VpcnSh7rQA9>BwWapGlyPX>HV3{QC3dp5~n_P+KcA6|rhE0~9% XvfsKtP`@sMSMsWv(p_q5il_e{^IYeE delta 1844648 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