From 6323e65ff24c6e9a3c5b1a7937dc4d70ece235d3 Mon Sep 17 00:00:00 2001 From: David Rafferty <drafferty@hs.uni-hamburg.de> Date: Thu, 19 Jun 2014 17:35:23 +0200 Subject: [PATCH] Update to documentation --- doc/Makefile | 177 +++++ doc/build/doctrees/code.doctree | Bin 0 -> 182129 bytes doc/build/doctrees/environment.pickle | Bin 0 -> 1237410 bytes doc/build/doctrees/index.doctree | Bin 0 -> 7371 bytes doc/build/html/.buildinfo | 4 + doc/build/html/_sources/code.txt | 7 + doc/build/html/_sources/index.txt | 27 + doc/build/html/_static/ajax-loader.gif | Bin 0 -> 673 bytes doc/build/html/_static/basic.css | 537 +++++++++++++ doc/build/html/_static/comment-bright.png | Bin 0 -> 3500 bytes doc/build/html/_static/comment-close.png | Bin 0 -> 3578 bytes doc/build/html/_static/comment.png | Bin 0 -> 3445 bytes doc/build/html/_static/default.css | 256 +++++++ doc/build/html/_static/doctools.js | 238 ++++++ doc/build/html/_static/down-pressed.png | Bin 0 -> 368 bytes doc/build/html/_static/down.png | Bin 0 -> 363 bytes doc/build/html/_static/file.png | Bin 0 -> 392 bytes doc/build/html/_static/jquery.js | 2 + doc/build/html/_static/minus.png | Bin 0 -> 199 bytes doc/build/html/_static/plus.png | Bin 0 -> 199 bytes doc/build/html/_static/pygments.css | 62 ++ doc/build/html/_static/searchtools.js | 622 +++++++++++++++ doc/build/html/_static/sidebar.js | 159 ++++ doc/build/html/_static/underscore.js | 31 + doc/build/html/_static/up-pressed.png | Bin 0 -> 372 bytes doc/build/html/_static/up.png | Bin 0 -> 363 bytes doc/build/html/_static/websupport.js | 808 ++++++++++++++++++++ doc/build/html/code.html | 893 ++++++++++++++++++++++ doc/build/html/genindex.html | 309 ++++++++ doc/build/html/index.html | 121 +++ doc/build/html/objects.inv | Bin 0 -> 418 bytes doc/build/html/py-modindex.html | 113 +++ doc/build/html/search.html | 106 +++ doc/build/html/searchindex.js | 1 + doc/lsmtool.pdf | Bin 53009 -> 53301 bytes doc/lsmtool.tex | 23 +- doc/source/.DS_Store | Bin 0 -> 6148 bytes doc/source/code.rst | 7 + doc/source/conf.py | 267 +++++++ doc/source/index.rst | 27 + lsmtool/__init__.py | 10 +- lsmtool/operations/_filter.py | 18 +- lsmtool/operations/concatenate.py | 6 +- lsmtool/operations/merge.py | 7 +- lsmtool/operations/move.py | 5 +- lsmtool/operations/plot.py | 5 +- lsmtool/operations/remove.py | 17 +- lsmtool/operations/select.py | 17 +- lsmtool/operations/transfer.py | 13 +- lsmtool/skymodel.py | 279 ++++++- 50 files changed, 5085 insertions(+), 89 deletions(-) create mode 100644 doc/Makefile create mode 100644 doc/build/doctrees/code.doctree create mode 100644 doc/build/doctrees/environment.pickle create mode 100644 doc/build/doctrees/index.doctree create mode 100644 doc/build/html/.buildinfo create mode 100644 doc/build/html/_sources/code.txt create mode 100644 doc/build/html/_sources/index.txt create mode 100644 doc/build/html/_static/ajax-loader.gif create mode 100644 doc/build/html/_static/basic.css create mode 100644 doc/build/html/_static/comment-bright.png create mode 100644 doc/build/html/_static/comment-close.png create mode 100644 doc/build/html/_static/comment.png create mode 100644 doc/build/html/_static/default.css create mode 100644 doc/build/html/_static/doctools.js create mode 100644 doc/build/html/_static/down-pressed.png create mode 100644 doc/build/html/_static/down.png create mode 100644 doc/build/html/_static/file.png create mode 100644 doc/build/html/_static/jquery.js create mode 100644 doc/build/html/_static/minus.png create mode 100644 doc/build/html/_static/plus.png create mode 100644 doc/build/html/_static/pygments.css create mode 100644 doc/build/html/_static/searchtools.js create mode 100644 doc/build/html/_static/sidebar.js create mode 100644 doc/build/html/_static/underscore.js create mode 100644 doc/build/html/_static/up-pressed.png create mode 100644 doc/build/html/_static/up.png create mode 100644 doc/build/html/_static/websupport.js create mode 100644 doc/build/html/code.html create mode 100644 doc/build/html/genindex.html create mode 100644 doc/build/html/index.html create mode 100644 doc/build/html/objects.inv create mode 100644 doc/build/html/py-modindex.html create mode 100644 doc/build/html/search.html create mode 100644 doc/build/html/searchindex.js create mode 100644 doc/source/.DS_Store create mode 100644 doc/source/code.rst create mode 100644 doc/source/conf.py create mode 100644 doc/source/index.rst diff --git a/doc/Makefile b/doc/Makefile new file mode 100644 index 0000000..c2f31ab --- /dev/null +++ b/doc/Makefile @@ -0,0 +1,177 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext + +help: + @echo "Please use \`make <target>' where <target> is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/LSMTool.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/LSMTool.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/LSMTool" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/LSMTool" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/doc/build/doctrees/code.doctree b/doc/build/doctrees/code.doctree new file mode 100644 index 0000000000000000000000000000000000000000..4473eeb73cbc2c4005cff1b63ae6f5aa184f3c8b GIT binary patch literal 182129 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%0AibA3Sq?f8t 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 N0&HHTB&Zds2LLorXbJ!T literal 0 HcmV?d00001 diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle new file mode 100644 index 0000000000000000000000000000000000000000..b0cd2ca5915e884eae852d9ac49b835995e10651 GIT binary patch literal 1237410 zcmZo*(nu~Y$jHpA&`ZrL%Ph*z%T3KI;c_a?%t>)Y5-4QMFJ!7MWY!2}PsvHk%t<XS zWPxccEy>K`a?8v~%}dNp4b96ebjeIE;VNX+Y%F9;j*m|&&CDsu%!`lbDo!ooDrAps z4JzbF3YE^xD@iSa*c}hjnG&CwSC*Prl3!F=$XOf8oLEp$$mJKx8DE}Ql$TbTmt4s0 z7s^(WSpu@0r?!w+BZ8HIfgv+5CAFfEFF7SY8RU>+y}bOC)M75MI<7)~&Bj83+Co8% zP|l*n^5Xo`qU6*<p-_fUuEdg(qRgbylGNft;o3qGjZlu1(gKh>iVH<!L)nva5{rvd ziwnhKLphQXle3Fb(~1klV?&uUQ;G{EVnbOWN+n}ULphQ&GILUjQu7L>Vhg3w9TJjS zQNmRy6QRt&z!09AlboNMs!)=z;1lc{lAoWWUaSCeI4IB)OEUBG6bofr8w=%X3*|L3 zgoxIo5Xx4NSd^MqQmB|AP@0q&%3hL~4su|jQYb4pBnp*FlOk9c7#NcCQ&J06GC<*? zT3e{5ks%bykRe=KsIHMA8k->&n;{;XArYG)8C#km6<es0Arqm_z`y`?t(8JaMyi63 zznf!_f=_;OVva&^cBO)EeoAVN0?0Ronyrn6TD67RAjgxUPbWh$L$x$1F+(XsxiqOX zlq)4aH!(9WC9x#2P`9>FPa~AMxFn@ezqZgoBb2=?wWv5VKd;cx8x)Uu`FS~sNvS!- zg+{f7#u}j<x%nxOL}3!jT~MhD<AyS{g>s~)=0W64GfY7OY{jXGMadb3W}#44C_`Im zC>zv3^V&iSjSO^SVCg;w6auMS@gYTtdBr*4=nE*yuc+iIv_w;qTbZ6(QUXp0R-rt; z`6;D2sS2LpglpZ_SZI@Bm0{glXxo<5o&k1OhGm9TC@VyPU0Y+JeTG$rU2CBONP$^~ zSttWo0e3Li?Fs>j>8XW|ZH<La8CDsNt%c5QN$sVf+yzDX>G=hqL{(hqQd{U6%ATK; zm6}{qT<BI?=w2Gim|R=vp^@QMTj-f#=*>_X%2ZHU=v7<j4Hom!h>&4mV8|)XEy>T% z(F@M51V^)8dTL2femTTxz8NYJYzzzxxv3=?`6-2dZ8)_!=jZq(=B5@G`lD(IXp0cT zW=n2rQF>}&Agbb^wg^#diVJe`OA3Qg)rR0uo0*rEUl@w2HVlWmlk@YE6H8L_5=&AG z!%?+F;4nTnzbv&d5>;(fTZ9}oXQ!u@1SFOuXFvib8dXya0ZqY~RjI{=v8bBj+9G6e z*yNm_6PB1$np#{KkE$o3ErJJ0PfmVfN?~G#N(2W30|Thg1*M<Dq_zkNBt`JVP@0!s zlwVp<n2c&>N?U{g7UhMh87kl+8(g*)rnN;VU{M81VJ@j@i8&=u2dASNo`Eyyi&6_S zQPpO(MJVC00vz-K`Nf$a4;B|@qiW2-5t7BJC5VvBMb(psBQ2K~WtOBC=A$YuXp3M+ zxU8@+LnV|g7hEnB7U8x#D8C#UD8;D8mEh0=$*oX5rKoz!a0E^<G+iPBryNyd1rCow z(n2Mw;;Oa?afC+^<w#K~IImQrs;<G2CW=!_P|`##s<yhe2uW;~lz>X+wA7-)dQ|ld zZ4n~a)F-B-6gHwNZNib<lJg5H3!72Zw&3t<acWL#a!Fw;s_M43(ol9toEI0i*A{kU z6l!FsgffIObe0rDOXRHL!p_>lE^vw54H085DlRGPsV(dU3-&<;lM4z8`)dm)fCVRl z1xrJD({u8Z;!E<AONvrciwh@ZfZJY^LwSo*i&7I);uCYq6Dx}gr$EG~f@)o`(v-}i z!f6o(3=9nVp~b01#rj2wX=$lNC6)T%s$U=48qiP4Pu2&u?ovQ3h#k{IMWD5FW?p)H za(-S4ID-|==nUmd&MW~}lEsBHYcmYJwL(Ran}CSM->llg*%}dC3=9m#B`H>rDy(o$ zZQ)#v2qp#w23^;}c^cq)C!n$<BR{WjegrcE1A~#CdEtTxQw9cxjFOT9D}9igiuDS> zO7!xJ()CM=GxO5*lXFvYGV@aPGD>oDl#_E)Aja#uMlgbmE-73HvBSA=kw(V+j0F+a zxDCw7Oe#t&s?;wjN=(Ku5G<(c3^R5y#8{`oB@koDb*B@|z@-oa{R@{-W}rXJz~vAF zy$V-QW}p|$z?BdKLkm|?W?(4Hz|{}~LkibG45Tb-LSV+Og%}%NxDH}0xlt1iGjKh` zz_7v%lo=QXGjJosz`(*ylo=QZGjKD+z~I6ylo=QdGjJ=!z@Wlylo=QVGjKb^z=*;f zlo=QSGjJ!wz?8yWlo^-;GjKP=!1TgB5CbVojp;CB_d<+KE8GV$){$`eQ<|4qQj%I+ zf?lS<#C6kPhVO?Mo?Li<dWI*%3_l1lJgM*y^$bsf8GaaIcy8elh~eaB(p;E<M<E90 z6dr>Z=t?-8lk;;6GILTBb8^r_8X=>b1GC^b#DcuS6A%k*30qK-nVXu45seU0-8`7V zCm{xB7M_9_Om0wQ!VEkOF)*X>48%Z6U77(i_$<WW(!z5PgUNMiDa^q05CcmJFF*|R zA{?f$On@F`Fmc_K%;MzyveY8o5|}L)A-0qiUV_*{X?T>u489C8xUldF#9(Trxk8u) zS0NS@6kdZ^K-KUmfZ1{#VoP!14Tvq2m3+l8V{bx?Eh@Z44P%R7#@>b)TTyriVl26d zumWb_-3U%lQ&AV%&MmwLG1mrnTEyG(gqZ^~{(b~E*!a@o)FR!a#NyP#2M`OKa9aRt zi56#;U^GNQV!FC;(_q#-1UH&>{rw9cL5w%UZ9HE0`@>t1kHI4ey1JR^dHF@Dx}aXf z6NuSFBy@0l89kGN1(6Mex&CPcKRA$}RzZ4Eh0h?idEoX5ETF&!<F^fBCd|U;kW^$` z_yS@Fxv9t)X5dS34@OrvBQ>X>@D;>ROWY2}8wFrPU<SWNPCuZ?FMI<ro$~YpG7V<U z+fr~3E!he_Nc66@@Vy4Ovma0ynwJS0XpVO*4h?ZLGz%^%%FIhI`~YzXo+eGQZel^E zeknvZBz|xh26M+pa7qZM^vNtPiFbDmi4XRSaxMG>u?bI_hS-#o32Qc?nE*5Xa|9m) z14BS1Xi6hKIJLyHBsI723&eChX#iq+N@g;&Hb*r8X82dA+nw`s3vyB`;+->6ld}uI zK}^S!7$ByD8XY;Q6|hi3F$8AAckqa5KxI&AUc4u0z9liaB(p5lCqKWS@CU>m2i%Dc zVozCWQDsJEdIroQEM~#1`w1=qpq>Q<RdL}jh%Ls1Y{3XCuy&ZizoF3p89Ijs)E|h^ z=7fxf<Ybuhk&S>E{}&oeKKXg+pfsCToSB}NngZe${)5<pr+9}1Q%-(fI?N7`Ml^F^ zR{aN$ks}hdODZU%goe0T1eYY1q^6bT6frO|FhDGIBjhz4IR(>DsP#pRj0_CmvD|>l z;MBs>)V$=>c(+7o*6|E+^(|t8+wM%r_F||BFmGcw5oR?r$ZF77b3i3He88!_hy`vP z!6bqa!eA3%#<PNq7X)Y4kjjG8c#p(lx75Uv(xTKNHn<%YguGNzSpcm;11iysfmy^3 zvIsOB9#H9$Sdto&nVT9P;_2%OE`2=wLxYMq;Pw#=!j#04R8RvS7KGSMgjvlAvKmzL z1ys70CFXz%q!7^HQxO;3MuJ6NW*)4Ifo2HI5^j(spox}%O1GT+#FBXDoYcf3x1!Wk zP#Igq1GfrKyBLxs(m>i_KEq-b%tl_2jY8n43(m<*PK|d@E%D4t$xKcyF5-h*XGJLP zia~l|)}b2&vx^^O7bFNnN(*uzc9o>&774&DB3Pi5fHcA^LNNtqiy+7rP&+Q5(mgc~ zQeG7a!EG=k<dyW)Jec`#{V=nIL1sfjE8Z=|vlyvdFA{-UK`^BkR~EypKsN?vlPJh0 z&>Rh-xN^+{6<0xt<<J`5wKzGkAhk#gZZDoL2P9G8D6+5{40DM%$R#S^6yjP`1WNaA zMftg|MMZh};h7~Fu*C=d;0ewm3Ak$l2?ca&MRF=+juaLcgw2OJN)qHK(DY?MB}kJi z%qU;btX^tykrdn+1d9Re&OkR2X0bHF;^4~S_@LC{)ROSTqC9_yPl{yV789(skWv9Q zqhL15f@}m$nLz7yU(oz4C<=m83yq58;P&C^3PNHZqnbxC31*!<$U4xpQ9z|{YHof} zWmslvc|6EIr&7>NM3DmAMuN?kB(M%x>|!+zX00N~TF_iAJiS9wrE5`9J~+_@r6v~V z=M^czZTBWUeZevgI3uB%40DJw$RVH^Ex1GC9gCea5{q&Z3m|RjA{DqB2qrEZIS$Q4 znBA%%yCJC>>Qqom2HZXYHR6lZ;1&}MdYl$RnmZulV797*Y?T6Ma4hXhx17ZE;vx;W z&3O8gkYq+gn-y#(%z90b^`IFiXg9zwwY*3RZXLnm8lxNGms$=pS{r0Eq!R%uCH#|< zON)w9Q;Kxp#uLmm*h>ePNid6aK^8&sC@2UW^D05bqH6`%qeXgf>+A`oS!{uaY8uQ+ zeUO!qHW#S$2nWq{2bZLz78Mm4!0jVgouZXNNT$H-F$CEI@fs{mLULwkh?{wl5!@;} zLSDm>A`yncY%~Vh2&rU2u?B8w24|+{CFT?tnZWHM7?jv!4%sxAg{BA#LD3fPlA0V^ zoa&rknpaX}2Dgx4rx3I>4_4Npn*+1T9Ap)wA?{b2o0M7<@0gNOWC6E?V81pGtP5rh z!VH)NmIw=+^HWlx%^xec1q56Apf(1~c!UWs<E=r)qoxK(hsW2+Ik?CMZVkDq0bv-- zMq7}Lyx`IaJP;6C0BW}v*}<(cA(Zei>OF`NFbnKK7C<r*sF4i`G1rR3<dPx>xFrOe zbQr}DIH7@!fm!4TvItVpIj832fLhu`PH-Ct7Iev}u*r{rN|=6_(as>FAz8+$vLw~9 zs3@@#)HcbiN-c7MTR|{Vk}6A56G3`m2>{(Nn0>Aw`yjP7D2oQCmVg=v7;VBLH@Mwo z)YkY+hB?F?<Pb>e@DGkJ&MPR&%qvMN@_^e*u;-GTp9dXHhItyvAec3tAZs8!7f2f* z-Yvf<H?gG13vLm?6jBTxh=W;zVhqe0Z;&;Rwim3dMeP9kz^x;9AP>bnn7zIrdm&lC zGq1QL5i~O4ms%c_SYG4@w~=7^2VPnR^B<ZyFq`~AHbLSG8ohq`d8tJKa9aq*7xrR3 zIJE?15X_oDkTsx1UICTyt`(UjML}>2bO{v~NL3<OFU-tfkeQHX5~y5Ej`z$<E=mQj z9?pSOVnszEaBJ|4_(GaVpmH`D7FxIrgxMVmvKx}W;R8J`sX3r=x}q?+odgF3a1I(l z&4O7M4zdo?Zi2WB>OYV?WOR(+PzM(8K@0(z!Ju1G6bZ5eR2s$yRK_RA7Zl~E6h*<k zLa<Or8G%I@0W&=sWIAd+1uCJSozxh(Jp_wH9IY0FVK5tGK{i5)2xzSwlJAsQoLUqI zw~SyBfwgjn7z48=9%K!~W6;r5$CMP$yb|BU<f8nd1h`!U(*o9!StPSy7AAr$gd}_T z02#>lAdX{R3TOzfC<$&Y!QKI=^2R#ohGr(r`ecyxkdzNE67%y)5;OCPi&Eg$66|Z^ zh(>3qQ83$5LAHU`&jx@S@bSU<X(ho0iOH!&X>hv;wy81NfpAk`)}({1fp`isGza#4 zerZxpYEcH<B7#LBmN7nrK`^^AL3Tm%GPwN&&FV#2aC->0IWZbgP%~gwWFxF_%&QDe zErGP5igMsq5X{cSsqonvWFufU<brH~1Xz5ipQp3Gi)(y{e`r8}Yfw=h+!j((0lHBz z+wwuSL0UJ^GzV#xLPiYSQ%j&@5e0CY$!Oi+Ga2TPLXblsy#-(JI{$c3=eP)NEy0+B z><)m{G6*wZ78HXlfRrZAi3P=_IjNxWJy5Plttcrffm=kdm`sM~hS`K^7|g~}kd2^8 zd`OvHT$)={2DgTY&Ix$74q^@51en?7AhRJwuy0~P0caI0sD>;qs({--uo06B(Fn02 zpc2I#m_3ysdk}ueOHD7Tg4;ljAM#RRYtV|SL1xQ?yF1Vn0vZB>Ov*wAd?78zq8hl3 zo`hO7I0`?<VyF$s=ED3~3vve}EFqO9DCvbI78TXO?IoDq5_3S?bU=&zVZn)F6wIo6 zkX4XG2z3y6xDo2l2Dp6$6Cn<Ng33gQVK5sTK{i5)6aV1&#Ny=4%=k2LgFdCG32q<3 z5eBSX2Ncs_7B+({gf#3ua|`l|N<f`I-^BFHWJp_~s0D5-!I8a8umP|T#cCYP+E$RY z!r;UNu_xX$FCZr|ITbYM&<3}XU_@eVmmrLSS=SD-4$@SBG#imx$dD4WsHg*OD}^m& zsDUuMJ3)3sq7)L>@s7dq!68AOe(ptGa61VO_hId%!A*i$)(x@@l43!_eMqxF{&}fI zJ#gy?rl2zX^ZWjJsW2;hK~_R$1|eY^l$xGdT#{M@u9S-U;C2#h_+e?8qnHJ=u^(h3 zWFXu(v8XsBF()28JP4XV4#@`%a1~8}+e&aCJQrdFEZO2P5oY&9klm0*i(6@4GN=dv zl|Mz3;1&`r$YE<^U^XI~1G8o_$Qno?2Ojzfb`6OKPsC4w+e5IUgE8;}GX!SIRFEaG zN<0@fDl-jk0}+)tXc`9Q58qUn888c`gDikdibKoSpv>e9(3+IQqEx5+{G6g0aLWh| z8$k9c!YspX9?asIAd4Zx1}>?^$wi<jg0wM;X2ESFSZb$$v}P8R<QKtgMKcU$-E5F` zsIw!WqCGq_B^5M3Q#1!|C&4llPfY<c4rc3Ikgd?78?=h2peVH@wFtamB;F%6F{Nl8 z+**QOMV|i$7aHh>!7QB*vJ?`s(1P19H9Zlue5hyv+&Y5&1FXe1%pjOm3qe*vQcpl) zQE_Tfd~hbHkp<>}bNM2;jRbQ!dU*ym1j9s_)r&z^qqMUjLj>R=4OBxy+u2Lt4j{js zjn!nBLzaRZ0x1We!R?Y+mYI@Tv<z-Dd3|??F)(YEgRFrhV0dZd4%uB-np09-v;uA$ z!EB1NbVD)^X6;IlwUACNw6y>l1k5WfC|U)#kYI6&wbcPN2WHV~kVTMS1TT?s2Mr4+ z=B5^{f!jl{sZo@g2HLQfnGautfnpTQs<j}iAgLBs-4{cmI0aH>6|IBYNiZ<6SNf>t z!7N@6vKX{GJD}1tuLRsSM=V$aRgJ!h#o0w0;Fc3?<z(i;d%n00gxS6kWIJSS3uNsJ zs6V&~ZW+P82bR?{NYka8L8jv<>ij?*!Yy!{C@bnfhQYkF6=W$Sb;6h1fTvB0w!v*9 zSP5fWvja8+X3KVvEs*9DtdD_INfzyZTSc(RhNJ30G7V<uPLQ3DCMhIM#=AR%sz^{T zY8Tu>f+3lnTwGcJ>NCKqM|8tr_U#7Q2k|3hsYbkKF{mq_nO>S-T3ob;cq>uYZD27B zX60Uxm5_!otjq5X+NPZcI&h(AAMrNg7(YN52D5QL$VP}Kk;_o`octuv{O|#|l?2-W z_=-@daWG2{f-HqJ;XF%Hi=e|>hv0S*%y*e3sqoef!UUM{he5`p`6)QH#5pIw7_@}) z2;3g>{e&<MX6aForI5lJnxH(3LyAgMi;lsqBUtBQZ7f2Jfmw4LWDTUChE}c6eq(TH z5@;ttNzn<oeFO_?tPL78^I#UA1X&D;GpPSuGK-2%!7U@$?8fRjmrU5^mZH-j3m|D9 zR-}NMqtJ=LGjNLtW^f!O3c@g$m(GH0gcOxfFL@*uJC>9b6`h0IMzA8s>Mf`_FpJKE zEP^yYK?N34Q?=*<+$Msl1G%+}W(>@tiy(_2MI?M)3%b(3=n~u}f?Zmi^IA}|VAfp* zStku14}nG*q|E?na5@*ICYGcYU4h$+XEO_A4i9rK5~r~+CtL+N0TPFBAA?VHDY^!? zm+&YBuEpPAlVDa|M_2_-E}*r&p!K#l;8u~BT%hK_EV_xX2-E_KcPtLe&rAs@DJr@J zw}{}Z3C0R@xG6AeZiB3WBo=5egO`1SHk}mRfm=kdg^44(!S=7fY`crF4c-DR%}WON zP4B^NBiLNP)1HNz2D9)!$U;bg1uZEZ^HPc)z^x)!U|}sC9rIwjri&heEP%|tL(_wE zVopxcBe)F&n^{=P4v--*KRgCm0ZH9ZD<DawsOSmY7D|#FyzqSrvIsKN2%3ll%|gbz zIEFwr0tCA{`}?^RJ%d|G{;VXLnJ|Ao2U!m~?<b(r-O~p$7~q~-5|WWw9FhS#-vcaE z^aAbz7eZt7$b}^yBVi7B3332RV)4u?DS8FBkG#a<nFrg5Tl5-a0i+55Cw~wD8hCWA zD0&08g<xJo9}fVT5)UFEM!|gZ7GxQuDupH+q~>(dJGgxWD*~(u6v-@@h3`QYLK;8N zyylWwmYbha^Z{-c!Rifbc7qrLv*shn8ptpvc<vRF8FGt0!EGTJPZ)ErP%~gwd<Izo z>9e7&uZDzV(HFQ~1Y3`&&3>%L!L0p?WG!UI3^ZN?nr(x0$BVwfttHs1!!hLs^(e$V zn7!XY_ClJINUaiZZiDQVDf$7om|)qAoaeBc2DA1j$XZAOg;hO>^?gOZ;8v2`)<YNu zv+*~`M#$6+Bm|J>#Qwl7B$xxSj%|RNmJm~6*8K%p2kC;qJP1+*Wf%Q}TSzcaaa6BJ zrors|53&<dh(hfFt-Q@oNevBgGd2RpDR@gB6KqSKJE1}phux5=A{0|$ZeV0$V1Vuf zg}DJ77e!2PTM5=zIBW%*1G9%2VGp>j0tE+%QN#kbhv0B-3fg`(kbZEg05M<|v4Sju zj1WPlH1dl|irC<m7!e9W%;}8$B6y|14l*2)`;Z#1;2A|{@PU0r9B`Wmjuqo<v_m^| z5EEhk;sjX@sgJ--Fi?lWJ+&k_wWNp(ZYRO)hi9$<Vi?RiZiID?Md|UOc?F5d+2A3! zA|AMP1lzQUMeuE@Xr{pI;RV?PX_JB0&A4P1CnpxA6!F3BAUL#uv~mW?1ep2!AoCTG zdpxicGgBd*9{1D|Xhk6ax6_YMBEi}3!DTqiIf5YPK<Zs^V1ibgfGUk5A-LrP0~N~{ zCR#U77-S2iqX6!YfHE7bM<N2Zh+w|P=#e0q1M`q5$SO#K7hZlqa)KD#B7zwkR{;Vx z2xgNw$R<ciaR!}_3mt@#fLlYbDS@&+7s(8m4U!-mAXyC5L<7Z5Kv6zuHCvGs+!lh( zBIHUH%@~+P(jbc<Gt1D{7c|QUrGihMO)V;tfm=v$03B;P4BbGO)v_R~A%28f4IhV+ zgIh^3!mwHiGYDptJjg2Kk{GlYUjc3j86|OM6?{2>BFJz^5(llL2JJv}ttiOJOwKGR zQi9t-u(HO?$mpiQe4`Aq5E5sYOCBKGoK)cU6721u_X}_s3A0=kWI3eR0B2~&Vi(9_ zNj12Y1pBTSxfx~%%o25wC7?E5d_X0nNCb`7hx&yCIXZh6X~1nF*o;OSu*YT`%uY>^ zouEa~0hRF)o_@|ju5LwIaGMC`wW8FtWY8|9OvLdAFk@ggXoGBk6i}cRx@$#hazIgP zT4qI&4%{AsMJ{rlMl}UyjV{O<NPiT(bw4OIF{QFd4{im)Y7ArZKiCAA@%kX+AqfDq z*)2G=#IY#7%(bG(0B!@p1c2-b6hmN^7=kQ8X^%o0j_`^yxFoTtq{s+vCBgmHnAr<j zNnkS=<_u$yGe8ABBH@5$`Ap!}5-gt3*WIBQ1hd8zWDO)?KvO$(#YmAE+$MrmB-Z{m z)Et;a<{*n8<sf+K12p+pWC6E>U^$2}cLFj1X1FEDaLAN8G-%@;i$QzQAl;iHE4V!b zvn`HV7}+?Ot=1r0A%!8hii3>#6no}nmSiU8WLBl76xk4OF>=DhVI0h2Tad*N??R{Y z-BU{-`v5=#3`KTuTL~8ZSSR#ROoLf!53&?8!~iaRLCv60q+?o&9N@MRY=C2w!sv#< zEOi7~3RxQh8Y@bUcS=moF3w3T&In2^04-qz=gQ(DC%D}N4{X7*@D016FgG}Z+yEKA zfh=o^2e+DvT;O&REIF|*zy_NFv&0o-38ZL)coZ@vQB>qcye(LK1~mm{i#x~`P~{d- zi8N6gke>-!(p2ODw~Al{;-0958V0k`6J#T#r3LDrLYk}KIr$<lxOD`FFR=D`!98oR zQ83HA5thL_rjY()kq_~f;p~w@jDlI_3$hGSazZ*Wpspk6{F5R-xLpLRZY;eRm@zPW z{6Y3W+IY~ms$+3*ab{I&d`VFN+$MsPMOYiFaFbw`1%fPt6lsv66LMx%9w>i81d4*- zb`orpV;yw@53wN`2(vmEWHn^TJ0u50`1*hr^aZ7+q2~1vxC01|1YyY$I824PA{68b zNDe{NB(TMRMPYEO3FZ)-^$5%`n2q5e8zDKwtth`LH4oH(2dC{K(1~}Djdlb}7^MC` znkg`QB0=^*mn?zTj>kjl4oJP>m+zF5pPXG31@|Gr*%GW(2NpA74u}Rh0Fsa)83yc0 za0V`lfm=(kS%W3ZAPj=p6^pP7X?u^4f4FN<Q5@VZg5?fcB%&Jyvn?KE8>H|KPfY|} zR0ApJiW1;f5o|-1Lo~ux_n?>qvnLT@4`{jzJn9Ex6eYp!AsBq<MJY%>+#r}m$smg$ z9THH30yN52lmfSd;2w31*$Sl9WvL*eA;l)N!Rek_0$#n42DgA<U}0@=Ld}8sAsu89 zBqu}4li-q~)Wlp+ha$D8C<AU8!9;+i5J5HyW?v@AK1d>f47sM3fKR|G%7R-(uycYr z><TpmW=S^463Bc2H1s@+gG-aZV>(4SaEl1~32Oi%jDlI03$hLphVZoS8SEG8>l)<g zT$Bg5kJQo-(=eEg`5+r1r6Hs_4W0l1^)`zN;MNhWR*~D%XvV-SDg;>snL36Q^zdOz zP_>hrSWr|1w~^pb23kph%Sf2*#UR@ug)uZ9LG$OZrELC5S&l{N#YH7>`w14tSR)jR znJ@>Gf*b%Tj3Grf=mZi-RZvt0x0Yb50&5-Mn34i931(S2$TCo07P_C-u^7CfyaH|y z!HuDy;YV1}2+|u5F#={mCCCCuHvt;*kcKa~cK}K}kU%b~g4;;7CFBs3VGgMVIRuhn zkP98~j+vsO8o2cYGbqkN2VxY=zFLrdkn94o59C$9(p=C<fkkz2%Lrx{kY%vYMKcCw zQ9Z~a$jo3osAr#<lL~1MLI(XB;Fb~WV51NEVKEM7X(Px|NN7T%H69YLpssyU6WmTx ziyutGU^X^`Y=o2wkR%Ms77&j*=Y!A0C@E@z+e>hA3)k*?R1;yAw}LE(gt0RuS%E8N z*qlWh++Kpc`efAN0E=lbJKI5aLV_6LD6o}~)r(<89dIiNuDQV4)(3SPpk~1=>;zc| z83zJQhC#N5biwT**tS5MOatqOncWRC8&U;B!w<65x~K<kKEV<VZP*rh5E!Wy(+jc* z(u#=(o&Sg!@#%wGMX=3|TuY&v0`pKm$QsB%4^oxs<LT$>6y)mYT{Ho18NqCaRzYDi z4rc2_kgbrq0i_ull$usF32r07A`D-PHYgQ#BSz6=kZq9hR&du4c{3EG?gsC#ngX|& zU|ozHu6T@ud3P$v0g%Qn_&_DlFzYn9Z3Gh}#(_*o$z(dnXh=xHr>nz@5(^4ai;8Bz ztst14@yu64O@sMmCdfia`w&!+C&&Bb=VzA|fa}4cS#TQ(<^oWSfOaeml1VVzW`k^l z6dtf5COEYOR$k44TSu^b#!+4&41?J?7i1%3f&tud0r&ih=D}?unCGx|f54`|te6k7 z0#XG)TSgEHQXlxFmZjztEr44{unNH1Lc%Z+X8A&d<w(Ubgz1=<0=jdsXc6(2<1Ca> zOoUm!7-TtQgcmdu2iX7!YHh(zFkAw+nc&b5dM%IDK$yi#K^8-@3F06Wh!cyJ!R;j2 zwZ(A|3dA6oUCTjsL0U}UDJszBwIb)l<c!p!6>zHvwwN&HsSw7%ELsV&2vQlr+8e<I zIhiFztKilU?B}8t+9>A0>{$)62jU^5F<sD=mPKpeHWAM7*iY_oPb~qN1hZ=`$Sz3n z0tr>5)<V%bxNQWh2At^<(pZ35w;p62B)3C0#epUsiZ;OQAv|e>zN-#o0L=7_Ak(4E zt^AbK<aqDA{PH|-12Z!(y=W8M8iH*fETtuiSuh(ngKUJPbC5&8fd`G#qAhUi2&M`g zvnSyD9$;2&1z80tn&DM_h(E07z71{}!J-*031S)svvE7fMo2n@555Pb7NjPY6zzap zM>u8R+S33r3TD|(kY$j#b1O>B1)m}AlbM$a86hv)1-Fo3L4~<8AB%x7Yj=aJg(OHw zbpRe2+XJ_a;Nlys9Rj2V!(NaD5Pv}v2J&LaqJ40i2(}r};th*wFi-7A*a_-C1{CF| z7bWJpmFDCGB$i|p9e~?OF!GQaURaERS$Gg+A!Ppz$^j6NHaqlCi9>K}366c>J5&PM zOql(LLH45@stzCd0XLLDOP(N;{72x9@TJybxZu<hu-P!j90fTB(!@s`vk7jHKt{%o z!JR-bDdRb}6Ja3C-s2#9A<b@B+5i`QpzGs7<r(BOprR9S>j_S_;7D;;Ooh4OB*+br z)DCG8#RsK=u0Mw4t)f$Ky9t(3SX)`hhQX{n4YCqa1j9z#Kq(c}SS~sPw~t_nk8jr~ z$Sjz3XF=9Md<d;DA(M!Xc_}WbIYsB-HWKt9)+!U(FqoC+K~_RK*x<2y=lp`oq6=_~ z2-cYxgZCf<V1{1=84jsdz=or&&M&$Iw}oJP1H%>+lVH|e23ZGbL%}Od5Tob{+$O?f z>gcz^fCeQ%hQKVj3bF)JaY5(zVJV~N8r&L!jZdso{4j%HR$T{K1sMnh&kaDQiEhBH zAy|Q6xnTpGw_!HiMA!gY!xxlVT#{duT67C;13`~qu2w=a2xiS~kTsA_5=b^UwZyd| z85FSLnRzMs<;AW=MMZbub`mT)u-l2vRG0(qf*b%DK!+7ykkwS6^T@$-2B1v?_ux(- zxGV%m>4j-1%mw#BE`XFI@J5kmaEND!k89BbxV;4HOf-AZje^<s5M&$ZusO(eCZI8j zM{rB@2~|#L2O}UgI36R+1sy2_GWQAGT!LjqF8FE)*w8W50GN}Xf{aF~VIWljq>cqG za{w=-dj_|T{DpMb42C)5Imj81><vpP(DejGFW^=aEU(a_3C$#!T`xg)L6!<ZTB7mb z{%p}JxJ3j9D6p>60Gk4{<Tc0=NTCR|#1nLObxF}1xGe<xuUKt?7z4BBEyx;3Q4dd) zA^t9|&Yr%GK1J`~b`h+((1H%rFqn<+K{i4>25Gi|R^EcD$q#VL2*wkh;aitf*v+s- zA3-)j@-Dou0<D0GKEW*`*b2b8QV41m%wwNH)<FhVpzRz81!?EFRup}K+evU77i&ug z)i{{7UqRMF$_!A}1cl@`xJ6{-ZKMGF4l)|D1qhx7!5e^lOLIyx3vw!pe!y)axbqK3 zVni_y=BJ+^iy=KQsKpWaMMb~hmJzH#v04_958qP!8)N~>R3cjEz&*9ZH7}*;58O)f zrxLN64D;z<kV7D433xq0P%7wv`qZL-aEl506=OL8)C`yv|3OwjhI3#A8r(@m49u_% zcLehRS`NoB3uYf9GXp~eq}2e8Jm>}u(1|0EL$ZpP;MNixTE!Zb7$(9jX9ii0vpRxx z%Zgaw_EV=if*A~R1}n%Jkg@<4PM|XfTpU9j!53#1vB4ccFyr6|cNFtr_OfHz3#m0> ziyb&9wim@bn7y1Jdm+^bcvUmBMGBeODdK`#O0Z-{9$dgQ31%HP!a7*+BAReTJaFqs zt+g->gW1RnvJuk001Z-t8o{vTnS5~T2v+-O=YJuY0<(u7VGpRu?Ub0}Sd?B0x_F>S z0B#RKZ((m~BN+y>P7q`rWL69`b`P2cC=!C(L$K(<HvSJX17^H1$appIjzo}eur>9O zuazqjfm<C+sIiOPi-c@|IZPDfFr@CYcWPyEkr>=|g4HHQ#};G&%y4m#;m`{yd=oSC ziX@0P7(GPeK?cAKmIN6LX*!{dGZaa|Eg;w?#52MGvql<Z4W$1H?*4}*=9H!u7s<da zA-IqSBX}T2z$}mjSpW%r#4=bpxbXxhW097@!u7+<mIs*)O3{!L!wXCEONtcWMiX>7 zma8T}M!-y01ep$LQbHTApy?%W-@Hf(ZVSOu4t3!Mx=Aq0ltGq3;vqP-5W1hHyhsIZ z55dR=ZKp{@I&2lm7?>rhAWI-=3Uqudc(wvGZc?NMw}#;0OHzJ*4y=2KVhGF<b&w^H zV1t$e;2Ha((t?sA4Y)l7N4s(6dAMmX3pJ4}1YO_?I-RmKFBvq;Ris6{g_zR@;5rG( zG?<0jAPXVE2tQ>!u_QmONC$2k!9fB%M~s7vf?1^tvI^2T1`TRLclhbS?IF1R4!Mp+ zm;f_gA7nhfrZK3D%}XgVfLlnlrZL21m_rOf4uJ$I$dyi|nK>z*d1?7YMsS-6rc89N z!VQ60Vhpkbvcw0p)Bv%2rN{(s3&HG+ZMgx$B$!pEAgdt$0T-*F;~K$No0!3EBIqBC zf)!>6%o1~uB@q8O!7m2`FDS5p+d?oQCgHvs3}h6{E=!PIkVYS9u^{MXb;n|7D6_~4 zZXdzs3QD0HPzg059$^^FMr)9bkfe_Y-y$2hO#~ZY=rM&b1!jdU$O=d-A+}h62F&c> zwh(L<A=OVPX29&Q2iXDXA;G4`KnvDE#V)8x2x>tUIl!$WxDpD-%ow_nFxwqLwnMs{ z(2;OR{pAF=kzg=l9R>%R0<**!WC^6b46WYWo#R1wXlEC>!0jQ}<-{}212zk0n=8mR zP)&*0{R$cfaf91La6BCMHd>_d5O<I@&}s}+t2ibXmSz^E`hd37c);x<IJ1vjD1qw} zBy(Us@&s80@=-t~(*ETlFSsoPTQbPDAQ=I(z#C)%sGS76V9+(B$OmpZ!6q2SdN_C2 z5SY=vAfq7(EF=n4VnZiD{NTnD3?httiewJV8h?;Ah#&%0%9%N-MFDVI2v&qhx4(fx z2x<b%{6LWTkctpFmqL;=D4#;w;6*`j3kjYfi6^I`8w+zqFvt~<j07D`an4UIN=|jH zC<=jFOfY$49Ylc{1hXm>VHK<+3@VBfi&Bfi;8qc=3~>xsKuv<#6%MisQcr>QFC-@A zz^*TifLlc{m7q4GQO$u_6bZ5jl1f0Wh_KY6;>`TKqA0j6BxNKdBVZOpgDij)3gErI z@rVsJMKN$&2*wb2a}TT$jcyRku2_&=kcnnk3_*rtz~@~R#lfv3*p$W*OGu`{?2HH5 z3Gp8!je^1ea!hnl0^CA^$pZDfIdqd?mL-BLgN#+en`5AXu1HtMprRzWZ3J5s=;a57 zVK57mK^8*FD)9I#bWFb}1#TC?+8$&46>0{|id2vl5I;dm3`lVZS@@9#w})V>413Q# zBQ-f2Y!uA8bdYtB1P={mP@AnN18xz)MkZ>uLNWwqMJC7!NE-=0u>uOcqAa*21k*dt zSrw2$FpIK57C~YM>Wl!;ov%eXaC-<gRj_&nYzoYhT#zM@5*D_!(z7@$F()&nC=YHA z!Ssz|uRPQwm|giGyCB6LX#G(@Wl2VUo=1LeYEc2)DuP}@uGvvdfmu@svIgQMXp#eE zBJkn4MR0ovM-jG5Y+(k$tSSas1t}gtBZ$b$iHl0$b`fmpp^tl^n+3D36l5JF>G=mk zGE#6!Vsds-8Qd;{85XJ9M==9tM>)a{kTc*{vKLjr?I0L-*!%-G2xd_w$RbEqjR&14 z0+}f+sv_PR^k!>7C6YlfYpOxkKoT9ex#^x-;**~YIzhh%ZWF->!aWoMF$-o{Eyyy+ zk_}LQCf>0aM1inlUW$KNYEfEFetA(H++u?BKN#y^v6=|8z8+*fq)!U&WJ6DjgXDsu z2Dr5Z^D{<I8^t7;b&VkFP%@fhG1RUmxLpJj3)YeyW)RG(W{_2oY6MdIf`{rL2e%fr zz%3(Kji6S<7)HUYYXw;cnfrwnz2N>Gs8b2iQ`82xlVA@uKPd~<TI@!`>~06y4N0(& zGX!9TPEiNkPJ&~fSWXat83VJY6J!r$H~}=N13C~Vv7)F8ZU@0>0JQlWhygIuyFsQy z(gtXdINm)qFSRH$88nvA1Gj>(H!2HKVa-A`V_+8bf-Hh8E(Nu+LE|t%sfjtTGtY|p z;I<K5cYtFg2H7~6t^FWdA%pm!zyqg_q6u)T2=*Y+!Vat-X7)so*^r=vl~~YQI*KO2 zZ6MeP#9d@T4TD)X8Dt%#Sq)m&nH&#YIs{(BR9rL#ZY9A|611ikZATS~Suh)?f^38| zY>+QcFPa9oieM`ZrNe-12+WS@AUhy|2-~*>zA&mdxo8I58iM5@j!j!olVEnu1la{C zEkH#*wA4o~@n^xUB-l5>QQ{++2D5fH$XZC_1HRzMGuY9`FVwea4%|Y5MIu^f2;C@{ zZF51kL5d4-PV@|pcXuwD2e*gdcmu|MBCrWC<L85nhg4mVd2{dr$9R|29MC0n3*goe zj56f*A*M+%>lT8ngM=My|EFJSc|cKqMP<<<xMc*x4#)mam{Bm>7K3bqBt~!oK^i|< z0=JA{VTh435XQhPS_-lVlCxm<`GV$Vi<S{@3yw3&LB_yrSq`!V;vLY)5qP_Pa7jvj zX-UxvxJ3jT@<<I)G*e*qtOVJkj68u3@-brhEz0cqD!9!7WY3=CHXi1r)gUK9DrZ;# zdn6Wnr&boNf!j~8#e*Y=AqK&0S_`rX($)vJY9Yt%xmFadgIh$fltj)8D2Bi+Sr4)V z5|fa2O}txXP7Y|)vS<U`8iM{oZQY<51hZ-*$STO$SKtlpD0d}7T8)r%7B;~xCb&8Y zy`O>CV3<QTgB$`{G6<O?FUT)1+5)$dU@3;uMu3|DGkYt@Y)JAzJ@cVx8{7(lB^bJ| zP)&kawH;&?wEN_inU?~Y%_!Odw})V~6_*s1CYO{Jr53}QSn&vhVAkveSp(_Ozy{qQ zi;Y0%Q-I58&?59*a9b%`gpO<|%muqaE`T)fpbclxp{OM#MZw@6deI)Z-304ativHF zrok-T3$he4{0;Rs#Mj_P5oin$;*_F&aLdV`2gYhL%pv<h4uP~SK#K?bKzDb8&fRpa zNKP#P-4<MQ0PX~WyU4IFA;2^fX8A#o<&dT!d<+rXR0WT@6&-@xOt5K<b4U_l9L&<g zAWI?V^Ff0?-Vt^~B{a&9z%3@&fktcH;4l$p_fe4DkhBKd*8&=2a!E}~1m9bF3~n*O zg^M`1PX#0HL4{d+9Aqt|7=~nH$aPPyK5j)P;5HJ>&sgUr!M#3LA2*m)CqY(0iVf(D z3aCX=bP8?_!Ab?|YzoK_m=&i%RzUjdP%EGdRzb^{&%iAr*to)K5yB{#b!S1=K@uq_ zhk#onp?O7#nZ=-am7;TS3khy6#GXCS41`&G9%L<~!3s|*pe}HJN@-4N(FM4z1Pdjc z2?cH%%*u-(D<Mq+SUPqF9g1Ca32qy~StA_z0c;M;p35M6Ahj5zsSi4T4b*%ux&pU| zVDk>79#*fQngX-tD##j0V-+-e1z+NI4Q>fR-=Ht?LN*6x&2^A9kcff}5FiSjq8o6_ z2==H^s(!>m4TNDZ8*hSagrvxLpVY*%)S%Sl(xT$bvQ&`!if+NJBqK#)F%V|$ZIHE) zJ`E@%1cUA*&d+r%D$2_*x&yb9V0y%!3y@8NS$G#@A!L&?{G223kd<Rzig#*dd45q! zanU`v%>;`~Z08=Kn+LP|KFDs!01SAj6LeH|(F3?$1P8BDGLzxA5yK6D8U7GtI7$hI zw0i#$+!FFiFoaPs>mGxwgB1U;IhbI`p%g_=;Fb|=HsY9rftm!f>nX@CNSuMnZ16BD z@)6e{!J=nyTM4F6tesMH17Vgw2U!l;p8!fQVTs@dJ9-osy?|R!uzE*JGB`|x+5Zw` zKcoPK40S=8UPVQ(;5HI0*RTw7K}~_#@)~3dq>2Si=f!*G6{i-J6up7lL2%L?V^S4j z1k8fB2n#?x=it<m0MIE0@0ek`SqS!G(E8p`6JX}Q2bquW@BsM6#t(2Ssdjh(%xsur zK7t$rDZYa<)AJH@Kn=3+#O&140=JZ+PjCkiEL||mHB9qhmVO3V3R$BDZ}`G5Nc8pe z3k`8C`U1C_V7nV<>le*TnDt*l)<a5i&~mtVa1#XD<M;-*mSF9OaiS!WIWVifgRFwI zwn3GKUurqLX8{^sami0E`T@6*VCN1qjBywWv;HT@dWcVvW*Z>`0l(n(5*&F(?=qvC z1+(rq$T~>N1`?d0!~{N>_Yd4Mg29Tf7YVcIFUTTDw;4A43>sX5o*M=}8lgD3=pWot zf+34zBpTCDm<#@cTmT7KcoGJ623#B?ix^m7B?ZBd#hG-WX2GmuWMN>40EKLPKqaJ? z79W%fI>Nn(32qs|kVT#fL^lU!5i`glNQW5iFL*Zc@DB|tVu4#ou=>F1I}{UPR<nYv zh6E|{$TGO;!3MXKpf8a}<<QN6S;Y>r3RF|Y2ULRVM_6cb!0jPeQz6X(qL~7-g%e~8 zq-+JxGzF#Rq$U=pLL61Z1-FV|+XLB4m?puj;|5s=$rRYv6oLx7A|AN41TzIuD+)n| z!d$=$asi}Vhvt7!iyYGDhMh>v2e+SK^1)gXV3-KAoF8O4B(x!|56|?x{36Khbj3vi zaBB%RE3q^|kd1=bCkV0+lqCZyL9H!BTdPP2ZWqDcK3W3{VF=6?VUR75wlXwGL5GDF zmn7yTrxuC8Eh6YCtYL{T3TB-s$T~<{8GK?uykl^@i+`w-k86<_+%ke$5X&)oaC2Zb ziGyr{c+4@c628?6GV~=uyj@7^;W5mC*(C|G3o^L|ZZd-Vltof-O9(dTFj|aY6JW+m zgN%o4$c4rcbUGe7_E{tYw~63L9@cn5H4bL2EXZ2OXd1Li0B=>wgO1@8$-!+U*eOM> z8Q>KRifJ%Q<w2H0Qax;j#wRr|y(FVZ0d5`Pp)|-%zp(KORD)nPDS~W*<Y(9%BB)aI zck*&|4k=QC+eUC;0mm#N!Z4VP${-sdeuFPP1lJBlDsbBfmen}d9)eARS)~fH3X;!2 zjVVwe3OgcG4Q>~~OpUEwhGZ1XGIfw;kmdNGvGo8@Z$<-d3lWPcGU0uBn0}binjoVg zX%JG(LoQDS9Ul(LX+>IaYY3)6tmCWTLos2d!7SAVSqkwFsN4WALDhj<WI$+s5~;+1 zX@{At3o;qfeMhcBgER7rN<eKvP~aBn!L1_LGr?1XqL>M@Ums*YWXujewwsb#QDgwO zl3=q0$FOcnY6Z*^Ly#rVID=%wc*xu+q!cMKf?Gzgw8A^p3Na35t1-w{Nali#u0lKZ zCUE-*792Q+S0M($Y%&Ge1Q{QM*#ud7?ilRs=~-k3w~k<v#9<whX)rs@L3ToX2O8pu zcZ6TCWC6F1VANp@_P|YnSz`&Z22yFl=7Edyb0L*Zkrmt~f&~ZmDP_1(Fzc*A)<HT0 zu#j{t_DL+s%rk^UZjlY#PJ%;OI06&ZK$y+8Ae(iN*Ct?`4hHH!gYsiuVs0ul1nl6h zi6m4AVDCzUHi@F2LWXG%%#rpWM}m400hO>S4BRd#a)7&oU{eW44g#A4v&Ru+52X15 z@o2nrZb6X~+!BI|lCd@_oO26c7C3_}0L|G4RK`1&xK?DA6uH1nCwMd%(r6b{H_TjD zkhw^s$l#LN4Q?{&qsSlwV1~Pc42QH2;E6LBw!Esy18xh!_5rSh2{#O8qbJBlNWlV& zhs2y5*z{D97x7kNj}RooU{-pAtc3K5VP1;|EkX<Ma4hnH+ea|Jqj?eCD41=&Als0J zRvilpQu9)Z{NNUmKC}uk0%n0f$O1@01693_DJew(aKi~Fv{ZOI1gaZmZXn29Nbw75 zP9Zi56a~SJC)jc;OD(F*$V|_GHA_)Vf>{-eunN8~5}aF$Lf}>rTx*7XeI?i!m_4B& zdmx1iv?<_IoROJUQWQqKHCWpM5MyB0goCU>DO*5mh$G;35G=qjcL_lA2GS9MkqAqm z)fUK-D7YmA3oxwp6_N$fAPXSPY4BtyI3yum$r!jT1Y-qbP8DGcEVyDp7D4hOcpwI} zvjQ@nQ(P1Ww~1h&VGQUXnFF&b9%L1$R~a8r2|1k&yne{Fq9ipByv;BHZXdyR8uF2E zIE;f?n+UQNWp)D6+<`C60dqmen<v5TCx3PVY#3yW2Gq3xb2IbOVU9@#IR+B1plfsj zQu9(W^U^^>Kt(BV+X==ia%iI&1G6X<WD%qQfps?hQp-Wtm88M#A=o;_(b0q$1hXj} zWD{gY02-^HtF%EQR*)S!t`$WYa4QKms*ocVo=ngUgjt;lvKmsPfI4U3RWP0*uD(TC za0>|zSYeEWfV$BjLtvI<gDipM5O+@>@DeuAnarSp&!QZ-JtXB2baP-<<$|n&R9Db4 zCn&X`s3;F^3qjvtt%pH|z^upzSpf+$&{RusY6--qq5`-j1S?;hO-+bVFslkdR-v|M zz}X=+G{nuKs0eN!x$PN*VK5tuK{i4<g0Q6<p1FzX@Vy-+a61VWFgO-(AR7m>wG?41 z;uH~3=Nb|mMP+bX38sELXNe#TgxOmTvKJ*Pp?#PNxP|0LCB!J0Rh1yCKt(sAW8jjS z<5`lL3sF~81-Fvmyef_k0*ZMsd#geALh>HCb^;OLy9it>ifZ6i5}cGmZwP^mi3br- zvtZWMf~<ph6V?KU^u%EY0@lIpB<M}F7AjWrVD{F7>;;YgKo$t6WTvGRHNdSR*hWQ3 zs|X`trZ<92hn6bA@x>)Yd6~(%1w~D83kcQ&SkGF583ePY8DtHlYJ-j#fG7|yYJpot zuxi6HWB@V(gkcu7f-Hh03Pg(*nhx9GHj$ht(9MEb*AB7{QolhOMvy81G!$N3nV0NZ zkzCXPx0PVIf?RduFb-yMC&*$*fWlG_Xt6_PRccWe+(Lq#037KMY7)$@ZjfD&l{Vlh z8<f@dpg{@96nhWcUV^80pyxR}#=;!Y3vvV`Vj*)ih~{chAKYewsTIp)4Z<LpUHu@t zAXyzf;vrt00Jo4}sg3SctOmj?o(QrSQb)mJ6;j4PhM|fk!R;lOmT*KZvT-n5CxdK- zi~~b$g{Xowf<dE1c_~Fx;8qiiUCbr`PGezCm<n<Nq&Wa;945zuvTSk**agK!)8KX! zth2C8XCfN~vu`@cK1jX=Py8TXq6gh3HUn-c!LUZow>XT0Sv(VDF{ECG9U%x#e?_z4 z))7p@=nGX*41!rS8)Ok=a2=9gKr4U~D~jg8?IGA+#FAGahQREY3$g=}Cn3#wP=5p3 zu$c$9hhQm$^^zaQloW_bFw5qHEQ2HwXmW}N-w&3PnU`8zv;b}$xh+P7VK5sPf^3A; zjnL_y;MAP7qD6442!<fmSssufFe?@#Tag<N+8vyepIo$r6f1J`iz;EGIG}UOp@zV$ zSPHTN(%FO0^Ffl_GPo@SqX_3bAJ`<ARm%}pLE;X)Pb@64sAvV;DuPun&LI}is6kjF z{NVAGAj?onE%5qNP;Splhu!_R3T`jK*()3cCa7tRVkXS9t3mcdQU{V}i`KwxB$$u! z`V?l(T97r6AuI6GV&BxF^wgqta9aq@=3^{Q2Acpgem%%|NZk(0Rgl6zG{nu&4BVOl z?aA5zw~yf6Bsjtmi>WX-Yy`OhQr$ua%s?aGpn!*5Z&$PlZacxE80**>s&O!DH-oH& z3~<A|4(~M@niXw<TT0o?88{$ec5VgP32C;$Gb40G!8W*k1S>h5xe;O%%(Cqu%OE)) znnIx`Zxro-+eL6_0_&gw)Et;aJ3$sfvI3;80hbCzyWqAE9P-3c)qu@_*{~aA17vOv zk{LmBj^HhOu$;aJZW+Pe7uNM3utP$i=D{r93$hr}B7=sZM`AH(ktf6%Mf>2^5=<pn zLlVU_n5FwcmO}D8Vt}{k0Ng5qc^>=NF3k9YAmbs?1@#limZC#&^9j~#SiJ%=1ZKry zkQLBoPGvD@uoGfa(Gj>M1k(i4OdDurx;tz%3TDSqkR6cL2dKLavIKM}ZAoTcanUij zH3Xvt_t_RO(_j`J2U!S7grIXe9E*{+Cio^6XBVA-TT8GNf_7*JreQE!Pl9ZPcoRO8 z72*%MH|Z4IK7wTiTCt376wJ2MAlo1j2N^X@Edk%WRdfb!6~WYjIcf?u1ZK%ukR_0r zQqVXfc-c$QIk*J`#{n=q7;s}?R-6Y}0SPrw4;8ZN9hzq^z-=N}`e9%74lxI2)kTn1 zkd`)VVjNWA6kUQ_L(oGwhP^<>z-+k;vIWxog~y#|FzkAvD{#9ACOljT0d5$~#;YJ3 zA$1jWPR=o@I6tSfB(>-o+&Y4d9IUf)FoR%LT}N02AO3dDD=sZcExG}>ieM-rcf-(( zfmw7DWD%s_2Pu%^9g9Kf1AN<fW<g1QQPC~9g#`QdSc^e)17TL*23ZY>KyYydJ*pNm z&Qo*;ZY#mIII=e}O@di>7i1k|@eI_bpot_1v*;e&HiG2_RzD()f?0PTVI8Qjc1%eL zPb|vwhwLhU0Jn}{hC?g#QOtqa^$=v2Ch~F_P+JlEQ65kaKZ3g;jO?{Cge-wM?=i@E zkbDD)TyQHIeDm!SxHCvf%xK2IEP4vE2+~Y|coQ^gQuGXN2f-Q^YupBxz`Iz_K^8!K z0v@&kH@F}pU@zdd5KKW>N5Bw9!F=-)WEtd456rz7zMjrO{=u%!{(de+ui#b_Jkuj3 zu_U!5GZ%jB7hZ#54tWi72qajYQ*&}4M<W)!f!j*3^@VYwGfGqTEy#FC#)R$WaV&=J z<tcgxw}oIo8OJ6bxLGjoya(9_snMauco1Z1#Rs@u1QR3HLL6cY%$koNYan$xXt@fc zPX7eAg5bJav~{Xr{V=mXgUrU-NzDUa;tjof_Y2%M3OlLDro!Ct732ocGz@67c1kKZ zJAZ>)NYHzraY@)94QPZDq#tJVcaYJDbwUC81w}vLCX>2OC?Frc(CsJ4Tu3_~(qf4R zH7JUH!ObSvlEd0l0vQ5x`frdGkUcPv^Ap1|Q_DduanNlFndznZrNu>m;Pw&R1B2Ro z$7LeS^1mR<A;|)^ei>;~Vn{y3(?$Q__7hANI94!YF%{;9{~$L�G6g>8=` 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Å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ð}?kgcF4tdJG#paXCMoS|Xi?CuHSqcv_J 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 literal 0 HcmV?d00001 diff --git a/doc/build/doctrees/index.doctree b/doc/build/doctrees/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..9fb62513db848cacc5a7140f0cd781590c384958 GIT binary patch literal 7371 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 literal 0 HcmV?d00001 diff --git a/doc/build/html/.buildinfo b/doc/build/html/.buildinfo new file mode 100644 index 0000000..da7689d --- /dev/null +++ b/doc/build/html/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: f29df357724c9e5ce1e609136e6f8a9c +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/doc/build/html/_sources/code.txt b/doc/build/html/_sources/code.txt new file mode 100644 index 0000000..d184c03 --- /dev/null +++ b/doc/build/html/_sources/code.txt @@ -0,0 +1,7 @@ +LSMTool: the LOFAR Local Sky Model Tool +*************************************** + +.. automodule:: lsmtool + :members: +.. autoclass:: SkyModel + :members: diff --git a/doc/build/html/_sources/index.txt b/doc/build/html/_sources/index.txt new file mode 100644 index 0000000..c6b45d5 --- /dev/null +++ b/doc/build/html/_sources/index.txt @@ -0,0 +1,27 @@ +.. LSMTool documentation master file, created by + sphinx-quickstart on Thu Jun 19 17:05:13 2014. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to LSMTool's documentation! +=================================== + +LSMTool is a Python package which allow the manipulation of sky models in the ``makesourcedb`` format understood by BBS. Note that LSMTool is still in beta. Please report bugs to ``drafferty@hs.uni-hamburg.de``. To initialize your environment for LSMTool, users on CEP1 and CEP2 should run the following commands:: + + use LofIm + source ~rafferty/init_lsmtool + +Note that the Pythonlibs LOFAR package includes an older version of astropy that conflicts with LSMTool and cannot be used in conjunction with it. + +.. toctree:: + :maxdepth: 2 + + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + diff --git a/doc/build/html/_static/ajax-loader.gif b/doc/build/html/_static/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..61faf8cab23993bd3e1560bff0668bd628642330 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&6%4J(nYONL^}d<gjw$|=axO|uEJ;mK zD9<d(P)N*5tjNhvOwr5COUq|a{K>+=#lXOz_@CR)H6+;CF~HSG&w!bcfq_AXfq{Vm zWH<w}F~_bu{|rufW(y~CSaC?sVfUMn#_77z@X#)inFqJ&B^)_actJN>!t(Aic1sB! zcCYN`9t=>U8IjE~0h#01qo^R=!n1qBvo4oHr@)W|LrH}MAJ=H96*V$jOYgr;lwfaA zxGwRi%~^7js*08n)F38ggUmQ~87XU@ay&8N%#<*Fw$@}BzAut~A3dECXRI!e`M`B% z^In-_E3}y+--`cXY(C6yv@%6%{(csyQOw9j8FTDPQq?|X)Hd<WoUr)T?q!^<iaaca zF71gjf~(w`He8fvP6~?sY%6bIp(E9QVo8yu56o{Y$mSSv>?%^%_IjQo@<HOWPa}_7 z+2Mqkq>w4CEj#5hBAqnPpK=gjmV0R<e^?D{PS7NnF|5eO7<24WI5fdh{Bg<iJ-6l= zNFJAYps44xZSJY?HH!>+*tkWC6L)Vg{XUhk(O?5-=kEErnqDw-*pSUJ0tNL4PQjaV zLStt!zPnXeFg2m$ZsMG~CevCS-HsZFOh}l$jggn-kb}T%!-hlG&P{|F!;WE$!70zx zsZLksXkM4&;5e+%cf62~#n52osSWD_Bn~A?u!r4R%A`=5B+)c4T5tjbgEc7OfH45| CAl1tN literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/basic.css b/doc/build/html/_static/basic.css new file mode 100644 index 0000000..c959cf0 --- /dev/null +++ b/doc/build/html/_static/basic.css @@ -0,0 +1,537 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox input[type="text"] { + width: 170px; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + width: 30px; +} + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- general body styles --------------------------------------------------- */ + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, .highlighted { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.optional { + font-size: 1.3em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +tt.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +tt.descclassname { + background-color: transparent; +} + +tt.xref, a tt { + background-color: transparent; + font-weight: bold; +} + +h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/doc/build/html/_static/comment-bright.png b/doc/build/html/_static/comment-bright.png new file mode 100644 index 0000000000000000000000000000000000000000..551517b8c83b76f734ff791f847829a760ad1903 GIT binary patch literal 3500 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 literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/comment-close.png b/doc/build/html/_static/comment-close.png new file mode 100644 index 0000000000000000000000000000000000000000..09b54be46da3f0d4a5061da289dc91d8a2cdbc9c GIT binary patch literal 3578 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 TpAyW#z`)??>gTe~DWM4fxevPs literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/comment.png b/doc/build/html/_static/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..92feb52b8824c6b0f59b658b1196c61de9162a95 GIT binary patch literal 3445 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 literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/default.css b/doc/build/html/_static/default.css new file mode 100644 index 0000000..e534a07 --- /dev/null +++ b/doc/build/html/_static/default.css @@ -0,0 +1,256 @@ +/* + * default.css_t + * ~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- default theme. + * + * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: sans-serif; + font-size: 100%; + background-color: #11303d; + color: #000; + margin: 0; + padding: 0; +} + +div.document { + background-color: #1c4e63; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 230px; +} + +div.body { + background-color: #ffffff; + color: #000000; + padding: 0 20px 30px 20px; +} + +div.footer { + color: #ffffff; + width: 100%; + padding: 9px 0 9px 0; + text-align: center; + font-size: 75%; +} + +div.footer a { + color: #ffffff; + text-decoration: underline; +} + +div.related { + background-color: #133f52; + line-height: 30px; + color: #ffffff; +} + +div.related a { + color: #ffffff; +} + +div.sphinxsidebar { +} + +div.sphinxsidebar h3 { + font-family: 'Trebuchet MS', sans-serif; + color: #ffffff; + font-size: 1.4em; + font-weight: normal; + margin: 0; + padding: 0; +} + +div.sphinxsidebar h3 a { + color: #ffffff; +} + +div.sphinxsidebar h4 { + font-family: 'Trebuchet MS', sans-serif; + color: #ffffff; + font-size: 1.3em; + font-weight: normal; + margin: 5px 0 0 0; + padding: 0; +} + +div.sphinxsidebar p { + color: #ffffff; +} + +div.sphinxsidebar p.topless { + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul { + margin: 10px; + padding: 0; + color: #ffffff; +} + +div.sphinxsidebar a { + color: #98dbcc; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + + + +/* -- hyperlink styles ------------------------------------------------------ */ + +a { + color: #355f7c; + text-decoration: none; +} + +a:visited { + color: #355f7c; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + + + +/* -- body styles ----------------------------------------------------------- */ + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Trebuchet MS', sans-serif; + background-color: #f2f2f2; + font-weight: normal; + color: #20435c; + border-bottom: 1px solid #ccc; + margin: 20px -20px 10px -20px; + padding: 3px 0 3px 10px; +} + +div.body h1 { margin-top: 0; font-size: 200%; } +div.body h2 { font-size: 160%; } +div.body h3 { font-size: 140%; } +div.body h4 { font-size: 120%; } +div.body h5 { font-size: 110%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #c60f0f; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + background-color: #c60f0f; + color: white; +} + +div.body p, div.body dd, div.body li { + text-align: justify; + line-height: 130%; +} + +div.admonition p.admonition-title + p { + display: inline; +} + +div.admonition p { + margin-bottom: 5px; +} + +div.admonition pre { + margin-bottom: 5px; +} + +div.admonition ul, div.admonition ol { + margin-bottom: 5px; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.topic { + background-color: #eee; +} + +div.warning { + background-color: #ffe4e4; + border: 1px solid #f66; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre { + padding: 5px; + background-color: #eeffcc; + color: #333333; + line-height: 120%; + border: 1px solid #ac9; + border-left: none; + border-right: none; +} + +tt { + background-color: #ecf0f3; + padding: 0 1px 0 1px; + font-size: 0.95em; +} + +th { + background-color: #ede; +} + +.warning tt { + background: #efc2c2; +} + +.note tt { + background: #d6d6d6; +} + +.viewcode-back { + font-family: sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} \ No newline at end of file diff --git a/doc/build/html/_static/doctools.js b/doc/build/html/_static/doctools.js new file mode 100644 index 0000000..2036e5f --- /dev/null +++ b/doc/build/html/_static/doctools.js @@ -0,0 +1,238 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for all documentation. + * + * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + +/** + * make the code below compatible with browsers without + * an installed firebug like debugger +if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", + "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", + "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function() {}; +} + */ + +/** + * small helper function to urldecode strings + */ +jQuery.urldecode = function(x) { + return decodeURIComponent(x).replace(/\+/g, ' '); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s == 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node) { + if (node.nodeType == 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { + var span = document.createElement("span"); + span.className = className; + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this); + }); + } + } + return this.each(function() { + highlight(this); + }); +}; + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated == 'undefined') + return string; + return (typeof translated == 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated == 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('<a class="headerlink">\u00B6</a>'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('<a class="headerlink">\u00B6</a>'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash && $.browser.mozilla) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('<p class="highlight-link"><a href="javascript:Documentation.' + + 'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) == 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this == '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); diff --git a/doc/build/html/_static/down-pressed.png b/doc/build/html/_static/down-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7ad782782e4f8e39b0c6e15c7344700cdd2527 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&N| z?e4+=20xv5*E29Ma29w(7BevLUI$@DCym(^3=9nHC7!;n?6=st7<9$Tgxr)F7#Kcy zx;TbdoIZO=(Vy8-fc3%qTV6T}+S(2aJf(Qbgk=^b9p3K{{?XiRl7ffdqm2^3lovFa zEabB|W46=ex>?A_Nxo%e_x6}?-u-IM?{6-1i}$xD&i!1`|H!Z{l=EF-leNvVj`O^( z>^lzWrfELfm8E*Wpd;U;!tDXOxrKYH-80Qc5^TE7ob$LA9&(M$HBmK>lnu$&-8U_8 zTjDe&zi`KV-O9Gq!b=bL>B!7w(tN~y`BLQNi@&xMl=NMYdb&3zL;ABw;g)l6b7vG^ zsp?(!#y$3kU!%y!#`a5zt?fnMp5NcLqBt(+F;7`W%sZo-svjQRe=Oc-;F=o5Qg#Cr NSe~waF6*2UngGSNj$Z%( literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/down.png b/doc/build/html/_static/down.png new file mode 100644 index 0000000000000000000000000000000000000000..3003a88770de3977d47a2ba69893436a2860f9e7 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&N| z?e4+=20xv5*E29Ma29w(7BevLUI$@DCym(^3=9nHC7!;n?6=q%#g#aYz74HrU|@Ld z>Eak-ar*3~g?`SC0<0H4-}2H?(AIWXFw;cBj-h?UBmE1Zf7m81Vd{_5X{%!inV@!s zk>A)iE-vnNz)@ebn>TkBzd!R%Yw4G_ok3pv+Y>cY_qczQIIPvoKIZ{nzu?E63tupV z?>K6sv~IQAC*JlSZoTPu9<!TUxVPGg2^R7+w;g2h_gqmhadoFv@#L?LSF=8vy5DT8 zbeXfRIZnH>E!65|LA<K_atD{1#94E%%C7aFytugKn8y3cg}ypUk5-(0n>(ZUN=2{L z_r-ciAXN#|WW#1Wy*a=B_NFPD?i`bRb79Aw)J@(Gj_yCMFZ9Y?v1!3fNl-X>y85}S Ib4q9e0K?0V=l}o! literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/file.png b/doc/build/html/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..d18082e397e7e54f20721af768c4c2983258f1b4 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>l<H3=9nHC7!;n>{q$@c-a{>w}r?sFffXGx;TbdoL)O|qt_7! zfwujgMH=c79MRlLYBCi!Zbn9NHbwj}Xj06qX=9Fe*m&i;0L#>p<${-8jyz*IAIrT{ zdFPP|!T(uhGk!jwEi1{xCLTFW_JUt~qQpFA0oRF{t2MgL9633YrE=clt!xf1%NDC` z>`1t6w(j+`fMsk^*^^W>O+{3dzEtf!rRVoiki}8iaqgU?#EA)E#ezTf#T$Q=O%~gr zvw9}OgC|D0d+vVxm-U&8Av$~ho1C(pl{Jc<SGRolSNX-7@xX_&6EEi~DD~W5$GAa! zdg4m^`HsIn95L@n_%h?;agOA;mw8{Z?RRW)O0V4=a$)997v+N&?{O&w?Q}8xzPRyu r<sa9+pjTRbkMElKdaX46=N%uqx}@I1t?oDj0|SGntDnm{r-UW|?IxVT literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/jquery.js b/doc/build/html/_static/jquery.js new file mode 100644 index 0000000..83589da --- /dev/null +++ b/doc/build/html/_static/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r<i;r++)v.event.add(t,n,u[n][r])}o.data&&(o.data=v.extend({},o.data))}function Ot(e,t){var n;if(t.nodeType!==1)return;t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),n==="object"?(t.parentNode&&(t.outerHTML=e.outerHTML),v.support.html5Clone&&e.innerHTML&&!v.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):n==="input"&&Et.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):n==="option"?t.selected=e.defaultSelected:n==="input"||n==="textarea"?t.defaultValue=e.defaultValue:n==="script"&&t.text!==e.text&&(t.text=e.text),t.removeAttribute(v.expando)}function Mt(e){return typeof e.getElementsByTagName!="undefined"?e.getElementsByTagName("*"):typeof e.querySelectorAll!="undefined"?e.querySelectorAll("*"):[]}function _t(e){Et.test(e.type)&&(e.defaultChecked=e.checked)}function Qt(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Jt.length;while(i--){t=Jt[i]+n;if(t in e)return t}return r}function Gt(e,t){return e=t||e,v.css(e,"display")==="none"||!v.contains(e.ownerDocument,e)}function Yt(e,t){var n,r,i=[],s=0,o=e.length;for(;s<o;s++){n=e[s];if(!n.style)continue;i[s]=v._data(n,"olddisplay"),t?(!i[s]&&n.style.display==="none"&&(n.style.display=""),n.style.display===""&&Gt(n)&&(i[s]=v._data(n,"olddisplay",nn(n.nodeName)))):(r=Dt(n,"display"),!i[s]&&r!=="none"&&v._data(n,"olddisplay",r))}for(s=0;s<o;s++){n=e[s];if(!n.style)continue;if(!t||n.style.display==="none"||n.style.display==="")n.style.display=t?i[s]||"":"none"}return e}function Zt(e,t,n){var r=Rt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function en(e,t,n,r){var i=n===(r?"border":"content")?4:t==="width"?1:0,s=0;for(;i<4;i+=2)n==="margin"&&(s+=v.css(e,n+$t[i],!0)),r?(n==="content"&&(s-=parseFloat(Dt(e,"padding"+$t[i]))||0),n!=="margin"&&(s-=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0)):(s+=parseFloat(Dt(e,"padding"+$t[i]))||0,n!=="padding"&&(s+=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0));return s}function tn(e,t,n){var r=t==="width"?e.offsetWidth:e.offsetHeight,i=!0,s=v.support.boxSizing&&v.css(e,"boxSizing")==="border-box";if(r<=0||r==null){r=Dt(e,t);if(r<0||r==null)r=e.style[t];if(Ut.test(r))return r;i=s&&(v.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+en(e,t,n||(s?"border":"content"),i)+"px"}function nn(e){if(Wt[e])return Wt[e];var t=v("<"+e+">").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write("<!doctype html><html><body>"),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u<a;u++)r=o[u],s=/^\+/.test(r),s&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[s?"unshift":"push"](n)}}function kn(e,n,r,i,s,o){s=s||n.dataTypes[0],o=o||{},o[s]=!0;var u,a=e[s],f=0,l=a?a.length:0,c=e===Sn;for(;f<l&&(c||!u);f++)u=a[f](n,r,i),typeof u=="string"&&(!c||o[u]?u=t:(n.dataTypes.unshift(u),u=kn(e,n,r,i,u,o)));return(c||!u)&&!o["*"]&&(u=kn(e,n,r,i,"*",o)),u}function Ln(e,n){var r,i,s=v.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((s[r]?e:i||(i={}))[r]=n[r]);i&&v.extend(!0,e,i)}function An(e,n,r){var i,s,o,u,a=e.contents,f=e.dataTypes,l=e.responseFields;for(s in l)s in r&&(n[l[s]]=r[s]);while(f[0]==="*")f.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));if(i)for(s in a)if(a[s]&&a[s].test(i)){f.unshift(s);break}if(f[0]in r)o=f[0];else{for(s in r){if(!f[0]||e.converters[s+" "+f[0]]){o=s;break}u||(u=s)}o=o||u}if(o)return o!==f[0]&&f.unshift(o),r[o]}function On(e,t){var n,r,i,s,o=e.dataTypes.slice(),u=o[0],a={},f=0;e.dataFilter&&(t=e.dataFilter(t,e.dataType));if(o[1])for(n in e.converters)a[n.toLowerCase()]=e.converters[n];for(;i=o[++f];)if(i!=="*"){if(u!=="*"&&u!==i){n=a[u+" "+i]||a["* "+i];if(!n)for(r in a){s=r.split(" ");if(s[1]===i){n=a[u+" "+s[0]]||a["* "+s[0]];if(n){n===!0?n=a[r]:a[r]!==!0&&(i=s[0],o.splice(f--,0,i));break}}}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+u+" to "+i}}}u=i}return{state:"success",data:t}}function Fn(){try{return new e.XMLHttpRequest}catch(t){}}function In(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function $n(){return setTimeout(function(){qn=t},0),qn=v.now()}function Jn(e,t){v.each(t,function(t,n){var r=(Vn[t]||[]).concat(Vn["*"]),i=0,s=r.length;for(;i<s;i++)if(r[i].call(e,t,n))return})}function Kn(e,t,n){var r,i=0,s=0,o=Xn.length,u=v.Deferred().always(function(){delete a.elem}),a=function(){var t=qn||$n(),n=Math.max(0,f.startTime+f.duration-t),r=n/f.duration||0,i=1-r,s=0,o=f.tweens.length;for(;s<o;s++)f.tweens[s].run(i);return u.notifyWith(e,[f,i,n]),i<1&&o?n:(u.resolveWith(e,[f]),!1)},f=u.promise({elem:e,props:v.extend({},t),opts:v.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:qn||$n(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=v.Tween(e,f.opts,t,n,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(i),i},stop:function(t){var n=0,r=t?f.tweens.length:0;for(;n<r;n++)f.tweens[n].run(1);return t?u.resolveWith(e,[f,t]):u.rejectWith(e,[f,t]),this}}),l=f.props;Qn(l,f.opts.specialEasing);for(;i<o;i++){r=Xn[i].call(f,e,l,f.opts);if(r)return r}return Jn(f,l),v.isFunction(f.opts.start)&&f.opts.start.call(e,f),v.fx.timer(v.extend(a,{anim:f,queue:f.opts.queue,elem:e})),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always)}function Qn(e,t){var n,r,i,s,o;for(n in e){r=v.camelCase(n),i=t[r],s=e[n],v.isArray(s)&&(i=s[1],s=e[n]=s[0]),n!==r&&(e[r]=s,delete e[n]),o=v.cssHooks[r];if(o&&"expand"in o){s=o.expand(s),delete e[r];for(n in s)n in e||(e[n]=s[n],t[n]=i)}else t[r]=i}}function Gn(e,t,n){var r,i,s,o,u,a,f,l,c,h=this,p=e.style,d={},m=[],g=e.nodeType&&Gt(e);n.queue||(l=v._queueHooks(e,"fx"),l.unqueued==null&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c()}),l.unqueued++,h.always(function(){h.always(function(){l.unqueued--,v.queue(e,"fx").length||l.empty.fire()})})),e.nodeType===1&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],v.css(e,"display")==="inline"&&v.css(e,"float")==="none"&&(!v.support.inlineBlockNeedsLayout||nn(e.nodeName)==="inline"?p.display="inline-block":p.zoom=1)),n.overflow&&(p.overflow="hidden",v.support.shrinkWrapBlocks||h.done(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t){s=t[r];if(Un.exec(s)){delete t[r],a=a||s==="toggle";if(s===(g?"hide":"show"))continue;m.push(r)}}o=m.length;if(o){u=v._data(e,"fxshow")||v._data(e,"fxshow",{}),"hidden"in u&&(g=u.hidden),a&&(u.hidden=!g),g?v(e).show():h.done(function(){v(e).hide()}),h.done(function(){var t;v.removeData(e,"fxshow",!0);for(t in d)v.style(e,t,d[t])});for(r=0;r<o;r++)i=m[r],f=h.createTween(i,g?u[i]:0),d[i]=u[i]||v.style(e,i),i in u||(u[i]=f.start,g&&(f.end=f.start,f.start=i==="width"||i==="height"?1:0))}}function Yn(e,t,n,r,i){return new Yn.prototype.init(e,t,n,r,i)}function Zn(e,t){var n,r={height:e},i=0;t=t?1:0;for(;i<4;i+=2-t)n=$t[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function tr(e){return v.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:!1}var n,r,i=e.document,s=e.location,o=e.navigator,u=e.jQuery,a=e.$,f=Array.prototype.push,l=Array.prototype.slice,c=Array.prototype.indexOf,h=Object.prototype.toString,p=Object.prototype.hasOwnProperty,d=String.prototype.trim,v=function(e,t){return new v.fn.init(e,t,n)},m=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,g=/\S/,y=/\s+/,b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,w=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a<f;a++)if((e=arguments[a])!=null)for(n in e){r=u[n],i=e[n];if(u===i)continue;l&&i&&(v.isPlainObject(i)||(s=v.isArray(i)))?(s?(s=!1,o=r&&v.isArray(r)?r:[]):o=r&&v.isPlainObject(r)?r:{},u[n]=v.extend(l,o,i)):i!==t&&(u[n]=i)}return u},v.extend({noConflict:function(t){return e.$===v&&(e.$=a),t&&e.jQuery===v&&(e.jQuery=u),v},isReady:!1,readyWait:1,holdReady:function(e){e?v.readyWait++:v.ready(!0)},ready:function(e){if(e===!0?--v.readyWait:v.isReady)return;if(!i.body)return setTimeout(v.ready,1);v.isReady=!0;if(e!==!0&&--v.readyWait>0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s<o;)if(n.apply(e[s++],r)===!1)break}else if(u){for(i in e)if(n.call(e[i],i,e[i])===!1)break}else for(;s<o;)if(n.call(e[s],s,e[s++])===!1)break;return e},trim:d&&!d.call("\ufeff\u00a0")?function(e){return e==null?"":d.call(e)}:function(e){return e==null?"":(e+"").replace(b,"")},makeArray:function(e,t){var n,r=t||[];return e!=null&&(n=v.type(e),e.length==null||n==="string"||n==="function"||n==="regexp"||v.isWindow(e)?f.call(r,e):v.merge(r,e)),r},inArray:function(e,t,n){var r;if(t){if(c)return c.call(t,e,n);r=t.length,n=n?n<0?Math.max(0,r+n):n:0;for(;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,s=0;if(typeof r=="number")for(;s<r;s++)e[i++]=n[s];else while(n[s]!==t)e[i++]=n[s++];return e.length=i,e},grep:function(e,t,n){var r,i=[],s=0,o=e.length;n=!!n;for(;s<o;s++)r=!!t(e[s],s),n!==r&&i.push(e[s]);return i},map:function(e,n,r){var i,s,o=[],u=0,a=e.length,f=e instanceof v||a!==t&&typeof a=="number"&&(a>0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u<a;u++)i=n(e[u],u,r),i!=null&&(o[o.length]=i);else for(s in e)i=n(e[s],s,r),i!=null&&(o[o.length]=i);return o.concat.apply([],o)},guid:1,proxy:function(e,n){var r,i,s;return typeof n=="string"&&(r=e[n],n=e,e=r),v.isFunction(e)?(i=l.call(arguments,2),s=function(){return e.apply(n,i.concat(l.call(arguments)))},s.guid=e.guid=e.guid||v.guid++,s):t},access:function(e,n,r,i,s,o,u){var a,f=r==null,l=0,c=e.length;if(r&&typeof r=="object"){for(l in r)v.access(e,n,l,r[l],1,o,i);s=1}else if(i!==t){a=u===t&&v.isFunction(i),f&&(a?(a=n,n=function(e,t,n){return a.call(v(e),n)}):(n.call(e,i),n=null));if(n)for(;l<c;l++)n(e[l],r,a?i.call(e[l],l,n(e[l],r)):i,u);s=1}return s?e:f?n.call(e):c?n(e[0],r):o},now:function(){return(new Date).getTime()}}),v.ready.promise=function(t){if(!r){r=v.Deferred();if(i.readyState==="complete")setTimeout(v.ready,1);else if(i.addEventListener)i.addEventListener("DOMContentLoaded",A,!1),e.addEventListener("load",v.ready,!1);else{i.attachEvent("onreadystatechange",A),e.attachEvent("onload",v.ready);var n=!1;try{n=e.frameElement==null&&i.documentElement}catch(s){}n&&n.doScroll&&function o(){if(!v.isReady){try{n.doScroll("left")}catch(e){return setTimeout(o,50)}v.ready()}}()}}return r.promise(t)},v.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){O["[object "+t+"]"]=t.toLowerCase()}),n=v(i);var M={};v.Callbacks=function(e){e=typeof e=="string"?M[e]||_(e):v.extend({},e);var n,r,i,s,o,u,a=[],f=!e.once&&[],l=function(t){n=e.memory&&t,r=!0,u=s||0,s=0,o=a.length,i=!0;for(;a&&u<o;u++)if(a[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}i=!1,a&&(f?f.length&&l(f.shift()):n?a=[]:c.disable())},c={add:function(){if(a){var t=a.length;(function r(t){v.each(t,function(t,n){var i=v.type(n);i==="function"?(!e.unique||!c.has(n))&&a.push(n):n&&n.length&&i!=="string"&&r(n)})})(arguments),i?o=a.length:n&&(s=t,l(n))}return this},remove:function(){return a&&v.each(arguments,function(e,t){var n;while((n=v.inArray(t,a,n))>-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t<r;t++)n[t]&&v.isFunction(n[t].promise)?n[t].promise().done(o(t,f,n)).fail(s.reject).progress(o(t,a,u)):--i}return i||s.resolveWith(f,n),s.promise()}}),v.support=function(){var t,n,r,s,o,u,a,f,l,c,h,p=i.createElement("div");p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i<s;i++)delete r[t[i]];if(!(n?B:v.isEmptyObject)(r))return}}if(!n){delete u[a].data;if(!B(u[a]))return}o?v.cleanData([e],!0):v.support.deleteExpando||u!=u.window?delete u[a]:u[a]=null},_data:function(e,t,n){return v.data(e,t,n,!0)},acceptData:function(e){var t=e.nodeName&&v.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),v.fn.extend({data:function(e,n){var r,i,s,o,u,a=this[0],f=0,l=null;if(e===t){if(this.length){l=v.data(a);if(a.nodeType===1&&!v._data(a,"parsedAttrs")){s=a.attributes;for(u=s.length;f<u;f++)o=s[f].name,o.indexOf("data-")||(o=v.camelCase(o.substring(5)),H(a,o,l[o]));v._data(a,"parsedAttrs",!0)}}return l}return typeof e=="object"?this.each(function(){v.data(this,e)}):(r=e.split(".",2),r[1]=r[1]?"."+r[1]:"",i=r[1]+"!",v.access(this,function(n){if(n===t)return l=this.triggerHandler("getData"+i,[r[0]]),l===t&&a&&(l=v.data(a,e),l=H(a,e,l)),l===t&&r[1]?this.data(r[0]):l;r[1]=n,this.each(function(){var t=v(this);t.triggerHandler("setData"+i,r),v.data(this,e,n),t.triggerHandler("changeData"+i,r)})},null,n,arguments.length>1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length<r?v.queue(this[0],e):n===t?this:this.each(function(){var t=v.queue(this,e,n);v._queueHooks(this,e),e==="fx"&&t[0]!=="inprogress"&&v.dequeue(this,e)})},dequeue:function(e){return this.each(function(){v.dequeue(this,e)})},delay:function(e,t){return e=v.fx?v.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,s=v.Deferred(),o=this,u=this.length,a=function(){--i||s.resolveWith(o,[o])};typeof e!="string"&&(n=e,e=t),e=e||"fx";while(u--)r=v._data(o[u],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(a));return a(),s.promise(n)}});var j,F,I,q=/[\t\r\n]/g,R=/\r/g,U=/^(?:button|input)$/i,z=/^(?:button|input|object|select|textarea)$/i,W=/^a(?:rea|)$/i,X=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,V=v.support.getSetAttribute;v.fn.extend({attr:function(e,t){return v.access(this,v.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n<r;n++){i=this[n];if(i.nodeType===1)if(!i.className&&t.length===1)i.className=e;else{s=" "+i.className+" ";for(o=0,u=t.length;o<u;o++)s.indexOf(" "+t[o]+" ")<0&&(s+=t[o]+" ");i.className=v.trim(s)}}}return this},removeClass:function(e){var n,r,i,s,o,u,a;if(v.isFunction(e))return this.each(function(t){v(this).removeClass(e.call(this,t,this.className))});if(e&&typeof e=="string"||e===t){n=(e||"").split(y);for(u=0,a=this.length;u<a;u++){i=this[u];if(i.nodeType===1&&i.className){r=(" "+i.className+" ").replace(q," ");for(s=0,o=n.length;s<o;s++)while(r.indexOf(" "+n[s]+" ")>=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n<r;n++)if(this[n].nodeType===1&&(" "+this[n].className+" ").replace(q," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a<u;a++){n=r[a];if((n.selected||a===i)&&(v.support.optDisabled?!n.disabled:n.getAttribute("disabled")===null)&&(!n.parentNode.disabled||!v.nodeName(n.parentNode,"optgroup"))){t=v(n).val();if(s)return t;o.push(t)}}return o},set:function(e,t){var n=v.makeArray(t);return v(e).find("option").each(function(){this.selected=v.inArray(v(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o<r.length;o++)i=r[o],i&&(n=v.propFix[i]||i,s=X.test(i),s||v.attr(e,i,""),e.removeAttribute(V?i:n),s&&n in e&&(e[n]=!1))}},attrHooks:{type:{set:function(e,t){if(U.test(e.nodeName)&&e.parentNode)v.error("type property can't be changed");else if(!v.support.radioValue&&t==="radio"&&v.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}},value:{get:function(e,t){return j&&v.nodeName(e,"button")?j.get(e,t):t in e?e.value:null},set:function(e,t,n){if(j&&v.nodeName(e,"button"))return j.set(e,t,n);e.value=t}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,s,o,u=e.nodeType;if(!e||u===3||u===8||u===2)return;return o=u!==1||!v.isXMLDoc(e),o&&(n=v.propFix[n]||n,s=v.propHooks[n]),r!==t?s&&"set"in s&&(i=s.set(e,r,n))!==t?i:e[n]=r:s&&"get"in s&&(i=s.get(e,n))!==null?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):z.test(e.nodeName)||W.test(e.nodeName)&&e.href?0:t}}}}),F={get:function(e,n){var r,i=v.prop(e,n);return i===!0||typeof i!="boolean"&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t},set:function(e,t,n){var r;return t===!1?v.removeAttr(e,n):(r=v.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},V||(I={name:!0,id:!0,coords:!0},j=v.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(I[n]?r.value!=="":r.specified)?r.value:t},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=i.createAttribute(n),e.setAttributeNode(r)),r.value=t+""}},v.each(["width","height"],function(e,t){v.attrHooks[t]=v.extend(v.attrHooks[t],{set:function(e,n){if(n==="")return e.setAttribute(t,"auto"),n}})}),v.attrHooks.contenteditable={get:j.get,set:function(e,t,n){t===""&&(t="false"),j.set(e,t,n)}}),v.support.hrefNormalized||v.each(["href","src","width","height"],function(e,n){v.attrHooks[n]=v.extend(v.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return r===null?t:r}})}),v.support.style||(v.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t},set:function(e,t){return e.style.cssText=t+""}}),v.support.optSelected||(v.propHooks.selected=v.extend(v.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),v.support.enctype||(v.propFix.enctype="encoding"),v.support.checkOn||v.each(["radio","checkbox"],function(){v.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}}),v.each(["radio","checkbox"],function(){v.valHooks[this]=v.extend(v.valHooks[this],{set:function(e,t){if(v.isArray(t))return e.checked=v.inArray(v(e).val(),t)>=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f<n.length;f++){l=J.exec(n[f])||[],c=l[1],h=(l[2]||"").split(".").sort(),g=v.event.special[c]||{},c=(s?g.delegateType:g.bindType)||c,g=v.event.special[c]||{},p=v.extend({type:c,origType:l[1],data:i,handler:r,guid:r.guid,selector:s,needsContext:s&&v.expr.match.needsContext.test(s),namespace:h.join(".")},d),m=a[c];if(!m){m=a[c]=[],m.delegateCount=0;if(!g.setup||g.setup.call(e,i,h,u)===!1)e.addEventListener?e.addEventListener(c,u,!1):e.attachEvent&&e.attachEvent("on"+c,u)}g.add&&(g.add.call(e,p),p.handler.guid||(p.handler.guid=r.guid)),s?m.splice(m.delegateCount++,0,p):m.push(p),v.event.global[c]=!0}e=null},global:{},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,m,g=v.hasData(e)&&v._data(e);if(!g||!(h=g.events))return;t=v.trim(Z(t||"")).split(" ");for(s=0;s<t.length;s++){o=J.exec(t[s])||[],u=a=o[1],f=o[2];if(!u){for(u in h)v.event.remove(e,u+t[s],n,r,!0);continue}p=v.event.special[u]||{},u=(r?p.delegateType:p.bindType)||u,d=h[u]||[],l=d.length,f=f?new RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;for(c=0;c<d.length;c++)m=d[c],(i||a===m.origType)&&(!n||n.guid===m.guid)&&(!f||f.test(m.namespace))&&(!r||r===m.selector||r==="**"&&m.selector)&&(d.splice(c--,1),m.selector&&d.delegateCount--,p.remove&&p.remove.call(e,m));d.length===0&&l!==d.length&&((!p.teardown||p.teardown.call(e,f,g.handle)===!1)&&v.removeEvent(e,u,g.handle),delete h[u])}v.isEmptyObject(h)&&(delete g.handle,v.removeData(e,"events",!0))},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,s,o){if(!s||s.nodeType!==3&&s.nodeType!==8){var u,a,f,l,c,h,p,d,m,g,y=n.type||n,b=[];if(Y.test(y+v.event.triggered))return;y.indexOf("!")>=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f<m.length&&!n.isPropagationStopped();f++)l=m[f][0],n.type=m[f][1],d=(v._data(l,"events")||{})[n.type]&&v._data(l,"handle"),d&&d.apply(l,r),d=h&&l[h],d&&v.acceptData(l)&&d.apply&&d.apply(l,r)===!1&&n.preventDefault();return n.type=y,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(s.ownerDocument,r)===!1)&&(y!=="click"||!v.nodeName(s,"a"))&&v.acceptData(s)&&h&&s[y]&&(y!=="focus"&&y!=="blur"||n.target.offsetWidth!==0)&&!v.isWindow(s)&&(c=s[h],c&&(s[h]=null),v.event.triggered=y,s[y](),v.event.triggered=t,c&&(s[h]=c)),n.result}return},dispatch:function(n){n=v.event.fix(n||e.event);var r,i,s,o,u,a,f,c,h,p,d=(v._data(this,"events")||{})[n.type]||[],m=d.delegateCount,g=l.call(arguments),y=!n.exclusive&&!n.namespace,b=v.event.special[n.type]||{},w=[];g[0]=n,n.delegateTarget=this;if(b.preDispatch&&b.preDispatch.call(this,n)===!1)return;if(m&&(!n.button||n.type!=="click"))for(s=n.target;s!=this;s=s.parentNode||this)if(s.disabled!==!0||n.type!=="click"){u={},f=[];for(r=0;r<m;r++)c=d[r],h=c.selector,u[h]===t&&(u[h]=c.needsContext?v(h,this).index(s)>=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r<w.length&&!n.isPropagationStopped();r++){a=w[r],n.currentTarget=a.elem;for(i=0;i<a.matches.length&&!n.isImmediatePropagationStopped();i++){c=a.matches[i];if(y||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace))n.data=c.data,n.handleObj=c,o=((v.event.special[c.origType]||{}).handle||c.handler).apply(a.elem,g),o!==t&&(n.result=o,o===!1&&(n.preventDefault(),n.stopPropagation()))}}return b.postDispatch&&b.postDispatch.call(this,n),n.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return e.which==null&&(e.which=t.charCode!=null?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,s,o,u=n.button,a=n.fromElement;return e.pageX==null&&n.clientX!=null&&(r=e.target.ownerDocument||i,s=r.documentElement,o=r.body,e.pageX=n.clientX+(s&&s.scrollLeft||o&&o.scrollLeft||0)-(s&&s.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(s&&s.scrollTop||o&&o.scrollTop||0)-(s&&s.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?n.toElement:a),!e.which&&u!==t&&(e.which=u&1?1:u&2?3:u&4?2:0),e}},fix:function(e){if(e[v.expando])return e;var t,n,r=e,s=v.event.fixHooks[e.type]||{},o=s.props?this.props.concat(s.props):this.props;e=v.Event(r);for(t=o.length;t;)n=o[--t],e[n]=r[n];return e.target||(e.target=r.srcElement||i),e.target.nodeType===3&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,r):e},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){v.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(e,t,n,r){var i=v.extend(new v.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?v.event.trigger(i,null,t):v.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},v.event.handle=v.event.dispatch,v.removeEvent=i.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]=="undefined"&&(e[r]=null),e.detachEvent(r,n))},v.Event=function(e,t){if(!(this instanceof v.Event))return new v.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?tt:et):this.type=e,t&&v.extend(this,t),this.timeStamp=e&&e.timeStamp||v.now(),this[v.expando]=!0},v.Event.prototype={preventDefault:function(){this.isDefaultPrevented=tt;var e=this.originalEvent;if(!e)return;e.preventDefault?e.preventDefault():e.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=tt;var e=this.originalEvent;if(!e)return;e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=tt,this.stopPropagation()},isDefaultPrevented:et,isPropagationStopped:et,isImmediatePropagationStopped:et},v.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){v.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,s=e.handleObj,o=s.selector;if(!i||i!==r&&!v.contains(r,i))e.type=s.origType,n=s.handler.apply(this,arguments),e.type=t;return n}}}),v.support.submitBubbles||(v.event.special.submit={setup:function(){if(v.nodeName(this,"form"))return!1;v.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=v.nodeName(n,"input")||v.nodeName(n,"button")?n.form:t;r&&!v._data(r,"_submit_attached")&&(v.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),v._data(r,"_submit_attached",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&v.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(v.nodeName(this,"form"))return!1;v.event.remove(this,"._submit")}}),v.support.changeBubbles||(v.event.special.change={setup:function(){if($.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")v.event.add(this,"propertychange._change",function(e){e.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),v.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),v.event.simulate("change",this,e,!0)});return!1}v.event.add(this,"beforeactivate._change",function(e){var t=e.target;$.test(t.nodeName)&&!v._data(t,"_change_attached")&&(v.event.add(t,"change._change",function(e){this.parentNode&&!e.isSimulated&&!e.isTrigger&&v.event.simulate("change",this.parentNode,e,!0)}),v._data(t,"_change_attached",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return e.handleObj.handler.apply(this,arguments)},teardown:function(){return v.event.remove(this,"._change"),!$.test(this.nodeName)}}),v.support.focusinBubbles||v.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){v.event.simulate(t,e.target,v.event.fix(e),!0)};v.event.special[t]={setup:function(){n++===0&&i.addEventListener(e,r,!0)},teardown:function(){--n===0&&i.removeEventListener(e,r,!0)}}}),v.fn.extend({on:function(e,n,r,i,s){var o,u;if(typeof e=="object"){typeof n!="string"&&(r=r||n,n=t);for(u in e)this.on(u,n,r,e[u],s);return this}r==null&&i==null?(i=n,r=n=t):i==null&&(typeof n=="string"?(i=r,r=t):(i=r,r=n,n=t));if(i===!1)i=et;else if(!i)return this;return s===1&&(o=i,i=function(e){return v().off(e),o.apply(this,arguments)},i.guid=o.guid||(o.guid=v.guid++)),this.each(function(){v.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,s;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,v(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if(typeof e=="object"){for(s in e)this.off(s,n,e[s]);return this}if(n===!1||typeof n=="function")r=n,n=t;return r===!1&&(r=et),this.each(function(){v.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},live:function(e,t,n){return v(this.context).on(e,this.selector,t,n),this},die:function(e,t){return v(this.context).off(e,this.selector||"**",t),this},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){v.event.trigger(e,t,this)})},triggerHandler:function(e,t){if(this[0])return v.event.trigger(e,t,this[0],!0)},toggle:function(e){var t=arguments,n=e.guid||v.guid++,r=0,i=function(n){var i=(v._data(this,"lastToggle"+e.guid)||0)%r;return v._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1};i.guid=n;while(r<t.length)t[r++].guid=n;return this.click(i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),v.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){v.fn[t]=function(e,n){return n==null&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u<a;u++)if(s=e[u])if(!n||n(s,r,i))o.push(s),f&&t.push(u);return o}function ct(e,t,n,r,i,s){return r&&!r[d]&&(r=ct(r)),i&&!i[d]&&(i=ct(i,s)),N(function(s,o,u,a){var f,l,c,h=[],p=[],d=o.length,v=s||dt(t||"*",u.nodeType?[u]:u,[]),m=e&&(s||!t)?lt(v,h,e,u,a):v,g=n?i||(s?e:d||r)?[]:o:m;n&&n(m,g,u,a);if(r){f=lt(g,p),r(f,[],u,a),l=f.length;while(l--)if(c=f[l])g[p[l]]=!(m[p[l]]=c)}if(s){if(i||e){if(i){f=[],l=g.length;while(l--)(c=g[l])&&f.push(m[l]=c);i(null,g=[],f,a)}l=g.length;while(l--)(c=g[l])&&(f=i?T.call(s,c):h[l])>-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a<s;a++)if(n=i.relative[e[a].type])h=[at(ft(h),n)];else{n=i.filter[e[a].type].apply(null,e[a].matches);if(n[d]){r=++a;for(;r<s;r++)if(i.relative[e[r].type])break;return ct(a>1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a<r&&ht(e.slice(a,r)),r<s&&ht(e=e.slice(r)),r<s&&e.join(""))}h.push(n)}return ft(h)}function pt(e,t){var r=t.length>0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r<i;r++)nt(e,t[r],n);return n}function vt(e,t,n,r,s){var o,u,f,l,c,h=ut(e),p=h.length;if(!r&&h.length===1){u=h[0]=h[0].slice(0);if(u.length>2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;t<n;t++)if(this[t]===e)return t;return-1},N=function(e,t){return e[d]=t==null||t,e},C=function(){var e={},t=[];return N(function(n,r){return t.push(n)>i.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="<a name='"+d+"'></a><div name='"+d+"'></div>",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:st(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:st(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},f=y.compareDocumentPosition?function(e,t){return e===t?(l=!0,0):(!e.compareDocumentPosition||!t.compareDocumentPosition?e.compareDocumentPosition:e.compareDocumentPosition(t)&4)?-1:1}:function(e,t){if(e===t)return l=!0,0;if(e.sourceIndex&&t.sourceIndex)return e.sourceIndex-t.sourceIndex;var n,r,i=[],s=[],o=e.parentNode,u=t.parentNode,a=o;if(o===u)return ot(e,t);if(!o)return-1;if(!u)return 1;while(a)i.unshift(a),a=a.parentNode;a=u;while(a)s.unshift(a),a=a.parentNode;n=i.length,r=s.length;for(var f=0;f<n&&f<r;f++)if(i[f]!==s[f])return ot(i[f],s[f]);return f===n?ot(e,s[f],-1):ot(i[f],t,1)},[0,0].sort(f),h=!l,nt.uniqueSort=function(e){var t,n=[],r=1,i=0;l=h,e.sort(f);if(l){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e},nt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},a=nt.compile=function(e,t){var n,r=[],i=[],s=A[d][e+" "];if(!s){t||(t=ut(e)),n=t.length;while(n--)s=ht(t[n]),s[d]?r.push(s):i.push(s);s=A(e,pt(i,r))}return s},g.querySelectorAll&&function(){var e,t=vt,n=/'|\\/g,r=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,i=[":focus"],s=[":active"],u=y.matchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector||y.oMatchesSelector||y.msMatchesSelector;K(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="<p test=''></p>",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="<input type='hidden'/>",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t<n;t++)if(v.contains(u[t],this))return!0});o=this.pushStack("","find",e);for(t=0,n=this.length;t<n;t++){r=o.length,v.find(e,this[t],o);if(t>0)for(i=r;i<o.length;i++)for(s=0;s<r;s++)if(o[s]===o[i]){o.splice(i--,1);break}}return o},has:function(e){var t,n=v(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(v.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1),"not",e)},filter:function(e){return this.pushStack(ft(this,e,!0),"filter",e)},is:function(e){return!!e&&(typeof e=="string"?st.test(e)?v(e,this.context).index(this[0])>=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r<i;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&n.nodeType!==11){if(o?o.index(n)>-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/<tbody/i,gt=/<|&#?\w+;/,yt=/<(?:script|style|link)/i,bt=/<(?:script|object|embed|option|style)/i,wt=new RegExp("<(?:"+ct+")[\\s/>]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Nt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X<div>","</div>"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(s){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){return ut(this[0])?this.length?this.pushStack(v(v.isFunction(e)?e():e),"replaceWith",e):this:v.isFunction(e)?this.each(function(t){var n=v(this),r=n.html();n.replaceWith(e.call(this,t,r))}):(typeof e!="string"&&(e=v(e).detach()),this.each(function(){var t=this.nextSibling,n=this.parentNode;v(this).remove(),t?v(t).before(e):v(n).append(e)}))},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=[].concat.apply([],e);var i,s,o,u,a=0,f=e[0],l=[],c=this.length;if(!v.support.checkClone&&c>1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a<c;a++)r.call(n&&v.nodeName(this[a],"table")?Lt(this[a],"tbody"):this[a],a===u?o:v.clone(o,!0,!0))}o=s=null,l.length&&v.each(l,function(e,t){t.src?v.ajax?v.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):v.error("no ajax"):v.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Tt,"")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),v.buildFragment=function(e,n,r){var s,o,u,a=e[0];return n=n||i,n=!n.nodeType&&n[0]||n,n=n.ownerDocument||n,e.length===1&&typeof a=="string"&&a.length<512&&n===i&&a.charAt(0)==="<"&&!bt.test(a)&&(v.support.checkClone||!St.test(a))&&(v.support.html5Clone||!wt.test(a))&&(o=!0,s=v.fragments[a],u=s!==t),s||(s=n.createDocumentFragment(),v.clean(e,n,s,r),o&&(v.fragments[a]=u&&s)),{fragment:s,cacheable:o}},v.fragments={},v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){v.fn[e]=function(n){var r,i=0,s=[],o=v(n),u=o.length,a=this.length===1&&this[0].parentNode;if((a==null||a&&a.nodeType===11&&a.childNodes.length===1)&&u===1)return o[t](this[0]),this;for(;i<u;i++)r=(i>0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1></$2>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]==="<table>"&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("<div>").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r<i;r++)n=e[r],Vn[n]=Vn[n]||[],Vn[n].unshift(t)},prefilter:function(e,t){t?Xn.unshift(e):Xn.push(e)}}),v.Tween=Yn,Yn.prototype={constructor:Yn,init:function(e,t,n,r,i,s){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=s||(v.cssNumber[n]?"":"px")},cur:function(){var e=Yn.propHooks[this.prop];return e&&e.get?e.get(this):Yn.propHooks._default.get(this)},run:function(e){var t,n=Yn.propHooks[this.prop];return this.options.duration?this.pos=t=v.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Yn.propHooks._default.set(this),this}},Yn.prototype.init.prototype=Yn.prototype,Yn.propHooks={_default:{get:function(e){var t;return e.elem[e.prop]==null||!!e.elem.style&&e.elem.style[e.prop]!=null?(t=v.css(e.elem,e.prop,!1,""),!t||t==="auto"?0:t):e.elem[e.prop]},set:function(e){v.fx.step[e.prop]?v.fx.step[e.prop](e):e.elem.style&&(e.elem.style[v.cssProps[e.prop]]!=null||v.cssHooks[e.prop])?v.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Yn.propHooks.scrollTop=Yn.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},v.each(["toggle","show","hide"],function(e,t){var n=v.fn[t];v.fn[t]=function(r,i,s){return r==null||typeof r=="boolean"||!e&&v.isFunction(r)&&v.isFunction(i)?n.apply(this,arguments):this.animate(Zn(t,!0),r,i,s)}}),v.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Gt).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=v.isEmptyObject(e),s=v.speed(t,n,r),o=function(){var t=Kn(this,v.extend({},e),s);i&&t.stop(!0)};return i||s.queue===!1?this.each(o):this.queue(s.queue,o)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return typeof e!="string"&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=e!=null&&e+"queueHooks",s=v.timers,o=v._data(this);if(n)o[n]&&o[n].stop&&i(o[n]);else for(n in o)o[n]&&o[n].stop&&Wn.test(n)&&i(o[n]);for(n=s.length;n--;)s[n].elem===this&&(e==null||s[n].queue===e)&&(s[n].anim.stop(r),t=!1,s.splice(n,1));(t||!r)&&v.dequeue(this,e)})}}),v.each({slideDown:Zn("show"),slideUp:Zn("hide"),slideToggle:Zn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){v.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),v.speed=function(e,t,n){var r=e&&typeof e=="object"?v.extend({},e):{complete:n||!n&&t||v.isFunction(e)&&e,duration:e,easing:n&&t||t&&!v.isFunction(t)&&t};r.duration=v.fx.off?0:typeof r.duration=="number"?r.duration:r.duration in v.fx.speeds?v.fx.speeds[r.duration]:v.fx.speeds._default;if(r.queue==null||r.queue===!0)r.queue="fx";return r.old=r.complete,r.complete=function(){v.isFunction(r.old)&&r.old.call(this),r.queue&&v.dequeue(this,r.queue)},r},v.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},v.timers=[],v.fx=Yn.prototype.init,v.fx.tick=function(){var e,n=v.timers,r=0;qn=v.now();for(;r<n.length;r++)e=n[r],!e()&&n[r]===e&&n.splice(r--,1);n.length||v.fx.stop(),qn=t},v.fx.timer=function(e){e()&&v.timers.push(e)&&!Rn&&(Rn=setInterval(v.fx.tick,v.fx.interval))},v.fx.interval=13,v.fx.stop=function(){clearInterval(Rn),Rn=null},v.fx.speeds={slow:600,fast:200,_default:400},v.fx.step={},v.expr&&v.expr.filters&&(v.expr.filters.animated=function(e){return v.grep(v.timers,function(t){return e===t.elem}).length});var er=/^(?:body|html)$/i;v.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){v.offset.setOffset(this,e,t)});var n,r,i,s,o,u,a,f={top:0,left:0},l=this[0],c=l&&l.ownerDocument;if(!c)return;return(r=c.body)===l?v.offset.bodyOffset(l):(n=c.documentElement,v.contains(n,l)?(typeof l.getBoundingClientRect!="undefined"&&(f=l.getBoundingClientRect()),i=tr(c),s=n.clientTop||r.clientTop||0,o=n.clientLeft||r.clientLeft||0,u=i.pageYOffset||n.scrollTop,a=i.pageXOffset||n.scrollLeft,{top:f.top+u-s,left:f.left+a-o}):f)},v.offset={bodyOffset:function(e){var t=e.offsetTop,n=e.offsetLeft;return v.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(v.css(e,"marginTop"))||0,n+=parseFloat(v.css(e,"marginLeft"))||0),{top:t,left:n}},setOffset:function(e,t,n){var r=v.css(e,"position");r==="static"&&(e.style.position="relative");var i=v(e),s=i.offset(),o=v.css(e,"top"),u=v.css(e,"left"),a=(r==="absolute"||r==="fixed")&&v.inArray("auto",[o,u])>-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/doc/build/html/_static/minus.png b/doc/build/html/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..da1c5620d10c047525a467a425abe9ff5269cfc2 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4kiW$2DNh!3K<v}I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_Ur5%0^E!?>nxr!FfeeGxJHyX=jZ08=9MsfJ2P!R0|P^lr;B5V#N}k0 z;%7X}aR&|^IIv*RqNdPy_xIO-e|I<ekcg{rVv+(2$LfT}fN9gF%_ws3mvdcVQTNB< yj;xQ5&xyQ6)2uJlbR0`fOi0*K{$5VbnBju0eCX!rK0O8o1_n=8KbLh*2~7ayM?mQS literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/plus.png b/doc/build/html/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..b3cb37425ea68b39ffa7b2e5fb69161275a87541 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4kiW$2DNh!3K<v}I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_Ur5%0$hg7IhGs@3=AA4t`Q~9`MJ5Nc_j?r&P?0Sz`zjX>Eak7aXHzh z_!$p#+<`*}4lG!-s44W_{r&ad-`!1i65hIHi;Hk#k^&3I>V$(PGUx27zGyfd{rLF! z!%GF<_SgSk@q(`-vtakcodKfX-`zc&%*G(MU4dZ-Z_PFa1_lOCS3j3^P6<r_7D_~9 literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/pygments.css b/doc/build/html/_static/pygments.css new file mode 100644 index 0000000..d79caa1 --- /dev/null +++ b/doc/build/html/_static/pygments.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #eeffcc; } +.highlight .c { color: #408090; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #333333 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #208050 } /* Literal.Number */ +.highlight .s { color: #4070a0 } /* Literal.String */ +.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60add5 } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #208050 } /* Literal.Number.Float */ +.highlight .mh { color: #208050 } /* Literal.Number.Hex */ +.highlight .mi { color: #208050 } /* Literal.Number.Integer */ +.highlight .mo { color: #208050 } /* Literal.Number.Oct */ +.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070a0 } /* Literal.String.Char */ +.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ +.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ +.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ +.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/doc/build/html/_static/searchtools.js b/doc/build/html/_static/searchtools.js new file mode 100644 index 0000000..f5c7e5f --- /dev/null +++ b/doc/build/html/_static/searchtools.js @@ -0,0 +1,622 @@ +/* + * searchtools.js_t + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilties for the full-text search. + * + * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + + + +/** + * Simple result scoring code. + */ +var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [filename, title, anchor, descr, score] + // and returns the new score. + /* + score: function(result) { + return result[4]; + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: {0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5}, // used to be unimportantResults + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + // query found in terms + term: 5 +}; + + +/** + * Search Module + */ +var Search = { + + _index : null, + _queued_query : null, + _pulse_status : -1, + + init : function() { + var params = $.getQueryParameters(); + if (params.q) { + var query = params.q[0]; + $('input[name="q"]')[0].value = query; + this.performSearch(query); + } + }, + + loadIndex : function(url) { + $.ajax({type: "GET", url: url, data: null, + dataType: "script", cache: true, + complete: function(jqxhr, textstatus) { + if (textstatus != "success") { + document.getElementById("searchindexloader").src = url; + } + }}); + }, + + setIndex : function(index) { + var q; + this._index = index; + if ((q = this._queued_query) !== null) { + this._queued_query = null; + Search.query(q); + } + }, + + hasIndex : function() { + return this._index !== null; + }, + + deferQuery : function(query) { + this._queued_query = query; + }, + + stopPulse : function() { + this._pulse_status = 0; + }, + + startPulse : function() { + if (this._pulse_status >= 0) + return; + function pulse() { + var i; + Search._pulse_status = (Search._pulse_status + 1) % 4; + var dotString = ''; + for (i = 0; i < Search._pulse_status; i++) + dotString += '.'; + Search.dots.text(dotString); + if (Search._pulse_status > -1) + window.setTimeout(pulse, 500); + } + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch : function(query) { + // create the required interface elements + this.out = $('#search-results'); + this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out); + this.dots = $('<span></span>').appendTo(this.title); + this.status = $('<p style="display: none"></p>').appendTo(this.out); + this.output = $('<ul class="search"/>').appendTo(this.out); + + $('#search-progress').text(_('Preparing search...')); + this.startPulse(); + + // index already loaded, the browser was quick! + if (this.hasIndex()) + this.query(query); + else + this.deferQuery(query); + }, + + /** + * execute search (requires search index to be loaded) + */ + query : function(query) { + var i; + var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; + + // stem the searchterms and add them to the correct list + var stemmer = new Stemmer(); + var searchterms = []; + var excluded = []; + var hlterms = []; + var tmp = query.split(/\s+/); + var objectterms = []; + for (i = 0; i < tmp.length; i++) { + if (tmp[i] !== "") { + objectterms.push(tmp[i].toLowerCase()); + } + + if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i].match(/^\d+$/) || + tmp[i] === "") { + // skip this "word" + continue; + } + // stem the word + var word = stemmer.stemWord(tmp[i].toLowerCase()); + var toAppend; + // select the correct list + if (word[0] == '-') { + toAppend = excluded; + word = word.substr(1); + } + else { + toAppend = searchterms; + hlterms.push(tmp[i].toLowerCase()); + } + // only add if not already in the list + if (!$u.contains(toAppend, word)) + toAppend.push(word); + } + var highlightstring = '?highlight=' + $.urlencode(hlterms.join(" ")); + + // console.debug('SEARCH: searching for:'); + // console.info('required: ', searchterms); + // console.info('excluded: ', excluded); + + // prepare search + var terms = this._index.terms; + var titleterms = this._index.titleterms; + + // array of [filename, title, anchor, descr, score] + var results = []; + $('#search-progress').empty(); + + // lookup as object + for (i = 0; i < objectterms.length; i++) { + var others = [].concat(objectterms.slice(0, i), + objectterms.slice(i+1, objectterms.length)); + results = results.concat(this.performObjectSearch(objectterms[i], others)); + } + + // lookup as search terms in fulltext + results = results.concat(this.performTermsSearch(searchterms, excluded, terms, Scorer.term)) + .concat(this.performTermsSearch(searchterms, excluded, titleterms, Scorer.title)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + for (i = 0; i < results.length; i++) + results[i][4] = Scorer.score(results[i]); + } + + // now sort the results by score (in opposite order of appearance, since the + // display function below uses pop() to retrieve items) and then + // alphabetically + results.sort(function(a, b) { + var left = a[4]; + var right = b[4]; + if (left > right) { + return 1; + } else if (left < right) { + return -1; + } else { + // same score: sort alphabetically + left = a[1].toLowerCase(); + right = b[1].toLowerCase(); + return (left > right) ? -1 : ((left < right) ? 1 : 0); + } + }); + + // for debugging + //Search.lastresults = results.slice(); // a copy + //console.info('search results:', Search.lastresults); + + // print the results + var resultCount = results.length; + function displayNextItem() { + // results left, load the summary and display it + if (results.length) { + var item = results.pop(); + var listItem = $('<li style="display:none"></li>'); + if (DOCUMENTATION_OPTIONS.FILE_SUFFIX === '') { + // dirhtml builder + var dirname = item[0] + '/'; + if (dirname.match(/\/index\/$/)) { + dirname = dirname.substring(0, dirname.length-6); + } else if (dirname == 'index/') { + dirname = ''; + } + listItem.append($('<a/>').attr('href', + DOCUMENTATION_OPTIONS.URL_ROOT + dirname + + highlightstring + item[2]).html(item[1])); + } else { + // normal html builders + listItem.append($('<a/>').attr('href', + item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX + + highlightstring + item[2]).html(item[1])); + } + if (item[3]) { + listItem.append($('<span> (' + item[3] + ')</span>')); + Search.output.append(listItem); + listItem.slideDown(5, function() { + displayNextItem(); + }); + } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) { + $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[0] + '.txt', + dataType: "text", + complete: function(jqxhr, textstatus) { + var data = jqxhr.responseText; + if (data !== '') { + listItem.append(Search.makeSearchSummary(data, searchterms, hlterms)); + } + Search.output.append(listItem); + listItem.slideDown(5, function() { + displayNextItem(); + }); + }}); + } else { + // no source available, just display title + Search.output.append(listItem); + listItem.slideDown(5, function() { + displayNextItem(); + }); + } + } + // search finished, update title and status message + else { + Search.stopPulse(); + Search.title.text(_('Search Results')); + if (!resultCount) + Search.status.text(_('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.')); + else + Search.status.text(_('Search finished, found %s page(s) matching the search query.').replace('%s', resultCount)); + Search.status.fadeIn(500); + } + } + displayNextItem(); + }, + + /** + * search for object names + */ + performObjectSearch : function(object, otherterms) { + var filenames = this._index.filenames; + var objects = this._index.objects; + var objnames = this._index.objnames; + var titles = this._index.titles; + + var i; + var results = []; + + for (var prefix in objects) { + for (var name in objects[prefix]) { + var fullname = (prefix ? prefix + '.' : '') + name; + if (fullname.toLowerCase().indexOf(object) > -1) { + var score = 0; + var parts = fullname.split('.'); + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullname == object || parts[parts.length - 1] == object) { + score += Scorer.objNameMatch; + // matches in last name + } else if (parts[parts.length - 1].indexOf(object) > -1) { + score += Scorer.objPartialMatch; + } + var match = objects[prefix][name]; + var objname = objnames[match[1]][2]; + var title = titles[match[0]]; + // If more than one term searched for, we require other words to be + // found in the name/title/description + if (otherterms.length > 0) { + var haystack = (prefix + ' ' + name + ' ' + + objname + ' ' + title).toLowerCase(); + var allfound = true; + for (i = 0; i < otherterms.length; i++) { + if (haystack.indexOf(otherterms[i]) == -1) { + allfound = false; + break; + } + } + if (!allfound) { + continue; + } + } + var descr = objname + _(', in ') + title; + + var anchor = match[3]; + if (anchor === '') + anchor = fullname; + else if (anchor == '-') + anchor = objnames[match[1]][1] + '-' + fullname; + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) { + score += Scorer.objPrio[match[2]]; + } else { + score += Scorer.objPrioDefault; + } + results.push([filenames[match[0]], fullname, '#'+anchor, descr, score]); + } + } + } + + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch : function(searchterms, excluded, terms, score) { + var filenames = this._index.filenames; + var titles = this._index.titles; + + var i, j, file, files; + var fileMap = {}; + var results = []; + + // perform the search on the required terms + for (i = 0; i < searchterms.length; i++) { + var word = searchterms[i]; + // no match but word was a required one + if ((files = terms[word]) === undefined) + break; + if (files.length === undefined) { + files = [files]; + } + // create the mapping + for (j = 0; j < files.length; j++) { + file = files[j]; + if (file in fileMap) + fileMap[file].push(word); + else + fileMap[file] = [word]; + } + } + + // now check if the files don't contain excluded terms + for (file in fileMap) { + var valid = true; + + // check if all requirements are matched + if (fileMap[file].length != searchterms.length) + continue; + + // ensure that none of the excluded terms is in the search result + for (i = 0; i < excluded.length; i++) { + if (terms[excluded[i]] == file || + $u.contains(terms[excluded[i]] || [], file)) { + valid = false; + break; + } + } + + // if we have still a valid result we can add it to the result list + if (valid) { + results.push([filenames[file], titles[file], '', null, score]); + } + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words, hlwords is the list of normal, unstemmed + * words. the first one is used to find the occurance, the + * latter for highlighting it. + */ + makeSearchSummary : function(text, keywords, hlwords) { + var textLower = text.toLowerCase(); + var start = 0; + $.each(keywords, function() { + var i = textLower.indexOf(this.toLowerCase()); + if (i > -1) + start = i; + }); + start = Math.max(start - 120, 0); + var excerpt = ((start > 0) ? '...' : '') + + $.trim(text.substr(start, 240)) + + ((start + 240 - text.length) ? '...' : ''); + var rv = $('<div class="context"></div>').text(excerpt); + $.each(hlwords, function() { + rv = rv.highlightText(this, 'highlighted'); + }); + return rv; + } +}; + +$(document).ready(function() { + Search.init(); +}); \ No newline at end of file diff --git a/doc/build/html/_static/sidebar.js b/doc/build/html/_static/sidebar.js new file mode 100644 index 0000000..874a890 --- /dev/null +++ b/doc/build/html/_static/sidebar.js @@ -0,0 +1,159 @@ +/* + * sidebar.js + * ~~~~~~~~~~ + * + * This script makes the Sphinx sidebar collapsible. + * + * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds + * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton + * used to collapse and expand the sidebar. + * + * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden + * and the width of the sidebar and the margin-left of the document + * are decreased. When the sidebar is expanded the opposite happens. + * This script saves a per-browser/per-session cookie used to + * remember the position of the sidebar among the pages. + * Once the browser is closed the cookie is deleted and the position + * reset to the default (expanded). + * + * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +$(function() { + + + + + + + + + // global elements used by the functions. + // the 'sidebarbutton' element is defined as global after its + // creation, in the add_sidebar_button function + var bodywrapper = $('.bodywrapper'); + var sidebar = $('.sphinxsidebar'); + var sidebarwrapper = $('.sphinxsidebarwrapper'); + + // for some reason, the document has no sidebar; do not run into errors + if (!sidebar.length) return; + + // original margin-left of the bodywrapper and width of the sidebar + // with the sidebar expanded + var bw_margin_expanded = bodywrapper.css('margin-left'); + var ssb_width_expanded = sidebar.width(); + + // margin-left of the bodywrapper and width of the sidebar + // with the sidebar collapsed + var bw_margin_collapsed = '.8em'; + var ssb_width_collapsed = '.8em'; + + // colors used by the current theme + var dark_color = $('.related').css('background-color'); + var light_color = $('.document').css('background-color'); + + function sidebar_is_collapsed() { + return sidebarwrapper.is(':not(:visible)'); + } + + function toggle_sidebar() { + if (sidebar_is_collapsed()) + expand_sidebar(); + else + collapse_sidebar(); + } + + function collapse_sidebar() { + sidebarwrapper.hide(); + sidebar.css('width', ssb_width_collapsed); + bodywrapper.css('margin-left', bw_margin_collapsed); + sidebarbutton.css({ + 'margin-left': '0', + 'height': bodywrapper.height() + }); + sidebarbutton.find('span').text('»'); + sidebarbutton.attr('title', _('Expand sidebar')); + document.cookie = 'sidebar=collapsed'; + } + + function expand_sidebar() { + bodywrapper.css('margin-left', bw_margin_expanded); + sidebar.css('width', ssb_width_expanded); + sidebarwrapper.show(); + sidebarbutton.css({ + 'margin-left': ssb_width_expanded-12, + 'height': bodywrapper.height() + }); + sidebarbutton.find('span').text('«'); + sidebarbutton.attr('title', _('Collapse sidebar')); + document.cookie = 'sidebar=expanded'; + } + + function add_sidebar_button() { + sidebarwrapper.css({ + 'float': 'left', + 'margin-right': '0', + 'width': ssb_width_expanded - 28 + }); + // create the button + sidebar.append( + '<div id="sidebarbutton"><span>«</span></div>' + ); + var sidebarbutton = $('#sidebarbutton'); + light_color = sidebarbutton.css('background-color'); + // find the height of the viewport to center the '<<' in the page + var viewport_height; + if (window.innerHeight) + viewport_height = window.innerHeight; + else + viewport_height = $(window).height(); + sidebarbutton.find('span').css({ + 'display': 'block', + 'margin-top': (viewport_height - sidebar.position().top - 20) / 2 + }); + + sidebarbutton.click(toggle_sidebar); + sidebarbutton.attr('title', _('Collapse sidebar')); + sidebarbutton.css({ + 'color': '#FFFFFF', + 'border-left': '1px solid ' + dark_color, + 'font-size': '1.2em', + 'cursor': 'pointer', + 'height': bodywrapper.height(), + 'padding-top': '1px', + 'margin-left': ssb_width_expanded - 12 + }); + + sidebarbutton.hover( + function () { + $(this).css('background-color', dark_color); + }, + function () { + $(this).css('background-color', light_color); + } + ); + } + + function set_position_from_cookie() { + if (!document.cookie) + return; + var items = document.cookie.split(';'); + for(var k=0; k<items.length; k++) { + var key_val = items[k].split('='); + var key = key_val[0].replace(/ /, ""); // strip leading spaces + if (key == 'sidebar') { + var value = key_val[1]; + if ((value == 'collapsed') && (!sidebar_is_collapsed())) + collapse_sidebar(); + else if ((value == 'expanded') && (sidebar_is_collapsed())) + expand_sidebar(); + } + } + } + + add_sidebar_button(); + var sidebarbutton = $('#sidebarbutton'); + set_position_from_cookie(); +}); \ No newline at end of file diff --git a/doc/build/html/_static/underscore.js b/doc/build/html/_static/underscore.js new file mode 100644 index 0000000..5b55f32 --- /dev/null +++ b/doc/build/html/_static/underscore.js @@ -0,0 +1,31 @@ +// Underscore.js 1.3.1 +// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. +// Underscore is freely distributable under the MIT license. +// Portions of Underscore are inspired or borrowed from Prototype, +// Oliver Steele's Functional, and John Resig's Micro-Templating. +// For all details and documentation: +// http://documentcloud.github.com/underscore +(function(){function q(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source== +c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&q(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(b.has(a,h)&&(f++,!(g=b.has(c,h)&&q(a[h],c[h],d))))break;if(g){for(h in c)if(b.has(c, +h)&&!f--)break;g=!f}}d.pop();return g}var r=this,G=r._,n={},k=Array.prototype,o=Object.prototype,i=k.slice,H=k.unshift,l=o.toString,I=o.hasOwnProperty,w=k.forEach,x=k.map,y=k.reduce,z=k.reduceRight,A=k.filter,B=k.every,C=k.some,p=k.indexOf,D=k.lastIndexOf,o=Array.isArray,J=Object.keys,s=Function.prototype.bind,b=function(a){return new m(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else r._=b;b.VERSION="1.3.1";var j=b.each= +b.forEach=function(a,c,d){if(a!=null)if(w&&a.forEach===w)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(d,a[e],e,a)===n)break}else for(e in a)if(b.has(a,e)&&c.call(d,a[e],e,a)===n)break};b.map=b.collect=function(a,c,b){var e=[];if(a==null)return e;if(x&&a.map===x)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});if(a.length===+a.length)e.length=a.length;return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=arguments.length>2;a== +null&&(a=[]);if(y&&a.reduce===y)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect= +function(a,c,b){var e;E(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(A&&a.filter===A)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(B&&a.every===B)return a.every(c,b);j(a,function(a,g,h){if(!(e= +e&&c.call(b,a,g,h)))return n});return e};var E=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(C&&a.some===C)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return n});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return p&&a.indexOf===p?a.indexOf(c)!=-1:b=E(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d)})};b.pluck= +function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,computed:b})}); +return e.value};b.shuffle=function(a){var b=[],d;j(a,function(a,f){f==0?b[0]=a:(d=Math.floor(Math.random()*(f+1)),b[f]=b[d],b[d]=a)});return b};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=function(a, +c,d){d||(d=b.identity);for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest= +b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},[]); +return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,c, +d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(p&&a.indexOf===p)return a.indexOf(c);for(d=0,e=a.length;d<e;d++)if(d in a&&a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(D&&a.lastIndexOf===D)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&&a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g}; +var F=function(){};b.bind=function(a,c){var d,e;if(a.bind===s&&s)return s.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));F.prototype=a.prototype;var b=new F,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a, +c){var d={};c||(c=b.identity);return function(){var e=c.apply(this,arguments);return b.has(d,e)?d[e]:d[e]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true: +a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments,0));return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}}; +b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=J||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var c=[],d;for(d in a)b.has(a,d)&&(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.defaults=function(a){j(i.call(arguments, +1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return q(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=o||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)}; +b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!b.has(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"}; +b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,b){return I.call(a,b)};b.noConflict=function(){r._=G;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};b.mixin=function(a){j(b.functions(a), +function(c){K(c,b[c]=a[c])})};var L=0;b.uniqueId=function(a){var b=L++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t=/.^/,u=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape||t,function(a,b){return"',_.escape("+ +u(b)+"),'"}).replace(d.interpolate||t,function(a,b){return"',"+u(b)+",'"}).replace(d.evaluate||t,function(a,b){return"');"+u(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var v=function(a,c){return c?b(a).chain():a},K=function(a,c){m.prototype[a]= +function(){var a=i.call(arguments);H.call(a,this._wrapped);return v(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a=="shift"||a=="splice")&&e===0&&delete d[0];return v(d,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];m.prototype[a]=function(){return v(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.chain=function(){this._chain= +true;return this};m.prototype.value=function(){return this._wrapped}}).call(this); diff --git a/doc/build/html/_static/up-pressed.png b/doc/build/html/_static/up-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd587afee2fe38989383ff82010147ea56b93dd GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&N| z?e4+=20xv5*E29Ma29w(7BevLUI$@DCym(^3=9nHC7!;n?6=st7<42$Hb$i~Ffe@a zba4!^IDK~V{wyX(fn)X4cWVj$7YSeLo&A*g#!X$F%QxBNoj!3?PIS1W%YFN1hkiox zL*|Ic3`Mi7b7>0hMbiE`G7)7rewID^ohGp(TUgp?qvCJ=&jpI^{{B}sadWCwZC{tB zU{=HAyI^JAQq_s)WfNkxKJY#{H`_Os&0FCrQ|GVKQ9?)B3@0$VzTC-B)O%F*#ffbP zl3VvM-C)jre%A0<0-ud*)#QwvI8DbK35L7zS5_um41FWdCeLNT$ezH}(-8iZUrJl# z_hsgd54~6KXFgZCxw~gOBgY3eojK-*U2-ZI=gl?Wto?ln{~7`5OVZPHZJB?(bo8&1 Ro>mSDFi%%Mmvv4FO#pr?hMxcc literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/up.png b/doc/build/html/_static/up.png new file mode 100644 index 0000000000000000000000000000000000000000..b94625680b4a4b9647c3a6f3f283776930696aa9 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&N| z?e4+=20xv5*E29Ma29w(7BevLUI$@DCym(^3=9nHC7!;n?6=q%#TE5z&NjO;FfhFK zba4!^IDK~VMn5J;fwui$*Eux>#JIXwi+*kCW8bh@)u!d6V2z;A%L)dm<bVI9xaAIX zF>xn17nx0VD7kK(^jKx~+&6!$KmRwD{Bd1PbNZD3Z96kg7=D|)Wsl;)TkltImh`A% zsB$>}cSY-w=ZqU{H47NHjBjsE-N0z1FL3AnmPraP#WWgzJ=w{|)xT8r$BDQ`KbJV( zJ<PSnzda0BG@N$HZ#uqe1&e3!f<JC^Il3=xw3pD4`M~+6(LI6h%$@tyYs%hiWS=xG z?yp?L%$w0kdtx6*?O>jF_Kli{6r;0owN<gd+5zrKo9uO>zp=hg^-&gCy$=*%44$rj JF6*2Ung9+#i{=0T literal 0 HcmV?d00001 diff --git a/doc/build/html/_static/websupport.js b/doc/build/html/_static/websupport.js new file mode 100644 index 0000000..19fcda5 --- /dev/null +++ b/doc/build/html/_static/websupport.js @@ -0,0 +1,808 @@ +/* + * websupport.js + * ~~~~~~~~~~~~~ + * + * sphinx.websupport utilties for all documentation. + * + * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +(function($) { + $.fn.autogrow = function() { + return this.each(function() { + var textarea = this; + + $.fn.autogrow.resize(textarea); + + $(textarea) + .focus(function() { + textarea.interval = setInterval(function() { + $.fn.autogrow.resize(textarea); + }, 500); + }) + .blur(function() { + clearInterval(textarea.interval); + }); + }); + }; + + $.fn.autogrow.resize = function(textarea) { + var lineHeight = parseInt($(textarea).css('line-height'), 10); + var lines = textarea.value.split('\n'); + var columns = textarea.cols; + var lineCount = 0; + $.each(lines, function() { + lineCount += Math.ceil(this.length / columns) || 1; + }); + var height = lineHeight * (lineCount + 1); + $(textarea).css('height', height); + }; +})(jQuery); + +(function($) { + var comp, by; + + function init() { + initEvents(); + initComparator(); + } + + function initEvents() { + $('a.comment-close').live("click", function(event) { + event.preventDefault(); + hide($(this).attr('id').substring(2)); + }); + $('a.vote').live("click", function(event) { + event.preventDefault(); + handleVote($(this)); + }); + $('a.reply').live("click", function(event) { + event.preventDefault(); + openReply($(this).attr('id').substring(2)); + }); + $('a.close-reply').live("click", function(event) { + event.preventDefault(); + closeReply($(this).attr('id').substring(2)); + }); + $('a.sort-option').live("click", function(event) { + event.preventDefault(); + handleReSort($(this)); + }); + $('a.show-proposal').live("click", function(event) { + event.preventDefault(); + showProposal($(this).attr('id').substring(2)); + }); + $('a.hide-proposal').live("click", function(event) { + event.preventDefault(); + hideProposal($(this).attr('id').substring(2)); + }); + $('a.show-propose-change').live("click", function(event) { + event.preventDefault(); + showProposeChange($(this).attr('id').substring(2)); + }); + $('a.hide-propose-change').live("click", function(event) { + event.preventDefault(); + hideProposeChange($(this).attr('id').substring(2)); + }); + $('a.accept-comment').live("click", function(event) { + event.preventDefault(); + acceptComment($(this).attr('id').substring(2)); + }); + $('a.delete-comment').live("click", function(event) { + event.preventDefault(); + deleteComment($(this).attr('id').substring(2)); + }); + $('a.comment-markup').live("click", function(event) { + event.preventDefault(); + toggleCommentMarkupBox($(this).attr('id').substring(2)); + }); + } + + /** + * Set comp, which is a comparator function used for sorting and + * inserting comments into the list. + */ + function setComparator() { + // If the first three letters are "asc", sort in ascending order + // and remove the prefix. + if (by.substring(0,3) == 'asc') { + var i = by.substring(3); + comp = function(a, b) { return a[i] - b[i]; }; + } else { + // Otherwise sort in descending order. + comp = function(a, b) { return b[by] - a[by]; }; + } + + // Reset link styles and format the selected sort option. + $('a.sel').attr('href', '#').removeClass('sel'); + $('a.by' + by).removeAttr('href').addClass('sel'); + } + + /** + * Create a comp function. If the user has preferences stored in + * the sortBy cookie, use those, otherwise use the default. + */ + function initComparator() { + by = 'rating'; // Default to sort by rating. + // If the sortBy cookie is set, use that instead. + if (document.cookie.length > 0) { + var start = document.cookie.indexOf('sortBy='); + if (start != -1) { + start = start + 7; + var end = document.cookie.indexOf(";", start); + if (end == -1) { + end = document.cookie.length; + by = unescape(document.cookie.substring(start, end)); + } + } + } + setComparator(); + } + + /** + * Show a comment div. + */ + function show(id) { + $('#ao' + id).hide(); + $('#ah' + id).show(); + var context = $.extend({id: id}, opts); + var popup = $(renderTemplate(popupTemplate, context)).hide(); + popup.find('textarea[name="proposal"]').hide(); + popup.find('a.by' + by).addClass('sel'); + var form = popup.find('#cf' + id); + form.submit(function(event) { + event.preventDefault(); + addComment(form); + }); + $('#s' + id).after(popup); + popup.slideDown('fast', function() { + getComments(id); + }); + } + + /** + * Hide a comment div. + */ + function hide(id) { + $('#ah' + id).hide(); + $('#ao' + id).show(); + var div = $('#sc' + id); + div.slideUp('fast', function() { + div.remove(); + }); + } + + /** + * Perform an ajax request to get comments for a node + * and insert the comments into the comments tree. + */ + function getComments(id) { + $.ajax({ + type: 'GET', + url: opts.getCommentsURL, + data: {node: id}, + success: function(data, textStatus, request) { + var ul = $('#cl' + id); + var speed = 100; + $('#cf' + id) + .find('textarea[name="proposal"]') + .data('source', data.source); + + if (data.comments.length === 0) { + ul.html('<li>No comments yet.</li>'); + ul.data('empty', true); + } else { + // If there are comments, sort them and put them in the list. + var comments = sortComments(data.comments); + speed = data.comments.length * 100; + appendComments(comments, ul); + ul.data('empty', false); + } + $('#cn' + id).slideUp(speed + 200); + ul.slideDown(speed); + }, + error: function(request, textStatus, error) { + showError('Oops, there was a problem retrieving the comments.'); + }, + dataType: 'json' + }); + } + + /** + * Add a comment via ajax and insert the comment into the comment tree. + */ + function addComment(form) { + var node_id = form.find('input[name="node"]').val(); + var parent_id = form.find('input[name="parent"]').val(); + var text = form.find('textarea[name="comment"]').val(); + var proposal = form.find('textarea[name="proposal"]').val(); + + if (text == '') { + showError('Please enter a comment.'); + return; + } + + // Disable the form that is being submitted. + form.find('textarea,input').attr('disabled', 'disabled'); + + // Send the comment to the server. + $.ajax({ + type: "POST", + url: opts.addCommentURL, + dataType: 'json', + data: { + node: node_id, + parent: parent_id, + text: text, + proposal: proposal + }, + success: function(data, textStatus, error) { + // Reset the form. + if (node_id) { + hideProposeChange(node_id); + } + form.find('textarea') + .val('') + .add(form.find('input')) + .removeAttr('disabled'); + var ul = $('#cl' + (node_id || parent_id)); + if (ul.data('empty')) { + $(ul).empty(); + ul.data('empty', false); + } + insertComment(data.comment); + var ao = $('#ao' + node_id); + ao.find('img').attr({'src': opts.commentBrightImage}); + if (node_id) { + // if this was a "root" comment, remove the commenting box + // (the user can get it back by reopening the comment popup) + $('#ca' + node_id).slideUp(); + } + }, + error: function(request, textStatus, error) { + form.find('textarea,input').removeAttr('disabled'); + showError('Oops, there was a problem adding the comment.'); + } + }); + } + + /** + * Recursively append comments to the main comment list and children + * lists, creating the comment tree. + */ + function appendComments(comments, ul) { + $.each(comments, function() { + var div = createCommentDiv(this); + ul.append($(document.createElement('li')).html(div)); + appendComments(this.children, div.find('ul.comment-children')); + // To avoid stagnating data, don't store the comments children in data. + this.children = null; + div.data('comment', this); + }); + } + + /** + * After adding a new comment, it must be inserted in the correct + * location in the comment tree. + */ + function insertComment(comment) { + var div = createCommentDiv(comment); + + // To avoid stagnating data, don't store the comments children in data. + comment.children = null; + div.data('comment', comment); + + var ul = $('#cl' + (comment.node || comment.parent)); + var siblings = getChildren(ul); + + var li = $(document.createElement('li')); + li.hide(); + + // Determine where in the parents children list to insert this comment. + for(i=0; i < siblings.length; i++) { + if (comp(comment, siblings[i]) <= 0) { + $('#cd' + siblings[i].id) + .parent() + .before(li.html(div)); + li.slideDown('fast'); + return; + } + } + + // If we get here, this comment rates lower than all the others, + // or it is the only comment in the list. + ul.append(li.html(div)); + li.slideDown('fast'); + } + + function acceptComment(id) { + $.ajax({ + type: 'POST', + url: opts.acceptCommentURL, + data: {id: id}, + success: function(data, textStatus, request) { + $('#cm' + id).fadeOut('fast'); + $('#cd' + id).removeClass('moderate'); + }, + error: function(request, textStatus, error) { + showError('Oops, there was a problem accepting the comment.'); + } + }); + } + + function deleteComment(id) { + $.ajax({ + type: 'POST', + url: opts.deleteCommentURL, + data: {id: id}, + success: function(data, textStatus, request) { + var div = $('#cd' + id); + if (data == 'delete') { + // Moderator mode: remove the comment and all children immediately + div.slideUp('fast', function() { + div.remove(); + }); + return; + } + // User mode: only mark the comment as deleted + div + .find('span.user-id:first') + .text('[deleted]').end() + .find('div.comment-text:first') + .text('[deleted]').end() + .find('#cm' + id + ', #dc' + id + ', #ac' + id + ', #rc' + id + + ', #sp' + id + ', #hp' + id + ', #cr' + id + ', #rl' + id) + .remove(); + var comment = div.data('comment'); + comment.username = '[deleted]'; + comment.text = '[deleted]'; + div.data('comment', comment); + }, + error: function(request, textStatus, error) { + showError('Oops, there was a problem deleting the comment.'); + } + }); + } + + function showProposal(id) { + $('#sp' + id).hide(); + $('#hp' + id).show(); + $('#pr' + id).slideDown('fast'); + } + + function hideProposal(id) { + $('#hp' + id).hide(); + $('#sp' + id).show(); + $('#pr' + id).slideUp('fast'); + } + + function showProposeChange(id) { + $('#pc' + id).hide(); + $('#hc' + id).show(); + var textarea = $('#pt' + id); + textarea.val(textarea.data('source')); + $.fn.autogrow.resize(textarea[0]); + textarea.slideDown('fast'); + } + + function hideProposeChange(id) { + $('#hc' + id).hide(); + $('#pc' + id).show(); + var textarea = $('#pt' + id); + textarea.val('').removeAttr('disabled'); + textarea.slideUp('fast'); + } + + function toggleCommentMarkupBox(id) { + $('#mb' + id).toggle(); + } + + /** Handle when the user clicks on a sort by link. */ + function handleReSort(link) { + var classes = link.attr('class').split(/\s+/); + for (var i=0; i<classes.length; i++) { + if (classes[i] != 'sort-option') { + by = classes[i].substring(2); + } + } + setComparator(); + // Save/update the sortBy cookie. + var expiration = new Date(); + expiration.setDate(expiration.getDate() + 365); + document.cookie= 'sortBy=' + escape(by) + + ';expires=' + expiration.toUTCString(); + $('ul.comment-ul').each(function(index, ul) { + var comments = getChildren($(ul), true); + comments = sortComments(comments); + appendComments(comments, $(ul).empty()); + }); + } + + /** + * Function to process a vote when a user clicks an arrow. + */ + function handleVote(link) { + if (!opts.voting) { + showError("You'll need to login to vote."); + return; + } + + var id = link.attr('id'); + if (!id) { + // Didn't click on one of the voting arrows. + return; + } + // If it is an unvote, the new vote value is 0, + // Otherwise it's 1 for an upvote, or -1 for a downvote. + var value = 0; + if (id.charAt(1) != 'u') { + value = id.charAt(0) == 'u' ? 1 : -1; + } + // The data to be sent to the server. + var d = { + comment_id: id.substring(2), + value: value + }; + + // Swap the vote and unvote links. + link.hide(); + $('#' + id.charAt(0) + (id.charAt(1) == 'u' ? 'v' : 'u') + d.comment_id) + .show(); + + // The div the comment is displayed in. + var div = $('div#cd' + d.comment_id); + var data = div.data('comment'); + + // If this is not an unvote, and the other vote arrow has + // already been pressed, unpress it. + if ((d.value !== 0) && (data.vote === d.value * -1)) { + $('#' + (d.value == 1 ? 'd' : 'u') + 'u' + d.comment_id).hide(); + $('#' + (d.value == 1 ? 'd' : 'u') + 'v' + d.comment_id).show(); + } + + // Update the comments rating in the local data. + data.rating += (data.vote === 0) ? d.value : (d.value - data.vote); + data.vote = d.value; + div.data('comment', data); + + // Change the rating text. + div.find('.rating:first') + .text(data.rating + ' point' + (data.rating == 1 ? '' : 's')); + + // Send the vote information to the server. + $.ajax({ + type: "POST", + url: opts.processVoteURL, + data: d, + error: function(request, textStatus, error) { + showError('Oops, there was a problem casting that vote.'); + } + }); + } + + /** + * Open a reply form used to reply to an existing comment. + */ + function openReply(id) { + // Swap out the reply link for the hide link + $('#rl' + id).hide(); + $('#cr' + id).show(); + + // Add the reply li to the children ul. + var div = $(renderTemplate(replyTemplate, {id: id})).hide(); + $('#cl' + id) + .prepend(div) + // Setup the submit handler for the reply form. + .find('#rf' + id) + .submit(function(event) { + event.preventDefault(); + addComment($('#rf' + id)); + closeReply(id); + }) + .find('input[type=button]') + .click(function() { + closeReply(id); + }); + div.slideDown('fast', function() { + $('#rf' + id).find('textarea').focus(); + }); + } + + /** + * Close the reply form opened with openReply. + */ + function closeReply(id) { + // Remove the reply div from the DOM. + $('#rd' + id).slideUp('fast', function() { + $(this).remove(); + }); + + // Swap out the hide link for the reply link + $('#cr' + id).hide(); + $('#rl' + id).show(); + } + + /** + * Recursively sort a tree of comments using the comp comparator. + */ + function sortComments(comments) { + comments.sort(comp); + $.each(comments, function() { + this.children = sortComments(this.children); + }); + return comments; + } + + /** + * Get the children comments from a ul. If recursive is true, + * recursively include childrens' children. + */ + function getChildren(ul, recursive) { + var children = []; + ul.children().children("[id^='cd']") + .each(function() { + var comment = $(this).data('comment'); + if (recursive) + comment.children = getChildren($(this).find('#cl' + comment.id), true); + children.push(comment); + }); + return children; + } + + /** Create a div to display a comment in. */ + function createCommentDiv(comment) { + if (!comment.displayed && !opts.moderator) { + return $('<div class="moderate">Thank you! Your comment will show up ' + + 'once it is has been approved by a moderator.</div>'); + } + // Prettify the comment rating. + comment.pretty_rating = comment.rating + ' point' + + (comment.rating == 1 ? '' : 's'); + // Make a class (for displaying not yet moderated comments differently) + comment.css_class = comment.displayed ? '' : ' moderate'; + // Create a div for this comment. + var context = $.extend({}, opts, comment); + var div = $(renderTemplate(commentTemplate, context)); + + // If the user has voted on this comment, highlight the correct arrow. + if (comment.vote) { + var direction = (comment.vote == 1) ? 'u' : 'd'; + div.find('#' + direction + 'v' + comment.id).hide(); + div.find('#' + direction + 'u' + comment.id).show(); + } + + if (opts.moderator || comment.text != '[deleted]') { + div.find('a.reply').show(); + if (comment.proposal_diff) + div.find('#sp' + comment.id).show(); + if (opts.moderator && !comment.displayed) + div.find('#cm' + comment.id).show(); + if (opts.moderator || (opts.username == comment.username)) + div.find('#dc' + comment.id).show(); + } + return div; + } + + /** + * A simple template renderer. Placeholders such as <%id%> are replaced + * by context['id'] with items being escaped. Placeholders such as <#id#> + * are not escaped. + */ + function renderTemplate(template, context) { + var esc = $(document.createElement('div')); + + function handle(ph, escape) { + var cur = context; + $.each(ph.split('.'), function() { + cur = cur[this]; + }); + return escape ? esc.text(cur || "").html() : cur; + } + + return template.replace(/<([%#])([\w\.]*)\1>/g, function() { + return handle(arguments[2], arguments[1] == '%' ? true : false); + }); + } + + /** Flash an error message briefly. */ + function showError(message) { + $(document.createElement('div')).attr({'class': 'popup-error'}) + .append($(document.createElement('div')) + .attr({'class': 'error-message'}).text(message)) + .appendTo('body') + .fadeIn("slow") + .delay(2000) + .fadeOut("slow"); + } + + /** Add a link the user uses to open the comments popup. */ + $.fn.comment = function() { + return this.each(function() { + var id = $(this).attr('id').substring(1); + var count = COMMENT_METADATA[id]; + var title = count + ' comment' + (count == 1 ? '' : 's'); + var image = count > 0 ? opts.commentBrightImage : opts.commentImage; + var addcls = count == 0 ? ' nocomment' : ''; + $(this) + .append( + $(document.createElement('a')).attr({ + href: '#', + 'class': 'sphinx-comment-open' + addcls, + id: 'ao' + id + }) + .append($(document.createElement('img')).attr({ + src: image, + alt: 'comment', + title: title + })) + .click(function(event) { + event.preventDefault(); + show($(this).attr('id').substring(2)); + }) + ) + .append( + $(document.createElement('a')).attr({ + href: '#', + 'class': 'sphinx-comment-close hidden', + id: 'ah' + id + }) + .append($(document.createElement('img')).attr({ + src: opts.closeCommentImage, + alt: 'close', + title: 'close' + })) + .click(function(event) { + event.preventDefault(); + hide($(this).attr('id').substring(2)); + }) + ); + }); + }; + + var opts = { + processVoteURL: '/_process_vote', + addCommentURL: '/_add_comment', + getCommentsURL: '/_get_comments', + acceptCommentURL: '/_accept_comment', + deleteCommentURL: '/_delete_comment', + commentImage: '/static/_static/comment.png', + closeCommentImage: '/static/_static/comment-close.png', + loadingImage: '/static/_static/ajax-loader.gif', + commentBrightImage: '/static/_static/comment-bright.png', + upArrow: '/static/_static/up.png', + downArrow: '/static/_static/down.png', + upArrowPressed: '/static/_static/up-pressed.png', + downArrowPressed: '/static/_static/down-pressed.png', + voting: false, + moderator: false + }; + + if (typeof COMMENT_OPTIONS != "undefined") { + opts = jQuery.extend(opts, COMMENT_OPTIONS); + } + + var popupTemplate = '\ + <div class="sphinx-comments" id="sc<%id%>">\ + <p class="sort-options">\ + Sort by:\ + <a href="#" class="sort-option byrating">best rated</a>\ + <a href="#" class="sort-option byascage">newest</a>\ + <a href="#" class="sort-option byage">oldest</a>\ + </p>\ + <div class="comment-header">Comments</div>\ + <div class="comment-loading" id="cn<%id%>">\ + loading comments... <img src="<%loadingImage%>" alt="" /></div>\ + <ul id="cl<%id%>" class="comment-ul"></ul>\ + <div id="ca<%id%>">\ + <p class="add-a-comment">Add a comment\ + (<a href="#" class="comment-markup" id="ab<%id%>">markup</a>):</p>\ + <div class="comment-markup-box" id="mb<%id%>">\ + reStructured text markup: <i>*emph*</i>, <b>**strong**</b>, \ + <tt>``code``</tt>, \ + code blocks: <tt>::</tt> and an indented block after blank line</div>\ + <form method="post" id="cf<%id%>" class="comment-form" action="">\ + <textarea name="comment" cols="80"></textarea>\ + <p class="propose-button">\ + <a href="#" id="pc<%id%>" class="show-propose-change">\ + Propose a change ▹\ + </a>\ + <a href="#" id="hc<%id%>" class="hide-propose-change">\ + Propose a change ▿\ + </a>\ + </p>\ + <textarea name="proposal" id="pt<%id%>" cols="80"\ + spellcheck="false"></textarea>\ + <input type="submit" value="Add comment" />\ + <input type="hidden" name="node" value="<%id%>" />\ + <input type="hidden" name="parent" value="" />\ + </form>\ + </div>\ + </div>'; + + var commentTemplate = '\ + <div id="cd<%id%>" class="sphinx-comment<%css_class%>">\ + <div class="vote">\ + <div class="arrow">\ + <a href="#" id="uv<%id%>" class="vote" title="vote up">\ + <img src="<%upArrow%>" />\ + </a>\ + <a href="#" id="uu<%id%>" class="un vote" title="vote up">\ + <img src="<%upArrowPressed%>" />\ + </a>\ + </div>\ + <div class="arrow">\ + <a href="#" id="dv<%id%>" class="vote" title="vote down">\ + <img src="<%downArrow%>" id="da<%id%>" />\ + </a>\ + <a href="#" id="du<%id%>" class="un vote" title="vote down">\ + <img src="<%downArrowPressed%>" />\ + </a>\ + </div>\ + </div>\ + <div class="comment-content">\ + <p class="tagline comment">\ + <span class="user-id"><%username%></span>\ + <span class="rating"><%pretty_rating%></span>\ + <span class="delta"><%time.delta%></span>\ + </p>\ + <div class="comment-text comment"><#text#></div>\ + <p class="comment-opts comment">\ + <a href="#" class="reply hidden" id="rl<%id%>">reply ▹</a>\ + <a href="#" class="close-reply" id="cr<%id%>">reply ▿</a>\ + <a href="#" id="sp<%id%>" class="show-proposal">proposal ▹</a>\ + <a href="#" id="hp<%id%>" class="hide-proposal">proposal ▿</a>\ + <a href="#" id="dc<%id%>" class="delete-comment hidden">delete</a>\ + <span id="cm<%id%>" class="moderation hidden">\ + <a href="#" id="ac<%id%>" class="accept-comment">accept</a>\ + </span>\ + </p>\ + <pre class="proposal" id="pr<%id%>">\ +<#proposal_diff#>\ + </pre>\ + <ul class="comment-children" id="cl<%id%>"></ul>\ + </div>\ + <div class="clearleft"></div>\ + </div>\ + </div>'; + + var replyTemplate = '\ + <li>\ + <div class="reply-div" id="rd<%id%>">\ + <form id="rf<%id%>">\ + <textarea name="comment" cols="80"></textarea>\ + <input type="submit" value="Add reply" />\ + <input type="button" value="Cancel" />\ + <input type="hidden" name="parent" value="<%id%>" />\ + <input type="hidden" name="node" value="" />\ + </form>\ + </div>\ + </li>'; + + $(document).ready(function() { + init(); + }); +})(jQuery); + +$(document).ready(function() { + // add comment anchors for all paragraphs that are commentable + $('.sphinx-has-comment').comment(); + + // highlight search words in search results + $("div.context").each(function() { + var params = $.getQueryParameters(); + var terms = (params.q) ? params.q[0].split(/\s+/) : []; + var result = $(this); + $.each(terms, function() { + result.highlightText(this.toLowerCase(), 'highlighted'); + }); + }); + + // directly open comment window if requested + var anchor = document.location.hash; + if (anchor.substring(0, 9) == '#comment-') { + $('#ao' + anchor.substring(9)).click(); + document.location.hash = '#s' + anchor.substring(9); + } +}); diff --git a/doc/build/html/code.html b/doc/build/html/code.html new file mode 100644 index 0000000..0d2c0b2 --- /dev/null +++ b/doc/build/html/code.html @@ -0,0 +1,893 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>LSMTool: the LOFAR Local Sky Model Tool — LSMTool 1.0.0 documentation</title> + + <link rel="stylesheet" href="_static/default.css" type="text/css" /> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: './', + VERSION: '1.0.0', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="_static/jquery.js"></script> + <script type="text/javascript" src="_static/underscore.js"></script> + <script type="text/javascript" src="_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <link rel="top" title="LSMTool 1.0.0 documentation" href="index.html" /> + </head> + <body> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <div class="section" id="module-lsmtool"> +<span id="lsmtool-the-lofar-local-sky-model-tool"></span><h1>LSMTool: the LOFAR Local Sky Model Tool<a class="headerlink" href="#module-lsmtool" title="Permalink to this headline">¶</a></h1> +<p>LSMTool: the LOFAR Local Sky Model Tool</p> +<dl class="function"> +<dt id="lsmtool.load"> +<tt class="descclassname">lsmtool.</tt><tt class="descname">load</tt><big>(</big><em>fileName</em>, <em>beamMS=None</em><big>)</big><a class="headerlink" href="#lsmtool.load" title="Permalink to this definition">¶</a></dt> +<dd><p>Loads a sky model from a file and returns a SkyModel object.</p> +<dl class="docutils"> +<dt>fileName <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Input ASCII file from which the sky model is read. Must +respect the makesourcedb format</dd> +<dt>beamMS <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd>Measurement set from which the primary beam will be estimated. A +column of attenuated Stokes I fluxes will be added to the table.</dd> +</dl> +<p>Load a sky model into a SkyModel object:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="kn">import</span> <span class="nn">lsmtool</span> +<span class="gp">>>> </span><span class="n">s</span> <span class="o">=</span> <span class="n">lsmtool</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s">'sky.model'</span><span class="p">)</span> +</pre></div> +</div> +<p>Load a sky model with a beam MS so that apparent fluxes will +be available (in addition to intrinsic fluxes)::</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span> <span class="o">=</span> <span class="n">lsmtool</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s">'sky.model'</span><span class="p">,</span> <span class="s">'SB100.MS'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="class"> +<dt id="lsmtool.SkyModel"> +<em class="property">class </em><tt class="descclassname">lsmtool.</tt><tt class="descname">SkyModel</tt><big>(</big><em>fileName</em>, <em>beamMS=None</em>, <em>checkDup=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel" title="Permalink to this definition">¶</a></dt> +<dd><p>Object that stores the sky model and provides methods for accessing it.</p> +<dl class="method"> +<dt id="lsmtool.SkyModel.add"> +<tt class="descname">add</tt><big>(</big><em>colNamesVals</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.add" title="Permalink to this definition">¶</a></dt> +<dd><p>Add a source to the sky model.</p> +<dl class="docutils"> +<dt>colNamesVals <span class="classifier-delimiter">:</span> <span class="classifier">dict</span></dt> +<dd>A dictionary that specifies the row values for the source to be added.</dd> +</dl> +<p>Add a point source:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">source</span> <span class="o">=</span> <span class="p">{</span><span class="s">'Name'</span><span class="p">:</span><span class="s">'src1'</span><span class="p">,</span> <span class="s">'Type'</span><span class="p">:</span><span class="s">'POINT'</span><span class="p">,</span> <span class="s">'Ra'</span><span class="p">:</span><span class="s">'12:32:10.1'</span><span class="p">,</span> +<span class="go"> 'Dec':'23.43.21.21', 'I':2.134}</span> +<span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">source</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.concatenate"> +<tt class="descname">concatenate</tt><big>(</big><em>LSM2</em>, <em>matchBy='name'</em>, <em>radius=0.1</em>, <em>keep='all'</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.concatenate" title="Permalink to this definition">¶</a></dt> +<dd><p>Concatenate two sky models</p> +<dl class="docutils"> +<dt>LSM2 <span class="classifier-delimiter">:</span> <span class="classifier">SkyModel object</span></dt> +<dd>Sky model to concatenate with the parent sky model</dd> +<dt>matchBy <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd><p class="first">Determines how duplicate sources are determined: +- ‘name’ => duplicates are identified by name +- ‘position’ => duplicates are identified by radius. Sources within the</p> +<blockquote class="last"> +<div>radius specified by the radius parameter are considered duplicates</div></blockquote> +</dd> +<dt>radius <span class="classifier-delimiter">:</span> <span class="classifier">float, optional</span></dt> +<dd>Radius in degrees for matching when matchBy=’position’</dd> +<dt>keep <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd><p class="first">Determines how duplicates are treated: +- ‘all’ => all duplicates are kept; those with identical names are re-</p> +<blockquote> +<div>named</div></blockquote> +<ul class="last simple"> +<li>‘from1’ => duplicates kept are those from sky model 1 (the parent)</li> +<li>‘from2’ => duplicates kept are those from sky model 2 (LSM2)</li> +</ul> +</dd> +</dl> +<p>Concatenate two sky models, identifying duplicates by matching to the source +names. When duplicates are found, keep the source from the parent sky model +and discard the duplicate from second sky model (this might be useful when +merging two gsm.py sky models that have some overlap):</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">LSM2</span> <span class="o">=</span> <span class="n">lsmtool</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s">'gsm_sky2.model'</span><span class="p">)</span> +<span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">concatenate</span><span class="p">(</span><span class="n">LSM2</span><span class="p">,</span> <span class="n">matchBy</span><span class="o">=</span><span class="s">'name'</span><span class="p">,</span> <span class="n">keep</span><span class="o">=</span><span class="s">'from1'</span><span class="p">)</span> +</pre></div> +</div> +<p>Concatenate two sky models, identifying duplicates by matching to the source +positions within a radius of 10 arcsec. When duplicates are found, keep the +source from the second sky model and discard the duplicate from the parent +sky model (this might be useful when replacing parts of a low-resolution +sky model with a high-resolution one):</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">LSM2</span> <span class="o">=</span> <span class="n">lsmtool</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s">'high_res_sky.model'</span><span class="p">)</span> +<span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">concatenate</span><span class="p">(</span><span class="n">LSM2</span><span class="p">,</span> <span class="n">matchBy</span><span class="o">=</span><span class="s">'position'</span><span class="p">,</span> <span class="n">radius</span><span class="o">=</span><span class="mf">10.0</span><span class="o">/</span><span class="mf">3600.0</span><span class="p">,</span> +<span class="go"> keep='from2')</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.copy"> +<tt class="descname">copy</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.copy" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns a copy of the sky model</p> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getColNames"> +<tt class="descname">getColNames</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getColNames" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns a list of all available column names.</p> +<p>Get column names:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getColNames</span><span class="p">()</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getColValues"> +<tt class="descname">getColValues</tt><big>(</big><em>colName</em>, <em>units=None</em>, <em>aggregate=None</em>, <em>weight=False</em>, <em>applyBeam=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getColValues" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns a numpy array of column values.</p> +<dl class="docutils"> +<dt>colName <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Name of column</dd> +<dt>units <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd>Output units (the values are converted as needed). By default, the +units are those used by makesourcedb, with the exception of Ra and +Dec which have default units of degrees.</dd> +<dt>aggregate <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd><p class="first">If set, the array returned will be of values aggregated +over the patch members. The following aggregation functions are +available:</p> +<blockquote> +<div><ul class="simple"> +<li>‘sum’: sum of patch values</li> +<li>‘mean’: mean of patch values</li> +<li>‘wmean’: Stokes I weighted mean of patch values</li> +<li>‘min’: minimum of patch values</li> +<li>‘max’: maximum of patch values</li> +</ul> +</div></blockquote> +<p class="last">Note that, in certain cases, certain aggregation functions will not +produce meaningful results. For example, asking for the sum of +the MajorAxis values per patch will not give a good indication of +the size of the patch (to get the sizes, use the getPatchSizes() +method). Additionally, applying the ‘mean’ or ‘wmean’ functions to +the RA or Dec columns may give strange results near the poles or +near RA = 0h. For aggregated RA and Dec values, use the +getPatchPositions() method instead which projects the sources onto +the image plane before aggregation.</p> +</dd> +<dt>applyBeam <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, fluxes will be attenuated by the beam. This attenuation +also applies to fluxes used in aggregation functions.</dd> +</dl> +<p>Get Stokes I fluxes in Jy:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getColValues</span><span class="p">(</span><span class="s">'I'</span><span class="p">)</span> +<span class="go">array([ 60.4892, 1.2413, 1.216 , ..., 1.12 , 1.25 , 1.16 ])</span> +</pre></div> +</div> +<p>Get Stokes I fluxes in mJy:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getColValues</span><span class="p">(</span><span class="s">'I'</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s">'mJy'</span><span class="p">)</span> +<span class="go">array([ 60489.2, 1241.3, 1216. , ..., 1120. , 1250. , 1160. ])</span> +</pre></div> +</div> +<p>Get total Stokes I flux for the patches:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getColValues</span><span class="p">(</span><span class="s">'I'</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">'sum'</span><span class="p">)</span> +<span class="go">array([ 61.7305, 1.216 , 3.9793, ..., 1.12 , 1.25 , 1.16 ])</span> +</pre></div> +</div> +<p>Get flux-weighted average RA and Dec for the patches. As noted above, the +getColValues() method is not appropriate for use with RA or Dec, so +we must use getPatchPositions() instead:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">RA</span><span class="p">,</span> <span class="n">Dec</span> <span class="o">=</span> <span class="n">s</span><span class="o">.</span><span class="n">getPatchPositions</span><span class="p">(</span><span class="n">method</span><span class="o">=</span><span class="s">'wmean'</span><span class="p">,</span> <span class="n">asArray</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getDefaltValues"> +<tt class="descname">getDefaltValues</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getDefaltValues" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns dict of {colName:default} values for all columns with defaults</p> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getPatchNames"> +<tt class="descname">getPatchNames</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getPatchNames" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns array of patch names.</p> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getPatchPositions"> +<tt class="descname">getPatchPositions</tt><big>(</big><em>patchName=None</em>, <em>asArray=False</em>, <em>method=None</em>, <em>applyBeam=False</em>, <em>perPatchProjection=True</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getPatchPositions" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns arrays or a dict of patch positions (as {‘patchName’:(RA, Dec)}).</p> +<dl class="docutils"> +<dt>patchName <span class="classifier-delimiter">:</span> <span class="classifier">str or list, optional</span></dt> +<dd>List of patch names for which the positions are desired</dd> +<dt>asArray <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, returns arrays of RA, Dec instead of a dict</dd> +<dt>method <span class="classifier-delimiter">:</span> <span class="classifier">None or str, optional</span></dt> +<dd>This parameter specifies the method used to calculate the patch +positions. If None, the current patch positions stored in the sky +model, if any, will be returned. +- ‘mid’ => calculate the midpoint of the patch +- ‘mean’ => calculate the mean RA and Dec of the patch +- ‘wmean’ => calculate the flux-weighted mean RA and Dec of the patch +- None => current patch positions are returned +Note that the mid, mean, and wmean positions are calculated from TAN- +projected values.</dd> +<dt>applyBeam <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, fluxes used as weights will be attenuated by the beam.</dd> +<dt>perPatchProjection <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, a different projection center is used per patch. If False, +a single projection center is used for all patches.</dd> +</dl> +<p>Get the current patch positions:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getPatchPositions</span><span class="p">()</span> +<span class="go">{'bin0': [<Angle 91.77565208333331 deg>, <Angle 41.57834805555555 deg>],</span> +<span class="go"> 'bin1': [<Angle 91.59991874999997 deg>, <Angle 41.90387583333333 deg>],</span> +<span class="go"> 'bin2': [<Angle 90.83773333333332 deg>, <Angle 42.189861944444445 deg>],</span> +</pre></div> +</div> +<p>Get them as RA and Dec arrays in degrees:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getPatchPositions</span><span class="p">(</span><span class="n">asArray</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> +<span class="go">(array([ 91.77565208, 91.59991875, 90.83773333]),</span> +<span class="go"> array([ 41.57834806, 41.90387583, 42.18986194]))</span> +</pre></div> +</div> +<p>Calculate the flux-weighted mean positions of each patch:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getPatchPositions</span><span class="p">(</span><span class="n">method</span><span class="o">=</span><span class="s">'wmean'</span><span class="p">,</span> <span class="n">asArray</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getPatchSizes"> +<tt class="descname">getPatchSizes</tt><big>(</big><em>units=None</em>, <em>weight=False</em>, <em>applyBeam=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getPatchSizes" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns array of patch sizes.</p> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getRowIndex"> +<tt class="descname">getRowIndex</tt><big>(</big><em>rowName</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getRowIndex" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns index or indices for specified source or patch as a list.</p> +<dl class="docutils"> +<dt>rowName <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Name of the source or patch</dd> +</dl> +<p>Get row index for the source ‘src1’:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">getRowIndex</span><span class="p">(</span><span class="s">'src1'</span><span class="p">)</span> +<span class="go">[0]</span> +</pre></div> +</div> +<p>Get row indices for the patch ‘bin1’ and verify the patch name:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">ind</span> <span class="o">=</span> <span class="n">s</span><span class="o">.</span><span class="n">getRowIndex</span><span class="p">(</span><span class="s">'bin1'</span><span class="p">)</span> +<span class="gp">>>> </span><span class="k">print</span><span class="p">(</span><span class="n">s</span><span class="o">.</span><span class="n">getPatchNames</span><span class="p">()[</span><span class="n">ind</span><span class="p">])</span> +<span class="go">['bin1' 'bin1']</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.getRowValues"> +<tt class="descname">getRowValues</tt><big>(</big><em>rowName</em>, <em>colName=None</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.getRowValues" title="Permalink to this definition">¶</a></dt> +<dd><p>Returns an astropy table or table row for specified source or patch.</p> +<dl class="docutils"> +<dt>rowName <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Name of the source or patch</dd> +<dt>colName <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd>Column name. If given, returns row values for specified +column only.</dd> +</dl> +<p>Get row values for the source ‘src1’:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">r</span> <span class="o">=</span> <span class="n">s</span><span class="o">.</span><span class="n">getRowValues</span><span class="p">(</span><span class="s">'src1'</span><span class="p">)</span> +</pre></div> +</div> +<p>Sum over the fluxes of sources in the ‘bin1’ patch:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">rows</span> <span class="o">=</span> <span class="n">s</span><span class="o">.</span><span class="n">getRowValues</span><span class="p">(</span><span class="s">'bin1'</span><span class="p">)</span> +<span class="gp">>>> </span><span class="n">tot</span> <span class="o">=</span> <span class="mf">0.0</span> +<span class="gp">>>> </span><span class="k">for</span> <span class="n">r</span> <span class="ow">in</span> <span class="n">rows</span><span class="p">:</span> <span class="n">tot</span> <span class="o">+=</span> <span class="n">r</span><span class="p">[</span><span class="s">'I'</span><span class="p">]</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.group"> +<tt class="descname">group</tt><big>(</big><em>algorithm</em>, <em>targetFlux=None</em>, <em>numClusters=100</em>, <em>applyBeam=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.group" title="Permalink to this definition">¶</a></dt> +<dd><p>Groups sources into patches</p> +<dl class="docutils"> +<dt>LSM <span class="classifier-delimiter">:</span> <span class="classifier">SkyModel object</span></dt> +<dd>Input sky model.</dd> +<dt>algorithm <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd><p class="first">Algorithm to use for grouping: +- ‘single’ => all sources are grouped into a single patch +- ‘every’ => every source gets a separate patch +- ‘cluster’ => SAGECAL clustering algorithm that groups sources into</p> +<blockquote> +<div>specified number of clusters (specified by the numClusters parameter).</div></blockquote> +<ul class="last"> +<li><dl class="first docutils"> +<dt>‘tessellate’ => group into tiles whose total flux approximates</dt> +<dd><p class="first last">the target flux (specified by the targetFlux parameter).</p> +</dd> +</dl> +</li> +<li><dl class="first docutils"> +<dt>the filename of a mask image => group by masked regions (where mask =</dt> +<dd><p class="first last">True). Source outside of masked regions are given patches of their +own.</p> +</dd> +</dl> +</li> +</ul> +</dd> +<dt>targetFlux <span class="classifier-delimiter">:</span> <span class="classifier">str or float, optional</span></dt> +<dd>Target flux for tessellation (the total flux of each tile will be close +to this value). The target flux can be specified as either a float in Jy +or as a string with units (e.g., ‘25.0 mJy’).</dd> +<dt>numClusters <span class="classifier-delimiter">:</span> <span class="classifier">int, optional</span></dt> +<dd>Number of clusters for clustering. Sources are grouped around the +numClusters brightest sources.</dd> +<dt>applyBeam <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, fluxes will be attenuated by the beam.</dd> +</dl> +<p>Tesselate the sky model into patches with approximately 30 Jy total +flux:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">group</span><span class="p">(</span><span class="s">'tessellate'</span><span class="p">,</span> <span class="n">targetFlux</span><span class="o">=</span><span class="mf">30.0</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.info"> +<tt class="descname">info</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.info" title="Permalink to this definition">¶</a></dt> +<dd><p>Prints information about the sky model.</p> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.merge"> +<tt class="descname">merge</tt><big>(</big><em>patches</em>, <em>name=None</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.merge" title="Permalink to this definition">¶</a></dt> +<dd><p>Merge two or more patches together</p> +<dl class="docutils"> +<dt>patches <span class="classifier-delimiter">:</span> <span class="classifier">list of str</span></dt> +<dd>List of patches to merge</dd> +<dt>name <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd>Name of resulting merged patch</dd> +</dl> +<p>Merge three patches into one:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">merge</span><span class="p">([</span><span class="s">'bin0'</span><span class="p">,</span> <span class="s">'bin1'</span><span class="p">,</span> <span class="s">'bin2'</span><span class="p">],</span> <span class="s">'binmerged'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.more"> +<tt class="descname">more</tt><big>(</big><em>colName=None</em>, <em>patchName=None</em>, <em>sourceName=None</em>, <em>sortBy=None</em>, <em>lowToHigh=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.more" title="Permalink to this definition">¶</a></dt> +<dd><p>Prints the sky model table to the screen with more-like commands</p> +<dl class="docutils"> +<dt>colName <span class="classifier-delimiter">:</span> <span class="classifier">str, list of str, optional</span></dt> +<dd>Name of column or columns to print. If None, all columns are printed</dd> +<dt>patchName <span class="classifier-delimiter">:</span> <span class="classifier">str, list of str, optional</span></dt> +<dd>If given, returns column values for specified patch or patches only</dd> +<dt>sourceName <span class="classifier-delimiter">:</span> <span class="classifier">str, list of str, optional</span></dt> +<dd>If given, returns column value for specified source or sources only</dd> +<dt>sortBy <span class="classifier-delimiter">:</span> <span class="classifier">str or list of str, optional</span></dt> +<dd>Name of columns to sort on. If None, no sorting is done. If +a list is given, sorting is done on the columns in the order given</dd> +<dt>lowToHigh <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, sort values from low to high instead of high to low</dd> +</dl> +<p>Print the entire model:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">more</span><span class="p">()</span> +</pre></div> +</div> +<p>Print only the ‘Name’ and ‘I’ columns for the ‘bin0’ patch:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">more</span><span class="p">([</span><span class="s">'Name'</span><span class="p">,</span> <span class="s">'I'</span><span class="p">],</span> <span class="s">'bin0'</span><span class="p">,</span> <span class="n">sortBy</span><span class="o">=</span><span class="p">[</span><span class="s">'I'</span><span class="p">])</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.move"> +<tt class="descname">move</tt><big>(</big><em>name</em>, <em>position=None</em>, <em>shift=None</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.move" title="Permalink to this definition">¶</a></dt> +<dd><p>Move or shift a source.</p> +<p>If both a position and a shift are specified, the source is moved to the +new position and then shifted.</p> +<dl class="docutils"> +<dt>name <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Source name.</dd> +<dt>position <span class="classifier-delimiter">:</span> <span class="classifier">list, optional</span></dt> +<dd>A list specifying a new position as [RA, Dec] in either makesourcedb +format (e.g., [‘12:23:43.21’, ‘+22.34.21.2’]) or in degrees (e.g., +[123.2312, 23.3422]).</dd> +<dt>shift <span class="classifier-delimiter">:</span> <span class="classifier">list, optional</span></dt> +<dd>A list specifying the shift as [RAShift, DecShift] in +in degrees (e.g., [0.02312, 0.00342]).</dd> +</dl> +<p>Move source ‘1609.6+6556’ to a new position:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">move</span><span class="p">(</span><span class="s">'1609.6+6556'</span><span class="p">,</span> <span class="n">position</span><span class="o">=</span><span class="p">[</span><span class="s">'16:10:00'</span><span class="p">,</span> <span class="s">'+65.57.00'</span><span class="p">])</span> +</pre></div> +</div> +<p>Shift the source by 10 arcsec in Dec:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">move</span><span class="p">(</span><span class="s">'1609.6+6556'</span><span class="p">,</span> <span class="n">shift</span><span class="o">=</span><span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">10.0</span><span class="o">/</span><span class="mf">3600.0</span><span class="p">])</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.plot"> +<tt class="descname">plot</tt><big>(</big><em>fileName=None</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.plot" title="Permalink to this definition">¶</a></dt> +<dd><p>Shows a simple plot of the sky model.</p> +<p>The circles in the plot are scaled with flux. If the sky model is grouped +into patches, sources are colored by patch and the patch positions are +indicated with stars.</p> +<dl class="docutils"> +<dt>fileName <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd>If given, the plot is saved to a file instead of displayed.</dd> +</dl> +<p>Plot and display to the screen:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">plot</span><span class="p">()</span> +</pre></div> +</div> +<p>Plot and save to a PDF file:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="s">'sky_plot.pdf'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.remove"> +<tt class="descname">remove</tt><big>(</big><em>filterExpression</em>, <em>aggregate=None</em>, <em>applyBeam=None</em>, <em>useRegEx=False</em>, <em>force=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.remove" title="Permalink to this definition">¶</a></dt> +<dd><p>Filters the sky model, removing all sources that meet the given expression.</p> +<p>After filtering, the sky model contains only those sources for which the +given filter expression is false.</p> +<dl class="docutils"> +<dt>filterExpression <span class="classifier-delimiter">:</span> <span class="classifier">str or dict</span></dt> +<dd><dl class="first docutils"> +<dt>A string specifying the filter expression in the form:</dt> +<dd>‘<property> <operator> <value> [<units>]’</dd> +</dl> +<p>(e.g., ‘I <= 10.5 Jy’). These elements can also be given as a +dictionary in the form:</p> +<blockquote> +<div><dl class="docutils"> +<dt>{‘filterProp’:property, ‘filterOper’:operator,</dt> +<dd>‘filterVal’:value, ‘filterUnits’:units}</dd> +</dl> +</div></blockquote> +<dl class="docutils"> +<dt>or as a list:</dt> +<dd>[property, operator, value, value]</dd> +</dl> +<p>The property to filter on must be a valid column name or the filename +of a mask image.</p> +<dl class="docutils"> +<dt>Supported operators are:</dt> +<dd><ul class="first last simple"> +<li>!=</li> +<li><=</li> +<li>>=</li> +<li>></li> +<li><</li> +<li>= (or ‘==’)</li> +</ul> +</dd> +</dl> +<p class="last">Units are optional and must be specified as required by astropy.units.</p> +</dd> +<dt>aggregate <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd><p class="first">If set, the array returned will be of values aggregated +over the patch members. The following aggregation functions are +available:</p> +<blockquote class="last"> +<div><ul> +<li><p class="first">‘sum’: sum of patch values</p> +</li> +<li><p class="first">‘mean’: mean of patch values</p> +</li> +<li><p class="first">‘wmean’: Stokes I weighted mean of patch values</p> +</li> +<li><p class="first">‘min’: minimum of patch values</p> +</li> +<li><p class="first">‘max’: maximum of patch values</p> +</li> +<li><dl class="first docutils"> +<dt>True: only valid when the filter indices are specified directly as</dt> +<dd><p class="first last">a numpy array. If True, filtering is done on patches instead of +sources.</p> +</dd> +</dl> +</li> +</ul> +</div></blockquote> +</dd> +<dt>applyBeam <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, apparent fluxes will be used.</dd> +<dt>useRegEx <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, string matching will use regular expression matching. If +False, string matching uses Unix filename matching.</dd> +</dl> +<p>Filter on column ‘I’ (Stokes I flux). This filter will remove all sources +with Stokes I flux greater than 1.5 Jy:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">'I > 1.5 Jy'</span><span class="p">)</span> +<span class="go">INFO: Removed 1102 sources.</span> +</pre></div> +</div> +<p>If the sky model has patches and the filter is desired per patch, use +<tt class="docutils literal"><span class="pre">aggregate</span> <span class="pre">=</span> <span class="pre">function</span></tt>. For example, to select on the sum of the patch +fluxes:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">'I > 1.5 Jy'</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">'sum'</span><span class="p">)</span> +</pre></div> +</div> +<p>Filter on source names, removing those that match “src*_1?”:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">'Name == src*_1?'</span><span class="p">)</span> +</pre></div> +</div> +<p>Use a CASA clean mask image to remove sources that lie in masked regions:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">'clean_mask.mask == True'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.select"> +<tt class="descname">select</tt><big>(</big><em>filterExpression</em>, <em>aggregate=None</em>, <em>applyBeam=False</em>, <em>useRegEx=False</em>, <em>force=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.select" title="Permalink to this definition">¶</a></dt> +<dd><p>Filters the sky model, keeping all sources that meet the given expression.</p> +<p>After filtering, the sky model contains only those sources for which the +given filter expression is true.</p> +<dl class="docutils"> +<dt>filterExpression <span class="classifier-delimiter">:</span> <span class="classifier">str or dict</span></dt> +<dd><dl class="first docutils"> +<dt>A string specifying the filter expression in the form:</dt> +<dd>‘<property> <operator> <value> [<units>]’</dd> +</dl> +<p>(e.g., ‘I <= 10.5 Jy’). These elements can also be given as a +dictionary in the form:</p> +<blockquote> +<div><dl class="docutils"> +<dt>{‘filterProp’:property, ‘filterOper’:operator,</dt> +<dd>‘filterVal’:value, ‘filterUnits’:units}</dd> +</dl> +</div></blockquote> +<dl class="docutils"> +<dt>or as a list:</dt> +<dd>[property, operator, value, value]</dd> +</dl> +<p>The property to filter on must be a valid column name or the filename +of a mask image.</p> +<dl class="docutils"> +<dt>Supported operators are:</dt> +<dd><ul class="first last simple"> +<li>!=</li> +<li><=</li> +<li>>=</li> +<li>></li> +<li><</li> +<li>= (or ‘==’)</li> +</ul> +</dd> +</dl> +<p class="last">Units are optional and must be specified as required by astropy.units.</p> +</dd> +<dt>aggregate <span class="classifier-delimiter">:</span> <span class="classifier">str, optional</span></dt> +<dd><p class="first">If set, the array returned will be of values aggregated +over the patch members. The following aggregation functions are +available:</p> +<blockquote class="last"> +<div><ul> +<li><p class="first">‘sum’: sum of patch values</p> +</li> +<li><p class="first">‘mean’: mean of patch values</p> +</li> +<li><p class="first">‘wmean’: Stokes I weighted mean of patch values</p> +</li> +<li><p class="first">‘min’: minimum of patch values</p> +</li> +<li><p class="first">‘max’: maximum of patch values</p> +</li> +<li><dl class="first docutils"> +<dt>True: only valid when the filter indices are specify directly as</dt> +<dd><p class="first last">a numpy array. If True, filtering is done on patches instead of +sources.</p> +</dd> +</dl> +</li> +</ul> +</div></blockquote> +</dd> +<dt>applyBeam <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, apparent fluxes will be used.</dd> +<dt>useRegEx <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, string matching will use regular expression matching. If +False, string matching uses Unix filename matching.</dd> +</dl> +<p>Filter on column ‘I’ (Stokes I flux). This filter will select all sources +with Stokes I flux greater than 1.5 Jy:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">'I > 1.5 Jy'</span><span class="p">)</span> +<span class="go">INFO: Kept 1102 sources.</span> +</pre></div> +</div> +<p>If the sky model has patches and the filter is desired per patch, use +<tt class="docutils literal"><span class="pre">aggregate</span> <span class="pre">=</span> <span class="pre">function</span></tt>. For example, to select on the sum of the patch +fluxes:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">'I > 1.5 Jy'</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">'sum'</span><span class="p">)</span> +</pre></div> +</div> +<p>Filter on source names, keeping those that match “src*_1?”:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">'Name == src*_1?'</span><span class="p">)</span> +</pre></div> +</div> +<p>Use a CASA clean mask image to keep sources that lie in masked regions:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="s">'clean_mask.mask == True'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.setColValues"> +<tt class="descname">setColValues</tt><big>(</big><em>colName</em>, <em>values</em>, <em>mask=None</em>, <em>index=None</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.setColValues" title="Permalink to this definition">¶</a></dt> +<dd><p>Sets column values.</p> +<dl class="docutils"> +<dt>colName <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Name of column. If not already present in the table, a new column +will be created.</dd> +<dt>values <span class="classifier-delimiter">:</span> <span class="classifier">list, numpy array, or dict</span></dt> +<dd>Array of values or dict of {sourceName:value} pairs. If list or +array, the length must match the number of rows in the table. If +dict, missing values will be masked unless already present. Values +are assumed to be in units required by makesourcedb.</dd> +<dt>mask <span class="classifier-delimiter">:</span> <span class="classifier">list or array of bools, optional</span></dt> +<dd>If values is a list or array, a mask can be specified (True means +the value is masked).</dd> +<dt>index <span class="classifier-delimiter">:</span> <span class="classifier">int, optional</span></dt> +<dd>Index that specifies the column position in the table, if column is +not already present in the table</dd> +</dl> +<p>Set Stokes I fluxes:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setColValues</span><span class="p">(</span><span class="s">'I'</span><span class="p">,</span> <span class="p">[</span><span class="mf">1.0</span><span class="p">,</span> <span class="mf">1.1</span><span class="p">,</span> <span class="mf">1.2</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">1.3</span><span class="p">],</span> <span class="n">mask</span><span class="o">=</span><span class="p">[</span><span class="bp">False</span><span class="p">,</span> +<span class="go"> False, False, True, False])</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.setDefaltValues"> +<tt class="descname">setDefaltValues</tt><big>(</big><em>colDict</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.setDefaltValues" title="Permalink to this definition">¶</a></dt> +<dd><p>Sets default column values</p> +<dl class="docutils"> +<dt>colDict <span class="classifier-delimiter">:</span> <span class="classifier">dict</span></dt> +<dd>Dict specifying column names and default values as +{‘colName’:value} where the value is in the units accepted by +makesourcedb (e.g., Hz for ReferenceFrequency).</dd> +</dl> +<p>Set new default value for ReferenceFrequency:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setDefaultValues</span><span class="p">({</span><span class="s">'ReferenceFrequency'</span><span class="p">:</span> <span class="mf">140e6</span><span class="p">})</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.setPatchPositions"> +<tt class="descname">setPatchPositions</tt><big>(</big><em>patchDict=None</em>, <em>method='mid'</em>, <em>applyBeam=False</em>, <em>perPatchProjection=True</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.setPatchPositions" title="Permalink to this definition">¶</a></dt> +<dd><p>Sets the patch positions.</p> +<dl class="docutils"> +<dt>patchDict <span class="classifier-delimiter">:</span> <span class="classifier">dict</span></dt> +<dd>Dict specifying patch names and positions as {‘patchName’:[RA, Dec]} +where both RA and Dec are degrees J2000 or in makesourcedb format.</dd> +<dt>method <span class="classifier-delimiter">:</span> <span class="classifier">None or str, optional</span></dt> +<dd><p class="first">If no patchDict is given, this parameter specifies the method used +to set the patch positions: +- ‘mid’ => the position is set to the midpoint of the patch +- ‘mean’ => the positions is set to the mean RA and Dec of the patch +- ‘wmean’ => the position is set to the flux-weighted mean RA and</p> +<blockquote> +<div>Dec of the patch</div></blockquote> +<ul class="simple"> +<li>‘zero’ => set all positions to [0.0, 0.0]</li> +</ul> +<p class="last">Note that the mid, mean, and wmean positions are calculated from TAN- +projected values.</p> +</dd> +<dt>applyBeam <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, fluxes used as weights will be attenuated by the beam.</dd> +<dt>perPatchProjection <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, a different projection center is used per patch. If False, +a single projection center is used for all patches.</dd> +</dl> +<p>Set all patch positions to their (projected) midpoints:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setPatchPositions</span><span class="p">()</span> +</pre></div> +</div> +<p>Set all patch positions to their (projected) flux-weighted mean +positions:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setPatchPositions</span><span class="p">(</span><span class="n">method</span><span class="o">=</span><span class="s">'wmean'</span><span class="p">)</span> +</pre></div> +</div> +<p>Set new position for the ‘bin0’ patch only:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setPatchPositions</span><span class="p">({</span><span class="s">'bin0'</span><span class="p">:</span> <span class="p">[</span><span class="mf">123.231</span><span class="p">,</span> <span class="mf">23.4321</span><span class="p">]})</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.setRowValues"> +<tt class="descname">setRowValues</tt><big>(</big><em>values</em>, <em>mask=None</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.setRowValues" title="Permalink to this definition">¶</a></dt> +<dd><p>Sets values for a single row.</p> +<dl class="docutils"> +<dt>values <span class="classifier-delimiter">:</span> <span class="classifier">list, numpy array, or dict</span></dt> +<dd>Array of values or dict of {colName:value} pairs. If list or +array, the length must match the number and order of the columns in +the table. If dict, missing values will be masked unless already +present.</dd> +<dt>mask <span class="classifier-delimiter">:</span> <span class="classifier">list or array of bools, optional</span></dt> +<dd>If values is a list or array, a mask can be specified (True means +the value is masked).</dd> +</dl> +<p>Set row values for the source ‘src1’:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setRowValues</span><span class="p">({</span><span class="s">'Name'</span><span class="p">:</span><span class="s">'src1'</span><span class="p">,</span> <span class="s">'Ra'</span><span class="p">:</span><span class="mf">213.123</span><span class="p">,</span> <span class="s">'Dec'</span><span class="p">:</span><span class="mf">23.1232</span><span class="p">,</span> +<span class="go"> 'I':23.2, 'Type':'POINT'}</span> +</pre></div> +</div> +<p>The RA and Dec values can be in degrees (as above) or in makesourcedb +format. E.g.:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setRowValues</span><span class="p">({</span><span class="s">'Name'</span><span class="p">:</span><span class="s">'src1'</span><span class="p">,</span> <span class="s">'Ra'</span><span class="p">:</span><span class="s">'12:22:21.1'</span><span class="p">,</span> +<span class="go"> 'Dec':'+14.46.31.5', 'I':23.2, 'Type':'POINT'}</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.transfer"> +<tt class="descname">transfer</tt><big>(</big><em>patchFile</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.transfer" title="Permalink to this definition">¶</a></dt> +<dd><p>Transfer patches from the input sky model.</p> +<p>Sources with the same name as those in patchFile will be grouped into +the patches defined in patchFile. Sources that do not appear in patchFile +will be placed into separate patches (one per source). Patch positions are +not transferred.</p> +<dl class="docutils"> +<dt>patchFile <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Input sky model from which to transfer patches.</dd> +</dl> +<p>Transfer patches from one sky model to another and set their positions:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">transfer</span><span class="p">(</span><span class="s">'master_sky.model'</span><span class="p">)</span> +<span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">setPatchPositions</span><span class="p">(</span><span class="n">method</span><span class="o">=</span><span class="s">'mid'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.ungroup"> +<tt class="descname">ungroup</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.ungroup" title="Permalink to this definition">¶</a></dt> +<dd><p>Removes all patches from the sky model.</p> +<p>Remove all patches:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">ungroup</span><span class="p">()</span> +</pre></div> +</div> +</dd></dl> + +<dl class="method"> +<dt id="lsmtool.SkyModel.write"> +<tt class="descname">write</tt><big>(</big><em>fileName=None</em>, <em>format='makesourcedb'</em>, <em>clobber=False</em>, <em>sortBy=None</em>, <em>lowToHigh=False</em><big>)</big><a class="headerlink" href="#lsmtool.SkyModel.write" title="Permalink to this definition">¶</a></dt> +<dd><p>Writes the sky model to a file.</p> +<dl class="docutils"> +<dt>filename <span class="classifier-delimiter">:</span> <span class="classifier">str</span></dt> +<dd>Name of output file.</dd> +<dt>format: str, optional</dt> +<dd><dl class="first last docutils"> +<dt>Format of the output file. Allowed formats are:</dt> +<dd><ul class="first last simple"> +<li>‘makesourcedb’ (BBS format)</li> +<li>‘fits’</li> +<li>‘votable’</li> +<li>‘hdf5’</li> +<li>‘ds9’</li> +<li>‘kvis’</li> +<li>plus all other formats supported by the astropy.table package</li> +</ul> +</dd> +</dl> +</dd> +<dt>clobber <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, an existing file is overwritten.</dd> +<dt>sortBy <span class="classifier-delimiter">:</span> <span class="classifier">str or list of str, optional</span></dt> +<dd>Name of columns to sort on. If None, no sorting is done. If +a list is given, sorting is done on the columns in the order given</dd> +<dt>lowToHigh <span class="classifier-delimiter">:</span> <span class="classifier">bool, optional</span></dt> +<dd>If True, sort values from low to high instead of high to low</dd> +</dl> +<p>Write the model to a makesourcedb sky model file suitable for use with +BBS:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'modsky.model'</span><span class="p">)</span> +</pre></div> +</div> +<p>Write to a fits catalog:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'sky.fits'</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">'fits'</span><span class="p">)</span> +</pre></div> +</div> +<p>Write to a ds9 region file:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">s</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">'sky.reg'</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">'ds9'</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +</dd></dl> + +</div> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/code.txt" + rel="nofollow">Show Source</a></li> + </ul> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2014, David Rafferty. + Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.1. + </div> + </body> +</html> \ No newline at end of file diff --git a/doc/build/html/genindex.html b/doc/build/html/genindex.html new file mode 100644 index 0000000..c34cd16 --- /dev/null +++ b/doc/build/html/genindex.html @@ -0,0 +1,309 @@ + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>Index — LSMTool 1.0.0 documentation</title> + + <link rel="stylesheet" href="_static/default.css" type="text/css" /> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: './', + VERSION: '1.0.0', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="_static/jquery.js"></script> + <script type="text/javascript" src="_static/underscore.js"></script> + <script type="text/javascript" src="_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <link rel="top" title="LSMTool 1.0.0 documentation" href="index.html" /> + </head> + <body> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="#" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + +<h1 id="index">Index</h1> + +<div class="genindex-jumpbox"> + <a href="#A"><strong>A</strong></a> + | <a href="#C"><strong>C</strong></a> + | <a href="#G"><strong>G</strong></a> + | <a href="#I"><strong>I</strong></a> + | <a href="#L"><strong>L</strong></a> + | <a href="#M"><strong>M</strong></a> + | <a href="#P"><strong>P</strong></a> + | <a href="#R"><strong>R</strong></a> + | <a href="#S"><strong>S</strong></a> + | <a href="#T"><strong>T</strong></a> + | <a href="#U"><strong>U</strong></a> + | <a href="#W"><strong>W</strong></a> + +</div> +<h2 id="A">A</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.add">add() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="C">C</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.concatenate">concatenate() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.copy">copy() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="G">G</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.getColNames">getColNames() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.getColValues">getColValues() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.getDefaltValues">getDefaltValues() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.getPatchNames">getPatchNames() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.getPatchPositions">getPatchPositions() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.getPatchSizes">getPatchSizes() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.getRowIndex">getRowIndex() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.getRowValues">getRowValues() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.group">group() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="I">I</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.info">info() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="L">L</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.load">load() (in module lsmtool)</a> + </dt> + + </dl></td> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#module-lsmtool">lsmtool (module)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="M">M</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.merge">merge() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.more">more() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.move">move() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="P">P</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.plot">plot() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="R">R</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.remove">remove() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="S">S</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.select">select() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.setColValues">setColValues() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.setDefaltValues">setDefaltValues() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.setPatchPositions">setPatchPositions() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel.setRowValues">setRowValues() (lsmtool.SkyModel method)</a> + </dt> + + + <dt><a href="code.html#lsmtool.SkyModel">SkyModel (class in lsmtool)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="T">T</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.transfer">transfer() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="U">U</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.ungroup">ungroup() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + +<h2 id="W">W</h2> +<table style="width: 100%" class="indextable genindextable"><tr> + <td style="width: 33%" valign="top"><dl> + + <dt><a href="code.html#lsmtool.SkyModel.write">write() (lsmtool.SkyModel method)</a> + </dt> + + </dl></td> +</tr></table> + + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + + + +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="#" title="General Index" + >index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2014, David Rafferty. + Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.1. + </div> + </body> +</html> \ No newline at end of file diff --git a/doc/build/html/index.html b/doc/build/html/index.html new file mode 100644 index 0000000..388d62c --- /dev/null +++ b/doc/build/html/index.html @@ -0,0 +1,121 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>Welcome to LSMTool’s documentation! — LSMTool 1.0.0 documentation</title> + + <link rel="stylesheet" href="_static/default.css" type="text/css" /> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: './', + VERSION: '1.0.0', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="_static/jquery.js"></script> + <script type="text/javascript" src="_static/underscore.js"></script> + <script type="text/javascript" src="_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <link rel="top" title="LSMTool 1.0.0 documentation" href="#" /> + </head> + <body> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="#">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <div class="section" id="welcome-to-lsmtool-s-documentation"> +<h1>Welcome to LSMTool’s documentation!<a class="headerlink" href="#welcome-to-lsmtool-s-documentation" title="Permalink to this headline">¶</a></h1> +<p>LSMTool is a Python package which allow the manipulation of sky models in the <tt class="docutils literal"><span class="pre">makesourcedb</span></tt> format understood by BBS. Note that LSMTool is still in beta. Please report bugs to <tt class="docutils literal"><span class="pre">drafferty@hs.uni-hamburg.de</span></tt>. To initialize your environment for LSMTool, users on CEP1 and CEP2 should run the following commands:</p> +<div class="highlight-python"><div class="highlight"><pre>use LofIm +source ~rafferty/init_lsmtool +</pre></div> +</div> +<p>Note that the Pythonlibs LOFAR package includes an older version of astropy that conflicts with LSMTool and cannot be used in conjunction with it.</p> +<div class="toctree-wrapper compound"> +<ul class="simple"> +</ul> +</div> +</div> +<div class="section" id="indices-and-tables"> +<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1> +<ul class="simple"> +<li><a class="reference internal" href="genindex.html"><em>Index</em></a></li> +<li><a class="reference internal" href="py-modindex.html"><em>Module Index</em></a></li> +<li><a class="reference internal" href="search.html"><em>Search Page</em></a></li> +</ul> +</div> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + <h3><a href="#">Table Of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">Welcome to LSMTool’s documentation!</a></li> +<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li> +</ul> + + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="_sources/index.txt" + rel="nofollow">Show Source</a></li> + </ul> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="#">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2014, David Rafferty. + Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.1. + </div> + </body> +</html> \ No newline at end of file diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..d62ac62bc30952b92ac08587bfd7950735c42d52 GIT binary patch literal 418 zcmY#Z2rkIT%&Sny%qvUHE6FdaR47X=D$dN$Q!wIERtPA{&q_@$u~P5}_6^C;&*4&5 z2!lvlDH!S*=oxS+D}-dEDio#WCT8ZPq!uaUrzw<VWELx=W#*(RWELwV=jRp_r4|>b zrYMvaXXd3VROMtQ>2X!uS~_L7-w^`=*WZ7+yf3IF-OgROkYTNv(B6&eeMfHy-{kZD zQ8mfJvHOU!Fqiq`>XPTF)|akjR|p%vWImPd5ctORws_t?joD8=c-c&NCvfDi#4X7W z_Z_@T)Hazk@vQo(b!KB^Sn9z*sT+wUogD1Hn@`u7J56lUIlJ&tlt}l6HF3Wb4G&y$ zu)0{eX-<X*Z|27R3+fN$amp`kK5<Zng;{2StC!5)ucn1xy7o-s{8JE7dO_RZcIgyP z(>HCp390vQJ}_9I-g#Gx&+}DaSb3bP_rLt+bF&>{PoKz~qBX^E-Kl?kS)G}sjN*$q zXS)?I$vA#0GHv4Zr~dC`bn+iQ`r`A`ElpYc|7Fp4NmCei@N4D8PY_wsZ_2`_y!F{% Ut=#jg*&P3VJ73FS@XuZb0Bn4>nE(I) literal 0 HcmV?d00001 diff --git a/doc/build/html/py-modindex.html b/doc/build/html/py-modindex.html new file mode 100644 index 0000000..ca56c3e --- /dev/null +++ b/doc/build/html/py-modindex.html @@ -0,0 +1,113 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>Python Module Index — LSMTool 1.0.0 documentation</title> + + <link rel="stylesheet" href="_static/default.css" type="text/css" /> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: './', + VERSION: '1.0.0', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="_static/jquery.js"></script> + <script type="text/javascript" src="_static/underscore.js"></script> + <script type="text/javascript" src="_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <link rel="top" title="LSMTool 1.0.0 documentation" href="index.html" /> + + + <script type="text/javascript"> + DOCUMENTATION_OPTIONS.COLLAPSE_INDEX = true; + </script> + + + </head> + <body> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="#" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + + <h1>Python Module Index</h1> + + <div class="modindex-jumpbox"> + <a href="#cap-l"><strong>l</strong></a> + </div> + + <table class="indextable modindextable" cellspacing="0" cellpadding="2"> + <tr class="pcap"><td></td><td> </td><td></td></tr> + <tr class="cap" id="cap-l"><td></td><td> + <strong>l</strong></td><td></td></tr> + <tr> + <td></td> + <td> + <a href="code.html#module-lsmtool"><tt class="xref">lsmtool</tt></a></td><td> + <em></em></td></tr> + </table> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search" action="search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="#" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2014, David Rafferty. + Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.1. + </div> + </body> +</html> \ No newline at end of file diff --git a/doc/build/html/search.html b/doc/build/html/search.html new file mode 100644 index 0000000..205dacb --- /dev/null +++ b/doc/build/html/search.html @@ -0,0 +1,106 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>Search — LSMTool 1.0.0 documentation</title> + + <link rel="stylesheet" href="_static/default.css" type="text/css" /> + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: './', + VERSION: '1.0.0', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="_static/jquery.js"></script> + <script type="text/javascript" src="_static/underscore.js"></script> + <script type="text/javascript" src="_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="_static/searchtools.js"></script> + <link rel="top" title="LSMTool 1.0.0 documentation" href="index.html" /> + <script type="text/javascript"> + jQuery(function() { Search.loadIndex("searchindex.js"); }); + </script> + + <script type="text/javascript" id="searchindexloader"></script> + + + </head> + <body> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <h1 id="search-documentation">Search</h1> + <div id="fallback" class="admonition warning"> + <script type="text/javascript">$('#fallback').hide();</script> + <p> + Please activate JavaScript to enable the search + functionality. + </p> + </div> + <p> + From here you can search these documents. Enter your search + words into the box below and click "search". Note that the search + function will automatically search for all of the words. Pages + containing fewer words won't appear in the result list. + </p> + <form action="" method="get"> + <input type="text" name="q" value="" /> + <input type="submit" value="search" /> + <span id="search-progress" style="padding-left: 10px"></span> + </form> + + <div id="search-results"> + + </div> + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="py-modindex.html" title="Python Module Index" + >modules</a> |</li> + <li><a href="index.html">LSMTool 1.0.0 documentation</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2014, David Rafferty. + Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.1. + </div> + </body> +</html> \ No newline at end of file diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js new file mode 100644 index 0000000..f5238d1 --- /dev/null +++ b/doc/build/html/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({envversion:42,terms:{all:1,per:1,follow:[0,1],row:1,arcsec:1,lsm2:1,present:1,sourc:[0,1],everi:1,string:1,fals:1,print:1,appar:1,strang:1,list:1,pleas:0,second:1,aggreg:1,index:[0,1],appear:1,sum:1,access:1,version:0,"new":1,method:1,whose:1,valu:1,convert:1,hdf5:1,shift:1,within:1,clean_mask:1,appli:1,approxim:1,"140e6":1,filenam:1,unix:1,src1:1,total:1,select:1,plot:1,from:1,two:1,type:1,patchdict:1,sort:1,desir:1,must:1,none:1,can:1,meet:1,dec:1,deg:1,give:1,colnamesv:1,accept:1,high:1,minimum:1,tan:1,anoth:1,write:1,how:1,low:1,makesourcedb:[0,1],tile:1,verifi:1,simpl:1,bin0:1,bin2:1,lowtohigh:1,astropi:[0,1],max:1,getcolvalu:1,after:1,befor:1,catalog:1,plane:1,attenu:1,mai:1,coldict:1,averag:1,element:1,inform:1,environ:0,allow:[0,1],order:1,over:1,move:1,filterv:1,rashift:1,still:0,paramet:1,conjunct:0,group:1,fit:1,might:1,them:1,good:1,"return":1,greater:1,python:0,initi:0,instead:1,name:1,bin1:1,separ:1,each:1,found:1,mean:1,weight:1,replac:1,content:[],suitabl:1,high_res_ski:1,asarrai:1,numclust:1,reg:1,rownam:1,manipul:0,midpoint:1,given:1,brightest:1,dictionari:1,ask:1,ds9:1,angl:1,checkdup:1,keep:1,filter:1,length:1,place:1,filterop:1,outsid:1,onto:1,oper:1,directli:1,arrai:1,number:1,alreadi:1,setrowvalu:1,patchnam:1,miss:1,primari:1,size:1,differ:1,sb100:1,tot:1,skymodel:1,circl:1,colnam:1,store:1,includ:0,option:1,filterunit:1,copi:1,specifi:1,targetflux:1,part:1,from1:1,from2:1,than:1,center:1,target:1,provid:1,remov:1,zero:1,project:1,str:1,posit:1,ani:1,packag:[0,1],votabl:1,have:1,need:1,getdefaltvalu:1,lie:1,min:1,mid:1,note:[0,1],also:1,which:[0,1],singl:1,sky_plot:1,unless:1,cep1:0,cep2:0,object:1,setdefaltvalu:1,beta:0,regular:1,referencefrequ:1,pair:1,"class":1,useregex:1,mjy:1,determin:1,show:1,radiu:1,current:1,onli:1,should:0,dict:1,getcolnam:1,overwritten:1,lsm:1,get:1,express:1,beam:1,getpatchposit:1,cannot:0,beamm:1,report:0,requir:1,rafferti:0,intrins:1,patch:1,contain:1,where:1,set:1,maximum:1,result:1,close:1,"import":1,getpatchnam:1,parent:1,filterexpress:1,screen:1,entir:1,pythonlib:0,addit:1,both:1,region:1,getpatchs:1,pdf:1,load:1,point:1,color:1,pole:1,respect:1,assum:1,duplic:1,addition:1,numpi:1,three:1,treat:1,ungroup:1,imag:1,resolut:1,search:0,togeth:1,hamburg:0,those:1,"case":1,ident:1,casa:1,properti:1,defin:1,calcul:1,abov:1,cluster:1,setcolvalu:1,ascii:1,same:1,member:1,conflict:0,user:0,uni:0,appropri:1,kept:1,sortbi:1,older:0,clobber:1,exampl:1,command:[0,1],thi:1,getrowvalu:1,decshift:1,gsm:1,identifi:1,wmean:1,except:1,setdefaultvalu:1,add:1,valid:1,input:1,save:1,modul:0,match:1,drafferti:0,around:1,format:[0,1],read:1,filterprop:1,measur:1,like:1,flux:1,either:1,output:1,page:0,sagec:1,some:1,understood:0,binmerg:1,scale:1,getrowindex:1,overlap:1,estim:1,unit:1,plu:1,run:0,perpatchproject:1,src:1,about:1,column:1,degre:1,done:1,discard:1,produc:1,own:1,consid:1,"float":1,your:0,merg:1,transfer:1,support:1,avail:1,modski:1,"function":1,form:1,forc:1,majoraxi:1,"true":1,bug:0,info:1,concaten:1,j2000:1,"default":1,displai:1,init_lsmtool:0,more:1,lofim:0,creat:1,patchfil:1,"int":1,certain:1,exist:1,file:1,matchbi:1,ind:1,when:1,setpatchposit:1,other:1,bool:1,applybeam:1,star:1,clean:1,kvi:1,meaning:1,tessel:1,stoke:1,master_ski:1,sourcenam:1,algorithm:1,mask:1,gsm_sky2:1},objtypes:{"0":"py:module","1":"py:method","2":"py:function","3":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","method","Python method"],"2":["py","function","Python function"],"3":["py","class","Python class"]},filenames:["index","code"],titles:["Welcome to LSMTool’s documentation!","LSMTool: the LOFAR Local Sky Model Tool"],objects:{"":{lsmtool:[1,0,0,"-"]},lsmtool:{load:[1,2,1,""],SkyModel:[1,3,1,""]},"lsmtool.SkyModel":{setRowValues:[1,1,1,""],setPatchPositions:[1,1,1,""],getPatchNames:[1,1,1,""],select:[1,1,1,""],move:[1,1,1,""],plot:[1,1,1,""],group:[1,1,1,""],getColNames:[1,1,1,""],getRowValues:[1,1,1,""],getRowIndex:[1,1,1,""],transfer:[1,1,1,""],setDefaltValues:[1,1,1,""],write:[1,1,1,""],add:[1,1,1,""],ungroup:[1,1,1,""],more:[1,1,1,""],concatenate:[1,1,1,""],getDefaltValues:[1,1,1,""],getPatchPositions:[1,1,1,""],getPatchSizes:[1,1,1,""],getColValues:[1,1,1,""],copy:[1,1,1,""],info:[1,1,1,""],setColValues:[1,1,1,""],remove:[1,1,1,""],merge:[1,1,1,""]}},titleterms:{lsmtool:[0,1],welcom:0,tool:1,lofar:1,sky:1,indic:0,tabl:0,model:1,document:0,local:1}}) \ No newline at end of file diff --git a/doc/lsmtool.pdf b/doc/lsmtool.pdf index f917b2dd2fa7c77c46d60896382183125e2cf37d..f34b3350219b8a434fdbcc39c8505e8f3e8395c4 100644 GIT binary patch delta 22419 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 delta 22103 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 diff --git a/doc/lsmtool.tex b/doc/lsmtool.tex index dacb8bd..62eee53 100644 --- a/doc/lsmtool.tex +++ b/doc/lsmtool.tex @@ -75,7 +75,7 @@ These are the operations that LSMTool can perform: This is an example parset that filters on the flux, adds a source, and then groups the sources into patches: \begin{verbatim} -LSMTool.Steps = [selectbright, addsrc, grp] +LSMTool.Steps = [selectbright, addsrc, grp, setpos] # Select only sources above 1 mJy LSMTool.Steps.selectbright.Operation = SELECT @@ -89,16 +89,18 @@ LSMTool.Steps.addsrc.Dec = 48.3689 LSMTool.Steps.addsrc.I = 0.69 # Group using tessellation to a target flux of 50 Jy -# and write final skymodel LSMTool.Steps.grp.Operation = GROUP LSMTool.Steps.grp.Algorithm = tessellate LSMTool.Steps.grp.TargetFlux = 50.0 Jy LSMTool.Steps.grp.Method = mid -LSMTool.Steps.grp.Outfile = 'grouped.sky' + +# Set the patch positions to their midpoint and write final skymodel +LSMTool.Steps.setpos.Method = mid +LSMTool.Steps.setpos.Outfile = grouped.sky \end{verbatim} In the first line of this parset the step names are defined. In the next sections, the -step parameters for every step are defined. A list of step-specific parameters is given in Table~\ref{lsmtool:tab:local_val}. +step parameters for every step are defined. Steps are applied sequentially, in the same order defined in the list of steps. A list of step-specific parameters is given in Table~\ref{lsmtool:tab:local_val}. \begin{table}[!ht] \centering @@ -135,8 +137,8 @@ Shift & list of floats & [0.001, 0.0] & RA and Dec in degrees to shift by\\ Patches & list of strings & [bin1, bin2, bin3] & Patch names to merge\\ Name & string & merged\_patch & Name of new merged patch\\ \hline -\multicolumn{4}{l}{\textbf{SETPOSITIONS}}\\ -Method & string & mid & Set patch positions by mid, mean, or wmean\\ +\multicolumn{4}{l}{\textbf{SETPATCHPOSITIONS}}\\ +Method & string & mid & Set patch positions to mid, mean, or wmean positions\\ \hline \multicolumn{4}{l}{\textbf{CONCATENATE}}\\ Skymodel2 & string & in\_sky\_model2.sky & Name of second sky model to concatenate\\ @@ -175,11 +177,12 @@ All of the operations described in Section~\ref{lsmtool:operations} are availabl \begin{verbatim} >>> LSM.select('I > 1.0 mJy') >>> LSM.add({'Name':'new_source', 'Type':'POINT', 'Ra':277.4232, 'Dec':48.3689, 'I':0.69}) ->>> LSM.group(algorithm='tesselate', targetFlux='10.0 Jy', method='mid') +>>> LSM.group(algorithm='tesselate', targetFlux='10.0 Jy') +>>> LSM.setPatchPositions(method='mid') \end{verbatim} In many cases, the methods accept parameters with the same names as those used in a parset (see the full documentation for details). The sky model can then written to a new file with: \begin{verbatim} ->>> LSM.write('outskymodel.sky') +>>> LSM.write('grouped.sky') \end{verbatim} Additionally, sky models can be written out as ds9 region files and kvis annotation files (as well as all the formats supported by the astropy.table package, such at VOTable, HDF5, and FITS): \begin{verbatim} @@ -190,8 +193,7 @@ Additionally, sky models can be written out as ds9 region files and kvis annotat >>> LSM.write('outskymodel.vo', format='votable') \end{verbatim} - -In addition, a number of other methods are available: +In addition to the operations described above, a number of other methods are available: \begin{description} \item[LSM.copy()]: Return a copy of the sky model object \item[LSM.info()]: Print information about the sky model @@ -203,7 +205,6 @@ In addition, a number of other methods are available: \item[LSM.getPatchPositions()]: Returns patch RA and Dec values \item[LSM.getDefaltValues()]: Returns column default values \item[LSM.getPatchSizes()]: Returns an array of patch sizes - \item[LSM.setPatchPositions()]: Set patch positions \item[LSM.setColValues()]: Sets column values \item[LSM.setRowValues()]: Sets row values \item[LSM.setDefaultValues()]: Sets default column values diff --git a/doc/source/.DS_Store b/doc/source/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z45|!R0Z1N%F(jFgL>QrFAPJ2!M?+vV1V%$(Gz3ON zU^D~<VF)ln+{D2Rp-0Kl5Eu=C(GY-#0H}OW0QD6Z7#JL&bOVG2Nii@oFo3%Nj0_Ac zFio(203!nfNGnJUNGpg2X=PvpvA|}4wK6b5wK9UcAq)(R;4TS>25V<v1ltVagS9g- zf^BACV1#IAV1(Mt2<@RTf_gL{^C8+97{Ru~TsKOOhQMeDz(Rl-!Vmz}|E>%SxcdJP zRior+2#kinunYl47MEZbCs3t{!+W4QHvuXKVuPw;Mo^s$(F3lEVT}ML$bg~*R5_@+ b2Uo?6kTwK}57Iu`5P${HC_Nei0}uiLNUI8I literal 0 HcmV?d00001 diff --git a/doc/source/code.rst b/doc/source/code.rst new file mode 100644 index 0000000..d184c03 --- /dev/null +++ b/doc/source/code.rst @@ -0,0 +1,7 @@ +LSMTool: the LOFAR Local Sky Model Tool +*************************************** + +.. automodule:: lsmtool + :members: +.. autoclass:: SkyModel + :members: diff --git a/doc/source/conf.py b/doc/source/conf.py new file mode 100644 index 0000000..6553401 --- /dev/null +++ b/doc/source/conf.py @@ -0,0 +1,267 @@ +# -*- coding: utf-8 -*- +# +# LSMTool documentation build configuration file, created by +# sphinx-quickstart on Thu Jun 19 17:05:13 2014. +# +# This file is execfile()d with the current directory set to its +# containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +import sys +import os + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +#sys.path.insert(0, os.path.abspath('.')) + +# -- General configuration ------------------------------------------------ + +# If your documentation needs a minimal Sphinx version, state it here. +#needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'sphinx.ext.autodoc', + 'sphinx.ext.doctest', + 'sphinx.ext.intersphinx', + 'sphinx.ext.mathjax', +] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix of source filenames. +source_suffix = '.rst' + +# The encoding of source files. +#source_encoding = 'utf-8-sig' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = u'LSMTool' +copyright = u'2014, David Rafferty' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# +# The short X.Y version. +version = '1.0.0' +# The full version, including alpha/beta/rc tags. +release = '1.0.0' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +#language = None + +# There are two options for replacing |today|: either, you set today to some +# non-false value, then it is used: +#today = '' +# Else, today_fmt is used as the format for a strftime call. +#today_fmt = '%B %d, %Y' + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +exclude_patterns = [] + +# The reST default role (used for this markup: `text`) to use for all +# documents. +#default_role = None + +# If true, '()' will be appended to :func: etc. cross-reference text. +#add_function_parentheses = True + +# If true, the current module name will be prepended to all description +# unit titles (such as .. function::). +#add_module_names = True + +# If true, sectionauthor and moduleauthor directives will be shown in the +# output. They are ignored by default. +#show_authors = False + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'sphinx' + +# A list of ignored prefixes for module index sorting. +#modindex_common_prefix = [] + +# If true, keep warnings as "system message" paragraphs in the built documents. +#keep_warnings = False + + +# -- Options for HTML output ---------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = 'default' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +#html_theme_options = {} + +# Add any paths that contain custom themes here, relative to this directory. +#html_theme_path = [] + +# The name for this set of Sphinx documents. If None, it defaults to +# "<project> v<release> documentation". +#html_title = None + +# A shorter title for the navigation bar. Default is the same as html_title. +#html_short_title = None + +# The name of an image file (relative to this directory) to place at the top +# of the sidebar. +#html_logo = None + +# The name of an image file (within the static path) to use as favicon of the +# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 +# pixels large. +#html_favicon = None + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# Add any extra paths that contain custom files (such as robots.txt or +# .htaccess) here, relative to this directory. These files are copied +# directly to the root of the documentation. +#html_extra_path = [] + +# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, +# using the given strftime format. +#html_last_updated_fmt = '%b %d, %Y' + +# If true, SmartyPants will be used to convert quotes and dashes to +# typographically correct entities. +#html_use_smartypants = True + +# Custom sidebar templates, maps document names to template names. +#html_sidebars = {} + +# Additional templates that should be rendered to pages, maps page names to +# template names. +#html_additional_pages = {} + +# If false, no module index is generated. +#html_domain_indices = True + +# If false, no index is generated. +#html_use_index = True + +# If true, the index is split into individual pages for each letter. +#html_split_index = False + +# If true, links to the reST sources are added to the pages. +#html_show_sourcelink = True + +# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. +#html_show_sphinx = True + +# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. +#html_show_copyright = True + +# If true, an OpenSearch description file will be output, and all pages will +# contain a <link> tag referring to it. The value of this option must be the +# base URL from which the finished HTML is served. +#html_use_opensearch = '' + +# This is the file name suffix for HTML files (e.g. ".xhtml"). +#html_file_suffix = None + +# Output file base name for HTML help builder. +htmlhelp_basename = 'LSMTooldoc' + + +# -- Options for LaTeX output --------------------------------------------- + +latex_elements = { +# The paper size ('letterpaper' or 'a4paper'). +#'papersize': 'letterpaper', + +# The font size ('10pt', '11pt' or '12pt'). +#'pointsize': '10pt', + +# Additional stuff for the LaTeX preamble. +#'preamble': '', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + ('index', 'LSMTool.tex', u'LSMTool Documentation', + u'David Rafferty', 'manual'), +] + +# The name of an image file (relative to this directory) to place at the top of +# the title page. +#latex_logo = None + +# For "manual" documents, if this is true, then toplevel headings are parts, +# not chapters. +#latex_use_parts = False + +# If true, show page references after internal links. +#latex_show_pagerefs = False + +# If true, show URL addresses after external links. +#latex_show_urls = False + +# Documents to append as an appendix to all manuals. +#latex_appendices = [] + +# If false, no module index is generated. +#latex_domain_indices = True + + +# -- Options for manual page output --------------------------------------- + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + ('index', 'lsmtool', u'LSMTool Documentation', + [u'David Rafferty'], 1) +] + +# If true, show URL addresses after external links. +#man_show_urls = False + + +# -- Options for Texinfo output ------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + ('index', 'LSMTool', u'LSMTool Documentation', + u'David Rafferty', 'LSMTool', 'One line description of project.', + 'Miscellaneous'), +] + +# Documents to append as an appendix to all manuals. +#texinfo_appendices = [] + +# If false, no module index is generated. +#texinfo_domain_indices = True + +# How to display URL addresses: 'footnote', 'no', or 'inline'. +#texinfo_show_urls = 'footnote' + +# If true, do not generate a @detailmenu in the "Top" node's menu. +#texinfo_no_detailmenu = False + + +# Example configuration for intersphinx: refer to the Python standard library. +intersphinx_mapping = {'http://docs.python.org/': None} diff --git a/doc/source/index.rst b/doc/source/index.rst new file mode 100644 index 0000000..c6b45d5 --- /dev/null +++ b/doc/source/index.rst @@ -0,0 +1,27 @@ +.. LSMTool documentation master file, created by + sphinx-quickstart on Thu Jun 19 17:05:13 2014. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to LSMTool's documentation! +=================================== + +LSMTool is a Python package which allow the manipulation of sky models in the ``makesourcedb`` format understood by BBS. Note that LSMTool is still in beta. Please report bugs to ``drafferty@hs.uni-hamburg.de``. To initialize your environment for LSMTool, users on CEP1 and CEP2 should run the following commands:: + + use LofIm + source ~rafferty/init_lsmtool + +Note that the Pythonlibs LOFAR package includes an older version of astropy that conflicts with LSMTool and cannot be used in conjunction with it. + +.. toctree:: + :maxdepth: 2 + + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + diff --git a/lsmtool/__init__.py b/lsmtool/__init__.py index c7c2561..7dc418a 100644 --- a/lsmtool/__init__.py +++ b/lsmtool/__init__.py @@ -16,7 +16,15 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +"""LSMTool: the LOFAR Local Sky Model Tool + +.. moduleauthor:: David Rafferty <drafferty@hs.uni-hamburg.de> + +""" + from ._version import changelog +from .skymodel import SkyModel + def load(fileName, beamMS=None): """ @@ -44,7 +52,5 @@ def load(fileName, beamMS=None): >>> s = lsmtool.load('sky.model', 'SB100.MS') """ - from .skymodel import SkyModel - return SkyModel(fileName, beamMS) diff --git a/lsmtool/operations/_filter.py b/lsmtool/operations/_filter.py index bdcee29..1fd23b6 100644 --- a/lsmtool/operations/_filter.py +++ b/lsmtool/operations/_filter.py @@ -66,7 +66,7 @@ def filter(LSM, filterExpression, exclusive=False, aggregate=None, - 'wmean': Stokes I weighted mean of patch values - 'min': minimum of patch values - 'max': maximum of patch values - - True: only valid when the filter indices are specify directly as + - True: only valid when the filter indices are specified directly as a numpy array. If True, filtering is done on patches instead of sources. applyBeam : bool, optional @@ -82,28 +82,28 @@ def filter(LSM, filterExpression, exclusive=False, aggregate=None, Filter on column 'I' (Stokes I flux). This filter will select all sources with Stokes I flux greater than 1.5 Jy:: - >>> s = SkyModel('sky.model') - >>> s.filter('I > 1.5 Jy') + >>> LSM = lsmtool.load('sky.model') + >>> filter(LSM, 'I > 1.5 Jy') INFO: Filtered out 1102 sources. If the sky model has patches and the filter is desired per patch, use ``aggregate = True``:: - >>> s.filter('I > 1.5 Jy', aggregate=True) + >>> filter(LSM, 'I > 1.5 Jy', aggregate=True) Filter on source names, keeping those that match "src*_1?":: - >>> s.filter('Name == src*_1?') + >>> filter(LSM, 'Name == src*_1?') Use a CASA clean mask image to keep sources that lie in masked regions:: - >>> s.filter('clean_mask.mask == True') + >>> filter(LSM, 'clean_mask.mask == True') Filter on patch size:: - >>> sizes = s.getPatchSizes(units='arcsec', weight=True) - >>> indices = numpy.where(sizes <= maj_cut_arcsec)[0] - >>> s.select(indices) + >>> sizes = LSM.getPatchSizes(units='arcsec', weight=True) + >>> indices = numpy.where(sizes <= maj_cut_arcsec) + >>> filter(LSM, indices, aggregate=True) """ import numpy as np diff --git a/lsmtool/operations/concatenate.py b/lsmtool/operations/concatenate.py index d8f7642..aec428d 100644 --- a/lsmtool/operations/concatenate.py +++ b/lsmtool/operations/concatenate.py @@ -68,10 +68,10 @@ def concatenate(LSM1, LSM2, matchBy='name', radius=0.1, keep='all'): Concatenate two sky models, identifying duplicates by matching to the source names. When duplicates are found, keep the source from the parent sky model and discard the duplicate from second sky model (this might be useful when - merging two gsm.py sky models that have some overlap):: + merging two sky models that have some overlap):: - >>> LSM1 = lsmtool.load('gsm_sky1.model') - >>> LSM2 = lsmtool.load('gsm_sky2.model') + >>> LSM1 = lsmtool.load('sky1.model') + >>> LSM2 = lsmtool.load('sky2.model') >>> concatenate(LSM1, LSM2, matchBy='name', keep='from1') Concatenate two sky models, identifying duplicates by matching to the source diff --git a/lsmtool/operations/merge.py b/lsmtool/operations/merge.py index 2a47e3a..26374d2 100644 --- a/lsmtool/operations/merge.py +++ b/lsmtool/operations/merge.py @@ -47,14 +47,13 @@ def merge(LSM, patches, name=None): List of patches to merge name : str, optional Name of resulting merged patch - method : str, optional - Method to use in setting patch positons: 'mid', 'mean', or 'wmean' Examples -------- - Merge three patches into one: + Merge three patches into one:: - >>> s.merge(['bin0', 'bin1', 'bin2'], 'binmerged') + >>> LSM = lsmtool.load('sky.model') + >>> merge(LSM, ['bin0', 'bin1', 'bin2'], 'binmerged') """ if name is None: name = patches[0] diff --git a/lsmtool/operations/move.py b/lsmtool/operations/move.py index eefd242..ed541ef 100644 --- a/lsmtool/operations/move.py +++ b/lsmtool/operations/move.py @@ -65,11 +65,12 @@ def move(LSM, name, position=None, shift=None): -------- Move source '1609.6+6556' to a new position:: - >>> s.move('1609.6+6556', position=['16:10:00', '+65.57.00']) + >>> LSM = lsmtool.load('sky.model') + >>> move(LSM, '1609.6+6556', position=['16:10:00', '+65.57.00']) Shift the source by 10 arcsec in Dec:: - >>> s.move('1609.6+6556', shift=[0.0, 10.0/3600.0]) + >>> move(LSM, '1609.6+6556', shift=[0.0, 10.0/3600.0]) """ try: diff --git a/lsmtool/operations/plot.py b/lsmtool/operations/plot.py index 804cd56..453747e 100644 --- a/lsmtool/operations/plot.py +++ b/lsmtool/operations/plot.py @@ -50,11 +50,12 @@ def plot(LSM, fileName=None): --------- Plot and display to the screen:: - >>> s.plot() + >>> LSM = lsmtool.load('sky.model') + >>> plot(LSM) Plot and save to a PDF file:: - >>>s.plot('sky_plot.pdf') + >>> plot(LSM, 'sky_plot.pdf') """ import matplotlib.pyplot as plt diff --git a/lsmtool/operations/remove.py b/lsmtool/operations/remove.py index 9d2ab16..b5d6935 100644 --- a/lsmtool/operations/remove.py +++ b/lsmtool/operations/remove.py @@ -81,6 +81,9 @@ def remove(LSM, filterExpression, aggregate=None, applyBeam=None, - 'wmean': Stokes I weighted mean of patch values - 'min': minimum of patch values - 'max': maximum of patch values + - True: only valid when the filter indices are specified directly as + a numpy array. If True, filtering is done on patches instead of + sources. applyBeam : bool, optional If True, apparent fluxes will be used. useRegEx : bool, optional @@ -92,21 +95,23 @@ def remove(LSM, filterExpression, aggregate=None, applyBeam=None, Filter on column 'I' (Stokes I flux). This filter will remove all sources with Stokes I flux greater than 1.5 Jy:: - >>> s.remove('I > 1.5 Jy') - INFO: Filtered out 1102 sources. + >>> LSM = lsmtool.load('sky.model') + >>> remove(LSM, 'I > 1.5 Jy') + INFO: Removed 1102 sources. If the sky model has patches and the filter is desired per patch, use - ``aggregate = True``:: + ``aggregate = function``. For example, to select on the sum of the patch + fluxes:: - >>> s.remove('I > 1.5 Jy', aggregate=True) + >>> remove(LSM, 'I > 1.5 Jy', aggregate='sum') Filter on source names, removing those that match "src*_1?":: - >>> s.remove('Name == src*_1?') + >>> remove(LSM, 'Name == src*_1?') Use a CASA clean mask image to remove sources that lie in masked regions:: - >>> s.remove('clean_mask.mask == True') + >>> remove(LSM, 'clean_mask.mask == True') """ from . import _filter diff --git a/lsmtool/operations/select.py b/lsmtool/operations/select.py index e60e184..e55a80a 100644 --- a/lsmtool/operations/select.py +++ b/lsmtool/operations/select.py @@ -81,6 +81,9 @@ def select(LSM, filterExpression, aggregate=None, applyBeam=False, - 'wmean': Stokes I weighted mean of patch values - 'min': minimum of patch values - 'max': maximum of patch values + - True: only valid when the filter indices are specified directly as + a numpy array. If True, filtering is done on patches instead of + sources. applyBeam : bool, optional If True, apparent fluxes will be used. useRegEx : bool, optional @@ -92,21 +95,23 @@ def select(LSM, filterExpression, aggregate=None, applyBeam=False, Filter on column 'I' (Stokes I flux). This filter will select all sources with Stokes I flux greater than 1.5 Jy:: - >>> s.select('I > 1.5 Jy') - INFO: Filtered out 1102 sources. + >>> LSM = lsmtool.load('sky.model') + >>> select(LSM, 'I > 1.5 Jy') + INFO: Kept 1102 sources. If the sky model has patches and the filter is desired per patch, use - ``aggregate = True``:: + ``aggregate = function``. For example, to select on the sum of the patch + fluxes:: - >>> s.select('I > 1.5 Jy', aggregate=True) + >>> select(LSM, 'I > 1.5 Jy', aggregate='sum') Filter on source names, keeping those that match "src*_1?":: - >>> s.select('Name == src*_1?') + >>> select(LSM, 'Name == src*_1?') Use a CASA clean mask image to keep sources that lie in masked regions:: - >>> s.filter('clean_mask.mask == True') + >>> filter(LSM, 'clean_mask.mask == True') """ from . import _filter diff --git a/lsmtool/operations/transfer.py b/lsmtool/operations/transfer.py index 3a01d0a..9930a3e 100644 --- a/lsmtool/operations/transfer.py +++ b/lsmtool/operations/transfer.py @@ -42,14 +42,21 @@ def transfer(LSM, patchFile): Sources with the same name as those in patchFile will be grouped into the patches defined in patchFile. Sources that do not appear in patchFile - will be placed into separate patches (one per source). + will be placed into separate patches (one per source). Patch positions are + not transferred. Parameters ---------- patchFile : str Input sky model from which to transfer patches. - method : str, optional - Method to use in setting patch positons: 'mid', 'mean', or 'wmean' + + Examples + -------- + Transfer patches from one sky model to another and set their positions:: + + >>> LSM = lsmtool.load('sky.model') + >>> transfer(LSM, 'master_sky.model') + >>> setPatchPositions(LSM, method='mid') """ try: diff --git a/lsmtool/skymodel.py b/lsmtool/skymodel.py index 96e7d36..1a362b9 100644 --- a/lsmtool/skymodel.py +++ b/lsmtool/skymodel.py @@ -49,9 +49,9 @@ class SkyModel(object): >>> s = SkyModel('sky.model') Create a SkyModel object with a beam MS so that apparent fluxes will - be available as well as intrinsic fluxes::: + be available:: - >>> s = SkyModel('sky.model', 'SB100.MS') + >>> s = SkyModel('sky.model', beamMS='SB100.MS') """ from astropy.table import Table, Column @@ -1409,22 +1409,154 @@ class SkyModel(object): logging.info('Removed {0} duplicate sources.'.format(nRowsOrig-nRowsNew)) - def select(self, *args, **kwargs): + def select(self, filterExpression, aggregate=None, applyBeam=False, + useRegEx=False, force=False): """ - Selects table rows on column values with the given expression. + Filters the sky model, keeping all sources that meet the given expression. + + After filtering, the sky model contains only those sources for which the + given filter expression is true. + + Parameters + ---------- + filterExpression : str or dict + A string specifying the filter expression in the form: + '<property> <operator> <value> [<units>]' + (e.g., 'I <= 10.5 Jy'). These elements can also be given as a + dictionary in the form: + {'filterProp':property, 'filterOper':operator, + 'filterVal':value, 'filterUnits':units} + or as a list: + [property, operator, value, value] + The property to filter on must be a valid column name or the filename + of a mask image. + + Supported operators are: + - != + - <= + - >= + - > + - < + - = (or '==') + Units are optional and must be specified as required by astropy.units. + aggregate : str, optional + If set, the array returned will be of values aggregated + over the patch members. The following aggregation functions are + available: + - 'sum': sum of patch values + - 'mean': mean of patch values + - 'wmean': Stokes I weighted mean of patch values + - 'min': minimum of patch values + - 'max': maximum of patch values + - True: only valid when the filter indices are specify directly as + a numpy array. If True, filtering is done on patches instead of + sources. + applyBeam : bool, optional + If True, apparent fluxes will be used. + useRegEx : bool, optional + If True, string matching will use regular expression matching. If + False, string matching uses Unix filename matching. + + Examples + -------- + Filter on column 'I' (Stokes I flux). This filter will select all sources + with Stokes I flux greater than 1.5 Jy:: + + >>> s.select('I > 1.5 Jy') + INFO: Kept 1102 sources. + + If the sky model has patches and the filter is desired per patch, use + ``aggregate = function``. For example, to select on the sum of the patch + fluxes:: + + >>> s.select('I > 1.5 Jy', aggregate='sum') + + Filter on source names, keeping those that match "src*_1?":: + + >>> s.select('Name == src*_1?') + + Use a CASA clean mask image to keep sources that lie in masked regions:: + + >>> s.filter('clean_mask.mask == True') - See operations.select.select() for details. """ - operations.select.select(self, *args, **kwargs) + operations.select.select(self, filterExpression, aggregate=aggregate, + applyBeam=applyBeam, useRegEx=useRegEx, force=force) - def remove(self, *args, **kwargs): + def remove(self, filterExpression, aggregate=None, applyBeam=None, + useRegEx=False, force=False): """ - Removes table rows on column values with the given expression. + Filters the sky model, removing all sources that meet the given expression. + + After filtering, the sky model contains only those sources for which the + given filter expression is false. + + Parameters + ---------- + filterExpression : str or dict + A string specifying the filter expression in the form: + '<property> <operator> <value> [<units>]' + (e.g., 'I <= 10.5 Jy'). These elements can also be given as a + dictionary in the form: + {'filterProp':property, 'filterOper':operator, + 'filterVal':value, 'filterUnits':units} + or as a list: + [property, operator, value, value] + The property to filter on must be a valid column name or the filename + of a mask image. + + Supported operators are: + - != + - <= + - >= + - > + - < + - = (or '==') + Units are optional and must be specified as required by astropy.units. + aggregate : str, optional + If set, the array returned will be of values aggregated + over the patch members. The following aggregation functions are + available: + - 'sum': sum of patch values + - 'mean': mean of patch values + - 'wmean': Stokes I weighted mean of patch values + - 'min': minimum of patch values + - 'max': maximum of patch values + - True: only valid when the filter indices are specified directly as + a numpy array. If True, filtering is done on patches instead of + sources. + applyBeam : bool, optional + If True, apparent fluxes will be used. + useRegEx : bool, optional + If True, string matching will use regular expression matching. If + False, string matching uses Unix filename matching. + + Examples + -------- + Filter on column 'I' (Stokes I flux). This filter will remove all sources + with Stokes I flux greater than 1.5 Jy:: + + >>> s.remove('I > 1.5 Jy') + INFO: Removed 1102 sources. + + If the sky model has patches and the filter is desired per patch, use + ``aggregate = function``. For example, to select on the sum of the patch + fluxes:: + + >>> s.remove('I > 1.5 Jy', aggregate='sum') + + Filter on source names, removing those that match "src*_1?":: + + >>> s.remove('Name == src*_1?') + + Use a CASA clean mask image to remove sources that lie in masked regions:: + + >>> s.remove('clean_mask.mask == True') - See operations.remove.remove() for details. """ - operations.remove.remove(self, *args, **kwargs) + operations.remove.remove(self, filterExpression, aggregate=aggregate, + applyBeam=applyBeam, useRegEx=useRegEx, force=force) def group(self, algorithm, targetFlux=None, numClusters=100, applyBeam=False): @@ -1433,6 +1565,8 @@ class SkyModel(object): Parameters ---------- + LSM : SkyModel object + Input sky model. algorithm : str Algorithm to use for grouping: - 'single' => all sources are grouped into a single patch @@ -1441,14 +1575,16 @@ class SkyModel(object): specified number of clusters (specified by the numClusters parameter). - 'tessellate' => group into tiles whose total flux approximates the target flux (specified by the targetFlux parameter). + - the filename of a mask image => group by masked regions (where mask = + True). Source outside of masked regions are given patches of their + own. targetFlux : str or float, optional Target flux for tessellation (the total flux of each tile will be close to this value). The target flux can be specified as either a float in Jy - or as a string with units (e.g., '25.0 mJy'). Valid for algorithm = - 'tessellate' only. + or as a string with units (e.g., '25.0 mJy'). numClusters : int, optional Number of clusters for clustering. Sources are grouped around the - numClusters brightest sources. Valid for algorithm = 'cluster' only. + numClusters brightest sources. applyBeam : bool, optional If True, fluxes will be attenuated by the beam. @@ -1460,25 +1596,66 @@ class SkyModel(object): >>> s.group('tessellate', targetFlux=30.0) """ - operations.group.group(self, algorithm, targetFlux, numClusters, applyBeam) + operations.group.group(self, algorithm, targetFlux=targetFlux, + numClusters=numClusters, applyBeam=applyBeam) - def transfer(self, *args, **kwargs): + def transfer(self, patchFile): """ - Transfers the patch scheme from the input sky model. + Transfer patches from the input sky model. + + Sources with the same name as those in patchFile will be grouped into + the patches defined in patchFile. Sources that do not appear in patchFile + will be placed into separate patches (one per source). Patch positions are + not transferred. + + Parameters + ---------- + patchFile : str + Input sky model from which to transfer patches. + + Examples + -------- + Transfer patches from one sky model to another and set their positions:: + + >>> s.transfer('master_sky.model') + >>> s.setPatchPositions(method='mid') - See operations.transfer.transfer() for details. """ - operations.transfer.transfer(self, *args, **kwargs) + operations.transfer.transfer(self, patchFile) - def move(self, *args, **kwargs): + def move(self, name, position=None, shift=None): """ - Moves a source or patch. + Move or shift a source. + + If both a position and a shift are specified, the source is moved to the + new position and then shifted. + + Parameters + ---------- + name : str + Source name. + position : list, optional + A list specifying a new position as [RA, Dec] in either makesourcedb + format (e.g., ['12:23:43.21', '+22.34.21.2']) or in degrees (e.g., + [123.2312, 23.3422]). + shift : list, optional + A list specifying the shift as [RAShift, DecShift] in + in degrees (e.g., [0.02312, 0.00342]). + + Examples + -------- + Move source '1609.6+6556' to a new position:: + + >>> s.move('1609.6+6556', position=['16:10:00', '+65.57.00']) + + Shift the source by 10 arcsec in Dec:: + + >>> s.move('1609.6+6556', shift=[0.0, 10.0/3600.0]) - See operations.move.move() for details. """ - operations.move.move(self, *args, **kwargs) + operations.move.move(self, name, position=postition, shift=shift) def add(self, colNamesVals): @@ -1502,13 +1679,25 @@ class SkyModel(object): operations.add.add(self, colNamesVals) - def merge(self, *args, **kwargs): + def merge(self, patches, name=None): """ - Merges two or more patches. + Merge two or more patches together - See operations.merge.merge() for details. - """ - operations.merge.merge(self, *args, **kwargs) + Parameters + ---------- + patches : list of str + List of patches to merge + name : str, optional + Name of resulting merged patch + + Examples + -------- + Merge three patches into one:: + + >>> s.merge(['bin0', 'bin1', 'bin2'], 'binmerged') + + """ + operations.merge.merge(self, patches, name=name) def concatenate(self, LSM2, matchBy='name', radius=0.1, keep='all'): @@ -1554,24 +1743,32 @@ class SkyModel(object): keep='from2') """ - operations.concatenate.concatenate(self, LSM2, matchBy, radius, keep) + operations.concatenate.concatenate(self, LSM2, matchBy=matchBy, + radius=radius, keep=keep) - def plot(self, *args, **kwargs): + def plot(self, fileName=None): """ - Plot the sky model. + Shows a simple plot of the sky model. - See operations.plot.plot() for details. - """ - operations.plot.plot(self, *args, **kwargs) + The circles in the plot are scaled with flux. If the sky model is grouped + into patches, sources are colored by patch and the patch positions are + indicated with stars. + + Parameters + ---------- + fileName : str, optional + If given, the plot is saved to a file instead of displayed. + Examples: + --------- + Plot and display to the screen:: + + >>> s.plot() -# Forward the operation doc strings to the appropriate methods of the SkyModel -# object. -SkyModel.remove.__func__.__doc__ = operations.remove.remove.__doc__ -SkyModel.select.__func__.__doc__ = operations.select.select.__doc__ -SkyModel.transfer.__func__.__doc__ = operations.transfer.transfer.__doc__ -SkyModel.move.__func__.__doc__ = operations.move.move.__doc__ -SkyModel.plot.__func__.__doc__ = operations.plot.plot.__doc__ -SkyModel.merge.__func__.__doc__ = operations.merge.merge.__doc__ + Plot and save to a PDF file:: + >>> s.plot('sky_plot.pdf') + + """ + operations.plot.plot(self, fileName=fileName) -- GitLab