From a034304b955b9c326400c6e3adae18e2da1024f3 Mon Sep 17 00:00:00 2001
From: David Rafferty <drafferty@hs.uni-hamburg.de>
Date: Thu, 28 Aug 2014 09:14:32 +0200
Subject: [PATCH] Reorganized structure

---
 lsmtool/lsmtool.py => bin/lsmtool             |    5 +-
 docs/.DS_Store                                |  Bin 0 -> 6148 bytes
 {doc => docs}/Makefile                        |    0
 {doc => docs}/build/doctrees/code.doctree     |  Bin
 .../build/doctrees/environment.pickle         |  Bin
 {doc => docs}/build/doctrees/index.doctree    |  Bin
 docs/build/doctrees/lsmtool.doctree           |  Bin 0 -> 418432 bytes
 .../build/doctrees/lsmtool.operations.doctree |  Bin 0 -> 181990 bytes
 docs/build/doctrees/modules.doctree           |  Bin 0 -> 2814 bytes
 docs/build/doctrees/overview.doctree          |  Bin 0 -> 61270 bytes
 {doc => docs}/build/html/.buildinfo           |    0
 {doc => docs}/build/html/_sources/code.txt    |    0
 {doc => docs}/build/html/_sources/index.txt   |    0
 .../html/_sources/lsmtool.operations.txt      |  102 +
 .../build/html/_sources/lsmtool.txt           |    0
 docs/build/html/_sources/modules.txt          |    7 +
 docs/build/html/_sources/overview.txt         |  283 ++
 .../build/html/_static/ajax-loader.gif        |  Bin
 {doc => docs}/build/html/_static/basic.css    |    0
 .../build/html/_static/comment-bright.png     |  Bin
 .../build/html/_static/comment-close.png      |  Bin
 {doc => docs}/build/html/_static/comment.png  |  Bin
 {doc => docs}/build/html/_static/default.css  |    0
 {doc => docs}/build/html/_static/doctools.js  |    0
 .../build/html/_static/down-pressed.png       |  Bin
 {doc => docs}/build/html/_static/down.png     |  Bin
 {doc => docs}/build/html/_static/file.png     |  Bin
 {doc => docs}/build/html/_static/jquery.js    |    0
 {doc => docs}/build/html/_static/minus.png    |  Bin
 {doc => docs}/build/html/_static/plus.png     |  Bin
 {doc => docs}/build/html/_static/pygments.css |    0
 .../build/html/_static/searchtools.js         |    0
 {doc => docs}/build/html/_static/sidebar.js   |    0
 .../build/html/_static/underscore.js          |    0
 .../build/html/_static/up-pressed.png         |  Bin
 {doc => docs}/build/html/_static/up.png       |  Bin
 .../build/html/_static/websupport.js          |    0
 {doc => docs}/build/html/code.html            |    0
 {doc => docs}/build/html/genindex.html        |    0
 {doc => docs}/build/html/index.html           |    0
 docs/build/html/lsmtool.html                  | 1431 ++++++++
 docs/build/html/lsmtool.operations.html       |  742 ++++
 docs/build/html/modules.html                  |  127 +
 {doc => docs}/build/html/objects.inv          |  Bin
 docs/build/html/overview.html                 |  459 +++
 {doc => docs}/build/html/py-modindex.html     |    0
 {doc => docs}/build/html/search.html          |    0
 {doc => docs}/build/html/searchindex.js       |    0
 docs/build/latex/LSMTool.aux                  |   26 +
 docs/build/latex/LSMTool.idx                  |    0
 docs/build/latex/LSMTool.ilg                  |    5 +
 docs/build/latex/LSMTool.ind                  |    0
 docs/build/latex/LSMTool.log                  |  970 ++++++
 docs/build/latex/LSMTool.out                  |    1 +
 docs/build/latex/LSMTool.pdf                  |  Bin 0 -> 64937 bytes
 docs/build/latex/LSMTool.tex                  |  151 +
 docs/build/latex/LSMTool.toc                  |    2 +
 docs/build/latex/Makefile                     |   66 +
 docs/build/latex/fncychap.sty                 |  683 ++++
 docs/build/latex/python.ist                   |   11 +
 docs/build/latex/sphinx.sty                   |  522 +++
 docs/build/latex/sphinxhowto.cls              |  104 +
 docs/build/latex/sphinxmanual.cls             |  148 +
 docs/build/latex/tabulary.sty                 |  449 +++
 docs/lsmtool.aux                              |   29 +
 docs/lsmtool.log                              |  512 +++
 docs/lsmtool.out                              |    5 +
 {doc => docs}/lsmtool.pdf                     |  Bin
 docs/lsmtool.synctex.gz                       |  Bin 0 -> 23675 bytes
 {doc => docs}/lsmtool.tex                     |    0
 {doc => docs}/source/.DS_Store                |  Bin
 {doc => docs}/source/conf.py                  |    0
 {doc => docs}/source/index.rst                |    0
 docs/source/lsmtool.rst                       |   39 +
 {doc => docs}/source/overview.rst             |    0
 docs/test/lsmtool.operations.rst              |  102 +
 docs/test/lsmtool.rst                         |   53 +
 docs/test/modules.rst                         |    7 +
 lsmtool/skymodel.py                           |    6 +-
 runtests.py                                   | 2977 ++++++++++++++++-
 setup.py                                      |   21 +-
 tests/test_lsmtool.py                         |   39 +
 82 files changed, 10075 insertions(+), 9 deletions(-)
 rename lsmtool/lsmtool.py => bin/lsmtool (98%)
 create mode 100644 docs/.DS_Store
 rename {doc => docs}/Makefile (100%)
 rename {doc => docs}/build/doctrees/code.doctree (100%)
 rename {doc => docs}/build/doctrees/environment.pickle (100%)
 rename {doc => docs}/build/doctrees/index.doctree (100%)
 create mode 100644 docs/build/doctrees/lsmtool.doctree
 create mode 100644 docs/build/doctrees/lsmtool.operations.doctree
 create mode 100644 docs/build/doctrees/modules.doctree
 create mode 100644 docs/build/doctrees/overview.doctree
 rename {doc => docs}/build/html/.buildinfo (100%)
 rename {doc => docs}/build/html/_sources/code.txt (100%)
 rename {doc => docs}/build/html/_sources/index.txt (100%)
 create mode 100644 docs/build/html/_sources/lsmtool.operations.txt
 rename doc/source/lsmtool.rst => docs/build/html/_sources/lsmtool.txt (100%)
 create mode 100644 docs/build/html/_sources/modules.txt
 create mode 100644 docs/build/html/_sources/overview.txt
 rename {doc => docs}/build/html/_static/ajax-loader.gif (100%)
 rename {doc => docs}/build/html/_static/basic.css (100%)
 rename {doc => docs}/build/html/_static/comment-bright.png (100%)
 rename {doc => docs}/build/html/_static/comment-close.png (100%)
 rename {doc => docs}/build/html/_static/comment.png (100%)
 rename {doc => docs}/build/html/_static/default.css (100%)
 rename {doc => docs}/build/html/_static/doctools.js (100%)
 rename {doc => docs}/build/html/_static/down-pressed.png (100%)
 rename {doc => docs}/build/html/_static/down.png (100%)
 rename {doc => docs}/build/html/_static/file.png (100%)
 rename {doc => docs}/build/html/_static/jquery.js (100%)
 rename {doc => docs}/build/html/_static/minus.png (100%)
 rename {doc => docs}/build/html/_static/plus.png (100%)
 rename {doc => docs}/build/html/_static/pygments.css (100%)
 rename {doc => docs}/build/html/_static/searchtools.js (100%)
 rename {doc => docs}/build/html/_static/sidebar.js (100%)
 rename {doc => docs}/build/html/_static/underscore.js (100%)
 rename {doc => docs}/build/html/_static/up-pressed.png (100%)
 rename {doc => docs}/build/html/_static/up.png (100%)
 rename {doc => docs}/build/html/_static/websupport.js (100%)
 rename {doc => docs}/build/html/code.html (100%)
 rename {doc => docs}/build/html/genindex.html (100%)
 rename {doc => docs}/build/html/index.html (100%)
 create mode 100644 docs/build/html/lsmtool.html
 create mode 100644 docs/build/html/lsmtool.operations.html
 create mode 100644 docs/build/html/modules.html
 rename {doc => docs}/build/html/objects.inv (100%)
 create mode 100644 docs/build/html/overview.html
 rename {doc => docs}/build/html/py-modindex.html (100%)
 rename {doc => docs}/build/html/search.html (100%)
 rename {doc => docs}/build/html/searchindex.js (100%)
 create mode 100644 docs/build/latex/LSMTool.aux
 create mode 100644 docs/build/latex/LSMTool.idx
 create mode 100644 docs/build/latex/LSMTool.ilg
 create mode 100644 docs/build/latex/LSMTool.ind
 create mode 100644 docs/build/latex/LSMTool.log
 create mode 100644 docs/build/latex/LSMTool.out
 create mode 100644 docs/build/latex/LSMTool.pdf
 create mode 100644 docs/build/latex/LSMTool.tex
 create mode 100644 docs/build/latex/LSMTool.toc
 create mode 100644 docs/build/latex/Makefile
 create mode 100644 docs/build/latex/fncychap.sty
 create mode 100644 docs/build/latex/python.ist
 create mode 100644 docs/build/latex/sphinx.sty
 create mode 100644 docs/build/latex/sphinxhowto.cls
 create mode 100644 docs/build/latex/sphinxmanual.cls
 create mode 100644 docs/build/latex/tabulary.sty
 create mode 100644 docs/lsmtool.aux
 create mode 100644 docs/lsmtool.log
 create mode 100644 docs/lsmtool.out
 rename {doc => docs}/lsmtool.pdf (100%)
 create mode 100644 docs/lsmtool.synctex.gz
 rename {doc => docs}/lsmtool.tex (100%)
 rename {doc => docs}/source/.DS_Store (100%)
 rename {doc => docs}/source/conf.py (100%)
 rename {doc => docs}/source/index.rst (100%)
 create mode 100644 docs/source/lsmtool.rst
 rename {doc => docs}/source/overview.rst (100%)
 create mode 100644 docs/test/lsmtool.operations.rst
 create mode 100644 docs/test/lsmtool.rst
 create mode 100644 docs/test/modules.rst
 create mode 100644 tests/test_lsmtool.py

diff --git a/lsmtool/lsmtool.py b/bin/lsmtool
similarity index 98%
rename from lsmtool/lsmtool.py
rename to bin/lsmtool
index fef041c..2af2dc5 100755
--- a/lsmtool/lsmtool.py
+++ b/bin/lsmtool
@@ -26,10 +26,9 @@ import sys
 import os
 import time
 import logging
-import _version
-import _logging
+import lsmtool
+# from lsmtool import _version, _logging, skymodel
 import lofar.parameterset
-import skymodel
 
 
 if __name__=='__main__':
diff --git a/docs/.DS_Store b/docs/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..06b246b003ecf0d31915d8578257c8c6cf7ea67b
GIT binary patch
literal 6148
zcmZQzU|@7AO)+F(5MW?n;9!8zEL;p&0Z1N%F(jFwBK#opz-FZ6q#Fh&=jRqcWk#vd
z5Eu=C!5jjhyvxdv#8AqR$&kZ<ntwGL!x$JCkYsc7U0hO1OOhEF&Yzq<0qiXl*%Umo
z1sO;sgZ2TCW;TXmhJ1!nh9ZV!hSa3;;)0}{{3HejhC4|GIhn;J1_n16nV4Bv+1NQa
zIXQVa`S>|wgER8WgG&-iN{gKmi=siifW(rFBq%#1KR*Y~PD~2ROf8QW5OL1WD@n}E
zODzH^56(<UO-d|^3D3++$uD=xFU?CSj)4k>XQq^7fDMHTaB^~TaK;NrR972W80jb&
z85q{;C{&x98|WyQm>Ja83UqLCNU9s#dne`BbaZxg_w=q<1@agJ10y4ZW)OtZFlsde
z0|Sb`Q;L&wlJfI&KpIdaP>a&CHRu|VBICM}E!cb%{ki$@=)fwE5+Mv5Kn9@bFAFZp
z%gN76hZOD%EDR+KsSL#oC8+M=E@xms$RWAulJ+Bzk;rmz_h87Oy2Svjag?BS2!N6t
zsQ%}swMC=mkA}c#2n@Lp0F@64(Bj_#N;g1gkQ4(W0|U4VzzC`VpuS@S_X8L}av-fB
z8l)9OgS0X*f>>ZPz*-p?8CbwN8NuBUkUmhC1Vn?iGcYoMwKFg>fVIObRz`?+21bZ>
z21aNPg%P5iff1seff1q|Y{w`u8UmvsfCvF*2vY!5|GP3U;OhTFRE?6OAut*O!!iUI
zSzLl$oWPYbcK?CuT2OtO0F?&S{-ElZ5mZk@^nsLsWtkuYiV|QBL=L1CRPBSSVnzl?
SO+MNXfQ8T~JsJY^4*>v^T(N8b

literal 0
HcmV?d00001

diff --git a/doc/Makefile b/docs/Makefile
similarity index 100%
rename from doc/Makefile
rename to docs/Makefile
diff --git a/doc/build/doctrees/code.doctree b/docs/build/doctrees/code.doctree
similarity index 100%
rename from doc/build/doctrees/code.doctree
rename to docs/build/doctrees/code.doctree
diff --git a/doc/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
similarity index 100%
rename from doc/build/doctrees/environment.pickle
rename to docs/build/doctrees/environment.pickle
diff --git a/doc/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree
similarity index 100%
rename from doc/build/doctrees/index.doctree
rename to docs/build/doctrees/index.doctree
diff --git a/docs/build/doctrees/lsmtool.doctree b/docs/build/doctrees/lsmtool.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..624ecf1a84f017e7b84db25de60a39287a3afa66
GIT binary patch
literal 418432
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
K$%ddMyLtfU)e-0b

literal 0
HcmV?d00001

diff --git a/docs/build/doctrees/lsmtool.operations.doctree b/docs/build/doctrees/lsmtool.operations.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..6d9346e491adedaaff0e2292c19c0489b0121d78
GIT binary patch
literal 181990
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
O=mpr|mtvq*D|!G}CmY@X

literal 0
HcmV?d00001

diff --git a/docs/build/doctrees/modules.doctree b/docs/build/doctrees/modules.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..3ed15bd79e7334c5560f1d0c088e4cf04d2bb862
GIT binary patch
literal 2814
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
Xw%Ee$p=_X3lu}%{qqcBoX_6iQ|GpJM

literal 0
HcmV?d00001

diff --git a/docs/build/doctrees/overview.doctree b/docs/build/doctrees/overview.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..21e1f1e7068ab8405e0512d461f3a8fe85227cc0
GIT binary patch
literal 61270
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

literal 0
HcmV?d00001

diff --git a/doc/build/html/.buildinfo b/docs/build/html/.buildinfo
similarity index 100%
rename from doc/build/html/.buildinfo
rename to docs/build/html/.buildinfo
diff --git a/doc/build/html/_sources/code.txt b/docs/build/html/_sources/code.txt
similarity index 100%
rename from doc/build/html/_sources/code.txt
rename to docs/build/html/_sources/code.txt
diff --git a/doc/build/html/_sources/index.txt b/docs/build/html/_sources/index.txt
similarity index 100%
rename from doc/build/html/_sources/index.txt
rename to docs/build/html/_sources/index.txt
diff --git a/docs/build/html/_sources/lsmtool.operations.txt b/docs/build/html/_sources/lsmtool.operations.txt
new file mode 100644
index 0000000..d099745
--- /dev/null
+++ b/docs/build/html/_sources/lsmtool.operations.txt
@@ -0,0 +1,102 @@
+lsmtool.operations package
+==========================
+
+Submodules
+----------
+
+lsmtool.operations.add module
+-----------------------------
+
+.. automodule:: lsmtool.operations.add
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.concatenate module
+-------------------------------------
+
+.. automodule:: lsmtool.operations.concatenate
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.group module
+-------------------------------
+
+.. automodule:: lsmtool.operations.group
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.merge module
+-------------------------------
+
+.. automodule:: lsmtool.operations.merge
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.move module
+------------------------------
+
+.. automodule:: lsmtool.operations.move
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.plot module
+------------------------------
+
+.. automodule:: lsmtool.operations.plot
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.remove module
+--------------------------------
+
+.. automodule:: lsmtool.operations.remove
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.select module
+--------------------------------
+
+.. automodule:: lsmtool.operations.select
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.setpatchpositions module
+-------------------------------------------
+
+.. automodule:: lsmtool.operations.setpatchpositions
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.transfer module
+----------------------------------
+
+.. automodule:: lsmtool.operations.transfer
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.ungroup module
+---------------------------------
+
+.. automodule:: lsmtool.operations.ungroup
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: lsmtool.operations
+    :members:
+    :undoc-members:
+    :show-inheritance:
diff --git a/doc/source/lsmtool.rst b/docs/build/html/_sources/lsmtool.txt
similarity index 100%
rename from doc/source/lsmtool.rst
rename to docs/build/html/_sources/lsmtool.txt
diff --git a/docs/build/html/_sources/modules.txt b/docs/build/html/_sources/modules.txt
new file mode 100644
index 0000000..70163ca
--- /dev/null
+++ b/docs/build/html/_sources/modules.txt
@@ -0,0 +1,7 @@
+lsmtool
+=======
+
+.. toctree::
+   :maxdepth: 4
+
+   lsmtool
diff --git a/docs/build/html/_sources/overview.txt b/docs/build/html/_sources/overview.txt
new file mode 100644
index 0000000..4ac3f76
--- /dev/null
+++ b/docs/build/html/_sources/overview.txt
@@ -0,0 +1,283 @@
+LSMTool: the LOFAR Local Sky Model Tool
+=======================================
+
+LSMTool is a Python package which allows for the manipulation of sky
+models in the ``makesourcedb`` format (understood by BBS and NDPPP).
+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.
+
+Usage
+-----
+
+The command-line version of LSMTool can be run as follows:
+
+::
+
+    Usage: lsmtool.py <skymodel> <parset> [<beam MS>]
+    Options:
+      --version   show program's version number and exit
+      -h, --help  show this help message and exit
+      -q          Quiet
+      -v          Verbose
+
+The parset specifies the operations to perform and their parameters.
+These are described in the next sections.
+
+.. _operations_defined:
+
+Operations
+----------
+
+These are the operations that LSMTool can perform:
+
+SELECT
+    : Select sources by source or patch properties
+
+REMOVE
+    : Remove sources by source or patch properties
+
+TRANSFER
+    : Transfer a patch scheme from one sky model to another
+
+GROUP
+    : Group sources into patches
+
+UNGROUP
+    : Remove patches
+
+MOVE
+    : Move a source or patch position
+
+MERGE
+    : Merge two or more patches into one
+
+CONCATENATE
+    : Concatenate two sky models
+
+ADD
+    : Add a source
+
+SETPATCHPOSITIONS
+    : Calculate and set patch positions
+
+PLOT
+    : Plot a simple representation of the sky model
+
+Example parset
+--------------
+
+This is an example parset that filters on the flux, adds a source, and
+then groups the sources into patches:
+
+::
+
+    LSMTool.Steps = [selectbright, addsrc, grp, setpos]
+
+    # Select only sources above 1 mJy
+    LSMTool.Steps.selectbright.Operation = SELECT
+    LSMTool.Steps.selectbright.FilterExpression = I > 1.0 mJy
+
+    # Add a source
+    LSMTool.Steps.addsrc.Name = new_source
+    LSMTool.Steps.addsrc.Type = POINT
+    LSMTool.Steps.addsrc.Ra = 277.4232
+    LSMTool.Steps.addsrc.Dec = 48.3689
+    LSMTool.Steps.addsrc.I = 0.69
+
+    # Group using tessellation to a target flux of 50 Jy
+    LSMTool.Steps.grp.Operation = GROUP
+    LSMTool.Steps.grp.Algorithm = tessellate
+    LSMTool.Steps.grp.TargetFlux = 50.0 Jy
+    LSMTool.Steps.grp.Method = mid
+
+    # Set the patch positions to their midpoint and write final skymodel
+    LSMTool.Steps.setpos.Method = mid
+    LSMTool.Steps.setpos.Outfile = grouped.sky
+
+In the first line of this parset the step names are defined. In the next
+sections, the 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 [lsmtool:tab:local\ :sub:`v`\ al].
+
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Var Name           |   Format        | Example        | Comment                                                       |
++====================+=================+================+===============================================================+
+| Operation          |    string       |    SELECT      | An operation name (see :ref:`operations_defined`)             |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| OutFile            |    string       |  out.sky       | Name of output file                                           |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **SELECT and REMOVE**                                                                                                 |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| FilterExpression   |    string       | I > 10.0 Jy    | Filter for selection                                          |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Aggregate          |   bool          | False          | Filter by aggregated patch property                           |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| ApplyBeam          | bool            | True           | If true, apparent fluxes will be used                         |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **TRANSFER**                                                                                                          |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| PatchFile          | string          | patches.sky    | File with patches that will be transferred                    |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **GROUP**                                                                                                             |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Algorithm          | string          | tessellate     | One of tessellate, cluster, single, every                     |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| TargetFlux         | string          | 10.0 Jy        |  Target total flux of patches (tessellate only)               |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| NumClusters        | int             | 100            | Number of clusters (cluster only)                             |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| ApplyBeam          | bool            | True           | If true, apparent fluxes will be used                         |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **UNGROUP**                                                                                                           |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **MOVE**                                                                                                              |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Name               | string          |    src1        | Name of source or patch to move                               |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Position           | list of floats  | [12.3, 23.4]   | RA and Dec in degrees to move to                              |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Shift              | list of floats  | [0.001, 0.0]   | RA and Dec in degrees to shift by                             |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **MERGE**                                                                                                             |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Patches            | list of strings | [bin1, bin2]   | Patch names to merge                                          |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Name               | string          | merged\_patch  | Name of new merged patch                                      |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **SETPATCHPOSITIONS**                                                                                                 |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Method             | string          | mid            | Set patch positions to mid, mean, or wmean positions          |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **CONCATENATE**                                                                                                       |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Skymodel2          | string          | in2.sky        | Name of sky model to concatenate                              |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| MatchBy            | string          | position       | Identify duplicates by position or name                       |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Radius             | string          | 30 arcsec      | Radius within which matches are identified                    |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Keep               | string          | all            | If two sources match, keep: all, from1, or from2              |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **ADD**                                                                                                               |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Name               | string          | src1           | Name of source; required                                      |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Type               | string          | POINT          | Type; required                                                |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Patch              | string          | new\_patch     | Patch name; required if sky model has patches                 |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| RA                 | float or string | 12:45:30.4     | RA; required                                                  |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| Dec                | float or string | +76.45.02.48   | Dec; required                                                 |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| I                  | float           | 0.69           | Flux in Jy; required                                          |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| AnyValidColumnName |                 | value          | Any valid column name can be specified                        |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+| **PLOT**                                                                                                              |
++--------------------+-----------------+----------------+---------------------------------------------------------------+
+
+Interactive use and scripting
+-----------------------------
+
+LSMTool can also be used interactively (in IPython, for example) or in
+Python scripts without the need for a parset. To use LSMTool in a Python
+script or interpreter, import it as follows:
+
+::
+
+    >>> import lsmtool
+
+A sky model can then be loaded with, e.g.:
+
+::
+
+    >>> LSM = lsmtool.load('skymodel.sky')
+
+All of the operations described in Section [lsmtool:operations] are
+available as methods of the resulting sky model object (with the same
+name as the corresponding operation). For example, the following
+commands with duplicate the steps done in the example parset given in
+Section [lsmtool:parset]:
+
+::
+
+    >>> 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')
+    >>> LSM.setPatchPositions(method='mid')
+
+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:
+
+::
+
+    >>> LSM.write('grouped.sky')
+
+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):
+
+::
+
+    >>> LSM.write('outskymodel.reg', format='ds9')
+    >>> LSM.write('outskymodel.ann', format='kvis')
+    >>> LSM.write('outskymodel.fits', format='fits')
+    >>> LSM.write('outskymodel.hdf5', format='hdf5')
+    >>> LSM.write('outskymodel.vo', format='votable')
+
+In addition to the operations described above, a number of other methods
+are available:
+
+LSM.copy()
+    : Return a copy of the sky model object
+
+LSM.info()
+    : Print information about the sky model
+
+LSM.more()
+    : Print the sky model to the screen, using more-like controls
+
+LSM.getColNames()
+    : Returns a list of the column names in the sky model
+
+LSM.getColValues()
+    : Returns a numpy array of column values
+
+LSM.getRowIndex()
+    : Returns the row index or indices for a source or patch
+
+LSM.getRowValues()
+    : Returns a table or row for a source or patch
+
+LSM.getPatchPositions()
+    : Returns patch RA and Dec values
+
+LSM.getDefaltValues()
+    : Returns column default values
+
+LSM.getPatchSizes()
+    : Returns an array of patch sizes
+
+LSM.setColValues()
+    : Sets column values
+
+LSM.setRowValues()
+    : Sets row values
+
+LSM.setDefaultValues()
+    : Sets default column values
+
+For details on these methods, please see the full module documentation.
diff --git a/doc/build/html/_static/ajax-loader.gif b/docs/build/html/_static/ajax-loader.gif
similarity index 100%
rename from doc/build/html/_static/ajax-loader.gif
rename to docs/build/html/_static/ajax-loader.gif
diff --git a/doc/build/html/_static/basic.css b/docs/build/html/_static/basic.css
similarity index 100%
rename from doc/build/html/_static/basic.css
rename to docs/build/html/_static/basic.css
diff --git a/doc/build/html/_static/comment-bright.png b/docs/build/html/_static/comment-bright.png
similarity index 100%
rename from doc/build/html/_static/comment-bright.png
rename to docs/build/html/_static/comment-bright.png
diff --git a/doc/build/html/_static/comment-close.png b/docs/build/html/_static/comment-close.png
similarity index 100%
rename from doc/build/html/_static/comment-close.png
rename to docs/build/html/_static/comment-close.png
diff --git a/doc/build/html/_static/comment.png b/docs/build/html/_static/comment.png
similarity index 100%
rename from doc/build/html/_static/comment.png
rename to docs/build/html/_static/comment.png
diff --git a/doc/build/html/_static/default.css b/docs/build/html/_static/default.css
similarity index 100%
rename from doc/build/html/_static/default.css
rename to docs/build/html/_static/default.css
diff --git a/doc/build/html/_static/doctools.js b/docs/build/html/_static/doctools.js
similarity index 100%
rename from doc/build/html/_static/doctools.js
rename to docs/build/html/_static/doctools.js
diff --git a/doc/build/html/_static/down-pressed.png b/docs/build/html/_static/down-pressed.png
similarity index 100%
rename from doc/build/html/_static/down-pressed.png
rename to docs/build/html/_static/down-pressed.png
diff --git a/doc/build/html/_static/down.png b/docs/build/html/_static/down.png
similarity index 100%
rename from doc/build/html/_static/down.png
rename to docs/build/html/_static/down.png
diff --git a/doc/build/html/_static/file.png b/docs/build/html/_static/file.png
similarity index 100%
rename from doc/build/html/_static/file.png
rename to docs/build/html/_static/file.png
diff --git a/doc/build/html/_static/jquery.js b/docs/build/html/_static/jquery.js
similarity index 100%
rename from doc/build/html/_static/jquery.js
rename to docs/build/html/_static/jquery.js
diff --git a/doc/build/html/_static/minus.png b/docs/build/html/_static/minus.png
similarity index 100%
rename from doc/build/html/_static/minus.png
rename to docs/build/html/_static/minus.png
diff --git a/doc/build/html/_static/plus.png b/docs/build/html/_static/plus.png
similarity index 100%
rename from doc/build/html/_static/plus.png
rename to docs/build/html/_static/plus.png
diff --git a/doc/build/html/_static/pygments.css b/docs/build/html/_static/pygments.css
similarity index 100%
rename from doc/build/html/_static/pygments.css
rename to docs/build/html/_static/pygments.css
diff --git a/doc/build/html/_static/searchtools.js b/docs/build/html/_static/searchtools.js
similarity index 100%
rename from doc/build/html/_static/searchtools.js
rename to docs/build/html/_static/searchtools.js
diff --git a/doc/build/html/_static/sidebar.js b/docs/build/html/_static/sidebar.js
similarity index 100%
rename from doc/build/html/_static/sidebar.js
rename to docs/build/html/_static/sidebar.js
diff --git a/doc/build/html/_static/underscore.js b/docs/build/html/_static/underscore.js
similarity index 100%
rename from doc/build/html/_static/underscore.js
rename to docs/build/html/_static/underscore.js
diff --git a/doc/build/html/_static/up-pressed.png b/docs/build/html/_static/up-pressed.png
similarity index 100%
rename from doc/build/html/_static/up-pressed.png
rename to docs/build/html/_static/up-pressed.png
diff --git a/doc/build/html/_static/up.png b/docs/build/html/_static/up.png
similarity index 100%
rename from doc/build/html/_static/up.png
rename to docs/build/html/_static/up.png
diff --git a/doc/build/html/_static/websupport.js b/docs/build/html/_static/websupport.js
similarity index 100%
rename from doc/build/html/_static/websupport.js
rename to docs/build/html/_static/websupport.js
diff --git a/doc/build/html/code.html b/docs/build/html/code.html
similarity index 100%
rename from doc/build/html/code.html
rename to docs/build/html/code.html
diff --git a/doc/build/html/genindex.html b/docs/build/html/genindex.html
similarity index 100%
rename from doc/build/html/genindex.html
rename to docs/build/html/genindex.html
diff --git a/doc/build/html/index.html b/docs/build/html/index.html
similarity index 100%
rename from doc/build/html/index.html
rename to docs/build/html/index.html
diff --git a/docs/build/html/lsmtool.html b/docs/build/html/lsmtool.html
new file mode 100644
index 0000000..1671253
--- /dev/null
+++ b/docs/build/html/lsmtool.html
@@ -0,0 +1,1431 @@
+<!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 Module Documentation &mdash; 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" />
+    <link rel="prev" title="LSMTool: the LOFAR Local Sky Model Tool" href="overview.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 class="right" >
+          <a href="overview.html" title="LSMTool: the LOFAR Local Sky Model Tool"
+             accesskey="P">previous</a> |</li>
+        <li><a href="index.html">LSMTool 1.0.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="lsmtool-module-documentation">
+<h1>LSMTool Module Documentation<a class="headerlink" href="#lsmtool-module-documentation" title="Permalink to this headline">¶</a></h1>
+<div class="toctree-wrapper compound">
+<ul class="simple">
+</ul>
+</div>
+<div class="section" id="module-lsmtool">
+<span id="lsmtool-module"></span><h2>lsmtool module<a class="headerlink" href="#module-lsmtool" title="Permalink to this headline">¶</a></h2>
+<p>The load() convenience function is used to load a sky model file into a
+SkyModel object.</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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>fileName</strong> : str</p>
+<blockquote>
+<div><p>Input ASCII file from which the sky model is read. Must
+respect the makesourcedb format</p>
+</div></blockquote>
+<p><strong>beamMS</strong> : str, optional</p>
+<blockquote>
+<div><p>Measurement set from which the primary beam will be estimated. A
+column of attenuated Stokes I fluxes will be added to the table.</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">SkyModel object</p>
+<blockquote class="last">
+<div><p>A SkyModel object that stores the sky model and provides methods for
+accessing it.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Load a sky model into a SkyModel object:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">lsmtool</span>
+<span class="gp">&gt;&gt;&gt; </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">&#39;sky.model&#39;</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">&gt;&gt;&gt; </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">&#39;sky.model&#39;</span><span class="p">,</span> <span class="s">&#39;SB100.MS&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations_lib">
+<span id="lsmtool-operations-lib-module"></span><h2>lsmtool.operations_lib module<a class="headerlink" href="#module-lsmtool.operations_lib" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations_lib.attenuate">
+<tt class="descclassname">lsmtool.operations_lib.</tt><tt class="descname">attenuate</tt><big>(</big><em>beamMS</em>, <em>fluxes</em>, <em>RADeg</em>, <em>DecDeg</em><big>)</big><a class="headerlink" href="#lsmtool.operations_lib.attenuate" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns flux attenuated by primary beam.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>beamMS</strong> : str</p>
+<blockquote>
+<div><p>Measurement set for which the beam model is made</p>
+</div></blockquote>
+<p><strong>fluxes</strong> : list</p>
+<blockquote>
+<div><p>List of fluxes to attenuate</p>
+</div></blockquote>
+<p><strong>RADeg</strong> : list</p>
+<blockquote>
+<div><p>List of RA values in degrees</p>
+</div></blockquote>
+<p><strong>DecDeg</strong> : list</p>
+<blockquote>
+<div><p>List of Dec values in degrees</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><strong>attFluxes</strong> : numpy array</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations_lib.radec2xy">
+<tt class="descclassname">lsmtool.operations_lib.</tt><tt class="descname">radec2xy</tt><big>(</big><em>RA</em>, <em>Dec</em>, <em>refRA=None</em>, <em>refDec=None</em><big>)</big><a class="headerlink" href="#lsmtool.operations_lib.radec2xy" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns x, y for input ra, dec.</p>
+<p>Note that the reference RA and Dec must be the same in calls to both
+radec2xy() and xy2radec() if matched pairs of (x, y) &lt;=&gt; (RA, Dec) are
+desired.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>RA</strong> : list</p>
+<blockquote>
+<div><p>List of RA values in degrees</p>
+</div></blockquote>
+<p><strong>Dec</strong> : list</p>
+<blockquote>
+<div><p>List of Dec values in degrees</p>
+</div></blockquote>
+<p><strong>refRA</strong> : float, optional</p>
+<blockquote>
+<div><p>Reference RA in degrees.</p>
+</div></blockquote>
+<p><strong>refDec</strong> : float, optional</p>
+<blockquote>
+<div><p>Reference Dec in degrees</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>x, y</strong> : list, list</p>
+<blockquote class="last">
+<div><p>Lists of x and y pixel values corresponding to the input RA and Dec
+values</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations_lib.xy2radec">
+<tt class="descclassname">lsmtool.operations_lib.</tt><tt class="descname">xy2radec</tt><big>(</big><em>x</em>, <em>y</em>, <em>refRA=0.0</em>, <em>refDec=0.0</em><big>)</big><a class="headerlink" href="#lsmtool.operations_lib.xy2radec" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns x, y for input ra, dec.</p>
+<p>Note that the reference RA and Dec must be the same in calls to both
+radec2xy() and xy2radec() if matched pairs of (x, y) &lt;=&gt; (RA, Dec) are
+desired.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>x</strong> : list</p>
+<blockquote>
+<div><p>List of x values in pixels</p>
+</div></blockquote>
+<p><strong>y</strong> : list</p>
+<blockquote>
+<div><p>List of y values in pixels</p>
+</div></blockquote>
+<p><strong>refRA</strong> : float, optional</p>
+<blockquote>
+<div><p>Reference RA in degrees</p>
+</div></blockquote>
+<p><strong>refDec</strong> : float, optional</p>
+<blockquote>
+<div><p>Reference Dec in degrees</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>RA, Dec</strong> : list, list</p>
+<blockquote class="last">
+<div><p>Lists of RA and Dec values corresponding to the input x and y pixel
+values</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.skymodel">
+<span id="lsmtool-skymodel-module"></span><h2>lsmtool.skymodel module<a class="headerlink" href="#module-lsmtool.skymodel" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="lsmtool.skymodel.SkyModel">
+<em class="property">class </em><tt class="descclassname">lsmtool.skymodel.</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.SkyModel" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
+<p>Object that stores the sky model and provides methods for accessing it.</p>
+<p class="rubric">Methods</p>
+<dl class="method">
+<dt id="lsmtool.skymodel.SkyModel.add">
+<tt class="descname">add</tt><big>(</big><em>colNamesVals</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.add" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add a source to the sky model.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>colNamesVals</strong> : dict</p>
+<blockquote class="last">
+<div><p>A dictionary that specifies the row values for the source to be added.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.SkyModel.concatenate" title="Permalink to this definition">¶</a></dt>
+<dd><p>Concatenate two sky models.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>LSM2</strong> : SkyModel object</p>
+<blockquote>
+<div><p>Sky model to concatenate with the parent sky model</p>
+</div></blockquote>
+<p><strong>matchBy</strong> : str, optional</p>
+<blockquote>
+<div><p>Determines how duplicate sources are determined:
+- &#8216;name&#8217; =&gt; duplicates are identified by name
+- &#8216;position&#8217; =&gt; duplicates are identified by radius. Sources within the</p>
+<blockquote>
+<div><p>radius specified by the radius parameter are considered duplicates</p>
+</div></blockquote>
+</div></blockquote>
+<p><strong>radius</strong> : float, optional</p>
+<blockquote>
+<div><p>Radius in degrees for matching when matchBy=&#8217;position&#8217;</p>
+</div></blockquote>
+<p><strong>keep</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>Determines how duplicates are treated:
+- &#8216;all&#8217; =&gt; all duplicates are kept; those with identical names are re-</p>
+<blockquote>
+<div><p>named</p>
+</div></blockquote>
+<ul class="simple">
+<li>&#8216;from1&#8217; =&gt; duplicates kept are those from sky model 1 (the parent)</li>
+<li>&#8216;from2&#8217; =&gt; duplicates kept are those from sky model 2 (LSM2)</li>
+</ul>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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">&gt;&gt;&gt; </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">&#39;gsm_sky2.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </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">&#39;name&#39;</span><span class="p">,</span> <span class="n">keep</span><span class="o">=</span><span class="s">&#39;from1&#39;</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">&gt;&gt;&gt; </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">&#39;high_res_sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </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">&#39;position&#39;</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=&#39;from2&#39;)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.SkyModel.copy">
+<tt class="descname">copy</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.skymodel.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.SkyModel.getColNames">
+<tt class="descname">getColNames</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.getColNames" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns a list of all available column names.</p>
+<p class="rubric">Examples</p>
+<p>Get column names:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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.SkyModel.getColValues">
+<tt class="descname">getColValues</tt><big>(</big><em>colName</em>, <em>units=None</em>, <em>aggregate=None</em>, <em>applyBeam=False</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.getColValues" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns a numpy array of column values.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>colName</strong> : str</p>
+<blockquote>
+<div><p>Name of column</p>
+</div></blockquote>
+<p><strong>units</strong> : str, optional</p>
+<blockquote>
+<div><p>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.</p>
+</div></blockquote>
+<p><strong>aggregate</strong> : {&#8216;sum&#8217;, &#8216;mean&#8217;, &#8216;wmean&#8217;, &#8216;min&#8217;, max&#8217;}, optional</p>
+<blockquote>
+<div><p>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>&#8216;sum&#8217;: sum of patch values</li>
+<li>&#8216;mean&#8217;: mean of patch values</li>
+<li>&#8216;wmean&#8217;: Stokes I weighted mean of patch values</li>
+<li>&#8216;min&#8217;: minimum of patch values</li>
+<li>&#8216;max&#8217;: maximum of patch values</li>
+</ul>
+</div></blockquote>
+<p>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 &#8216;mean&#8217; or &#8216;wmean&#8217; 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>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, fluxes will be attenuated by the beam. This attenuation
+also applies to fluxes used in aggregation functions.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Get Stokes I fluxes in Jy:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">getColValues</span><span class="p">(</span><span class="s">&#39;I&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">getColValues</span><span class="p">(</span><span class="s">&#39;I&#39;</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s">&#39;mJy&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">getColValues</span><span class="p">(</span><span class="s">&#39;I&#39;</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">&#39;sum&#39;</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">&gt;&gt;&gt; </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">&#39;wmean&#39;</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.SkyModel.getDefaltValues">
+<tt class="descname">getDefaltValues</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.skymodel.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.SkyModel.getPatchNames">
+<tt class="descname">getPatchNames</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.getPatchNames" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns array of all patch names in the sky model.</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.SkyModel.getPatchPositions" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns arrays or a dict of patch positions (as {&#8216;patchName&#8217;:(RA, Dec)}).</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>patchName</strong> : str or list, optional</p>
+<blockquote>
+<div><p>List of patch names for which the positions are desired</p>
+</div></blockquote>
+<p><strong>asArray</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, returns arrays of RA, Dec instead of a dict</p>
+</div></blockquote>
+<p><strong>method</strong> : None or str, optional</p>
+<blockquote>
+<div><p>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.
+- &#8216;mid&#8217; =&gt; calculate the midpoint of the patch
+- &#8216;mean&#8217; =&gt; calculate the mean RA and Dec of the patch
+- &#8216;wmean&#8217; =&gt; calculate the flux-weighted mean RA and Dec of the patch
+- None =&gt; current patch positions are returned
+Note that the mid, mean, and wmean positions are calculated from TAN-
+projected values.</p>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, fluxes used as weights will be attenuated by the beam.</p>
+</div></blockquote>
+<p><strong>perPatchProjection</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, a different projection center is used per patch. If False,
+a single projection center is used for all patches.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Get the current patch positions:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">getPatchPositions</span><span class="p">()</span>
+<span class="go">{&#39;bin0&#39;: [&lt;Angle 91.77565208333331 deg&gt;, &lt;Angle 41.57834805555555 deg&gt;],</span>
+<span class="go"> &#39;bin1&#39;: [&lt;Angle 91.59991874999997 deg&gt;, &lt;Angle 41.90387583333333 deg&gt;],</span>
+<span class="go"> &#39;bin2&#39;: [&lt;Angle 90.83773333333332 deg&gt;, &lt;Angle 42.189861944444445 deg&gt;],</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">&gt;&gt;&gt; </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">&gt;&gt;&gt; </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">&#39;wmean&#39;</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.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.SkyModel.getPatchSizes" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns array of patch sizes.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>units</strong> : str, optional</p>
+<blockquote>
+<div><p>Units for returned sizes (e.g., &#8216;arcsec&#8217;, &#8216;degree&#8217;)</p>
+</div></blockquote>
+<p><strong>weight</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, weight the source positions inside the patch by flux</p>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True and weight is True, attenuate the fluxes used for weighting
+by the beam</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.SkyModel.getRowIndex">
+<tt class="descname">getRowIndex</tt><big>(</big><em>rowName</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.getRowIndex" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns index or indices for specified source or patch as a list.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>rowName</strong> : str</p>
+<blockquote class="last">
+<div><p>Name of the source or patch</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Get row index for the source &#8216;src1&#8217;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">getRowIndex</span><span class="p">(</span><span class="s">&#39;src1&#39;</span><span class="p">)</span>
+<span class="go">[0]</span>
+</pre></div>
+</div>
+<p>Get row indices for the patch &#8216;bin1&#8217; and verify the patch name:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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">&#39;bin1&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </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">[&#39;bin1&#39; &#39;bin1&#39;]</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.SkyModel.getRowValues">
+<tt class="descname">getRowValues</tt><big>(</big><em>rowName</em>, <em>colName=None</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.getRowValues" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns an astropy table or table row for specified source or patch.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>rowName</strong> : str</p>
+<blockquote>
+<div><p>Name of the source or patch</p>
+</div></blockquote>
+<p><strong>colName</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>Column name. If given, returns row values for specified
+column only.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Get row values for the source &#8216;src1&#8217;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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">&#39;src1&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Sum over the fluxes of sources in the &#8216;bin1&#8217; patch:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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">&#39;bin1&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">tot</span> <span class="o">=</span> <span class="mf">0.0</span>
+<span class="gp">&gt;&gt;&gt; </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">&#39;I&#39;</span><span class="p">]</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.SkyModel.group" title="Permalink to this definition">¶</a></dt>
+<dd><p>Groups sources into patches.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>LSM</strong> : SkyModel object</p>
+<blockquote>
+<div><p>Input sky model.</p>
+</div></blockquote>
+<p><strong>algorithm</strong> : str</p>
+<blockquote>
+<div><p>Algorithm to use for grouping:
+- &#8216;single&#8217; =&gt; all sources are grouped into a single patch
+- &#8216;every&#8217; =&gt; every source gets a separate patch
+- &#8216;cluster&#8217; =&gt; SAGECAL clustering algorithm that groups sources into</p>
+<blockquote>
+<div><p>specified number of clusters (specified by the numClusters parameter).</p>
+</div></blockquote>
+<ul>
+<li><dl class="first docutils">
+<dt>&#8216;tessellate&#8217; =&gt; 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 =&gt; 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>
+</div></blockquote>
+<p><strong>targetFlux</strong> : str or float, optional</p>
+<blockquote>
+<div><p>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., &#8216;25.0 mJy&#8217;).</p>
+</div></blockquote>
+<p><strong>numClusters</strong> : int, optional</p>
+<blockquote>
+<div><p>Number of clusters for clustering. Sources are grouped around the
+numClusters brightest sources.</p>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, fluxes will be attenuated by the beam.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">group</span><span class="p">(</span><span class="s">&#39;tessellate&#39;</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.SkyModel.info">
+<tt class="descname">info</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.skymodel.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.SkyModel.merge">
+<tt class="descname">merge</tt><big>(</big><em>patches</em>, <em>name=None</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.merge" title="Permalink to this definition">¶</a></dt>
+<dd><p>Merge two or more patches together.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>patches</strong> : list of str</p>
+<blockquote>
+<div><p>List of patches to merge</p>
+</div></blockquote>
+<p><strong>name</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>Name of resulting merged patch</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Merge three patches into one:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">merge</span><span class="p">([</span><span class="s">&#39;bin0&#39;</span><span class="p">,</span> <span class="s">&#39;bin1&#39;</span><span class="p">,</span> <span class="s">&#39;bin2&#39;</span><span class="p">],</span> <span class="s">&#39;binmerged&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.SkyModel.more" title="Permalink to this definition">¶</a></dt>
+<dd><p>Prints the sky model table to the screen with more-like commands.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>colName</strong> : str, list of str, optional</p>
+<blockquote>
+<div><p>Name of column or columns to print. If None, all columns are printed</p>
+</div></blockquote>
+<p><strong>patchName</strong> : str, list of str, optional</p>
+<blockquote>
+<div><p>If given, returns column values for specified patch or patches only</p>
+</div></blockquote>
+<p><strong>sourceName</strong> : str, list of str, optional</p>
+<blockquote>
+<div><p>If given, returns column value for specified source or sources only</p>
+</div></blockquote>
+<p><strong>sortBy</strong> : str or list of str, optional</p>
+<blockquote>
+<div><p>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</p>
+</div></blockquote>
+<p><strong>lowToHigh</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, sort values from low to high instead of high to low</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Print the entire model:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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 &#8216;Name&#8217; and &#8216;I&#8217; columns for the &#8216;bin0&#8217; patch:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">more</span><span class="p">([</span><span class="s">&#39;Name&#39;</span><span class="p">,</span> <span class="s">&#39;I&#39;</span><span class="p">],</span> <span class="s">&#39;bin0&#39;</span><span class="p">,</span> <span class="n">sortBy</span><span class="o">=</span><span class="p">[</span><span class="s">&#39;I&#39;</span><span class="p">])</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>name</strong> : str</p>
+<blockquote>
+<div><p>Source name.</p>
+</div></blockquote>
+<p><strong>position</strong> : list, optional</p>
+<blockquote>
+<div><p>A list specifying a new position as [RA, Dec] in either makesourcedb
+format (e.g., [&#8216;12:23:43.21&#8217;, &#8216;+22.34.21.2&#8217;]) or in degrees (e.g.,
+[123.2312, 23.3422]).</p>
+</div></blockquote>
+<p><strong>shift</strong> : list, optional</p>
+<blockquote class="last">
+<div><p>A list specifying the shift as [RAShift, DecShift] in
+in degrees (e.g., [0.02312, 0.00342]).</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Move source &#8216;1609.6+6556&#8217; to a new position:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">move</span><span class="p">(</span><span class="s">&#39;1609.6+6556&#39;</span><span class="p">,</span> <span class="n">position</span><span class="o">=</span><span class="p">[</span><span class="s">&#39;16:10:00&#39;</span><span class="p">,</span> <span class="s">&#39;+65.57.00&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">move</span><span class="p">(</span><span class="s">&#39;1609.6+6556&#39;</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.SkyModel.plot">
+<tt class="descname">plot</tt><big>(</big><em>fileName=None</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>fileName</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>If given, the plot is saved to a file instead of displayed.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>filterExpression</strong> : str or dict</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>A string specifying the filter expression in the form:</dt>
+<dd><p class="first last">&#8216;&lt;property&gt; &lt;operator&gt; &lt;value&gt; [&lt;units&gt;]&#8217;</p>
+</dd>
+</dl>
+<p>(e.g., &#8216;I &lt;= 10.5 Jy&#8217;). These elements can also be given as a
+dictionary in the form:</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>{&#8216;filterProp&#8217;:property, &#8216;filterOper&#8217;:operator,</dt>
+<dd><p class="first last">&#8216;filterVal&#8217;:value, &#8216;filterUnits&#8217;:units}</p>
+</dd>
+</dl>
+</div></blockquote>
+<dl class="docutils">
+<dt>or as a list:</dt>
+<dd><p class="first last">[property, operator, value, value]</p>
+</dd>
+</dl>
+<p>The property to filter on must be a valid column name or the filename
+of a mask image.</p>
+<p>Supported operators are:
+- !=
+- &lt;=
+- &gt;=
+- &gt;
+- &lt;
+- = (or &#8216;==&#8217;)</p>
+<p>Units are optional and must be specified as required by astropy.units.</p>
+</div></blockquote>
+<p><strong>aggregate</strong> : str, optional</p>
+<blockquote>
+<div><p>If set, the array returned will be of values aggregated
+over the patch members. The following aggregation functions are
+available:
+- &#8216;sum&#8217;: sum of patch values
+- &#8216;mean&#8217;: mean of patch values
+- &#8216;wmean&#8217;: Stokes I weighted mean of patch values
+- &#8216;min&#8217;: minimum of patch values
+- &#8216;max&#8217;: 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.</p>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, apparent fluxes will be used.</p>
+</div></blockquote>
+<p><strong>useRegEx</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, string matching will use regular expression matching. If
+False, string matching uses Unix filename matching.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Filter on column &#8216;I&#8217; (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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">&#39;I &gt; 1.5 Jy&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">&#39;I &gt; 1.5 Jy&#39;</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">&#39;sum&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Filter on source names, removing those that match &#8220;src*_1?&#8221;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">&#39;Name == src*_1?&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s">&#39;clean_mask.mask == True&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>filterExpression</strong> : str or dict</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>The filter expression specified as:</dt>
+<dd><ul class="first last simple">
+<li>a string of <tt class="docutils literal"><span class="pre">'&lt;property&gt;</span> <span class="pre">&lt;operator&gt;</span> <span class="pre">&lt;value&gt;</span> <span class="pre">[&lt;units&gt;]'</span></tt></li>
+<li>a list of <tt class="docutils literal"><span class="pre">[property,</span> <span class="pre">operator,</span> <span class="pre">value,</span> <span class="pre">unit]</span></tt></li>
+</ul>
+</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>&lt;=</li>
+<li>&gt;=</li>
+<li>&gt;</li>
+<li>&lt;</li>
+<li>= (or &#8216;==&#8217;)</li>
+</ul>
+</dd>
+</dl>
+<p>Units are optional and must be specified as required by astropy.units.</p>
+</div></blockquote>
+<p><strong>aggregate</strong> : str, optional</p>
+<blockquote>
+<div><p>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>&#8216;sum&#8217;: sum of patch values</li>
+<li>&#8216;mean&#8217;: mean of patch values</li>
+<li>&#8216;wmean&#8217;: Stokes I weighted mean of patch values</li>
+<li>&#8216;min&#8217;: minimum of patch values</li>
+<li>&#8216;max&#8217;: maximum of patch values</li>
+<li>True: only valid when the filter indices are specify directly as a numpy array. If True, filtering is done on patches instead of sources.</li>
+</ul>
+</div></blockquote>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, apparent fluxes will be used.</p>
+</div></blockquote>
+<p><strong>useRegEx</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, string matching will use regular expression matching. If
+False, string matching uses Unix filename matching.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Filter on column &#8216;I&#8217; (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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">&#39;I &gt; 1.5 Jy&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">&#39;I &gt; 1.5 Jy&#39;</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">&#39;sum&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Filter on source names, keeping those that match &#8220;src*_1?&#8221;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">&#39;Name == src*_1?&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="s">&#39;clean_mask.mask == True&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.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.SkyModel.setColValues" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sets column values.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>colName</strong> : str</p>
+<blockquote>
+<div><p>Name of column. If not already present in the table, a new column
+will be created.</p>
+</div></blockquote>
+<p><strong>values</strong> : list, numpy array, or dict</p>
+<blockquote>
+<div><p>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.</p>
+</div></blockquote>
+<p><strong>mask</strong> : list or array of bools, optional</p>
+<blockquote>
+<div><p>If values is a list or array, a mask can be specified (True means
+the value is masked).</p>
+</div></blockquote>
+<p><strong>index</strong> : int, optional</p>
+<blockquote class="last">
+<div><p>Index that specifies the column position in the table, if column is
+not already present in the table</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Set Stokes I fluxes:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">setColValues</span><span class="p">(</span><span class="s">&#39;I&#39;</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.SkyModel.setDefaltValues">
+<tt class="descname">setDefaltValues</tt><big>(</big><em>colDict</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.setDefaltValues" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sets default column values.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>colDict</strong> : dict</p>
+<blockquote class="last">
+<div><p>Dict specifying column names and default values as
+{&#8216;colName&#8217;:value} where the value is in the units accepted by
+makesourcedb (e.g., Hz for ReferenceFrequency).</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Set new default value for ReferenceFrequency:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">setDefaultValues</span><span class="p">({</span><span class="s">&#39;ReferenceFrequency&#39;</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.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.SkyModel.setPatchPositions" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sets the patch positions.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>patchDict</strong> : dict</p>
+<blockquote>
+<div><p>Dict specifying patch names and positions as {&#8216;patchName&#8217;:[RA, Dec]}
+where both RA and Dec are degrees J2000 or in makesourcedb format.</p>
+</div></blockquote>
+<p><strong>method</strong> : None or str, optional</p>
+<blockquote>
+<div><p>If no patchDict is given, this parameter specifies the method used
+to set the patch positions:
+- &#8216;mid&#8217; =&gt; the position is set to the midpoint of the patch
+- &#8216;mean&#8217; =&gt; the positions is set to the mean RA and Dec of the patch
+- &#8216;wmean&#8217; =&gt; the position is set to the flux-weighted mean RA and
+Dec of the patch
+- &#8216;zero&#8217; =&gt; set all positions to [0.0, 0.0]</p>
+<p>Note that the mid, mean, and wmean positions are calculated from TAN-
+projected values.</p>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, fluxes used as weights will be attenuated by the beam.</p>
+</div></blockquote>
+<p><strong>perPatchProjection</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, a different projection center is used per patch. If False,
+a single projection center is used for all patches.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Set all patch positions to their (projected) midpoints:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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">&gt;&gt;&gt; </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">&#39;wmean&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Set new position for the &#8216;bin0&#8217; patch only:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">setPatchPositions</span><span class="p">({</span><span class="s">&#39;bin0&#39;</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.SkyModel.setRowValues">
+<tt class="descname">setRowValues</tt><big>(</big><em>values</em>, <em>mask=None</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.setRowValues" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sets values for a single row.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>values</strong> : list, numpy array, or dict</p>
+<blockquote>
+<div><p>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.</p>
+</div></blockquote>
+<p><strong>mask</strong> : list or array of bools, optional</p>
+<blockquote class="last">
+<div><p>If values is a list or array, a mask can be specified (True means
+the value is masked).</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Set row values for the source &#8216;src1&#8217;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">setRowValues</span><span class="p">({</span><span class="s">&#39;Name&#39;</span><span class="p">:</span><span class="s">&#39;src1&#39;</span><span class="p">,</span> <span class="s">&#39;Ra&#39;</span><span class="p">:</span><span class="mf">213.123</span><span class="p">,</span> <span class="s">&#39;Dec&#39;</span><span class="p">:</span><span class="mf">23.1232</span><span class="p">,</span>
+<span class="go">    &#39;I&#39;:23.2, &#39;Type&#39;:&#39;POINT&#39;}</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">setRowValues</span><span class="p">({</span><span class="s">&#39;Name&#39;</span><span class="p">:</span><span class="s">&#39;src1&#39;</span><span class="p">,</span> <span class="s">&#39;Ra&#39;</span><span class="p">:</span><span class="s">&#39;12:22:21.1&#39;</span><span class="p">,</span>
+<span class="go">    &#39;Dec&#39;:&#39;+14.46.31.5&#39;, &#39;I&#39;:23.2, &#39;Type&#39;:&#39;POINT&#39;}</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.SkyModel.transfer">
+<tt class="descname">transfer</tt><big>(</big><em>patchFile</em><big>)</big><a class="headerlink" href="#lsmtool.skymodel.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>patchFile</strong> : str</p>
+<blockquote class="last">
+<div><p>Input sky model from which to transfer patches.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">transfer</span><span class="p">(</span><span class="s">&#39;master_sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </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">&#39;mid&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="method">
+<dt id="lsmtool.skymodel.SkyModel.ungroup">
+<tt class="descname">ungroup</tt><big>(</big><big>)</big><a class="headerlink" href="#lsmtool.skymodel.SkyModel.ungroup" title="Permalink to this definition">¶</a></dt>
+<dd><p>Removes all patches from the sky model.</p>
+<p class="rubric">Examples</p>
+<p>Remove all patches:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </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.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.SkyModel.write" title="Permalink to this definition">¶</a></dt>
+<dd><p>Writes the sky model to a file.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>filename</strong> : str</p>
+<blockquote>
+<div><p>Name of output file.</p>
+</div></blockquote>
+<p><strong>format: str, optional</strong></p>
+<blockquote>
+<div><dl class="docutils">
+<dt>Format of the output file. Allowed formats are:</dt>
+<dd><ul class="first last simple">
+<li>&#8216;makesourcedb&#8217; (BBS format)</li>
+<li>&#8216;fits&#8217;</li>
+<li>&#8216;votable&#8217;</li>
+<li>&#8216;hdf5&#8217;</li>
+<li>&#8216;ds9&#8217;</li>
+<li>&#8216;kvis&#8217;</li>
+<li>plus all other formats supported by the astropy.table package</li>
+</ul>
+</dd>
+</dl>
+</div></blockquote>
+<p><strong>clobber</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, an existing file is overwritten.</p>
+</div></blockquote>
+<p><strong>sortBy</strong> : str or list of str, optional</p>
+<blockquote>
+<div><p>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</p>
+</div></blockquote>
+<p><strong>lowToHigh</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, sort values from low to high instead of high to low</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;modsky.model&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;sky.fits&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;fits&#39;</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">&gt;&gt;&gt; </span><span class="n">s</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;sky.reg&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;ds9&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.tableio">
+<span id="lsmtool-tableio-module"></span><h2>lsmtool.tableio module<a class="headerlink" href="#module-lsmtool.tableio" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.tableio.Dec2Angle">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">Dec2Angle</tt><big>(</big><em>Dec</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.Dec2Angle" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns Angle objects for input Dec values.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>Dec</strong> : str, float or list of str, float</p>
+<blockquote>
+<div><p>Values of Dec to convert. Can be strings in makesourcedb format or floats
+in degrees.</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><strong>DecAngle</strong> : astropy.coordinates.Angle object</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.RA2Angle">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">RA2Angle</tt><big>(</big><em>RA</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.RA2Angle" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns Angle objects for input RA values.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>RA</strong> : str, float or list of str, float</p>
+<blockquote>
+<div><p>Values of RA to convert. Can be strings in makesourcedb format or floats
+in degrees.</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><strong>RAAngle</strong> : astropy.coordinates.Angle object</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.ds9RegionWriter">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">ds9RegionWriter</tt><big>(</big><em>table</em>, <em>fileName</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.ds9RegionWriter" title="Permalink to this definition">¶</a></dt>
+<dd><p>Writes table to a ds9 region file.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>table</strong> : astropy.table.Table object</p>
+<blockquote>
+<div><p>Input sky model table</p>
+</div></blockquote>
+<p><strong>fileName</strong> : str</p>
+<blockquote class="last">
+<div><p>Output ASCII file to which the sky model is written.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.kvisAnnWriter">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">kvisAnnWriter</tt><big>(</big><em>table</em>, <em>fileName</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.kvisAnnWriter" title="Permalink to this definition">¶</a></dt>
+<dd><p>Writes table to a kvis annotation file.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>table</strong> : astropy.table.Table object</p>
+<blockquote>
+<div><p>Input sky model table</p>
+</div></blockquote>
+<p><strong>fileName</strong> : str</p>
+<blockquote class="last">
+<div><p>Output ASCII file to which the sky model is written.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.rowStr">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">rowStr</tt><big>(</big><em>row</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.rowStr" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns makesourcedb representation of a row.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>row</strong> : astropy.table.Row object</p>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><strong>line</strong> : str</p>
+<blockquote class="last">
+<div><p>Sting representing a row in a makesourcedb sky model file</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.skyModelIdentify">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">skyModelIdentify</tt><big>(</big><em>origin</em>, <em>*args</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.skyModelIdentify" title="Permalink to this definition">¶</a></dt>
+<dd><p>Identifies valid makesourcedb sky model files.</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.skyModelReader">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">skyModelReader</tt><big>(</big><em>fileName</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.skyModelReader" title="Permalink to this definition">¶</a></dt>
+<dd><p>Reads a makesourcedb sky model file into an astropy table.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>fileName</strong> : str</p>
+<blockquote>
+<div><p>Input ASCII file from which the sky model is read. Must
+respect the makesourcedb format</p>
+</div></blockquote>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"><strong>table</strong> : astropy.table.Table object</p>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.tableio.skyModelWriter">
+<tt class="descclassname">lsmtool.tableio.</tt><tt class="descname">skyModelWriter</tt><big>(</big><em>table</em>, <em>fileName</em><big>)</big><a class="headerlink" href="#lsmtool.tableio.skyModelWriter" title="Permalink to this definition">¶</a></dt>
+<dd><p>Writes table to a makesourcedb sky model file.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>fileName</strong> : str</p>
+<blockquote class="last">
+<div><p>Output ASCII file to which the sky model is written.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">LSMTool Module Documentation</a><ul>
+<li><a class="reference internal" href="#module-lsmtool">lsmtool module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations_lib">lsmtool.operations_lib module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.skymodel">lsmtool.skymodel module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.tableio">lsmtool.tableio module</a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="overview.html"
+                        title="previous chapter">LSMTool: the LOFAR Local Sky Model Tool </a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/lsmtool.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 class="right" >
+          <a href="overview.html" title="LSMTool: the LOFAR Local Sky Model Tool"
+             >previous</a> |</li>
+        <li><a href="index.html">LSMTool 1.0.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2014, David Rafferty.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file
diff --git a/docs/build/html/lsmtool.operations.html b/docs/build/html/lsmtool.operations.html
new file mode 100644
index 0000000..c6f6eee
--- /dev/null
+++ b/docs/build/html/lsmtool.operations.html
@@ -0,0 +1,742 @@
+<!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.operations package &mdash; 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> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="lsmtool-operations-package">
+<h1>lsmtool.operations package<a class="headerlink" href="#lsmtool-operations-package" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="submodules">
+<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
+</div>
+<div class="section" id="module-lsmtool.operations.add">
+<span id="lsmtool-operations-add-module"></span><h2>lsmtool.operations.add module<a class="headerlink" href="#module-lsmtool.operations.add" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.add.add">
+<tt class="descclassname">lsmtool.operations.add.</tt><tt class="descname">add</tt><big>(</big><em>LSM</em>, <em>colNamesVals</em><big>)</big><a class="headerlink" href="#lsmtool.operations.add.add" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add a source to the sky model.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>LSM</strong> : SkyModel object</p>
+<blockquote>
+<div><p>Input sky model.</p>
+</div></blockquote>
+<p><strong>colNamesVals</strong> : dict</p>
+<blockquote class="last">
+<div><p>A dictionary that specifies the row values for the source to be added.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.add.run">
+<tt class="descclassname">lsmtool.operations.add.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.add.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.concatenate">
+<span id="lsmtool-operations-concatenate-module"></span><h2>lsmtool.operations.concatenate module<a class="headerlink" href="#module-lsmtool.operations.concatenate" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.concatenate.concatenate">
+<tt class="descclassname">lsmtool.operations.concatenate.</tt><tt class="descname">concatenate</tt><big>(</big><em>LSM1</em>, <em>LSM2</em>, <em>matchBy='name'</em>, <em>radius=0.1</em>, <em>keep='all'</em><big>)</big><a class="headerlink" href="#lsmtool.operations.concatenate.concatenate" title="Permalink to this definition">¶</a></dt>
+<dd><p>Concatenate two sky models</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>LSM1</strong> : SkyModel object</p>
+<blockquote>
+<div><p>Parent sky model</p>
+</div></blockquote>
+<p><strong>LSM2</strong> : SkyModel object</p>
+<blockquote>
+<div><p>Sky model to concatenate with the parent sky model</p>
+</div></blockquote>
+<p><strong>matchBy</strong> : str, optional</p>
+<blockquote>
+<div><p>Determines how duplicate sources are determined:
+- &#8216;name&#8217; =&gt; duplicates are identified by name
+- &#8216;position&#8217; =&gt; duplicates are identified by radius. Sources within the</p>
+<blockquote>
+<div><p>radius specified by the radius parameter are considered duplicates</p>
+</div></blockquote>
+</div></blockquote>
+<p><strong>radius</strong> : float, optional</p>
+<blockquote>
+<div><p>Radius in degrees for matching when matchBy=&#8217;position&#8217;</p>
+</div></blockquote>
+<p><strong>keep</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>Determines how duplicates are treated:
+- &#8216;all&#8217; =&gt; all duplicates are kept; those with identical names are re-</p>
+<blockquote>
+<div><p>named</p>
+</div></blockquote>
+<ul class="simple">
+<li>&#8216;from1&#8217; =&gt; duplicates kept are those from sky model 1 (LSM1)</li>
+<li>&#8216;from2&#8217; =&gt; duplicates kept are those from sky model 2 (LSM2)</li>
+</ul>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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 sky models that have some overlap):</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM1</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">&#39;sky1.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </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">&#39;sky2.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">concatenate</span><span class="p">(</span><span class="n">LSM1</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">&#39;name&#39;</span><span class="p">,</span> <span class="n">keep</span><span class="o">=</span><span class="s">&#39;from1&#39;</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">&gt;&gt;&gt; </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">&#39;high_res_sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">concatenate</span><span class="p">(</span><span class="n">LSM1</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">&#39;position&#39;</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=&#39;from2&#39;)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.concatenate.run">
+<tt class="descclassname">lsmtool.operations.concatenate.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.concatenate.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.group">
+<span id="lsmtool-operations-group-module"></span><h2>lsmtool.operations.group module<a class="headerlink" href="#module-lsmtool.operations.group" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.group.addEvery">
+<tt class="descclassname">lsmtool.operations.group.</tt><tt class="descname">addEvery</tt><big>(</big><em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.group.addEvery" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add a Patch column with a different name for each source</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.group.addSingle">
+<tt class="descclassname">lsmtool.operations.group.</tt><tt class="descname">addSingle</tt><big>(</big><em>LSM</em>, <em>patchName</em><big>)</big><a class="headerlink" href="#lsmtool.operations.group.addSingle" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add a Patch column with a single patch name</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.group.getPatchNamesFromMask">
+<tt class="descclassname">lsmtool.operations.group.</tt><tt class="descname">getPatchNamesFromMask</tt><big>(</big><em>mask</em>, <em>RARad</em>, <em>DecRad</em><big>)</big><a class="headerlink" href="#lsmtool.operations.group.getPatchNamesFromMask" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns an array of patch names for each (RA, Dec) pair in radians</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.group.group">
+<tt class="descclassname">lsmtool.operations.group.</tt><tt class="descname">group</tt><big>(</big><em>LSM</em>, <em>algorithm</em>, <em>targetFlux=None</em>, <em>numClusters=100</em>, <em>applyBeam=False</em><big>)</big><a class="headerlink" href="#lsmtool.operations.group.group" title="Permalink to this definition">¶</a></dt>
+<dd><p>Groups sources into patches</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>LSM</strong> : SkyModel object</p>
+<blockquote>
+<div><p>Input sky model.</p>
+</div></blockquote>
+<p><strong>algorithm</strong> : str</p>
+<blockquote>
+<div><p>Algorithm to use for grouping:
+- &#8216;single&#8217; =&gt; all sources are grouped into a single patch
+- &#8216;every&#8217; =&gt; every source gets a separate patch
+- &#8216;cluster&#8217; =&gt; SAGECAL clustering algorithm that groups sources into</p>
+<blockquote>
+<div><p>specified number of clusters (specified by the numClusters parameter).</p>
+</div></blockquote>
+<ul>
+<li><dl class="first docutils">
+<dt>&#8216;tessellate&#8217; =&gt; 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 =&gt; 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>
+</div></blockquote>
+<p><strong>targetFlux</strong> : str or float, optional</p>
+<blockquote>
+<div><p>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., &#8216;25.0 mJy&#8217;).</p>
+</div></blockquote>
+<p><strong>numClusters</strong> : int, optional</p>
+<blockquote>
+<div><p>Number of clusters for clustering. Sources are grouped around the
+numClusters brightest sources.</p>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, fluxes will be attenuated by the beam.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">group</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;tessellate&#39;</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="function">
+<dt id="lsmtool.operations.group.run">
+<tt class="descclassname">lsmtool.operations.group.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.group.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.merge">
+<span id="lsmtool-operations-merge-module"></span><h2>lsmtool.operations.merge module<a class="headerlink" href="#module-lsmtool.operations.merge" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.merge.merge">
+<tt class="descclassname">lsmtool.operations.merge.</tt><tt class="descname">merge</tt><big>(</big><em>LSM</em>, <em>patches</em>, <em>name=None</em><big>)</big><a class="headerlink" href="#lsmtool.operations.merge.merge" title="Permalink to this definition">¶</a></dt>
+<dd><p>Merge two or more patches together</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>patches</strong> : list of str</p>
+<blockquote>
+<div><p>List of patches to merge</p>
+</div></blockquote>
+<p><strong>name</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>Name of resulting merged patch</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Merge three patches into one:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">merge</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="p">[</span><span class="s">&#39;bin0&#39;</span><span class="p">,</span> <span class="s">&#39;bin1&#39;</span><span class="p">,</span> <span class="s">&#39;bin2&#39;</span><span class="p">],</span> <span class="s">&#39;binmerged&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.merge.run">
+<tt class="descclassname">lsmtool.operations.merge.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.merge.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.move">
+<span id="lsmtool-operations-move-module"></span><h2>lsmtool.operations.move module<a class="headerlink" href="#module-lsmtool.operations.move" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.move.move">
+<tt class="descclassname">lsmtool.operations.move.</tt><tt class="descname">move</tt><big>(</big><em>LSM</em>, <em>name</em>, <em>position=None</em>, <em>shift=None</em><big>)</big><a class="headerlink" href="#lsmtool.operations.move.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>name</strong> : str</p>
+<blockquote>
+<div><p>Source name.</p>
+</div></blockquote>
+<p><strong>position</strong> : list, optional</p>
+<blockquote>
+<div><p>A list specifying a new position as [RA, Dec] in either makesourcedb
+format (e.g., [&#8216;12:23:43.21&#8217;, &#8216;+22.34.21.2&#8217;]) or in degrees (e.g.,
+[123.2312, 23.3422]).</p>
+</div></blockquote>
+<p><strong>shift</strong> : list, optional</p>
+<blockquote class="last">
+<div><p>A list specifying the shift as [RAShift, DecShift] in
+in degrees (e.g., [0.02312, 0.00342]).</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Move source &#8216;1609.6+6556&#8217; to a new position:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">move</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;1609.6+6556&#39;</span><span class="p">,</span> <span class="n">position</span><span class="o">=</span><span class="p">[</span><span class="s">&#39;16:10:00&#39;</span><span class="p">,</span> <span class="s">&#39;+65.57.00&#39;</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">&gt;&gt;&gt; </span><span class="n">move</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;1609.6+6556&#39;</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="function">
+<dt id="lsmtool.operations.move.run">
+<tt class="descclassname">lsmtool.operations.move.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.move.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.plot">
+<span id="lsmtool-operations-plot-module"></span><h2>lsmtool.operations.plot module<a class="headerlink" href="#module-lsmtool.operations.plot" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.plot.Dectickformatter">
+<tt class="descclassname">lsmtool.operations.plot.</tt><tt class="descname">Dectickformatter</tt><big>(</big><em>y</em>, <em>pos</em><big>)</big><a class="headerlink" href="#lsmtool.operations.plot.Dectickformatter" title="Permalink to this definition">¶</a></dt>
+<dd><p>Changes y tick labels from pixels to Dec in degrees</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.plot.RAtickformatter">
+<tt class="descclassname">lsmtool.operations.plot.</tt><tt class="descname">RAtickformatter</tt><big>(</big><em>x</em>, <em>pos</em><big>)</big><a class="headerlink" href="#lsmtool.operations.plot.RAtickformatter" title="Permalink to this definition">¶</a></dt>
+<dd><p>Changes x tick labels from pixels to RA in degrees</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.plot.formatCoord">
+<tt class="descclassname">lsmtool.operations.plot.</tt><tt class="descname">formatCoord</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#lsmtool.operations.plot.formatCoord" title="Permalink to this definition">¶</a></dt>
+<dd><p>Custom coordinate format</p>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.plot.plot">
+<tt class="descclassname">lsmtool.operations.plot.</tt><tt class="descname">plot</tt><big>(</big><em>LSM</em>, <em>fileName=None</em><big>)</big><a class="headerlink" href="#lsmtool.operations.plot.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>fileName</strong> : str, optional</p>
+<blockquote class="last">
+<div><p>If given, the plot is saved to a file instead of displayed.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.plot.run">
+<tt class="descclassname">lsmtool.operations.plot.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.plot.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.remove">
+<span id="lsmtool-operations-remove-module"></span><h2>lsmtool.operations.remove module<a class="headerlink" href="#module-lsmtool.operations.remove" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.remove.remove">
+<tt class="descclassname">lsmtool.operations.remove.</tt><tt class="descname">remove</tt><big>(</big><em>LSM</em>, <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.operations.remove.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>filterExpression</strong> : str or dict</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>A string specifying the filter expression in the form:</dt>
+<dd><p class="first last">&#8216;&lt;property&gt; &lt;operator&gt; &lt;value&gt; [&lt;units&gt;]&#8217;</p>
+</dd>
+</dl>
+<p>(e.g., &#8216;I &lt;= 10.5 Jy&#8217;). These elements can also be given as a
+dictionary in the form:</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>{&#8216;filterProp&#8217;:property, &#8216;filterOper&#8217;:operator,</dt>
+<dd><p class="first last">&#8216;filterVal&#8217;:value, &#8216;filterUnits&#8217;:units}</p>
+</dd>
+</dl>
+</div></blockquote>
+<dl class="docutils">
+<dt>or as a list:</dt>
+<dd><p class="first last">[property, operator, value, value]</p>
+</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>&lt;=</li>
+<li>&gt;=</li>
+<li>&gt;</li>
+<li>&lt;</li>
+<li>= (or &#8216;==&#8217;)</li>
+</ul>
+</dd>
+</dl>
+<p>Units are optional and must be specified as required by astropy.units.</p>
+</div></blockquote>
+<p><strong>aggregate</strong> : str, optional</p>
+<blockquote>
+<div><p>If set, the array returned will be of values aggregated
+over the patch members. The following aggregation functions are
+available:</p>
+<blockquote>
+<div><ul>
+<li><p class="first">&#8216;sum&#8217;: sum of patch values</p>
+</li>
+<li><p class="first">&#8216;mean&#8217;: mean of patch values</p>
+</li>
+<li><p class="first">&#8216;wmean&#8217;: Stokes I weighted mean of patch values</p>
+</li>
+<li><p class="first">&#8216;min&#8217;: minimum of patch values</p>
+</li>
+<li><p class="first">&#8216;max&#8217;: 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>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, apparent fluxes will be used.</p>
+</div></blockquote>
+<p><strong>useRegEx</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, string matching will use regular expression matching. If
+False, string matching uses Unix filename matching.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Filter on column &#8216;I&#8217; (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">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">remove</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;I &gt; 1.5 Jy&#39;</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">&gt;&gt;&gt; </span><span class="n">remove</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;I &gt; 1.5 Jy&#39;</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">&#39;sum&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Filter on source names, removing those that match &#8220;src*_1?&#8221;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">remove</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;Name == src*_1?&#39;</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">&gt;&gt;&gt; </span><span class="n">remove</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;clean_mask.mask == True&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.remove.run">
+<tt class="descclassname">lsmtool.operations.remove.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.remove.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.select">
+<span id="lsmtool-operations-select-module"></span><h2>lsmtool.operations.select module<a class="headerlink" href="#module-lsmtool.operations.select" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.select.run">
+<tt class="descclassname">lsmtool.operations.select.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.select.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.select.select">
+<tt class="descclassname">lsmtool.operations.select.</tt><tt class="descname">select</tt><big>(</big><em>LSM</em>, <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.operations.select.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>filterExpression</strong> : str or dict</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>A string specifying the filter expression in the form:</dt>
+<dd><p class="first last">&#8216;&lt;property&gt; &lt;operator&gt; &lt;value&gt; [&lt;units&gt;]&#8217;</p>
+</dd>
+</dl>
+<p>(e.g., &#8216;I &lt;= 10.5 Jy&#8217;). These elements can also be given as a
+dictionary in the form:</p>
+<blockquote>
+<div><dl class="docutils">
+<dt>{&#8216;filterProp&#8217;:property, &#8216;filterOper&#8217;:operator,</dt>
+<dd><p class="first last">&#8216;filterVal&#8217;:value, &#8216;filterUnits&#8217;:units}</p>
+</dd>
+</dl>
+</div></blockquote>
+<dl class="docutils">
+<dt>or as a list:</dt>
+<dd><p class="first last">[property, operator, value, value]</p>
+</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>&lt;=</li>
+<li>&gt;=</li>
+<li>&gt;</li>
+<li>&lt;</li>
+<li>= (or &#8216;==&#8217;)</li>
+</ul>
+</dd>
+</dl>
+<p>Units are optional and must be specified as required by astropy.units.</p>
+</div></blockquote>
+<p><strong>aggregate</strong> : str, optional</p>
+<blockquote>
+<div><p>If set, the array returned will be of values aggregated
+over the patch members. The following aggregation functions are
+available:</p>
+<blockquote>
+<div><ul>
+<li><p class="first">&#8216;sum&#8217;: sum of patch values</p>
+</li>
+<li><p class="first">&#8216;mean&#8217;: mean of patch values</p>
+</li>
+<li><p class="first">&#8216;wmean&#8217;: Stokes I weighted mean of patch values</p>
+</li>
+<li><p class="first">&#8216;min&#8217;: minimum of patch values</p>
+</li>
+<li><p class="first">&#8216;max&#8217;: 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>
+</div></blockquote>
+<p><strong>applyBeam</strong> : bool, optional</p>
+<blockquote>
+<div><p>If True, apparent fluxes will be used.</p>
+</div></blockquote>
+<p><strong>useRegEx</strong> : bool, optional</p>
+<blockquote class="last">
+<div><p>If True, string matching will use regular expression matching. If
+False, string matching uses Unix filename matching.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>Filter on column &#8216;I&#8217; (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">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">select</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;I &gt; 1.5 Jy&#39;</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">&gt;&gt;&gt; </span><span class="n">select</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;I &gt; 1.5 Jy&#39;</span><span class="p">,</span> <span class="n">aggregate</span><span class="o">=</span><span class="s">&#39;sum&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Filter on source names, keeping those that match &#8220;src*_1?&#8221;:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">select</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;Name == src*_1?&#39;</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">&gt;&gt;&gt; </span><span class="nb">filter</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;clean_mask.mask == True&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.setpatchpositions">
+<span id="lsmtool-operations-setpatchpositions-module"></span><h2>lsmtool.operations.setpatchpositions module<a class="headerlink" href="#module-lsmtool.operations.setpatchpositions" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.setpatchpositions.run">
+<tt class="descclassname">lsmtool.operations.setpatchpositions.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.setpatchpositions.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.transfer">
+<span id="lsmtool-operations-transfer-module"></span><h2>lsmtool.operations.transfer module<a class="headerlink" href="#module-lsmtool.operations.transfer" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.transfer.run">
+<tt class="descclassname">lsmtool.operations.transfer.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.transfer.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="function">
+<dt id="lsmtool.operations.transfer.transfer">
+<tt class="descclassname">lsmtool.operations.transfer.</tt><tt class="descname">transfer</tt><big>(</big><em>LSM</em>, <em>patchFile</em><big>)</big><a class="headerlink" href="#lsmtool.operations.transfer.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>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>patchFile</strong> : str</p>
+<blockquote class="last">
+<div><p>Input sky model from which to transfer patches.</p>
+</div></blockquote>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<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">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">transfer</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="s">&#39;master_sky.model&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">setPatchPositions</span><span class="p">(</span><span class="n">LSM</span><span class="p">,</span> <span class="n">method</span><span class="o">=</span><span class="s">&#39;mid&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations.ungroup">
+<span id="lsmtool-operations-ungroup-module"></span><h2>lsmtool.operations.ungroup module<a class="headerlink" href="#module-lsmtool.operations.ungroup" title="Permalink to this headline">¶</a></h2>
+<dl class="function">
+<dt id="lsmtool.operations.ungroup.run">
+<tt class="descclassname">lsmtool.operations.ungroup.</tt><tt class="descname">run</tt><big>(</big><em>step</em>, <em>parset</em>, <em>LSM</em><big>)</big><a class="headerlink" href="#lsmtool.operations.ungroup.run" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</div>
+<div class="section" id="module-lsmtool.operations">
+<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-lsmtool.operations" title="Permalink to this headline">¶</a></h2>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">lsmtool.operations package</a><ul>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.add">lsmtool.operations.add module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.concatenate">lsmtool.operations.concatenate module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.group">lsmtool.operations.group module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.merge">lsmtool.operations.merge module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.move">lsmtool.operations.move module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.plot">lsmtool.operations.plot module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.remove">lsmtool.operations.remove module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.select">lsmtool.operations.select module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.setpatchpositions">lsmtool.operations.setpatchpositions module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.transfer">lsmtool.operations.transfer module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations.ungroup">lsmtool.operations.ungroup module</a></li>
+<li><a class="reference internal" href="#module-lsmtool.operations">Module contents</a></li>
+</ul>
+</li>
+</ul>
+
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/lsmtool.operations.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> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2014, David Rafferty.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file
diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html
new file mode 100644
index 0000000..25e1e89
--- /dev/null
+++ b/docs/build/html/modules.html
@@ -0,0 +1,127 @@
+<!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 &mdash; 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> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="lsmtool">
+<h1>lsmtool<a class="headerlink" href="#lsmtool" title="Permalink to this headline">¶</a></h1>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="lsmtool.html">LSMTool Module Documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="lsmtool.html#subpackages">Subpackages</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="lsmtool.operations.html">lsmtool.operations package</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#submodules">Submodules</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.add">lsmtool.operations.add module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.concatenate">lsmtool.operations.concatenate module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.group">lsmtool.operations.group module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.merge">lsmtool.operations.merge module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.move">lsmtool.operations.move module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.plot">lsmtool.operations.plot module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.remove">lsmtool.operations.remove module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.select">lsmtool.operations.select module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.setpatchpositions">lsmtool.operations.setpatchpositions module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.transfer">lsmtool.operations.transfer module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations.ungroup">lsmtool.operations.ungroup module</a></li>
+<li class="toctree-l4"><a class="reference internal" href="lsmtool.operations.html#module-lsmtool.operations">Module contents</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="lsmtool.html#module-lsmtool.operations_lib">lsmtool.operations_lib module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="lsmtool.html#module-lsmtool.skymodel">lsmtool.skymodel module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="lsmtool.html#module-lsmtool.tableio">lsmtool.tableio module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="lsmtool.html#module-lsmtool">Module contents</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/modules.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> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2014, David Rafferty.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/objects.inv b/docs/build/html/objects.inv
similarity index 100%
rename from doc/build/html/objects.inv
rename to docs/build/html/objects.inv
diff --git a/docs/build/html/overview.html b/docs/build/html/overview.html
new file mode 100644
index 0000000..f59a165
--- /dev/null
+++ b/docs/build/html/overview.html
@@ -0,0 +1,459 @@
+<!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 &mdash; 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" />
+    <link rel="next" title="LSMTool Module Documentation" href="lsmtool.html" />
+    <link rel="prev" title="Welcome to LSMTool’s 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 class="right" >
+          <a href="lsmtool.html" title="LSMTool Module Documentation"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Welcome to LSMTool’s documentation!"
+             accesskey="P">previous</a> |</li>
+        <li><a href="index.html">LSMTool 1.0.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="lsmtool-the-lofar-local-sky-model-tool">
+<h1>LSMTool: the LOFAR Local Sky Model Tool<a class="headerlink" href="#lsmtool-the-lofar-local-sky-model-tool" title="Permalink to this headline">¶</a></h1>
+<p>LSMTool is a Python package which allows for the manipulation of sky
+models in the <tt class="docutils literal"><span class="pre">makesourcedb</span></tt> format (understood by BBS and NDPPP).
+Note that LSMTool is still in beta. Please report bugs to
+<a class="reference external" href="mailto:drafferty&#37;&#52;&#48;hs&#46;uni-hamburg&#46;de">drafferty<span>&#64;</span>hs<span>&#46;</span>uni-hamburg<span>&#46;</span>de</a>. 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="section" id="usage">
+<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this headline">¶</a></h2>
+<p>The command-line version of LSMTool can be run as follows:</p>
+<div class="highlight-python"><div class="highlight"><pre>Usage: lsmtool.py &lt;skymodel&gt; &lt;parset&gt; [&lt;beam MS&gt;]
+Options:
+  --version   show program&#39;s version number and exit
+  -h, --help  show this help message and exit
+  -q          Quiet
+  -v          Verbose
+</pre></div>
+</div>
+<p>The parset specifies the operations to perform and their parameters.
+These are described in the next sections.</p>
+</div>
+<div class="section" id="operations">
+<span id="operations-defined"></span><h2>Operations<a class="headerlink" href="#operations" title="Permalink to this headline">¶</a></h2>
+<p>These are the operations that LSMTool can perform:</p>
+<dl class="docutils">
+<dt>SELECT</dt>
+<dd>: Select sources by source or patch properties</dd>
+<dt>REMOVE</dt>
+<dd>: Remove sources by source or patch properties</dd>
+<dt>TRANSFER</dt>
+<dd>: Transfer a patch scheme from one sky model to another</dd>
+<dt>GROUP</dt>
+<dd>: Group sources into patches</dd>
+<dt>UNGROUP</dt>
+<dd>: Remove patches</dd>
+<dt>MOVE</dt>
+<dd>: Move a source or patch position</dd>
+<dt>MERGE</dt>
+<dd>: Merge two or more patches into one</dd>
+<dt>CONCATENATE</dt>
+<dd>: Concatenate two sky models</dd>
+<dt>ADD</dt>
+<dd>: Add a source</dd>
+<dt>SETPATCHPOSITIONS</dt>
+<dd>: Calculate and set patch positions</dd>
+<dt>PLOT</dt>
+<dd>: Plot a simple representation of the sky model</dd>
+</dl>
+</div>
+<div class="section" id="example-parset">
+<h2>Example parset<a class="headerlink" href="#example-parset" title="Permalink to this headline">¶</a></h2>
+<p>This is an example parset that filters on the flux, adds a source, and
+then groups the sources into patches:</p>
+<div class="highlight-python"><div class="highlight"><pre>LSMTool.Steps = [selectbright, addsrc, grp, setpos]
+
+# Select only sources above 1 mJy
+LSMTool.Steps.selectbright.Operation = SELECT
+LSMTool.Steps.selectbright.FilterExpression = I &gt; 1.0 mJy
+
+# Add a source
+LSMTool.Steps.addsrc.Name = new_source
+LSMTool.Steps.addsrc.Type = POINT
+LSMTool.Steps.addsrc.Ra = 277.4232
+LSMTool.Steps.addsrc.Dec = 48.3689
+LSMTool.Steps.addsrc.I = 0.69
+
+# Group using tessellation to a target flux of 50 Jy
+LSMTool.Steps.grp.Operation = GROUP
+LSMTool.Steps.grp.Algorithm = tessellate
+LSMTool.Steps.grp.TargetFlux = 50.0 Jy
+LSMTool.Steps.grp.Method = mid
+
+# Set the patch positions to their midpoint and write final skymodel
+LSMTool.Steps.setpos.Method = mid
+LSMTool.Steps.setpos.Outfile = grouped.sky
+</pre></div>
+</div>
+<p>In the first line of this parset the step names are defined. In the next
+sections, the 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&nbsp;[lsmtool:tab:local<sub>v</sub>al].</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="17%" />
+<col width="15%" />
+<col width="14%" />
+<col width="54%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Var Name</th>
+<th class="head">Format</th>
+<th class="head">Example</th>
+<th class="head">Comment</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>Operation</td>
+<td>string</td>
+<td>SELECT</td>
+<td>An operation name (see <a class="reference internal" href="#operations-defined"><em>Operations</em></a>)</td>
+</tr>
+<tr class="row-odd"><td>OutFile</td>
+<td>string</td>
+<td>out.sky</td>
+<td>Name of output file</td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>SELECT and REMOVE</strong></td>
+</tr>
+<tr class="row-odd"><td>FilterExpression</td>
+<td>string</td>
+<td>I &gt; 10.0 Jy</td>
+<td>Filter for selection</td>
+</tr>
+<tr class="row-even"><td>Aggregate</td>
+<td>bool</td>
+<td>False</td>
+<td>Filter by aggregated patch property</td>
+</tr>
+<tr class="row-odd"><td>ApplyBeam</td>
+<td>bool</td>
+<td>True</td>
+<td>If true, apparent fluxes will be used</td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>TRANSFER</strong></td>
+</tr>
+<tr class="row-odd"><td>PatchFile</td>
+<td>string</td>
+<td>patches.sky</td>
+<td>File with patches that will be transferred</td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>GROUP</strong></td>
+</tr>
+<tr class="row-odd"><td>Algorithm</td>
+<td>string</td>
+<td>tessellate</td>
+<td>One of tessellate, cluster, single, every</td>
+</tr>
+<tr class="row-even"><td>TargetFlux</td>
+<td>string</td>
+<td>10.0 Jy</td>
+<td>Target total flux of patches (tessellate only)</td>
+</tr>
+<tr class="row-odd"><td>NumClusters</td>
+<td>int</td>
+<td>100</td>
+<td>Number of clusters (cluster only)</td>
+</tr>
+<tr class="row-even"><td>ApplyBeam</td>
+<td>bool</td>
+<td>True</td>
+<td>If true, apparent fluxes will be used</td>
+</tr>
+<tr class="row-odd"><td colspan="4"><strong>UNGROUP</strong></td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>MOVE</strong></td>
+</tr>
+<tr class="row-odd"><td>Name</td>
+<td>string</td>
+<td>src1</td>
+<td>Name of source or patch to move</td>
+</tr>
+<tr class="row-even"><td>Position</td>
+<td>list of floats</td>
+<td>[12.3, 23.4]</td>
+<td>RA and Dec in degrees to move to</td>
+</tr>
+<tr class="row-odd"><td>Shift</td>
+<td>list of floats</td>
+<td>[0.001, 0.0]</td>
+<td>RA and Dec in degrees to shift by</td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>MERGE</strong></td>
+</tr>
+<tr class="row-odd"><td>Patches</td>
+<td>list of strings</td>
+<td>[bin1, bin2]</td>
+<td>Patch names to merge</td>
+</tr>
+<tr class="row-even"><td>Name</td>
+<td>string</td>
+<td>merged_patch</td>
+<td>Name of new merged patch</td>
+</tr>
+<tr class="row-odd"><td colspan="4"><strong>SETPATCHPOSITIONS</strong></td>
+</tr>
+<tr class="row-even"><td>Method</td>
+<td>string</td>
+<td>mid</td>
+<td>Set patch positions to mid, mean, or wmean positions</td>
+</tr>
+<tr class="row-odd"><td colspan="4"><strong>CONCATENATE</strong></td>
+</tr>
+<tr class="row-even"><td>Skymodel2</td>
+<td>string</td>
+<td>in2.sky</td>
+<td>Name of sky model to concatenate</td>
+</tr>
+<tr class="row-odd"><td>MatchBy</td>
+<td>string</td>
+<td>position</td>
+<td>Identify duplicates by position or name</td>
+</tr>
+<tr class="row-even"><td>Radius</td>
+<td>string</td>
+<td>30 arcsec</td>
+<td>Radius within which matches are identified</td>
+</tr>
+<tr class="row-odd"><td>Keep</td>
+<td>string</td>
+<td>all</td>
+<td>If two sources match, keep: all, from1, or from2</td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>ADD</strong></td>
+</tr>
+<tr class="row-odd"><td>Name</td>
+<td>string</td>
+<td>src1</td>
+<td>Name of source; required</td>
+</tr>
+<tr class="row-even"><td>Type</td>
+<td>string</td>
+<td>POINT</td>
+<td>Type; required</td>
+</tr>
+<tr class="row-odd"><td>Patch</td>
+<td>string</td>
+<td>new_patch</td>
+<td>Patch name; required if sky model has patches</td>
+</tr>
+<tr class="row-even"><td>RA</td>
+<td>float or string</td>
+<td>12:45:30.4</td>
+<td>RA; required</td>
+</tr>
+<tr class="row-odd"><td>Dec</td>
+<td>float or string</td>
+<td>+76.45.02.48</td>
+<td>Dec; required</td>
+</tr>
+<tr class="row-even"><td>I</td>
+<td>float</td>
+<td>0.69</td>
+<td>Flux in Jy; required</td>
+</tr>
+<tr class="row-odd"><td>AnyValidColumnName</td>
+<td>&nbsp;</td>
+<td>value</td>
+<td>Any valid column name can be specified</td>
+</tr>
+<tr class="row-even"><td colspan="4"><strong>PLOT</strong></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="interactive-use-and-scripting">
+<h2>Interactive use and scripting<a class="headerlink" href="#interactive-use-and-scripting" title="Permalink to this headline">¶</a></h2>
+<p>LSMTool can also be used interactively (in IPython, for example) or in
+Python scripts without the need for a parset. To use LSMTool in a Python
+script or interpreter, import it as follows:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">lsmtool</span>
+</pre></div>
+</div>
+<p>A sky model can then be loaded with, e.g.:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;skymodel.sky&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>All of the operations described in Section&nbsp;[lsmtool:operations] are
+available as methods of the resulting sky model object (with the same
+name as the corresponding operation). For example, the following
+commands with duplicate the steps done in the example parset given in
+Section&nbsp;[lsmtool:parset]:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s">&#39;I &gt; 1.0 mJy&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">add</span><span class="p">({</span><span class="s">&#39;Name&#39;</span><span class="p">:</span><span class="s">&#39;new_source&#39;</span><span class="p">,</span> <span class="s">&#39;Type&#39;</span><span class="p">:</span><span class="s">&#39;POINT&#39;</span><span class="p">,</span> <span class="s">&#39;Ra&#39;</span><span class="p">:</span><span class="mf">277.4232</span><span class="p">,</span> <span class="s">&#39;Dec&#39;</span><span class="p">:</span><span class="mf">48.3689</span><span class="p">,</span> <span class="s">&#39;I&#39;</span><span class="p">:</span><span class="mf">0.69</span><span class="p">})</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">group</span><span class="p">(</span><span class="n">algorithm</span><span class="o">=</span><span class="s">&#39;tesselate&#39;</span><span class="p">,</span> <span class="n">targetFlux</span><span class="o">=</span><span class="s">&#39;10.0 Jy&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</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">&#39;mid&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>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:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;grouped.sky&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>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):</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;outskymodel.reg&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;ds9&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;outskymodel.ann&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;kvis&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;outskymodel.fits&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;fits&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;outskymodel.hdf5&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;hdf5&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">LSM</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">&#39;outskymodel.vo&#39;</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="s">&#39;votable&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>In addition to the operations described above, a number of other methods
+are available:</p>
+<dl class="docutils">
+<dt>LSM.copy()</dt>
+<dd>: Return a copy of the sky model object</dd>
+<dt>LSM.info()</dt>
+<dd>: Print information about the sky model</dd>
+<dt>LSM.more()</dt>
+<dd>: Print the sky model to the screen, using more-like controls</dd>
+<dt>LSM.getColNames()</dt>
+<dd>: Returns a list of the column names in the sky model</dd>
+<dt>LSM.getColValues()</dt>
+<dd>: Returns a numpy array of column values</dd>
+<dt>LSM.getRowIndex()</dt>
+<dd>: Returns the row index or indices for a source or patch</dd>
+<dt>LSM.getRowValues()</dt>
+<dd>: Returns a table or row for a source or patch</dd>
+<dt>LSM.getPatchPositions()</dt>
+<dd>: Returns patch RA and Dec values</dd>
+<dt>LSM.getDefaltValues()</dt>
+<dd>: Returns column default values</dd>
+<dt>LSM.getPatchSizes()</dt>
+<dd>: Returns an array of patch sizes</dd>
+<dt>LSM.setColValues()</dt>
+<dd>: Sets column values</dd>
+<dt>LSM.setRowValues()</dt>
+<dd>: Sets row values</dd>
+<dt>LSM.setDefaultValues()</dt>
+<dd>: Sets default column values</dd>
+</dl>
+<p>For details on these methods, please see the full module documentation.</p>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">LSMTool: the LOFAR Local Sky Model Tool</a><ul>
+<li><a class="reference internal" href="#usage">Usage</a></li>
+<li><a class="reference internal" href="#operations">Operations</a></li>
+<li><a class="reference internal" href="#example-parset">Example parset</a></li>
+<li><a class="reference internal" href="#interactive-use-and-scripting">Interactive use and scripting</a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="index.html"
+                        title="previous chapter">Welcome to LSMTool&#8217;s documentation!</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="lsmtool.html"
+                        title="next chapter">LSMTool Module Documentation</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/overview.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 class="right" >
+          <a href="lsmtool.html" title="LSMTool Module Documentation"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="Welcome to LSMTool’s documentation!"
+             >previous</a> |</li>
+        <li><a href="index.html">LSMTool 1.0.0 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2014, David Rafferty.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/py-modindex.html b/docs/build/html/py-modindex.html
similarity index 100%
rename from doc/build/html/py-modindex.html
rename to docs/build/html/py-modindex.html
diff --git a/doc/build/html/search.html b/docs/build/html/search.html
similarity index 100%
rename from doc/build/html/search.html
rename to docs/build/html/search.html
diff --git a/doc/build/html/searchindex.js b/docs/build/html/searchindex.js
similarity index 100%
rename from doc/build/html/searchindex.js
rename to docs/build/html/searchindex.js
diff --git a/docs/build/latex/LSMTool.aux b/docs/build/latex/LSMTool.aux
new file mode 100644
index 0000000..37fa1d5
--- /dev/null
+++ b/docs/build/latex/LSMTool.aux
@@ -0,0 +1,26 @@
+\relax 
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\select@language{english}
+\@writefile{toc}{\select@language{english}}
+\@writefile{lof}{\select@language{english}}
+\@writefile{lot}{\select@language{english}}
+\newlabel{index::doc}{{}{1}{\relax }{section*.2}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {1}Indices and tables}{3}{chapter.1}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{index:welcome-to-lsmtool-s-documentation}{{1}{3}{Indices and tables\relax }{chapter.1}{}}
+\newlabel{index:indices-and-tables}{{1}{3}{Indices and tables\relax }{chapter.1}{}}
diff --git a/docs/build/latex/LSMTool.idx b/docs/build/latex/LSMTool.idx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/build/latex/LSMTool.ilg b/docs/build/latex/LSMTool.ilg
new file mode 100644
index 0000000..aec3ed7
--- /dev/null
+++ b/docs/build/latex/LSMTool.ilg
@@ -0,0 +1,5 @@
+This is makeindex, version 2.15 [TeX Live 2012] (kpathsea + Thai support).
+Scanning style file ./python.ist......done (6 attributes redefined, 0 ignored).
+Scanning input file LSMTool.idx...done (0 entries accepted, 0 rejected).
+Nothing written in LSMTool.ind.
+Transcript written in LSMTool.ilg.
diff --git a/docs/build/latex/LSMTool.ind b/docs/build/latex/LSMTool.ind
new file mode 100644
index 0000000..e69de29
diff --git a/docs/build/latex/LSMTool.log b/docs/build/latex/LSMTool.log
new file mode 100644
index 0000000..c0e3bc0
--- /dev/null
+++ b/docs/build/latex/LSMTool.log
@@ -0,0 +1,970 @@
+This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2012.8.22)  20 JUN 2014 09:47
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**LSMTool.tex
+(./LSMTool.tex
+LaTeX2e <2011/06/27>
+Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
+rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
+c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
+h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
+h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
+ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
+rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, 
+kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
+ polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
+lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, 
+welsh, loaded.
+(./sphinxmanual.cls
+Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/report.cls
+Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo
+File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@chapter=\count80
+\c@section=\count81
+\c@subsection=\count82
+\c@subsubsection=\count83
+\c@paragraph=\count84
+\c@subparagraph=\count85
+\c@figure=\count86
+\c@table=\count87
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/inputenc.sty
+Package: inputenc 2008/03/30 v1.1d Input encoding file
+\inpenc@prehook=\toks14
+\inpenc@posthook=\toks15
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/utf8.def
+File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
+Now handling font encoding OML ...
+... no UTF-8 mapping file for font encoding OML
+Now handling font encoding T1 ...
+... processing UTF-8 mapping file for font encoding T1
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.dfu
+File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+   defining Unicode char U+00A1 (decimal 161)
+   defining Unicode char U+00A3 (decimal 163)
+   defining Unicode char U+00AB (decimal 171)
+   defining Unicode char U+00BB (decimal 187)
+   defining Unicode char U+00BF (decimal 191)
+   defining Unicode char U+00C0 (decimal 192)
+   defining Unicode char U+00C1 (decimal 193)
+   defining Unicode char U+00C2 (decimal 194)
+   defining Unicode char U+00C3 (decimal 195)
+   defining Unicode char U+00C4 (decimal 196)
+   defining Unicode char U+00C5 (decimal 197)
+   defining Unicode char U+00C6 (decimal 198)
+   defining Unicode char U+00C7 (decimal 199)
+   defining Unicode char U+00C8 (decimal 200)
+   defining Unicode char U+00C9 (decimal 201)
+   defining Unicode char U+00CA (decimal 202)
+   defining Unicode char U+00CB (decimal 203)
+   defining Unicode char U+00CC (decimal 204)
+   defining Unicode char U+00CD (decimal 205)
+   defining Unicode char U+00CE (decimal 206)
+   defining Unicode char U+00CF (decimal 207)
+   defining Unicode char U+00D0 (decimal 208)
+   defining Unicode char U+00D1 (decimal 209)
+   defining Unicode char U+00D2 (decimal 210)
+   defining Unicode char U+00D3 (decimal 211)
+   defining Unicode char U+00D4 (decimal 212)
+   defining Unicode char U+00D5 (decimal 213)
+   defining Unicode char U+00D6 (decimal 214)
+   defining Unicode char U+00D8 (decimal 216)
+   defining Unicode char U+00D9 (decimal 217)
+   defining Unicode char U+00DA (decimal 218)
+   defining Unicode char U+00DB (decimal 219)
+   defining Unicode char U+00DC (decimal 220)
+   defining Unicode char U+00DD (decimal 221)
+   defining Unicode char U+00DE (decimal 222)
+   defining Unicode char U+00DF (decimal 223)
+   defining Unicode char U+00E0 (decimal 224)
+   defining Unicode char U+00E1 (decimal 225)
+   defining Unicode char U+00E2 (decimal 226)
+   defining Unicode char U+00E3 (decimal 227)
+   defining Unicode char U+00E4 (decimal 228)
+   defining Unicode char U+00E5 (decimal 229)
+   defining Unicode char U+00E6 (decimal 230)
+   defining Unicode char U+00E7 (decimal 231)
+   defining Unicode char U+00E8 (decimal 232)
+   defining Unicode char U+00E9 (decimal 233)
+   defining Unicode char U+00EA (decimal 234)
+   defining Unicode char U+00EB (decimal 235)
+   defining Unicode char U+00EC (decimal 236)
+   defining Unicode char U+00ED (decimal 237)
+   defining Unicode char U+00EE (decimal 238)
+   defining Unicode char U+00EF (decimal 239)
+   defining Unicode char U+00F0 (decimal 240)
+   defining Unicode char U+00F1 (decimal 241)
+   defining Unicode char U+00F2 (decimal 242)
+   defining Unicode char U+00F3 (decimal 243)
+   defining Unicode char U+00F4 (decimal 244)
+   defining Unicode char U+00F5 (decimal 245)
+   defining Unicode char U+00F6 (decimal 246)
+   defining Unicode char U+00F8 (decimal 248)
+   defining Unicode char U+00F9 (decimal 249)
+   defining Unicode char U+00FA (decimal 250)
+   defining Unicode char U+00FB (decimal 251)
+   defining Unicode char U+00FC (decimal 252)
+   defining Unicode char U+00FD (decimal 253)
+   defining Unicode char U+00FE (decimal 254)
+   defining Unicode char U+00FF (decimal 255)
+   defining Unicode char U+0102 (decimal 258)
+   defining Unicode char U+0103 (decimal 259)
+   defining Unicode char U+0104 (decimal 260)
+   defining Unicode char U+0105 (decimal 261)
+   defining Unicode char U+0106 (decimal 262)
+   defining Unicode char U+0107 (decimal 263)
+   defining Unicode char U+010C (decimal 268)
+   defining Unicode char U+010D (decimal 269)
+   defining Unicode char U+010E (decimal 270)
+   defining Unicode char U+010F (decimal 271)
+   defining Unicode char U+0110 (decimal 272)
+   defining Unicode char U+0111 (decimal 273)
+   defining Unicode char U+0118 (decimal 280)
+   defining Unicode char U+0119 (decimal 281)
+   defining Unicode char U+011A (decimal 282)
+   defining Unicode char U+011B (decimal 283)
+   defining Unicode char U+011E (decimal 286)
+   defining Unicode char U+011F (decimal 287)
+   defining Unicode char U+0130 (decimal 304)
+   defining Unicode char U+0131 (decimal 305)
+   defining Unicode char U+0132 (decimal 306)
+   defining Unicode char U+0133 (decimal 307)
+   defining Unicode char U+0139 (decimal 313)
+   defining Unicode char U+013A (decimal 314)
+   defining Unicode char U+013D (decimal 317)
+   defining Unicode char U+013E (decimal 318)
+   defining Unicode char U+0141 (decimal 321)
+   defining Unicode char U+0142 (decimal 322)
+   defining Unicode char U+0143 (decimal 323)
+   defining Unicode char U+0144 (decimal 324)
+   defining Unicode char U+0147 (decimal 327)
+   defining Unicode char U+0148 (decimal 328)
+   defining Unicode char U+014A (decimal 330)
+   defining Unicode char U+014B (decimal 331)
+   defining Unicode char U+0150 (decimal 336)
+   defining Unicode char U+0151 (decimal 337)
+   defining Unicode char U+0152 (decimal 338)
+   defining Unicode char U+0153 (decimal 339)
+   defining Unicode char U+0154 (decimal 340)
+   defining Unicode char U+0155 (decimal 341)
+   defining Unicode char U+0158 (decimal 344)
+   defining Unicode char U+0159 (decimal 345)
+   defining Unicode char U+015A (decimal 346)
+   defining Unicode char U+015B (decimal 347)
+   defining Unicode char U+015E (decimal 350)
+   defining Unicode char U+015F (decimal 351)
+   defining Unicode char U+0160 (decimal 352)
+   defining Unicode char U+0161 (decimal 353)
+   defining Unicode char U+0162 (decimal 354)
+   defining Unicode char U+0163 (decimal 355)
+   defining Unicode char U+0164 (decimal 356)
+   defining Unicode char U+0165 (decimal 357)
+   defining Unicode char U+016E (decimal 366)
+   defining Unicode char U+016F (decimal 367)
+   defining Unicode char U+0170 (decimal 368)
+   defining Unicode char U+0171 (decimal 369)
+   defining Unicode char U+0178 (decimal 376)
+   defining Unicode char U+0179 (decimal 377)
+   defining Unicode char U+017A (decimal 378)
+   defining Unicode char U+017B (decimal 379)
+   defining Unicode char U+017C (decimal 380)
+   defining Unicode char U+017D (decimal 381)
+   defining Unicode char U+017E (decimal 382)
+   defining Unicode char U+200C (decimal 8204)
+   defining Unicode char U+2013 (decimal 8211)
+   defining Unicode char U+2014 (decimal 8212)
+   defining Unicode char U+2018 (decimal 8216)
+   defining Unicode char U+2019 (decimal 8217)
+   defining Unicode char U+201A (decimal 8218)
+   defining Unicode char U+201C (decimal 8220)
+   defining Unicode char U+201D (decimal 8221)
+   defining Unicode char U+201E (decimal 8222)
+   defining Unicode char U+2030 (decimal 8240)
+   defining Unicode char U+2031 (decimal 8241)
+   defining Unicode char U+2039 (decimal 8249)
+   defining Unicode char U+203A (decimal 8250)
+   defining Unicode char U+2423 (decimal 9251)
+)
+Now handling font encoding OT1 ...
+... processing UTF-8 mapping file for font encoding OT1
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ot1enc.dfu
+File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+   defining Unicode char U+00A1 (decimal 161)
+   defining Unicode char U+00A3 (decimal 163)
+   defining Unicode char U+00B8 (decimal 184)
+   defining Unicode char U+00BF (decimal 191)
+   defining Unicode char U+00C5 (decimal 197)
+   defining Unicode char U+00C6 (decimal 198)
+   defining Unicode char U+00D8 (decimal 216)
+   defining Unicode char U+00DF (decimal 223)
+   defining Unicode char U+00E6 (decimal 230)
+   defining Unicode char U+00EC (decimal 236)
+   defining Unicode char U+00ED (decimal 237)
+   defining Unicode char U+00EE (decimal 238)
+   defining Unicode char U+00EF (decimal 239)
+   defining Unicode char U+00F8 (decimal 248)
+   defining Unicode char U+0131 (decimal 305)
+   defining Unicode char U+0141 (decimal 321)
+   defining Unicode char U+0142 (decimal 322)
+   defining Unicode char U+0152 (decimal 338)
+   defining Unicode char U+0153 (decimal 339)
+   defining Unicode char U+2013 (decimal 8211)
+   defining Unicode char U+2014 (decimal 8212)
+   defining Unicode char U+2018 (decimal 8216)
+   defining Unicode char U+2019 (decimal 8217)
+   defining Unicode char U+201C (decimal 8220)
+   defining Unicode char U+201D (decimal 8221)
+)
+Now handling font encoding OMS ...
+... processing UTF-8 mapping file for font encoding OMS
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/omsenc.dfu
+File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+   defining Unicode char U+00A7 (decimal 167)
+   defining Unicode char U+00B6 (decimal 182)
+   defining Unicode char U+00B7 (decimal 183)
+   defining Unicode char U+2020 (decimal 8224)
+   defining Unicode char U+2021 (decimal 8225)
+   defining Unicode char U+2022 (decimal 8226)
+)
+Now handling font encoding OMX ...
+... no UTF-8 mapping file for font encoding OMX
+Now handling font encoding U ...
+... no UTF-8 mapping file for font encoding U
+   defining Unicode char U+00A9 (decimal 169)
+   defining Unicode char U+00AA (decimal 170)
+   defining Unicode char U+00AE (decimal 174)
+   defining Unicode char U+00BA (decimal 186)
+   defining Unicode char U+02C6 (decimal 710)
+   defining Unicode char U+02DC (decimal 732)
+   defining Unicode char U+200C (decimal 8204)
+   defining Unicode char U+2026 (decimal 8230)
+   defining Unicode char U+2122 (decimal 8482)
+   defining Unicode char U+2423 (decimal 9251)
+))
+   defining Unicode char U+00A0 (decimal 160)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/cmap/cmap.sty
+Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
+File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
+LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
+)<<t1.cmap>>)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.sty
+Package: babel 2008/07/08 v3.8m The Babel package
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/english.ldf
+Language: english 2005/03/30 v3.3o English support from the babel system
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.def
+File: babel.def 2008/07/08 v3.8m Babel common definitions
+\babel@savecnt=\count88
+\U@D=\dimen103
+)
+\l@canadian = a dialect from \language\l@american 
+\l@australian = a dialect from \language\l@british 
+\l@newzealand = a dialect from \language\l@british 
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/times.sty
+Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) 
+) (./fncychap.sty
+Package: fncychap 2007/07/30 v1.34 LaTeX package (Revised chapters)
+\RW=\skip43
+\mylen=\skip44
+\myhi=\skip45
+\px=\skip46
+\py=\skip47
+\pyy=\skip48
+\pxx=\skip49
+\c@AlphaCnt=\count89
+\c@AlphaDecCnt=\count90
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/tools/longtable.sty
+Package: longtable 2004/02/01 v4.11 Multi-page Table package (DPC)
+\LTleft=\skip50
+\LTright=\skip51
+\LTpre=\skip52
+\LTpost=\skip53
+\LTchunksize=\count91
+\LTcapwidth=\dimen104
+\LT@head=\box26
+\LT@firsthead=\box27
+\LT@foot=\box28
+\LT@lastfoot=\box29
+\LT@cols=\count92
+\LT@rows=\count93
+\c@LT@tables=\count94
+\c@LT@chunks=\count95
+\LT@p@ftn=\toks16
+)
+(./sphinx.sty
+Package: sphinx 2010/01/15 LaTeX package (Sphinx markup)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
+\fancy@headwidth=\skip54
+\f@ncyO@elh=\skip55
+\f@ncyO@erh=\skip56
+\f@ncyO@olh=\skip57
+\f@ncyO@orh=\skip58
+\f@ncyO@elf=\skip59
+\f@ncyO@erf=\skip60
+\f@ncyO@olf=\skip61
+\f@ncyO@orf=\skip62
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/textcomp.sty
+Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
+Package textcomp Info: Sub-encoding information:
+(textcomp)               5 = only ISO-Adobe without \textcurrency
+(textcomp)               4 = 5 + \texteuro
+(textcomp)               3 = 4 + \textohm
+(textcomp)               2 = 3 + \textestimated + \textcurrency
+(textcomp)               1 = TS1 - \textcircled - \t
+(textcomp)               0 = TS1 (full)
+(textcomp)             Font families with sub-encoding setting implement
+(textcomp)             only a restricted character set as indicated.
+(textcomp)             Family '?' is the default used for unknown fonts.
+(textcomp)             See the documentation for details.
+Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1enc.def
+File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
+Now handling font encoding TS1 ...
+... processing UTF-8 mapping file for font encoding TS1
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1enc.dfu
+File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+   defining Unicode char U+00A2 (decimal 162)
+   defining Unicode char U+00A3 (decimal 163)
+   defining Unicode char U+00A4 (decimal 164)
+   defining Unicode char U+00A5 (decimal 165)
+   defining Unicode char U+00A6 (decimal 166)
+   defining Unicode char U+00A7 (decimal 167)
+   defining Unicode char U+00A8 (decimal 168)
+   defining Unicode char U+00A9 (decimal 169)
+   defining Unicode char U+00AA (decimal 170)
+   defining Unicode char U+00AC (decimal 172)
+   defining Unicode char U+00AE (decimal 174)
+   defining Unicode char U+00AF (decimal 175)
+   defining Unicode char U+00B0 (decimal 176)
+   defining Unicode char U+00B1 (decimal 177)
+   defining Unicode char U+00B2 (decimal 178)
+   defining Unicode char U+00B3 (decimal 179)
+   defining Unicode char U+00B4 (decimal 180)
+   defining Unicode char U+00B5 (decimal 181)
+   defining Unicode char U+00B6 (decimal 182)
+   defining Unicode char U+00B7 (decimal 183)
+   defining Unicode char U+00B9 (decimal 185)
+   defining Unicode char U+00BA (decimal 186)
+   defining Unicode char U+00BC (decimal 188)
+   defining Unicode char U+00BD (decimal 189)
+   defining Unicode char U+00BE (decimal 190)
+   defining Unicode char U+00D7 (decimal 215)
+   defining Unicode char U+00F7 (decimal 247)
+   defining Unicode char U+0192 (decimal 402)
+   defining Unicode char U+02C7 (decimal 711)
+   defining Unicode char U+02D8 (decimal 728)
+   defining Unicode char U+02DD (decimal 733)
+   defining Unicode char U+0E3F (decimal 3647)
+   defining Unicode char U+2016 (decimal 8214)
+   defining Unicode char U+2020 (decimal 8224)
+   defining Unicode char U+2021 (decimal 8225)
+   defining Unicode char U+2022 (decimal 8226)
+   defining Unicode char U+2030 (decimal 8240)
+   defining Unicode char U+2031 (decimal 8241)
+   defining Unicode char U+203B (decimal 8251)
+   defining Unicode char U+203D (decimal 8253)
+   defining Unicode char U+2044 (decimal 8260)
+   defining Unicode char U+204E (decimal 8270)
+   defining Unicode char U+2052 (decimal 8274)
+   defining Unicode char U+20A1 (decimal 8353)
+   defining Unicode char U+20A4 (decimal 8356)
+   defining Unicode char U+20A6 (decimal 8358)
+   defining Unicode char U+20A9 (decimal 8361)
+   defining Unicode char U+20AB (decimal 8363)
+   defining Unicode char U+20AC (decimal 8364)
+   defining Unicode char U+20B1 (decimal 8369)
+   defining Unicode char U+2103 (decimal 8451)
+   defining Unicode char U+2116 (decimal 8470)
+   defining Unicode char U+2117 (decimal 8471)
+   defining Unicode char U+211E (decimal 8478)
+   defining Unicode char U+2120 (decimal 8480)
+   defining Unicode char U+2122 (decimal 8482)
+   defining Unicode char U+2126 (decimal 8486)
+   defining Unicode char U+2127 (decimal 8487)
+   defining Unicode char U+212E (decimal 8494)
+   defining Unicode char U+2190 (decimal 8592)
+   defining Unicode char U+2191 (decimal 8593)
+   defining Unicode char U+2192 (decimal 8594)
+   defining Unicode char U+2193 (decimal 8595)
+   defining Unicode char U+2329 (decimal 9001)
+   defining Unicode char U+232A (decimal 9002)
+   defining Unicode char U+2422 (decimal 9250)
+   defining Unicode char U+25E6 (decimal 9702)
+   defining Unicode char U+25EF (decimal 9711)
+   defining Unicode char U+266A (decimal 9834)
+))
+LaTeX Info: Redefining \oldstylenums on input line 266.
+Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
+Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
+Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
+Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
+Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
+Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
+Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
+Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
+Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
+Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
+Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
+Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
+Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
+Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
+Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
+Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
+Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
+Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
+Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
+Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
+Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
+Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
+Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
+Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.
+
+Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
+Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
+Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
+Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
+Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
+Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
+Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311.
+Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312.
+Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313.
+Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314.
+Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315.
+Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316.
+Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317.
+Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318.
+Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319.
+Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320.
+Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321.
+Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322.
+Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323.
+Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324.
+Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325.
+Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326.
+Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327.
+Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328.
+Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329.
+Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330.
+Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331.
+Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332.
+Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333.
+Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334.
+Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335.
+Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336.
+Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337.
+Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338.
+Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339.
+Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/fancybox/fancybox.sty
+Package: fancybox 2010/05/15 1.4
+
+Style option: `fancybox' v1.4 <2010/05/15> (tvz)
+\@fancybox=\box30
+\shadowsize=\dimen105
+\@Sbox=\box31
+\do@VerbBox=\toks17
+\the@fancyput=\toks18
+\this@fancyput=\toks19
+\EndVerbatimTokens=\toks20
+\Verbatim@Outfile=\write3
+\Verbatim@Infile=\read1
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/titlesec/titlesec.sty
+Package: titlesec 2011/12/15 v2.10.0 Sectioning titles
+\ttl@box=\box32
+\beforetitleunit=\skip63
+\aftertitleunit=\skip64
+\ttl@plus=\dimen106
+\ttl@minus=\dimen107
+\ttl@toksa=\toks21
+\titlewidth=\dimen108
+\titlewidthlast=\dimen109
+\titlewidthfirst=\dimen110
+)
+(./tabulary.sty
+Package: tabulary 2008/12/01 v0.9 tabulary package (DPC)
+ (/usr/local/texlive/2012/texmf-dist/tex/latex/tools/array.sty
+Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
+\col@sep=\dimen111
+\extrarowheight=\dimen112
+\NC@list=\toks22
+\extratabsurround=\skip65
+\backup@length=\skip66
+)
+\TY@count=\count96
+\TY@linewidth=\dimen113
+\tymin=\dimen114
+\tymax=\dimen115
+\TY@tablewidth=\dimen116
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2000/07/18 v2.13 AMS math features
+\@mathmargin=\skip67
+
+For additional information on amsmath, use the `?' option.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2000/06/29 v2.01
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0
+\@emptytoks=\toks23
+\ex@=\dimen117
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d
+\pmbraise@=\dimen118
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 1999/12/14 v2.01 operator names
+)
+\inf@bad=\count97
+LaTeX Info: Redefining \frac on input line 211.
+\uproot@=\count98
+\leftroot@=\count99
+LaTeX Info: Redefining \overline on input line 307.
+\classnum@=\count100
+\DOTSCASE@=\count101
+LaTeX Info: Redefining \ldots on input line 379.
+LaTeX Info: Redefining \dots on input line 382.
+LaTeX Info: Redefining \cdots on input line 467.
+\Mathstrutbox@=\box33
+\strutbox@=\box34
+\big@size=\dimen119
+LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
+\macc@depth=\count102
+\c@MaxMatrixCols=\count103
+\dotsspace@=\muskip10
+\c@parentequation=\count104
+\dspbrk@lvl=\count105
+\tag@help=\toks24
+\row@=\count106
+\column@=\count107
+\maxfields@=\count108
+\andhelp@=\toks25
+\eqnshift@=\dimen120
+\alignsep@=\dimen121
+\tagshift@=\dimen122
+\tagwidth@=\dimen123
+\totwidth@=\dimen124
+\lineht@=\dimen125
+\@envbody=\toks26
+\multlinegap=\skip68
+\multlinetaggap=\skip69
+\mathdisplay@stack=\toks27
+LaTeX Info: Redefining \[ on input line 2666.
+LaTeX Info: Redefining \] on input line 2667.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/makeidx.sty
+Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/framed/framed.sty
+Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
+\OuterFrameSep=\skip70
+\fb@frw=\dimen126
+\fb@frh=\dimen127
+\FrameRule=\dimen128
+\FrameSep=\dimen129
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/color.sty
+Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/color.cfg
+File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
+)
+Package color Info: Driver file: pdftex.def on input line 130.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/pdftex-def/pdftex.def
+File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count109
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+Package: fancyvrb 2008/02/07
+
+Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix 
+<2008/02/07> (tvz)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks28
+)
+\FV@CodeLineNo=\count110
+\FV@InFile=\read2
+\FV@TabBox=\box35
+\c@FancyVerbLine=\count111
+\FV@StepNumber=\count112
+\FV@OutFile=\write4
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/threeparttable/threeparttable.sty
+Package: threeparttable 2003/06/13  v 3.0
+\@tempboxb=\box36
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/mdwtools/footnote.sty
+Package: footnote 1997/01/28 1.13 Save footnotes around boxes
+\fn@notes=\box37
+\fn@width=\dimen130
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/wrapfig/wrapfig.sty
+\wrapoverhang=\dimen131
+\WF@size=\dimen132
+\c@WF@wrappedlines=\count113
+\WF@box=\box38
+\WF@everypar=\toks29
+Package: wrapfig 2003/01/31  v 3.6
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/parskip/parskip.sty
+Package: parskip 2001/04/09 non-zero parskip adjustments
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/alltt.sty
+Package: alltt 1997/06/16 v2.0g defines alltt environment
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg
+File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
+)
+Package graphics Info: Driver file: pdftex.def on input line 91.
+)
+\Gin@req@height=\dimen133
+\Gin@req@width=\dimen134
+)
+(/usr/local/texlive/2012/texmf-dist/tex/plain/misc/pdfcolor.tex)
+\distancetoright=\skip71
+\py@argswidth=\skip72
+\py@noticelength=\skip73
+\lineblockindentation=\skip74
+\image@box=\box39
+\image@width=\dimen135
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2012/05/13 v6.82q Hypertext links for LaTeX
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
+Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
+Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
+Package hobsub Info: Skipping package `infwarerr' (already loaded).
+Package hobsub Info: Skipping package `ltxcmds' (already loaded).
+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
+Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
+Package ifpdf Info: pdfTeX in PDF mode is detected.
+Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
+Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
+Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
+Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
+)
+Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
+Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
+)
+Package hobsub Info: Skipping package `hobsub' (already loaded).
+Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
+Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
+Package: xcolor-patch 2011/01/30 xcolor patch
+Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
+Package atveryend Info: \enddocument detected (standard20110627).
+Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
+Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
+Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
+)
+\@linkdim=\dimen136
+\Hy@linkcounter=\count114
+\Hy@pagecounter=\count115
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2012/05/13 v6.82q Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+\Hy@SavedSpaceFactor=\count116
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/hyperref.cfg
+File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
+)
+Package hyperref Info: Option `colorlinks' set `true' on input line 3941.
+Package hyperref Info: Option `breaklinks' set `true' on input line 3941.
+Package hyperref Info: Hyper figures OFF on input line 4062.
+Package hyperref Info: Link nesting OFF on input line 4067.
+Package hyperref Info: Hyper index ON on input line 4070.
+Package hyperref Info: Plain pages OFF on input line 4077.
+Package hyperref Info: Backreferencing OFF on input line 4082.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4300.
+\c@Hy@tempcnt=\count117
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip11
+Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 4653.
+\Fld@menulength=\count118
+\Field@Width=\dimen137
+\Fld@charsize=\dimen138
+Package hyperref Info: Hyper figures OFF on input line 5773.
+Package hyperref Info: Link nesting OFF on input line 5778.
+Package hyperref Info: Hyper index ON on input line 5781.
+Package hyperref Info: backreferencing OFF on input line 5788.
+Package hyperref Info: Link coloring ON on input line 5791.
+Package hyperref Info: Link coloring with OCG OFF on input line 5798.
+Package hyperref Info: PDF/A mode OFF on input line 5803.
+LaTeX Info: Redefining \ref on input line 5843.
+LaTeX Info: Redefining \pageref on input line 5847.
+\Hy@abspage=\count119
+\c@Item=\count120
+\c@Hfootnote=\count121
+)
+
+Package hyperref Message: Driver (autodetected): hpdftex.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2012/05/13 v6.82q Hyperref driver for pdfTeX
+\Fld@listcount=\count122
+\c@bookmark@seq@number=\count123
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
+Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+82.
+)
+\Hy@SectionHShift=\skip75
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/hypcap.sty
+Package: hypcap 2011/02/16 v1.11 Adjusting the anchors of captions (HO)
+)
+\DUlineblockindent=\skip76
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/multirow/multirow.sty
+\bigstrutjot=\dimen139
+)
+\@indexfile=\write5
+\openout5 = `LSMTool.idx'.
+
+
+Writing index file LSMTool.idx
+(./LSMTool.aux)
+\openout1 = `LSMTool.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 117.
+LaTeX Font Info:    Try loading font information for TS1+cmr on input line 117.
+
+ (/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1cmr.fd
+File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 117.
+LaTeX Font Info:    ... okay on input line 117.
+LaTeX Font Info:    Try loading font information for T1+ptm on input line 117.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/t1ptm.fd
+File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/context/base/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count124
+\scratchdimen=\dimen140
+\scratchbox=\box40
+\nofMPsegments=\count125
+\nofMParguments=\count126
+\everyMPshowfont=\toks30
+\MPscratchCnt=\count127
+\MPscratchDim=\dimen141
+\MPnumerator=\count128
+\makeMPintoPDFobject=\count129
+\everyMPtoPDFconversion=\toks31
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
+)
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 452.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+\AtBeginShipoutBox=\box41
+Package hyperref Info: Link coloring ON on input line 117.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
+Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
+)
+\c@section@level=\count130
+)
+LaTeX Info: Redefining \ref on input line 117.
+LaTeX Info: Redefining \pageref on input line 117.
+LaTeX Info: Redefining \nameref on input line 117.
+
+(./LSMTool.out) (./LSMTool.out)
+\@outlinefile=\write6
+\openout6 = `LSMTool.out'.
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 120--120
+
+ []
+
+LaTeX Font Info:    Try loading font information for T1+phv on input line 120.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/t1phv.fd
+File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
+)
+LaTeX Font Info:    Font shape `T1/phv/bx/n' in size <24.88> not available
+(Font)              Font shape `T1/phv/b/n' tried instead on input line 120.
+LaTeX Font Info:    Font shape `T1/phv/m/it' in size <17.28> not available
+(Font)              Font shape `T1/phv/m/sl' tried instead on input line 120.
+LaTeX Font Info:    Font shape `T1/phv/bx/it' in size <17.28> not available
+(Font)              Font shape `T1/phv/b/it' tried instead on input line 120.
+LaTeX Font Info:    Font shape `T1/phv/b/it' in size <17.28> not available
+(Font)              Font shape `T1/phv/b/sl' tried instead on input line 120.
+LaTeX Font Info:    Font shape `T1/phv/bx/n' in size <17.28> not available
+(Font)              Font shape `T1/phv/b/n' tried instead on input line 120.
+<<ot1.cmap>><<oml.cmap>><<oms.cmap>><<omx.cmap>> [1
+
+{/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] [2
+
+] (./LSMTool.toc
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <10> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 2.
+)
+\tf@toc=\write7
+\openout7 = `LSMTool.toc'.
+
+
+Adding blank page after the table of contents.
+LaTeX Font Info:    Font shape `T1/phv/bx/n' in size <10> not available
+(Font)              Font shape `T1/phv/b/n' tried instead on input line 120.
+[1
+
+] [2]
+LaTeX Font Info:    Try loading font information for T1+pcr on input line 124.
+ (/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/t1pcr.fd
+File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
+) [1
+
+]
+[2
+
+]
+Chapter 1.
+LaTeX Font Info:    Font shape `T1/phv/bx/n' in size <14.4> not available
+(Font)              Font shape `T1/phv/b/n' tried instead on input line 134.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <14.4> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 134.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <24.88> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 134.
+LaTeX Font Info:    Try loading font information for TS1+ptm on input line 136.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/ts1ptm.fd
+File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm.
+) (./LSMTool.ind)
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 151.
+[3]
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 151.
+ (./LSMTool.aux)
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 151.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 151.
+Package rerunfilecheck Info: File `LSMTool.out' has not changed.
+(rerunfilecheck)             Checksum: 5E06C21BA6849DEE166C18CC332EB8AA;53.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 151.
+ ) 
+Here is how much of TeX's memory you used:
+ 8838 strings out of 493488
+ 122872 string characters out of 3141326
+ 211356 words of memory out of 3000000
+ 11899 multiletter control sequences out of 15000+200000
+ 50602 words of font info for 58 fonts, out of 3000000 for 9000
+ 958 hyphenation exceptions out of 8191
+ 36i,11n,45p,407b,382s stack positions out of 5000i,500n,10000p,200000b,50000s
+{/usr/local/texlive/2012/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/local/t
+exlive/2012/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/local/texlive/2
+012/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb></usr/local/texlive/2012/tex
+mf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb></usr/local/texlive/2012/texmf-dis
+t/fonts/type1/urw/times/utmb8a.pfb></usr/local/texlive/2012/texmf-dist/fonts/ty
+pe1/urw/times/utmr8a.pfb></usr/local/texlive/2012/texmf-dist/fonts/type1/urw/ti
+mes/utmri8a.pfb>
+Output written on LSMTool.pdf (7 pages, 64937 bytes).
+PDF statistics:
+ 79 PDF objects out of 1000 (max. 8388607)
+ 58 compressed objects within 1 object stream
+ 11 named destinations out of 1000 (max. 500000)
+ 29 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/docs/build/latex/LSMTool.out b/docs/build/latex/LSMTool.out
new file mode 100644
index 0000000..d4721b5
--- /dev/null
+++ b/docs/build/latex/LSMTool.out
@@ -0,0 +1 @@
+\BOOKMARK [0][-]{chapter.1}{Indices and tables}{}% 1
diff --git a/docs/build/latex/LSMTool.pdf b/docs/build/latex/LSMTool.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5b4d48be3d63b8113a14fa02e85833b0a7ddf471
GIT binary patch
literal 64937
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%0D;#Ld<p
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
VilWpsE;ADoO9L)dRabvEE&y-3EARjS

literal 0
HcmV?d00001

diff --git a/docs/build/latex/LSMTool.tex b/docs/build/latex/LSMTool.tex
new file mode 100644
index 0000000..4aedb0b
--- /dev/null
+++ b/docs/build/latex/LSMTool.tex
@@ -0,0 +1,151 @@
+% Generated by Sphinx.
+\def\sphinxdocclass{report}
+\documentclass[letterpaper,10pt,english]{sphinxmanual}
+\usepackage[utf8]{inputenc}
+\DeclareUnicodeCharacter{00A0}{\nobreakspace}
+\usepackage{cmap}
+\usepackage[T1]{fontenc}
+\usepackage{babel}
+\usepackage{times}
+\usepackage[Bjarne]{fncychap}
+\usepackage{longtable}
+\usepackage{sphinx}
+\usepackage{multirow}
+
+
+\title{LSMTool Documentation}
+\date{June 20, 2014}
+\release{1.0.0}
+\author{David Rafferty}
+\newcommand{\sphinxlogo}{}
+\renewcommand{\releasename}{Release}
+\makeindex
+
+\makeatletter
+\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
+    \let\PYG@ul=\relax \let\PYG@tc=\relax%
+    \let\PYG@bc=\relax \let\PYG@ff=\relax}
+\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
+\def\PYG@toks#1+{\ifx\relax#1\empty\else%
+    \PYG@tok{#1}\expandafter\PYG@toks\fi}
+\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
+    \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
+\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
+
+\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
+\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
+\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
+\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf}
+\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
+\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
+\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG@tok@cs\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}}
+\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit}
+\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}}
+\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
+\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
+\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.84,0.33,0.22}{##1}}}
+\expandafter\def\csname PYG@tok@nl\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.13,0.44}{##1}}}
+\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
+\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.38,0.68,0.84}{##1}}}
+\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
+\expandafter\def\csname PYG@tok@nd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}}
+\expandafter\def\csname PYG@tok@ne\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}}
+\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.44,0.63,0.82}{##1}}}
+\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.45}{##1}}}
+\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
+\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
+\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
+\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
+\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
+\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.32,0.47,0.09}{##1}}}
+\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.14,0.33,0.53}{##1}}}
+\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
+\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
+\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.56,0.13,0.00}{##1}}}
+\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+
+\def\PYGZbs{\char`\\}
+\def\PYGZus{\char`\_}
+\def\PYGZob{\char`\{}
+\def\PYGZcb{\char`\}}
+\def\PYGZca{\char`\^}
+\def\PYGZam{\char`\&}
+\def\PYGZlt{\char`\<}
+\def\PYGZgt{\char`\>}
+\def\PYGZsh{\char`\#}
+\def\PYGZpc{\char`\%}
+\def\PYGZdl{\char`\$}
+\def\PYGZhy{\char`\-}
+\def\PYGZsq{\char`\'}
+\def\PYGZdq{\char`\"}
+\def\PYGZti{\char`\~}
+% for compatibility with earlier versions
+\def\PYGZat{@}
+\def\PYGZlb{[}
+\def\PYGZrb{]}
+\makeatother
+
+\begin{document}
+
+\maketitle
+\tableofcontents
+\phantomsection\label{index::doc}
+
+
+LSMTool is a Python package which allow the manipulation of sky models in the \code{makesourcedb} format understood by BBS. Note that LSMTool is still in beta. Please report bugs to \code{drafferty@hs.uni-hamburg.de}. To initialize your environment for LSMTool, users on CEP1 and CEP2 should run the following commands:
+
+\begin{Verbatim}[commandchars=\\\{\}]
+use LofIm
+source \PYGZti{}rafferty/init\PYGZus{}lsmtool
+\end{Verbatim}
+
+Note that the Pythonlibs LOFAR package includes an older version of astropy that conflicts with LSMTool and cannot be used in conjunction with it.
+
+
+\chapter{Indices and tables}
+\label{index:welcome-to-lsmtool-s-documentation}\label{index:indices-and-tables}\begin{itemize}
+\item {} 
+\emph{genindex}
+
+\item {} 
+\emph{modindex}
+
+\item {} 
+\emph{search}
+
+\end{itemize}
+
+
+
+\renewcommand{\indexname}{Index}
+\printindex
+\end{document}
diff --git a/docs/build/latex/LSMTool.toc b/docs/build/latex/LSMTool.toc
new file mode 100644
index 0000000..6d09197
--- /dev/null
+++ b/docs/build/latex/LSMTool.toc
@@ -0,0 +1,2 @@
+\select@language {english}
+\contentsline {chapter}{\numberline {1}Indices and tables}{3}{chapter.1}
diff --git a/docs/build/latex/Makefile b/docs/build/latex/Makefile
new file mode 100644
index 0000000..6b87ad8
--- /dev/null
+++ b/docs/build/latex/Makefile
@@ -0,0 +1,66 @@
+# Makefile for Sphinx LaTeX output
+
+ALLDOCS = $(basename $(wildcard *.tex))
+ALLPDF = $(addsuffix .pdf,$(ALLDOCS))
+ALLDVI = $(addsuffix .dvi,$(ALLDOCS))
+
+# Prefix for archive names
+ARCHIVEPRREFIX =
+# Additional LaTeX options
+LATEXOPTS =
+
+all: $(ALLPDF)
+all-pdf: $(ALLPDF)
+all-dvi: $(ALLDVI)
+all-ps: all-dvi
+	for f in *.dvi; do dvips $$f; done
+
+all-pdf-ja:
+	for f in *.pdf *.png *.gif *.jpg *.jpeg; do extractbb $$f; done
+	for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
+	for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
+	for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
+	-for f in *.idx; do mendex -U -f -d "`basename $$f .idx`.dic" -s python.ist $$f; done
+	for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
+	for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done
+	for f in *.dvi; do dvipdfmx $$f; done
+
+zip: all-$(FMT)
+	mkdir $(ARCHIVEPREFIX)docs-$(FMT)
+	cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
+	zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FMT)
+	rm -r $(ARCHIVEPREFIX)docs-$(FMT)
+
+tar: all-$(FMT)
+	mkdir $(ARCHIVEPREFIX)docs-$(FMT)
+	cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT)
+	tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT)
+	rm -r $(ARCHIVEPREFIX)docs-$(FMT)
+
+bz2: tar
+	bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
+
+# The number of LaTeX runs is quite conservative, but I don't expect it
+# to get run often, so the little extra time won't hurt.
+%.dvi: %.tex
+	latex $(LATEXOPTS) '$<'
+	latex $(LATEXOPTS) '$<'
+	latex $(LATEXOPTS) '$<'
+	-makeindex -s python.ist '$(basename $<).idx'
+	latex $(LATEXOPTS) '$<'
+	latex $(LATEXOPTS) '$<'
+
+%.pdf: %.tex
+	pdflatex $(LATEXOPTS) '$<'
+	pdflatex $(LATEXOPTS) '$<'
+	pdflatex $(LATEXOPTS) '$<'
+	-makeindex -s python.ist '$(basename $<).idx'
+	pdflatex $(LATEXOPTS) '$<'
+	pdflatex $(LATEXOPTS) '$<'
+
+clean:
+	rm -f *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla
+
+.PHONY: all all-pdf all-dvi all-ps clean
+.PHONY: all-pdf-ja
+
diff --git a/docs/build/latex/fncychap.sty b/docs/build/latex/fncychap.sty
new file mode 100644
index 0000000..9a56c04
--- /dev/null
+++ b/docs/build/latex/fncychap.sty
@@ -0,0 +1,683 @@
+%%% Copyright   Ulf A. Lindgren
+%%%
+%%% Note        Premission is granted to modify this file under
+%%%             the condition that it is saved using another
+%%%             file and package name.
+%%%
+%%% Revision    1.1 (1997)
+%%%
+%%%             Jan. 8th Modified package name base date option
+%%%             Jan. 22th Modified FmN and FmTi for error in book.cls
+%%%                  \MakeUppercase{#}->{\MakeUppercase#}
+%%%             Apr. 6th Modified Lenny option to prevent undesired 
+%%%                  skip of line.
+%%%             Nov. 8th Fixed \@chapapp for AMS
+%%%
+%%% Revision    1.2 (1998)
+%%%
+%%%             Feb. 11th Fixed appendix problem related to Bjarne
+%%%             Aug. 11th Fixed problem related to 11pt and 12pt 
+%%%                  suggested by Tomas Lundberg. THANKS!
+%%%
+%%% Revision    1.3 (2004)
+%%%             Sep. 20th problem with frontmatter, mainmatter and
+%%%                  backmatter, pointed out by Lapo Mori
+%%%
+%%% Revision    1.31 (2004)
+%%%             Sep. 21th problem with the Rejne definition streched text
+%%%                  caused ugly gaps in the vrule aligned with the title
+%%%                  text. Kindly pointed out to me by Hendri Adriaens
+%%%
+%%% Revision    1.32 (2005)
+%%%             Jun. 23th compatibility problem with the KOMA class 'scrbook.cls'
+%%%                  a remedy is a redefinition of '\@schapter' in
+%%%                  line with that used in KOMA. The problem was pointed
+%%%                  out to me by Mikkel Holm Olsen
+%%%
+%%% Revision    1.33 (2005)
+%%%             Aug. 9th misspelled ``TWELV'' corrected, the error was pointed
+%%%                  out to me by George Pearson
+%%%
+%%% Revision    1.34 (2007)
+%%%             Added an alternative to Lenny provided by Peter
+%%%             Osborne (2005-11-28)
+%%%             Corrected front, main and back matter, based on input
+%%%             from Bas van Gils (2006-04-24)
+%%%             Jul. 30th Added Bjornstrup option provided by Jean-Marc
+%%%             Francois (2007-01-05).
+%%%             Reverted to \MakeUppercase{#} see rev 1.1, solved
+%%%             problem with MakeUppercase and MakeLowercase pointed
+%%%             out by Marco Feuerstein  (2007-06-06) 
+
+
+%%% Last modified   Jul. 2007
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{fncychap}
+             [2007/07/30 v1.34
+                 LaTeX package (Revised chapters)]
+
+%%%% For conditional inclusion of color
+\newif\ifusecolor
+\usecolorfalse
+
+
+
+%%%% DEFINITION OF Chapapp variables
+\newcommand{\CNV}{\huge\bfseries}
+\newcommand{\ChNameVar}[1]{\renewcommand{\CNV}{#1}}
+
+
+%%%% DEFINITION OF TheChapter variables
+\newcommand{\CNoV}{\huge\bfseries}
+\newcommand{\ChNumVar}[1]{\renewcommand{\CNoV}{#1}}
+
+\newif\ifUCN
+\UCNfalse
+\newif\ifLCN
+\LCNfalse
+\def\ChNameLowerCase{\LCNtrue\UCNfalse}
+\def\ChNameUpperCase{\UCNtrue\LCNfalse}
+\def\ChNameAsIs{\UCNfalse\LCNfalse}
+
+%%%%% Fix for AMSBook 971008
+
+\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}
+
+
+%%%%% Fix for Bjarne and appendix 980211
+
+\newif\ifinapp
+\inappfalse
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \inapptrue%
+  \renewcommand\@chapapp{\appendixname}%
+  \renewcommand\thechapter{\@Alph\c@chapter}}
+
+%%%%% Fix for frontmatter, mainmatter, and backmatter 040920
+
+\@ifundefined{@mainmatter}{\newif\if@mainmatter \@mainmattertrue}{}
+
+%%%%%
+
+
+
+\newcommand{\FmN}[1]{%
+\ifUCN
+   {\MakeUppercase{#1}}\LCNfalse
+\else
+   \ifLCN
+      {\MakeLowercase{#1}}\UCNfalse
+   \else #1
+   \fi
+\fi}
+
+
+%%%% DEFINITION OF Title variables
+\newcommand{\CTV}{\Huge\bfseries}
+\newcommand{\ChTitleVar}[1]{\renewcommand{\CTV}{#1}}
+
+%%%% DEFINITION OF the basic rule width
+\newlength{\RW}
+\setlength{\RW}{1pt}
+\newcommand{\ChRuleWidth}[1]{\setlength{\RW}{#1}}
+
+\newif\ifUCT
+\UCTfalse
+\newif\ifLCT
+\LCTfalse
+\def\ChTitleLowerCase{\LCTtrue\UCTfalse}
+\def\ChTitleUpperCase{\UCTtrue\LCTfalse}
+\def\ChTitleAsIs{\UCTfalse\LCTfalse}
+\newcommand{\FmTi}[1]{%
+\ifUCT
+   {\MakeUppercase{#1}}\LCTfalse
+\else
+   \ifLCT
+      {\MakeLowercase{#1}}\UCTfalse
+   \else {#1}
+   \fi
+\fi}
+
+
+
+\newlength{\mylen}
+\newlength{\myhi}
+\newlength{\px}
+\newlength{\py}
+\newlength{\pyy}
+\newlength{\pxx}
+
+
+\def\mghrulefill#1{\leavevmode\leaders\hrule\@height #1\hfill\kern\z@}
+
+\newcommand{\DOCH}{%
+  \CNV\FmN{\@chapapp}\space \CNoV\thechapter
+  \par\nobreak
+  \vskip 20\p@
+  }
+\newcommand{\DOTI}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+\newcommand{\DOTIS}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+
+%%%%%% SONNY DEF
+
+\DeclareOption{Sonny}{%
+  \ChNameVar{\Large\sf}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\Large\sf}
+  \ChRuleWidth{0.5pt}
+  \ChNameUpperCase
+  \renewcommand{\DOCH}{%
+    \raggedleft
+    \CNV\FmN{\@chapapp}\space \CNoV\thechapter
+    \par\nobreak
+    \vskip 40\p@}
+  \renewcommand{\DOTI}[1]{%
+    \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
+    \vskip 5\p@
+    \CTV\FmTi{#1}\par\nobreak
+    \mghrulefill{\RW}\par\nobreak
+    \vskip 40\p@}
+  \renewcommand{\DOTIS}[1]{%
+    \CTV\raggedleft\mghrulefill{\RW}\par\nobreak
+    \vskip 5\p@
+    \CTV\FmTi{#1}\par\nobreak
+    \mghrulefill{\RW}\par\nobreak
+    \vskip 40\p@}
+}
+
+%%%%%% LENNY DEF
+
+\DeclareOption{Lenny}{%
+
+  \ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
+  \ChNumVar{\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont}
+  \ChTitleVar{\Huge\bfseries\rm}
+  \ChRuleWidth{1pt}
+  \renewcommand{\DOCH}{%
+    \settowidth{\px}{\CNV\FmN{\@chapapp}}
+    \addtolength{\px}{2pt}
+    \settoheight{\py}{\CNV\FmN{\@chapapp}}
+    \addtolength{\py}{1pt}
+
+    \settowidth{\mylen}{\CNV\FmN{\@chapapp}\space\CNoV\thechapter}
+    \addtolength{\mylen}{1pt}
+    \settowidth{\pxx}{\CNoV\thechapter}
+    \addtolength{\pxx}{-1pt}
+
+    \settoheight{\pyy}{\CNoV\thechapter}
+    \addtolength{\pyy}{-2pt}
+    \setlength{\myhi}{\pyy}
+    \addtolength{\myhi}{-1\py}
+    \par
+    \parbox[b]{\textwidth}{%
+    \rule[\py]{\RW}{\myhi}%
+    \hskip -\RW%
+    \rule[\pyy]{\px}{\RW}%
+    \hskip -\px%
+    \raggedright%
+    \CNV\FmN{\@chapapp}\space\CNoV\thechapter%
+    \hskip1pt%
+    \mghrulefill{\RW}%
+    \rule{\RW}{\pyy}\par\nobreak%
+    \vskip -\baselineskip%
+    \vskip -\pyy%
+    \hskip \mylen%
+    \mghrulefill{\RW}\par\nobreak%
+    \vskip \pyy}%
+    \vskip 20\p@}
+ 
+
+  \renewcommand{\DOTI}[1]{%
+    \raggedright
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+
+  \renewcommand{\DOTIS}[1]{%
+    \raggedright
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+ }
+
+%%%%%% Peter Osbornes' version of LENNY DEF
+
+\DeclareOption{PetersLenny}{%
+
+% five new lengths 
+\newlength{\bl}                           %  bottom left   : orig \space
+\setlength{\bl}{6pt}
+\newcommand{\BL}[1]{\setlength{\bl}{#1}}
+\newlength{\br}                           %  bottom right  : orig 1pt
+\setlength{\br}{1pt}
+\newcommand{\BR}[1]{\setlength{\br}{#1}}
+\newlength{\tl}                           %  top left      : orig 2pt
+\setlength{\tl}{2pt}
+\newcommand{\TL}[1]{\setlength{\tl}{#1}}
+\newlength{\trr}                           %  top right      :orig 1pt 
+\setlength{\trr}{1pt}
+\newcommand{\TR}[1]{\setlength{\trr}{#1}}
+\newlength{\blrule}                           %  top right      :orig 1pt 
+\setlength{\trr}{0pt}
+\newcommand{\BLrule}[1]{\setlength{\blrule}{#1}}
+
+
+  \ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
+  \ChNumVar{\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont}
+  \ChTitleVar{\Huge\bfseries\rm}
+  \ChRuleWidth{1pt}
+\renewcommand{\DOCH}{%
+
+
+%%%%%%%                                   tweaks for 1--9 and A--Z
+\ifcase\c@chapter\relax%
+\or\BL{-3pt}\TL{-4pt}\BR{0pt}\TR{-6pt}%1
+\or\BL{0pt}\TL{-4pt}\BR{2pt}\TR{-4pt}%2
+\or\BL{0pt}\TL{-4pt}\BR{2pt}\TR{-4pt}%3
+\or\BL{0pt}\TL{5pt}\BR{2pt}\TR{-4pt}%4
+\or\BL{0pt}\TL{3pt}\BR{2pt}\TR{-4pt}%5
+\or\BL{-1pt}\TL{0pt}\BR{2pt}\TR{-2pt}%6
+\or\BL{0pt}\TL{-3pt}\BR{2pt}\TR{-2pt}%7
+\or\BL{0pt}\TL{-3pt}\BR{2pt}\TR{-2pt}%8
+\or\BL{0pt}\TL{-3pt}\BR{-4pt}\TR{-2pt}%9
+\or\BL{-3pt}\TL{-3pt}\BR{2pt}\TR{-7pt}%10
+\or\BL{-6pt}\TL{-6pt}\BR{0pt}\TR{-9pt}%11
+\or\BL{-6pt}\TL{-6pt}\BR{2pt}\TR{-7pt}%12
+\or\BL{-5pt}\TL{-5pt}\BR{0pt}\TR{-9pt}%13
+\or\BL{-6pt}\TL{-6pt}\BR{0pt}\TR{-9pt}%14
+\or\BL{-3pt}\TL{-3pt}\BR{3pt}\TR{-6pt}%15
+\or\BL{-3pt}\TL{-3pt}\BR{3pt}\TR{-6pt}%16
+\or\BL{-5pt}\TL{-3pt}\BR{-8pt}\TR{-6pt}%17
+\or\BL{-5pt}\TL{-5pt}\BR{0pt}\TR{-9pt}%18
+\or\BL{-3pt}\TL{-3pt}\BR{-6pt}\TR{-9pt}%19
+\or\BL{0pt}\TL{0pt}\BR{0pt}\TR{-5pt}%20
+\fi
+
+\ifinapp\ifcase\c@chapter\relax%
+\or\BL{0pt}\TL{14pt}\BR{5pt}\TR{-19pt}%A
+\or\BL{0pt}\TL{-5pt}\BR{-3pt}\TR{-8pt}%B
+\or\BL{-3pt}\TL{-2pt}\BR{1pt}\TR{-6pt}\BLrule{0pt}%C
+\or\BL{0pt}\TL{-5pt}\BR{-3pt}\TR{-8pt}\BLrule{0pt}%D
+\or\BL{0pt}\TL{-5pt}\BR{2pt}\TR{-3pt}%E
+\or\BL{0pt}\TL{-5pt}\BR{-10pt}\TR{-1pt}%F
+\or\BL{-3pt}\TL{0pt}\BR{0pt}\TR{-7pt}%G
+\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%H
+\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%I
+\or\BL{2pt}\TL{0pt}\BR{-3pt}\TR{1pt}%J
+\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%K
+\or\BL{0pt}\TL{-5pt}\BR{2pt}\TR{-19pt}%L
+\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}%M
+\or\BL{0pt}\TL{-5pt}\BR{-2pt}\TR{-1pt}%N
+\or\BL{-3pt}\TL{-2pt}\BR{-3pt}\TR{-11pt}%O
+\or\BL{0pt}\TL{-5pt}\BR{-9pt}\TR{-3pt}%P
+\or\BL{-3pt}\TL{-2pt}\BR{-3pt}\TR{-11pt}%Q
+\or\BL{0pt}\TL{-5pt}\BR{4pt}\TR{-8pt}%R
+\or\BL{-2pt}\TL{-2pt}\BR{-2pt}\TR{-7pt}%S
+\or\BL{-3pt}\TL{0pt}\BR{-5pt}\TR{4pt}\BLrule{8pt}%T
+\or\BL{-7pt}\TL{-11pt}\BR{-5pt}\TR{-7pt}\BLrule{0pt}%U
+\or\BL{-14pt}\TL{-5pt}\BR{-14pt}\TR{-1pt}\BLrule{14pt}%V
+\or\BL{-10pt}\TL{-9pt}\BR{-13pt}\TR{-3pt}\BLrule{7pt}%W
+\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}\BLrule{0pt}%X
+\or\BL{-6pt}\TL{-4pt}\BR{-7pt}\TR{1pt}\BLrule{7pt}%Y
+\or\BL{0pt}\TL{-5pt}\BR{3pt}\TR{-1pt}\BLrule{0pt}%Z
+\fi\fi
+%%%%%%%
+    \settowidth{\px}{\CNV\FmN{\@chapapp}}
+    \addtolength{\px}{\tl}        %MOD change 2pt to \tl
+    \settoheight{\py}{\CNV\FmN{\@chapapp}}
+    \addtolength{\py}{1pt}
+
+    \settowidth{\mylen}{\CNV\FmN{\@chapapp}\space\CNoV\thechapter}
+    \addtolength{\mylen}{\trr}% MOD change 1pt to \tr
+    \settowidth{\pxx}{\CNoV\thechapter}
+    \addtolength{\pxx}{-1pt}
+
+    \settoheight{\pyy}{\CNoV\thechapter}
+    \addtolength{\pyy}{-2pt}
+    \setlength{\myhi}{\pyy}
+    \addtolength{\myhi}{-1\py}
+    \par
+    \parbox[b]{\textwidth}{%
+    \rule[\py]{\RW}{\myhi}%
+    \hskip -\RW%
+    \rule[\pyy]{\px}{\RW}% 
+    \hskip -\px%
+    \raggedright%
+    \CNV\FmN{\@chapapp}\rule{\blrule}{\RW}\hskip\bl\CNoV\thechapter%MOD 
+%    \CNV\FmN{\@chapapp}\space\CNoV\thechapter                     %ORIGINAL
+    \hskip\br%                           %MOD 1pt to \br
+    \mghrulefill{\RW}% 
+    \rule{\RW}{\pyy}\par\nobreak% 
+    \vskip -\baselineskip%
+    \vskip -\pyy%
+    \hskip \mylen%
+    \mghrulefill{\RW}\par\nobreak%
+    \vskip \pyy}%
+    \vskip 20\p@}
+ 
+
+  \renewcommand{\DOTI}[1]{%
+    \raggedright
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+
+  \renewcommand{\DOTIS}[1]{%
+    \raggedright
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+ }
+
+
+%
+
+
+%%%%%% BJORNSTRUP DEF
+
+\DeclareOption{Bjornstrup}{%
+  \usecolortrue
+  % pzc (Zapf Chancelery) is nice.  ppl (Palatino) is cool too.
+  \ChNumVar{\fontsize{76}{80}\usefont{OT1}{pzc}{m}{n}\selectfont}
+  \ChTitleVar{\raggedleft\Large\sffamily\bfseries}
+
+  \setlength{\myhi}{10pt}         % Space between grey box border and text
+  \setlength{\mylen}{\textwidth}
+  \addtolength{\mylen}{-2\myhi}
+  \renewcommand{\DOCH}{%
+    \settowidth{\py}{\CNoV\thechapter}
+    \addtolength{\py}{-10pt}      % Amount of space by which the
+%                                  % number is shifted right
+    \fboxsep=0pt%
+    \colorbox[gray]{.85}{\rule{0pt}{40pt}\parbox[b]{\textwidth}{\hfill}}%
+    \kern-\py\raise20pt%
+    \hbox{\color[gray]{.5}\CNoV\thechapter}\\%
+  }
+  
+  \renewcommand{\DOTI}[1]{%
+    \nointerlineskip\raggedright%
+    \fboxsep=\myhi%
+    \vskip-1ex%
+    \colorbox[gray]{.85}{\parbox[t]{\mylen}{\CTV\FmTi{#1}}}\par\nobreak%
+    \vskip 40\p@%
+  }
+
+  \renewcommand{\DOTIS}[1]{%
+    \fboxsep=0pt
+    \colorbox[gray]{.85}{\rule{0pt}{40pt}\parbox[b]{\textwidth}{\hfill}}\\%
+    \nointerlineskip\raggedright%
+    \fboxsep=\myhi%
+    \colorbox[gray]{.85}{\parbox[t]{\mylen}{\CTV\FmTi{#1}}}\par\nobreak%
+    \vskip 40\p@%
+  }
+}
+
+
+%%%%%%% GLENN DEF
+
+
+\DeclareOption{Glenn}{%
+  \ChNameVar{\bfseries\Large\sf}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\bfseries\Large\rm}
+  \ChRuleWidth{1pt}
+  \ChNameUpperCase
+  \ChTitleUpperCase
+  \renewcommand{\DOCH}{%
+    \settoheight{\myhi}{\CTV\FmTi{Test}}
+    \setlength{\py}{\baselineskip}
+    \addtolength{\py}{\RW}
+    \addtolength{\py}{\myhi}
+    \setlength{\pyy}{\py}
+    \addtolength{\pyy}{-1\RW}
+     
+    \raggedright
+    \CNV\FmN{\@chapapp}\space\CNoV\thechapter
+    \hskip 3pt\mghrulefill{\RW}\rule[-1\pyy]{2\RW}{\py}\par\nobreak}
+
+  \renewcommand{\DOTI}[1]{%
+    \addtolength{\pyy}{-4pt}
+    \settoheight{\myhi}{\CTV\FmTi{#1}}
+    \addtolength{\myhi}{\py}
+    \addtolength{\myhi}{-1\RW}
+    \vskip -1\pyy
+    \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
+    \raggedleft\CTV\FmTi{#1}\par\nobreak
+    \vskip 80\p@}
+
+\newlength{\backskip}
+  \renewcommand{\DOTIS}[1]{%
+%    \setlength{\py}{10pt}
+%    \setlength{\pyy}{\py}
+%    \addtolength{\pyy}{\RW}
+%    \setlength{\myhi}{\baselineskip}
+%    \addtolength{\myhi}{\pyy}
+%    \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
+%    \addtolength{}{}
+%\vskip -1\baselineskip
+%    \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
+%    \raggedleft\CTV\FmTi{#1}\par\nobreak
+%    \vskip 60\p@}
+%% Fix suggested by Tomas Lundberg
+    \setlength{\py}{25pt}  % eller vad man vill
+    \setlength{\pyy}{\py}
+    \setlength{\backskip}{\py}
+    \addtolength{\backskip}{2pt}
+    \addtolength{\pyy}{\RW}
+    \setlength{\myhi}{\baselineskip}
+    \addtolength{\myhi}{\pyy}
+    \mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
+    \vskip -1\backskip
+    \rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 3pt %
+    \raggedleft\CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@}
+ }
+
+%%%%%%% CONNY DEF
+
+\DeclareOption{Conny}{%
+  \ChNameUpperCase
+  \ChTitleUpperCase  
+  \ChNameVar{\centering\Huge\rm\bfseries}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\centering\Huge\rm}
+  \ChRuleWidth{2pt}
+
+  \renewcommand{\DOCH}{%
+    \mghrulefill{3\RW}\par\nobreak
+    \vskip -0.5\baselineskip
+    \mghrulefill{\RW}\par\nobreak
+    \CNV\FmN{\@chapapp}\space \CNoV\thechapter
+    \par\nobreak
+    \vskip -0.5\baselineskip
+   }
+  \renewcommand{\DOTI}[1]{%
+    \mghrulefill{\RW}\par\nobreak
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 60\p@
+    }
+  \renewcommand{\DOTIS}[1]{%
+    \mghrulefill{\RW}\par\nobreak
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 60\p@
+    }
+  }
+
+%%%%%%% REJNE DEF
+
+\DeclareOption{Rejne}{%
+
+  \ChNameUpperCase
+  \ChTitleUpperCase  
+  \ChNameVar{\centering\Large\rm}
+  \ChNumVar{\Huge}
+  \ChTitleVar{\centering\Huge\rm}
+  \ChRuleWidth{1pt}
+  \renewcommand{\DOCH}{%
+    \settoheight{\py}{\CNoV\thechapter}
+    \parskip=0pt plus 1pt % Set parskip to default, just in case v1.31
+    \addtolength{\py}{-1pt}
+    \CNV\FmN{\@chapapp}\par\nobreak
+    \vskip 20\p@
+    \setlength{\myhi}{2\baselineskip}
+    \setlength{\px}{\myhi}
+    \addtolength{\px}{-1\RW}
+    \rule[-1\px]{\RW}{\myhi}\mghrulefill{\RW}\hskip
+    10pt\raisebox{-0.5\py}{\CNoV\thechapter}\hskip 10pt\mghrulefill{\RW}\rule[-1\px]{\RW}{\myhi}\par\nobreak
+     \vskip -3\p@% Added -2pt vskip to correct for streched text v1.31
+    }
+  \renewcommand{\DOTI}[1]{%
+    \setlength{\mylen}{\textwidth}
+    \parskip=0pt plus 1pt % Set parskip to default, just in case v1.31
+    \addtolength{\mylen}{-2\RW}
+    {\vrule width\RW}\parbox{\mylen}{\CTV\FmTi{#1}}{\vrule width\RW}\par\nobreak%
+    \vskip -3pt\rule{\RW}{2\baselineskip}\mghrulefill{\RW}\rule{\RW}{2\baselineskip}%
+    \vskip 60\p@% Added -2pt in vskip to correct for streched text v1.31
+    }
+  \renewcommand{\DOTIS}[1]{%
+    \setlength{\py}{\fboxrule}
+    \setlength{\fboxrule}{\RW}
+    \setlength{\mylen}{\textwidth}
+    \addtolength{\mylen}{-2\RW}
+    \fbox{\parbox{\mylen}{\vskip 2\baselineskip\CTV\FmTi{#1}\par\nobreak\vskip \baselineskip}} 
+    \setlength{\fboxrule}{\py}
+    \vskip 60\p@
+    }
+  }
+
+
+%%%%%%% BJARNE DEF
+
+\DeclareOption{Bjarne}{%
+  \ChNameUpperCase
+  \ChTitleUpperCase  
+  \ChNameVar{\raggedleft\normalsize\rm}
+  \ChNumVar{\raggedleft \bfseries\Large}
+  \ChTitleVar{\raggedleft \Large\rm}
+  \ChRuleWidth{1pt}
+
+
+%% Note thechapter -> c@chapter fix appendix bug
+%% Fixed misspelled 12
+
+  \newcounter{AlphaCnt}
+  \newcounter{AlphaDecCnt}
+  \newcommand{\AlphaNo}{%
+    \ifcase\number\theAlphaCnt
+      \ifnum\c@chapter=0
+        ZERO\else{}\fi
+    \or ONE\or TWO\or THREE\or FOUR\or FIVE
+    \or SIX\or SEVEN\or EIGHT\or NINE\or TEN
+    \or ELEVEN\or TWELVE\or THIRTEEN\or FOURTEEN\or FIFTEEN
+    \or SIXTEEN\or SEVENTEEN\or EIGHTEEN\or NINETEEN\fi
+}
+
+  \newcommand{\AlphaDecNo}{%
+    \setcounter{AlphaDecCnt}{0}
+    \@whilenum\number\theAlphaCnt>0\do
+      {\addtocounter{AlphaCnt}{-10}
+       \addtocounter{AlphaDecCnt}{1}}
+     \ifnum\number\theAlphaCnt=0
+     \else
+       \addtocounter{AlphaDecCnt}{-1}
+       \addtocounter{AlphaCnt}{10}
+     \fi
+     
+     
+    \ifcase\number\theAlphaDecCnt\or TEN\or TWENTY\or THIRTY\or
+    FORTY\or FIFTY\or SIXTY\or SEVENTY\or EIGHTY\or NINETY\fi
+    }
+  \newcommand{\TheAlphaChapter}{%
+    
+    \ifinapp 
+      \thechapter
+    \else
+      \setcounter{AlphaCnt}{\c@chapter}
+      \ifnum\c@chapter<20
+        \AlphaNo
+      \else
+        \AlphaDecNo\AlphaNo
+      \fi
+    \fi
+    }  
+  \renewcommand{\DOCH}{%
+    \mghrulefill{\RW}\par\nobreak
+    \CNV\FmN{\@chapapp}\par\nobreak 
+    \CNoV\TheAlphaChapter\par\nobreak
+    \vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak
+    \vskip 20\p@
+    }
+  \renewcommand{\DOTI}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+  \renewcommand{\DOTIS}[1]{%
+    \CTV\FmTi{#1}\par\nobreak
+    \vskip 40\p@
+    }
+}
+
+\DeclareOption*{%
+  \PackageWarning{fancychapter}{unknown style option}
+  }
+
+\ProcessOptions* \relax
+
+\ifusecolor
+  \RequirePackage{color} 
+\fi
+\def\@makechapterhead#1{%
+  \vspace*{50\p@}%
+  {\parindent \z@ \raggedright \normalfont
+    \ifnum \c@secnumdepth >\m@ne
+      \if@mainmatter%%%%% Fix for frontmatter, mainmatter, and backmatter 040920
+        \DOCH
+      \fi
+    \fi
+    \interlinepenalty\@M
+    \if@mainmatter%%%%% Fix for frontmatter, mainmatter, and backmatter 060424
+      \DOTI{#1}%
+    \else%
+      \DOTIS{#1}%
+    \fi
+  }}
+
+
+%%% Begin: To avoid problem with scrbook.cls (fncychap version 1.32)
+
+%%OUT:
+%\def\@schapter#1{\if@twocolumn
+%                   \@topnewpage[\@makeschapterhead{#1}]%
+%                 \else
+%                   \@makeschapterhead{#1}%
+%                   \@afterheading
+%                 \fi}
+
+%%IN:
+\def\@schapter#1{%
+\if@twocolumn%
+  \@makeschapterhead{#1}%
+\else%
+  \@makeschapterhead{#1}%
+  \@afterheading%
+\fi}
+
+%%% End: To avoid problem with scrbook.cls (fncychap version 1.32)
+
+\def\@makeschapterhead#1{%
+  \vspace*{50\p@}%
+  {\parindent \z@ \raggedright
+    \normalfont
+    \interlinepenalty\@M
+    \DOTIS{#1}
+    \vskip 40\p@
+  }}
+
+\endinput
+
+
diff --git a/docs/build/latex/python.ist b/docs/build/latex/python.ist
new file mode 100644
index 0000000..9ffa0f9
--- /dev/null
+++ b/docs/build/latex/python.ist
@@ -0,0 +1,11 @@
+line_max 100
+headings_flag 1
+heading_prefix "  \\bigletter "
+
+preamble "\\begin{theindex}
+\\def\\bigletter#1{{\\Large\\sffamily#1}\\nopagebreak\\vspace{1mm}}
+
+"
+
+symhead_positive "{Symbols}"
+numhead_positive "{Numbers}"
diff --git a/docs/build/latex/sphinx.sty b/docs/build/latex/sphinx.sty
new file mode 100644
index 0000000..554845f
--- /dev/null
+++ b/docs/build/latex/sphinx.sty
@@ -0,0 +1,522 @@
+%
+% sphinx.sty
+%
+% Adapted from the old python.sty, mostly written by Fred Drake,
+% by Georg Brandl.
+%
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{sphinx}[2010/01/15 LaTeX package (Sphinx markup)]
+
+\@ifclassloaded{memoir}{}{\RequirePackage{fancyhdr}}
+
+\RequirePackage{textcomp}
+\RequirePackage{fancybox}
+\RequirePackage{titlesec}
+\RequirePackage{tabulary}
+\RequirePackage{amsmath} % for \text
+\RequirePackage{makeidx}
+\RequirePackage{framed}
+\RequirePackage{ifthen}
+\RequirePackage{color}
+% For highlighted code.
+\RequirePackage{fancyvrb}
+% For table captions.
+\RequirePackage{threeparttable}
+% Handle footnotes in tables.
+\RequirePackage{footnote}
+\makesavenoteenv{tabulary}
+% For floating figures in the text.
+\RequirePackage{wrapfig}
+% Separate paragraphs by space by default.
+\RequirePackage{parskip}
+% For parsed-literal blocks.
+\RequirePackage{alltt}
+
+% Redefine these colors to your liking in the preamble.
+\definecolor{TitleColor}{rgb}{0.126,0.263,0.361}
+\definecolor{InnerLinkColor}{rgb}{0.208,0.374,0.486}
+\definecolor{OuterLinkColor}{rgb}{0.216,0.439,0.388}
+% Redefine these colors to something not white if you want to have colored
+% background and border for code examples.
+\definecolor{VerbatimColor}{rgb}{1,1,1}
+\definecolor{VerbatimBorderColor}{rgb}{1,1,1}
+
+% Uncomment these two lines to ignore the paper size and make the page 
+% size more like a typical published manual.
+%\renewcommand{\paperheight}{9in}
+%\renewcommand{\paperwidth}{8.5in}   % typical squarish manual
+%\renewcommand{\paperwidth}{7in}     % O'Reilly ``Programmming Python''
+
+% use pdfoutput for pTeX and dvipdfmx
+\ifx\kanjiskip\undefined\else
+  \ifx\Gin@driver{dvipdfmx.def}\undefined\else
+    \newcount\pdfoutput\pdfoutput=0
+  \fi
+\fi
+
+% For graphicx, check if we are compiling under latex or pdflatex.
+\ifx\pdftexversion\undefined
+  \usepackage{graphicx}
+\else
+  \usepackage[pdftex]{graphicx}
+\fi
+
+% for PDF output, use colors and maximal compression
+\newif\ifsphinxpdfoutput\sphinxpdfoutputfalse
+\ifx\pdfoutput\undefined\else\ifcase\pdfoutput
+  \let\py@NormalColor\relax
+  \let\py@TitleColor\relax
+\else
+  \sphinxpdfoutputtrue
+  \input{pdfcolor}
+  \def\py@NormalColor{\color[rgb]{0.0,0.0,0.0}}
+  \def\py@TitleColor{\color{TitleColor}}
+  \pdfcompresslevel=9
+\fi\fi
+
+% XeLaTeX can do colors, too
+\ifx\XeTeXrevision\undefined\else
+  \def\py@NormalColor{\color[rgb]{0.0,0.0,0.0}}
+  \def\py@TitleColor{\color{TitleColor}}
+\fi
+
+% Increase printable page size (copied from fullpage.sty)
+\topmargin 0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+
+% attempt to work a little better for A4 users
+\textheight \paperheight
+\advance\textheight by -2in
+
+\oddsidemargin 0pt
+\evensidemargin 0pt
+%\evensidemargin -.25in  % for ``manual size'' documents
+\marginparwidth 0.5in
+
+\textwidth \paperwidth
+\advance\textwidth by -2in
+
+
+% Style parameters and macros used by most documents here
+\raggedbottom
+\sloppy
+\hbadness = 5000                % don't print trivial gripes
+
+\pagestyle{empty}               % start this way
+
+% Use this to set the font family for headers and other decor:
+\newcommand{\py@HeaderFamily}{\sffamily\bfseries}
+
+% Redefine the 'normal' header/footer style when using "fancyhdr" package:
+\@ifundefined{fancyhf}{}{
+  % Use \pagestyle{normal} as the primary pagestyle for text.
+  \fancypagestyle{normal}{
+    \fancyhf{}
+    \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
+    \fancyfoot[LO]{{\py@HeaderFamily\nouppercase{\rightmark}}}
+    \fancyfoot[RE]{{\py@HeaderFamily\nouppercase{\leftmark}}}
+    \fancyhead[LE,RO]{{\py@HeaderFamily \@title, \py@release}}
+    \renewcommand{\headrulewidth}{0.4pt}
+    \renewcommand{\footrulewidth}{0.4pt}
+    % define chaptermark with \@chappos when \@chappos is available for Japanese
+    \ifx\@chappos\undefined\else
+      \def\chaptermark##1{\markboth{\@chapapp\space\thechapter\space\@chappos\space ##1}{}}
+    \fi
+  }
+  % Update the plain style so we get the page number & footer line,
+  % but not a chapter or section title.  This is to keep the first
+  % page of a chapter and the blank page between chapters `clean.'
+  \fancypagestyle{plain}{
+    \fancyhf{}
+    \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
+    \renewcommand{\headrulewidth}{0pt}
+    \renewcommand{\footrulewidth}{0.4pt}
+  }
+}
+
+% Some custom font markup commands.
+%
+\newcommand{\strong}[1]{{\textbf{#1}}}
+\newcommand{\code}[1]{\texttt{#1}}
+\newcommand{\bfcode}[1]{\code{\bfseries#1}}
+\newcommand{\email}[1]{\textsf{#1}}
+
+% Redefine the Verbatim environment to allow border and background colors.
+% The original environment is still used for verbatims within tables.
+\let\OriginalVerbatim=\Verbatim
+\let\endOriginalVerbatim=\endVerbatim
+
+% Play with vspace to be able to keep the indentation.
+\newlength\distancetoright
+\def\mycolorbox#1{%
+  \setlength\distancetoright{\linewidth}%
+  \advance\distancetoright -\@totalleftmargin %
+  \fcolorbox{VerbatimBorderColor}{VerbatimColor}{%
+  \begin{minipage}{\distancetoright}%
+    #1
+  \end{minipage}%
+  }%
+}
+\def\FrameCommand{\mycolorbox}
+
+\renewcommand{\Verbatim}[1][1]{%
+  % list starts new par, but we don't want it to be set apart vertically
+  \bgroup\parskip=0pt%
+  \smallskip%
+  % The list environement is needed to control perfectly the vertical
+  % space.
+  \list{}{%
+  \setlength\parskip{0pt}%
+  \setlength\itemsep{0ex}%
+  \setlength\topsep{0ex}%
+  \setlength\partopsep{0pt}%
+  \setlength\leftmargin{0pt}%
+  }%
+  \item\MakeFramed {\FrameRestore}%
+     \small%
+    \OriginalVerbatim[#1]%
+}
+\renewcommand{\endVerbatim}{%
+    \endOriginalVerbatim%
+  \endMakeFramed%
+  \endlist%
+  % close group to restore \parskip
+  \egroup%
+}
+
+
+% \moduleauthor{name}{email}
+\newcommand{\moduleauthor}[2]{}
+
+% \sectionauthor{name}{email}
+\newcommand{\sectionauthor}[2]{}
+
+% Augment the sectioning commands used to get our own font family in place,
+% and reset some internal data items:
+\titleformat{\section}{\Large\py@HeaderFamily}%
+            {\py@TitleColor\thesection}{0.5em}{\py@TitleColor}{\py@NormalColor}
+\titleformat{\subsection}{\large\py@HeaderFamily}%
+            {\py@TitleColor\thesubsection}{0.5em}{\py@TitleColor}{\py@NormalColor}
+\titleformat{\subsubsection}{\py@HeaderFamily}%
+            {\py@TitleColor\thesubsubsection}{0.5em}{\py@TitleColor}{\py@NormalColor}
+\titleformat{\paragraph}{\small\py@HeaderFamily}%
+            {\py@TitleColor}{0em}{\py@TitleColor}{\py@NormalColor}
+
+% {fulllineitems} is the main environment for object descriptions.
+%
+\newcommand{\py@itemnewline}[1]{%
+  \@tempdima\linewidth%
+  \advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
+}
+
+\newenvironment{fulllineitems}{
+  \begin{list}{}{\labelwidth \leftmargin \labelsep 0pt
+                 \rightmargin 0pt \topsep -\parskip \partopsep \parskip
+                 \itemsep -\parsep
+                 \let\makelabel=\py@itemnewline}
+}{\end{list}}
+
+% \optional is used for ``[, arg]``, i.e. desc_optional nodes.
+\newcommand{\optional}[1]{%
+  {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
+
+\newlength{\py@argswidth}
+\newcommand{\py@sigparams}[2]{%
+  \parbox[t]{\py@argswidth}{#1\code{)}#2}}
+\newcommand{\pysigline}[1]{\item[#1]\nopagebreak}
+\newcommand{\pysiglinewithargsret}[3]{%
+  \settowidth{\py@argswidth}{#1\code{(}}%
+  \addtolength{\py@argswidth}{-2\py@argswidth}%
+  \addtolength{\py@argswidth}{\linewidth}%
+  \item[#1\code{(}\py@sigparams{#2}{#3}]}
+
+% Production lists
+%
+\newenvironment{productionlist}{
+%  \def\optional##1{{\Large[}##1{\Large]}}
+  \def\production##1##2{\\\code{##1}&::=&\code{##2}}
+  \def\productioncont##1{\\& &\code{##1}}
+  \parindent=2em
+  \indent
+  \setlength{\LTpre}{0pt}
+  \setlength{\LTpost}{0pt}
+  \begin{longtable}[l]{lcl}
+}{%
+  \end{longtable}
+}
+
+% Notices / Admonitions
+%
+\newlength{\py@noticelength}
+
+\newcommand{\py@heavybox}{
+  \setlength{\fboxrule}{1pt}
+  \setlength{\fboxsep}{6pt}
+  \setlength{\py@noticelength}{\linewidth}
+  \addtolength{\py@noticelength}{-2\fboxsep}
+  \addtolength{\py@noticelength}{-2\fboxrule}
+  %\setlength{\shadowsize}{3pt}
+  \noindent\Sbox
+  \minipage{\py@noticelength}
+}
+\newcommand{\py@endheavybox}{
+  \endminipage
+  \endSbox
+  \fbox{\TheSbox}
+}
+
+\newcommand{\py@lightbox}{{%
+  \setlength\parskip{0pt}\par
+  \noindent\rule[0ex]{\linewidth}{0.5pt}%
+  \par\noindent\vspace{-0.5ex}%
+  }}
+\newcommand{\py@endlightbox}{{%
+  \setlength{\parskip}{0pt}%
+  \par\noindent\rule[0.5ex]{\linewidth}{0.5pt}%
+  \par\vspace{-0.5ex}%
+  }}
+
+% Some are quite plain:
+\newcommand{\py@noticestart@note}{\py@lightbox}
+\newcommand{\py@noticeend@note}{\py@endlightbox}
+\newcommand{\py@noticestart@hint}{\py@lightbox}
+\newcommand{\py@noticeend@hint}{\py@endlightbox}
+\newcommand{\py@noticestart@important}{\py@lightbox}
+\newcommand{\py@noticeend@important}{\py@endlightbox}
+\newcommand{\py@noticestart@tip}{\py@lightbox}
+\newcommand{\py@noticeend@tip}{\py@endlightbox}
+
+% Others gets more visible distinction:
+\newcommand{\py@noticestart@warning}{\py@heavybox}
+\newcommand{\py@noticeend@warning}{\py@endheavybox}
+\newcommand{\py@noticestart@caution}{\py@heavybox}
+\newcommand{\py@noticeend@caution}{\py@endheavybox}
+\newcommand{\py@noticestart@attention}{\py@heavybox}
+\newcommand{\py@noticeend@attention}{\py@endheavybox}
+\newcommand{\py@noticestart@danger}{\py@heavybox}
+\newcommand{\py@noticeend@danger}{\py@endheavybox}
+\newcommand{\py@noticestart@error}{\py@heavybox}
+\newcommand{\py@noticeend@error}{\py@endheavybox}
+
+\newenvironment{notice}[2]{
+  \def\py@noticetype{#1}
+  \csname py@noticestart@#1\endcsname
+  \strong{#2}
+}{\csname py@noticeend@\py@noticetype\endcsname}
+
+% Allow the release number to be specified independently of the
+% \date{}.  This allows the date to reflect the document's date and
+% release to specify the release that is documented.
+%
+\newcommand{\py@release}{}
+\newcommand{\version}{}
+\newcommand{\shortversion}{}
+\newcommand{\releaseinfo}{}
+\newcommand{\releasename}{Release}
+\newcommand{\release}[1]{%
+  \renewcommand{\py@release}{\releasename\space\version}%
+  \renewcommand{\version}{#1}}
+\newcommand{\setshortversion}[1]{%
+  \renewcommand{\shortversion}{#1}}
+\newcommand{\setreleaseinfo}[1]{%
+  \renewcommand{\releaseinfo}{#1}}
+
+% Allow specification of the author's address separately from the
+% author's name.  This can be used to format them differently, which
+% is a good thing.
+%
+\newcommand{\py@authoraddress}{}
+\newcommand{\authoraddress}[1]{\renewcommand{\py@authoraddress}{#1}}
+
+% This sets up the fancy chapter headings that make the documents look
+% at least a little better than the usual LaTeX output.
+%
+\@ifundefined{ChTitleVar}{}{
+  \ChNameVar{\raggedleft\normalsize\py@HeaderFamily}
+  \ChNumVar{\raggedleft \bfseries\Large\py@HeaderFamily}
+  \ChTitleVar{\raggedleft \textrm{\Huge\py@HeaderFamily}}
+  % This creates chapter heads without the leading \vspace*{}:
+  \def\@makechapterhead#1{%
+    {\parindent \z@ \raggedright \normalfont
+      \ifnum \c@secnumdepth >\m@ne
+        \DOCH
+      \fi
+      \interlinepenalty\@M
+      \DOTI{#1}
+    }
+  }
+}
+
+% Redefine description environment so that it is usable inside fulllineitems.
+%
+\renewcommand{\description}{%
+  \list{}{\labelwidth\z@%
+          \itemindent-\leftmargin%
+	  \labelsep5pt%
+          \let\makelabel=\descriptionlabel}}
+
+% Definition lists; requested by AMK for HOWTO documents.  Probably useful
+% elsewhere as well, so keep in in the general style support.
+%
+\newenvironment{definitions}{%
+  \begin{description}%
+  \def\term##1{\item[##1]\mbox{}\\*[0mm]}
+}{%
+  \end{description}%
+}
+
+% Tell TeX about pathological hyphenation cases:
+\hyphenation{Base-HTTP-Re-quest-Hand-ler}
+
+
+% The following is stuff copied from docutils' latex writer.
+%
+\newcommand{\optionlistlabel}[1]{\bf #1 \hfill}
+\newenvironment{optionlist}[1]
+{\begin{list}{}
+  {\setlength{\labelwidth}{#1}
+   \setlength{\rightmargin}{1cm}
+   \setlength{\leftmargin}{\rightmargin}
+   \addtolength{\leftmargin}{\labelwidth}
+   \addtolength{\leftmargin}{\labelsep}
+   \renewcommand{\makelabel}{\optionlistlabel}}
+}{\end{list}}
+
+\newlength{\lineblockindentation}
+\setlength{\lineblockindentation}{2.5em}
+\newenvironment{lineblock}[1]
+{\begin{list}{}
+  {\setlength{\partopsep}{\parskip}
+   \addtolength{\partopsep}{\baselineskip}
+   \topsep0pt\itemsep0.15\baselineskip\parsep0pt
+   \leftmargin#1}
+ \raggedright}
+{\end{list}}
+
+% Redefine includgraphics for avoiding images larger than the screen size
+% If the size is not specified.
+\let\py@Oldincludegraphics\includegraphics
+
+\newbox\image@box%
+\newdimen\image@width%
+\renewcommand\includegraphics[2][\@empty]{%
+  \ifx#1\@empty%
+    \setbox\image@box=\hbox{\py@Oldincludegraphics{#2}}%
+    \image@width\wd\image@box%
+    \ifdim \image@width>\linewidth%
+      \setbox\image@box=\hbox{\py@Oldincludegraphics[width=\linewidth]{#2}}%
+      \box\image@box%
+    \else%
+      \py@Oldincludegraphics{#2}%
+    \fi%
+  \else%
+    \py@Oldincludegraphics[#1]{#2}%
+  \fi%
+}
+
+% to make pdf with correct encoded bookmarks in Japanese
+% this should precede the hyperref package
+\ifx\kanjiskip\undefined\else
+  \usepackage{atbegshi}
+  \ifx\ucs\undefined
+    \ifnum 42146=\euc"A4A2
+      \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}}
+    \else
+      \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}}
+    \fi
+  \else
+    \AtBeginShipoutFirst{\special{pdf:tounicode UTF8-UCS2}}
+  \fi
+\fi
+
+% Include hyperref last.
+\RequirePackage[colorlinks,breaklinks,
+                linkcolor=InnerLinkColor,filecolor=OuterLinkColor,
+                menucolor=OuterLinkColor,urlcolor=OuterLinkColor,
+                citecolor=InnerLinkColor]{hyperref}
+% Fix anchor placement for figures with captions.
+% (Note: we don't use a package option here; instead, we give an explicit
+% \capstart for figures that actually have a caption.)
+\RequirePackage{hypcap}
+
+% From docutils.writers.latex2e
+\providecommand{\DUspan}[2]{%
+  {% group ("span") to limit the scope of styling commands
+    \@for\node@class@name:=#1\do{%
+    \ifcsname docutilsrole\node@class@name\endcsname%
+      \csname docutilsrole\node@class@name\endcsname%
+    \fi%
+    }%
+    {#2}% node content
+  }% close "span"
+}
+
+\providecommand*{\DUprovidelength}[2]{
+  \ifthenelse{\isundefined{#1}}{\newlength{#1}\setlength{#1}{#2}}{}
+}
+
+\DUprovidelength{\DUlineblockindent}{2.5em}
+\ifthenelse{\isundefined{\DUlineblock}}{
+  \newenvironment{DUlineblock}[1]{%
+    \list{}{\setlength{\partopsep}{\parskip}
+            \addtolength{\partopsep}{\baselineskip}
+            \setlength{\topsep}{0pt}
+            \setlength{\itemsep}{0.15\baselineskip}
+            \setlength{\parsep}{0pt}
+            \setlength{\leftmargin}{#1}}
+    \raggedright
+  }
+  {\endlist}
+}{}
+
+
+% From footmisc.sty: allows footnotes in titles
+\let\FN@sf@@footnote\footnote
+\def\footnote{\ifx\protect\@typeset@protect
+    \expandafter\FN@sf@@footnote
+  \else
+    \expandafter\FN@sf@gobble@opt
+  \fi
+}
+\edef\FN@sf@gobble@opt{\noexpand\protect
+  \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname}
+\expandafter\def\csname FN@sf@gobble@opt \endcsname{%
+  \@ifnextchar[%]
+    \FN@sf@gobble@twobracket
+    \@gobble
+}
+\def\FN@sf@gobble@twobracket[#1]#2{}
+
+% adjust the margins for footer,
+% this works with the jsclasses only (Japanese standard document classes)
+\ifx\@jsc@uplatextrue\undefined\else
+  \hypersetup{setpagesize=false}
+  \setlength\footskip{2\baselineskip}
+  \addtolength{\textheight}{-2\baselineskip}
+\fi
+
+% fix the double index and bibliography on the table of contents
+% in jsclasses (Japanese standard document classes)
+\ifx\@jsc@uplatextrue\undefined\else
+  \renewcommand{\theindex}{
+    \cleardoublepage
+    \phantomsection
+    \py@OldTheindex
+  }
+  \renewcommand{\thebibliography}[1]{
+    \cleardoublepage
+    \phantomsection
+    \py@OldThebibliography{1}
+  }
+\fi
+
+% disable \@chappos in Appendix in pTeX
+\ifx\kanjiskip\undefined\else
+  \let\py@OldAppendix=\appendix
+  \renewcommand{\appendix}{
+    \py@OldAppendix
+    \gdef\@chappos{}
+  }
+\fi
diff --git a/docs/build/latex/sphinxhowto.cls b/docs/build/latex/sphinxhowto.cls
new file mode 100644
index 0000000..26e63a7
--- /dev/null
+++ b/docs/build/latex/sphinxhowto.cls
@@ -0,0 +1,104 @@
+%
+% sphinxhowto.cls for Sphinx (http://sphinx-doc.org/)
+%
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{sphinxhowto}[2009/06/02 Document class (Sphinx HOWTO)]
+
+% 'oneside' option overriding the 'twoside' default
+\newif\if@oneside
+\DeclareOption{oneside}{\@onesidetrue}
+% Pass remaining document options to the parent class.
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\sphinxdocclass}}
+\ProcessOptions\relax
+
+% Default to two-side document
+\if@oneside
+% nothing to do (oneside is the default)
+\else
+\PassOptionsToClass{twoside}{\sphinxdocclass}
+\fi
+
+\LoadClass{\sphinxdocclass}
+
+% Set some sane defaults for section numbering depth and TOC depth.  You can
+% reset these counters in your preamble.
+%
+\setcounter{secnumdepth}{2}
+
+% Change the title page to look a bit better, and fit in with the fncychap
+% ``Bjarne'' style a bit better.
+%
+\renewcommand{\maketitle}{
+  \rule{\textwidth}{1pt}
+  \ifsphinxpdfoutput
+    \begingroup
+    % These \defs are required to deal with multi-line authors; it
+    % changes \\ to ', ' (comma-space), making it pass muster for
+    % generating document info in the PDF file.
+    \def\\{, }
+    \def\and{and }
+    \pdfinfo{
+      /Author (\@author)
+      /Title (\@title)
+    }
+    \endgroup
+  \fi
+  \begin{flushright}
+    \sphinxlogo%
+    {\rm\Huge\py@HeaderFamily \@title} \par
+    {\em\large\py@HeaderFamily \py@release\releaseinfo} \par
+    \vspace{25pt}
+    {\Large\py@HeaderFamily
+      \begin{tabular}[t]{c}
+        \@author
+      \end{tabular}} \par
+    \vspace{25pt}
+    \@date \par
+    \py@authoraddress \par
+  \end{flushright}
+  \@thanks
+  \setcounter{footnote}{0}
+  \let\thanks\relax\let\maketitle\relax
+  %\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
+}
+
+\let\py@OldTableofcontents=\tableofcontents
+\renewcommand{\tableofcontents}{
+  \begingroup
+    \parskip = 0mm
+    \py@OldTableofcontents
+  \endgroup
+  \rule{\textwidth}{1pt}
+  \vspace{12pt}
+}  
+
+\@ifundefined{fancyhf}{
+  \pagestyle{plain}}{
+  \pagestyle{normal}}		% start this way; change for
+\pagenumbering{arabic}		% ToC & chapters
+
+\thispagestyle{empty}
+
+% Fix the bibliography environment to add an entry to the Table of
+% Contents.
+% For an article document class this environment is a section,
+% so no page break before it.
+\let\py@OldThebibliography=\thebibliography
+\renewcommand{\thebibliography}[1]{
+  \phantomsection
+  \py@OldThebibliography{1}
+  \addcontentsline{toc}{section}{\bibname}
+}
+
+% Same for the indices.
+% The memoir class already does this, so we don't duplicate it in that case.
+%
+\@ifclassloaded{memoir}{}{
+  \let\py@OldTheindex=\theindex
+  \renewcommand{\theindex}{
+    \phantomsection
+    \py@OldTheindex
+    \addcontentsline{toc}{section}{\indexname}
+  }
+}
diff --git a/docs/build/latex/sphinxmanual.cls b/docs/build/latex/sphinxmanual.cls
new file mode 100644
index 0000000..a6b9b39
--- /dev/null
+++ b/docs/build/latex/sphinxmanual.cls
@@ -0,0 +1,148 @@
+%
+% sphinxmanual.cls for Sphinx (http://sphinx-doc.org/)
+%
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{sphinxmanual}[2009/06/02 Document class (Sphinx manual)]
+
+% chapters starting at odd pages (overridden by 'openany' document option)
+\PassOptionsToClass{openright}{\sphinxdocclass}
+
+% 'oneside' option overriding the 'twoside' default
+\newif\if@oneside
+\DeclareOption{oneside}{\@onesidetrue}
+% Pass remaining document options to the parent class.
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\sphinxdocclass}}
+\ProcessOptions\relax
+
+% Defaults two-side document
+\if@oneside
+% nothing to do (oneside is the default)
+\else
+\PassOptionsToClass{twoside}{\sphinxdocclass}
+\fi
+
+\LoadClass{\sphinxdocclass}
+
+% Set some sane defaults for section numbering depth and TOC depth.  You can
+% reset these counters in your preamble.
+%
+\setcounter{secnumdepth}{2}
+\setcounter{tocdepth}{1}
+
+% Change the title page to look a bit better, and fit in with the fncychap
+% ``Bjarne'' style a bit better.
+%
+\renewcommand{\maketitle}{%
+  \begin{titlepage}%
+    \let\footnotesize\small
+    \let\footnoterule\relax
+    \rule{\textwidth}{1pt}%
+    \ifsphinxpdfoutput
+      \begingroup
+      % These \defs are required to deal with multi-line authors; it
+      % changes \\ to ', ' (comma-space), making it pass muster for
+      % generating document info in the PDF file.
+      \def\\{, }
+      \def\and{and }
+      \pdfinfo{
+        /Author (\@author)
+        /Title (\@title)
+      }
+      \endgroup
+    \fi
+    \begin{flushright}%
+      \sphinxlogo%
+      {\rm\Huge\py@HeaderFamily \@title \par}%
+      {\em\LARGE\py@HeaderFamily \py@release\releaseinfo \par}
+      \vfill
+      {\LARGE\py@HeaderFamily
+        \begin{tabular}[t]{c}
+          \@author
+        \end{tabular}
+        \par}
+      \vfill\vfill
+      {\large
+       \@date \par
+       \vfill
+       \py@authoraddress \par
+      }%
+    \end{flushright}%\par
+    \@thanks
+  \end{titlepage}%
+  \cleardoublepage%
+  \setcounter{footnote}{0}%
+  \let\thanks\relax\let\maketitle\relax
+  %\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
+}
+
+
+% Catch the end of the {abstract} environment, but here make sure the abstract
+% is followed by a blank page if the 'openright' option is used.
+%
+\let\py@OldEndAbstract=\endabstract
+\renewcommand{\endabstract}{
+  \if@openright
+    \ifodd\value{page}
+      \typeout{Adding blank page after the abstract.}
+      \vfil\pagebreak
+    \fi
+  \fi
+  \py@OldEndAbstract
+}
+
+% This wraps the \tableofcontents macro with all the magic to get the spacing
+% right and have the right number of pages if the 'openright' option has been
+% used.  This eliminates a fair amount of crud in the individual document files.
+%
+\let\py@OldTableofcontents=\tableofcontents
+\renewcommand{\tableofcontents}{%
+  \pagenumbering{roman}%
+  \setcounter{page}{1}%
+  \pagebreak%
+  \pagestyle{plain}%
+  {%
+    \parskip = 0mm%
+    \py@OldTableofcontents%
+    \if@openright%
+      \ifodd\value{page}%
+        \typeout{Adding blank page after the table of contents.}%
+        \pagebreak\hspace{0pt}%
+      \fi%
+    \fi%
+    \cleardoublepage%
+  }%
+  \pagenumbering{arabic}%
+  \@ifundefined{fancyhf}{}{\pagestyle{normal}}%
+}
+\pagenumbering{alph}
+
+% This is needed to get the width of the section # area wide enough in the
+% library reference.  Doing it here keeps it the same for all the manuals.
+%
+\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.6em}}
+\renewcommand*\l@subsection{\@dottedtocline{2}{4.1em}{3.5em}}
+
+% Fix the bibliography environment to add an entry to the Table of
+% Contents.
+% For a report document class this environment is a chapter.
+\let\py@OldThebibliography=\thebibliography
+\renewcommand{\thebibliography}[1]{
+  \cleardoublepage
+  \phantomsection
+  \py@OldThebibliography{1}
+  \addcontentsline{toc}{chapter}{\bibname}
+}
+
+% Same for the indices.
+% The memoir class already does this, so we don't duplicate it in that case.
+%
+\@ifclassloaded{memoir}{}{
+  \let\py@OldTheindex=\theindex
+  \renewcommand{\theindex}{
+    \cleardoublepage
+    \phantomsection
+    \py@OldTheindex
+    \addcontentsline{toc}{chapter}{\indexname}
+  }
+}
diff --git a/docs/build/latex/tabulary.sty b/docs/build/latex/tabulary.sty
new file mode 100644
index 0000000..7ea572c
--- /dev/null
+++ b/docs/build/latex/tabulary.sty
@@ -0,0 +1,449 @@
+%%
+%% This is file `tabulary.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tabulary.dtx  (with options: `package')
+%% DRAFT VERSION
+%%
+%% File `tabulary.dtx'.
+%% Copyright (C) 1995 1996 2003 2008 David Carlisle
+%% This file may be distributed under the terms of the LPPL.
+%% See 00readme.txt for details.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tabulary}
+          [2008/12/01 v0.9 tabulary package (DPC)]
+\RequirePackage{array}
+\catcode`\Z=14
+\DeclareOption{debugshow}{\catcode`\Z=9\relax}
+\ProcessOptions
+\def\arraybackslash{\let\\=\@arraycr}
+\def\@finalstrut#1{%
+  \unskip\ifhmode\nobreak\fi\vrule\@width\z@\@height\z@\@depth\dp#1}
+\newcount\TY@count
+\def\tabulary{%
+  \let\TY@final\tabular
+  \let\endTY@final\endtabular
+  \TY@tabular}
+\def\TY@tabular#1{%
+  \edef\TY@{\@currenvir}%
+  {\ifnum0=`}\fi
+  \@ovxx\TY@linewidth
+  \@ovyy\TY@tablewidth
+  \count@\z@
+  \@tempswatrue
+  \@whilesw\if@tempswa\fi{%
+  \advance\count@\@ne
+  \expandafter\ifx\csname TY@F\the\count@\endcsname\relax
+    \@tempswafalse
+  \else
+    \expandafter\let\csname TY@SF\the\count@\expandafter\endcsname
+                     \csname TY@F\the\count@\endcsname
+    \global\expandafter\let\csname TY@F\the\count@\endcsname\relax
+    \expandafter\let\csname TY@S\the\count@\expandafter\endcsname
+                     \csname TY@\the\count@\endcsname
+  \fi}%
+    \global\TY@count\@ne
+    \TY@width\xdef{0pt}%
+    \global\TY@tablewidth\z@
+    \global\TY@linewidth#1\relax
+Z\message{^^J^^JTable^^J%
+Z        Target Width: \the\TY@linewidth^^J%
+Z        \string\tabcolsep: \the\tabcolsep\space
+Z        \string\arrayrulewidth: \the\arrayrulewidth\space
+Z        \string\doublerulesep: \the\doublerulesep^^J%
+Z        \string\tymin: \the\tymin\space
+Z        \string\tymax: \the\tymax^^J}%
+    \let\@classz\TY@classz
+    \let\verb\TX@verb
+    \toks@{}\TY@get@body}
+\let\TY@@mkpream\@mkpream
+\def\TY@mkpream{%
+    \def\@addamp{%
+      \if@firstamp \@firstampfalse \else
+      \global\advance\TY@count\@ne
+      \edef\@preamble{\@preamble &}\fi
+      \TY@width\xdef{0pt}}%
+    \def\@acol{%
+      \TY@subwidth\col@sep
+      \@addtopreamble{\hskip\col@sep}}%
+    \let\@arrayrule\TY@arrayrule
+    \let\@classvi\TY@classvi
+    \def\@classv{\save@decl
+      \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@
+      \sbox\z@{\d@llarbegin\@nextchar\d@llarend}%
+      \TY@subwidth{\wd\z@}%
+      \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}%
+      \prepnext@tok}%
+  \global\let\@mkpream\TY@@mkpream
+  \TY@@mkpream}
+\def\TY@arrayrule{%
+  \TY@subwidth\arrayrulewidth
+  \@addtopreamble \vline}
+\def\TY@classvi{\ifcase \@lastchclass
+  \@acol \or
+  \TY@subwidth\doublerulesep
+  \@addtopreamble{\hskip \doublerulesep}\or
+  \@acol \or
+  \@classvii
+  \fi}
+\def\TY@tab{%
+  \setbox\z@\hbox\bgroup
+  \let\[$\let\]$%
+  \let\equation$\let\endequation$%
+    \col@sep\tabcolsep
+    \let\d@llarbegin\begingroup\let\d@llarend\endgroup
+    \let\@mkpream\TY@mkpream
+      \def\multicolumn##1##2##3{\multispan##1\relax}%
+    \CT@start\TY@tabarray}
+\def\TY@tabarray{\@ifnextchar[{\TY@array}{\@array[t]}}
+\def\TY@array[#1]{\@array[t]}
+\def\TY@width#1{%
+  \expandafter#1\csname TY@\the\TY@count\endcsname}
+\def\TY@subwidth#1{%
+  \TY@width\dimen@
+  \advance\dimen@-#1\relax
+  \TY@width\xdef{\the\dimen@}%
+  \global\advance\TY@linewidth-#1\relax}
+\def\endtabulary{%
+  \gdef\@halignto{}%
+  \expandafter\TY@tab\the\toks@
+  \crcr\omit
+  {\xdef\TY@save@row{}%
+     \loop
+    \advance\TY@count\m@ne
+    \ifnum\TY@count>\z@
+    \xdef\TY@save@row{\TY@save@row&\omit}%
+    \repeat}\TY@save@row
+  \endarray\global\setbox1=\lastbox\setbox0=\vbox{\unvbox1
+    \unskip\global\setbox1=\lastbox}\egroup
+  \dimen@\TY@linewidth
+  \divide\dimen@\TY@count
+  \ifdim\dimen@<\tymin
+    \TY@warn{tymin too large (\the\tymin), resetting to \the\dimen@}%
+    \tymin\dimen@
+  \fi
+  \setbox\tw@=\hbox{\unhbox\@ne
+    \loop
+\@tempdima=\lastskip
+\ifdim\@tempdima>\z@
+Z   \message{ecs=\the\@tempdima^^J}%
+   \global\advance\TY@linewidth-\@tempdima
+\fi
+    \unskip
+    \setbox\tw@=\lastbox
+    \ifhbox\tw@
+Z     \message{Col \the\TY@count: Initial=\the\wd\tw@\space}%
+      \ifdim\wd\tw@>\tymax
+        \wd\tw@\tymax
+Z       \message{> max\space}%
+Z     \else
+Z       \message{ \@spaces\space}%
+      \fi
+  \TY@width\dimen@
+Z \message{\the\dimen@\space}%
+  \advance\dimen@\wd\tw@
+Z \message{Final=\the\dimen@\space}%
+   \TY@width\xdef{\the\dimen@}%
+      \ifdim\dimen@<\tymin
+Z        \message{< tymin}%
+         \global\advance\TY@linewidth-\dimen@
+         \expandafter\xdef\csname TY@F\the\TY@count\endcsname
+                                                        {\the\dimen@}%
+       \else
+      \expandafter\ifx\csname TY@F\the\TY@count\endcsname\z@
+Z        \message{***}%
+         \global\advance\TY@linewidth-\dimen@
+         \expandafter\xdef\csname TY@F\the\TY@count\endcsname
+                                                        {\the\dimen@}%
+        \else
+Z        \message{> tymin}%
+         \global\advance\TY@tablewidth\dimen@
+         \global\expandafter\let\csname TY@F\the\TY@count\endcsname
+                                                               \maxdimen
+       \fi\fi
+       \advance\TY@count\m@ne
+    \repeat}%
+    \TY@checkmin
+    \TY@checkmin
+    \TY@checkmin
+    \TY@checkmin
+    \TY@count\z@
+    \let\TY@box\TY@box@v
+  {\expandafter\TY@final\the\toks@\endTY@final}%
+  \count@\z@
+  \@tempswatrue
+  \@whilesw\if@tempswa\fi{%
+  \advance\count@\@ne
+  \expandafter\ifx\csname TY@SF\the\count@\endcsname\relax
+    \@tempswafalse
+  \else
+    \global\expandafter\let\csname TY@F\the\count@\expandafter\endcsname
+                   \csname TY@SF\the\count@\endcsname
+    \global\expandafter\let\csname TY@\the\count@\expandafter\endcsname
+                   \csname TY@S\the\count@\endcsname
+  \fi}%
+  \TY@linewidth\@ovxx
+  \TY@tablewidth\@ovyy
+    \ifnum0=`{\fi}}
+\def\TY@checkmin{%
+  \let\TY@checkmin\relax
+\ifdim\TY@tablewidth>\z@
+  \Gscale@div\TY@ratio\TY@linewidth\TY@tablewidth
+ \ifdim\TY@tablewidth <\TY@linewidth
+   \def\TY@ratio{1}%
+ \fi
+\else
+  \TY@warn{No suitable columns!}%
+  \def\TY@ratio{1}%
+\fi
+\count@\z@
+Z \message{^^JLine Width: \the\TY@linewidth,
+Z             Natural Width: \the\TY@tablewidth,
+Z             Ratio: \TY@ratio^^J}%
+\@tempdima\z@
+\loop
+\ifnum\count@<\TY@count
+\advance\count@\@ne
+  \ifdim\csname TY@F\the\count@\endcsname>\tymin
+    \dimen@\csname TY@\the\count@\endcsname
+    \dimen@\TY@ratio\dimen@
+    \ifdim\dimen@<\tymin
+Z     \message{Column \the\count@\space ->}%
+      \global\expandafter\let\csname TY@F\the\count@\endcsname\tymin
+      \global\advance\TY@linewidth-\tymin
+      \global\advance\TY@tablewidth-\csname TY@\the\count@\endcsname
+      \let\TY@checkmin\TY@@checkmin
+    \else
+      \expandafter\xdef\csname TY@F\the\count@\endcsname{\the\dimen@}%
+      \advance\@tempdima\csname TY@F\the\count@\endcsname
+    \fi
+  \fi
+Z \dimen@\csname TY@F\the\count@\endcsname\message{\the\dimen@, }%
+\repeat
+Z \message{^^JTotal:\the\@tempdima^^J}%
+}
+\let\TY@@checkmin\TY@checkmin
+\newdimen\TY@linewidth
+\def\tyformat{\everypar{{\nobreak\hskip\z@skip}}}
+\newdimen\tymin
+\tymin=10pt
+\newdimen\tymax
+\tymax=2\textwidth
+\def\@testpach{\@chclass
+ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
+  \ifnum \@lastchclass=7 5 \else
+   \ifnum \@lastchclass=8 \tw@ \else
+    \ifnum \@lastchclass=9 \thr@@
+   \else \z@
+   \ifnum \@lastchclass = 10 \else
+   \edef\@nextchar{\expandafter\string\@nextchar}%
+   \@chnum
+   \if \@nextchar c\z@ \else
+    \if \@nextchar l\@ne \else
+     \if \@nextchar r\tw@ \else
+   \if \@nextchar C7 \else
+    \if \@nextchar L8 \else
+     \if \@nextchar R9 \else
+     \if \@nextchar J10 \else
+   \z@ \@chclass
+   \if\@nextchar |\@ne \else
+    \if \@nextchar !6 \else
+     \if \@nextchar @7 \else
+      \if \@nextchar <8 \else
+       \if \@nextchar >9 \else
+  10
+  \@chnum
+  \if \@nextchar m\thr@@\else
+   \if \@nextchar p4 \else
+    \if \@nextchar b5 \else
+   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi
+     \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
+\def\TY@classz{%
+  \@classx
+  \@tempcnta\count@
+  \ifx\TY@box\TY@box@v
+    \global\advance\TY@count\@ne
+  \fi
+  \let\centering c%
+  \let\raggedright\noindent
+  \let\raggedleft\indent
+  \let\arraybackslash\relax
+  \prepnext@tok
+  \ifnum\@chnum<4
+    \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+  \fi
+  \ifnum\@chnum=6
+    \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+  \fi
+  \@addtopreamble{%
+    \ifcase\@chnum
+      \hfil \d@llarbegin\insert@column\d@llarend \hfil \or
+      \kern\z@
+       \d@llarbegin \insert@column \d@llarend \hfil \or
+      \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \or
+      $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
+      \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
+      \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
+      \d@llarbegin \insert@column \d@llarend \or% dubious "s" case
+      \TY@box\centering\or
+      \TY@box\raggedright\or
+      \TY@box\raggedleft\or
+      \TY@box\relax
+    \fi}\prepnext@tok}
+\def\TY@box#1{%
+  \ifx\centering#1%
+      \hfil \d@llarbegin\insert@column\d@llarend \hfil \else
+  \ifx\raggedright#1%
+        \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+      \d@llarbegin \insert@column \d@llarend \hfil \else
+  \ifx\raggedleft#1%
+      \hfil\kern\z@ \d@llarbegin \insert@column \d@llarend \else
+  \ifx\relax#1%
+       \d@llarbegin \insert@column \d@llarend
+  \fi  \fi  \fi  \fi}
+\def\TY@box@v#1{%
+      \vtop \@startpbox{\csname TY@F\the\TY@count\endcsname}%
+              #1\arraybackslash\tyformat
+                              \insert@column\@endpbox}
+\newdimen\TY@tablewidth
+\def\Gscale@div#1#2#3{%
+  \setlength\dimen@{#3}%
+  \ifdim\dimen@=\z@
+    \PackageError{graphics}{Division by 0}\@eha
+    \dimen@#2%
+  \fi
+  \edef\@tempd{\the\dimen@}%
+  \setlength\dimen@{#2}%
+  \count@65536\relax
+  \ifdim\dimen@<\z@
+    \dimen@-\dimen@
+    \count@-\count@
+  \fi
+  \loop
+    \ifdim\dimen@<8192\p@
+      \dimen@\tw@\dimen@
+      \divide\count@\tw@
+  \repeat
+  \dimen@ii=\@tempd\relax
+  \divide\dimen@ii\count@
+  \divide\dimen@\dimen@ii
+  \edef#1{\strip@pt\dimen@}}
+\long\def\TY@get@body#1\end
+  {\toks@\expandafter{\the\toks@#1}\TY@find@end}
+\def\TY@find@end#1{%
+  \def\@tempa{#1}%
+  \ifx\@tempa\TY@\def\@tempa{\end{#1}}\expandafter\@tempa
+  \else\toks@\expandafter
+    {\the\toks@\end{#1}}\expandafter\TY@get@body\fi}
+\def\TY@warn{%
+  \PackageWarning{tabulary}}
+\catcode`\Z=11
+\AtBeginDocument{
+\@ifpackageloaded{colortbl}{%
+\expandafter\def\expandafter\@mkpream\expandafter#\expandafter1%
+  \expandafter{%
+    \expandafter\let\expandafter\CT@setup\expandafter\relax
+    \expandafter\let\expandafter\CT@color\expandafter\relax
+    \expandafter\let\expandafter\CT@do@color\expandafter\relax
+    \expandafter\let\expandafter\color\expandafter\relax
+    \expandafter\let\expandafter\CT@column@color\expandafter\relax
+    \expandafter\let\expandafter\CT@row@color\expandafter\relax
+    \@mkpream{#1}}
+\let\TY@@mkpream\@mkpream
+\def\TY@classz{%
+  \@classx
+  \@tempcnta\count@
+  \ifx\TY@box\TY@box@v
+    \global\advance\TY@count\@ne
+  \fi
+  \let\centering c%
+  \let\raggedright\noindent
+  \let\raggedleft\indent
+  \let\arraybackslash\relax
+  \prepnext@tok
+\expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil
+  \ifnum\@chnum<4
+    \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+  \fi
+  \ifnum\@chnum=6
+    \global\expandafter\let\csname TY@F\the\TY@count\endcsname\z@
+  \fi
+  \@addtopreamble{%
+    \setbox\z@\hbox\bgroup\bgroup
+    \ifcase\@chnum
+      \hskip\stretch{.5}\kern\z@
+      \d@llarbegin\insert@column\d@llarend\hskip\stretch{.5}\or
+      \kern\z@%<<<<<<<<<<<<<<<<<<<<<<<<<<<
+       \d@llarbegin \insert@column \d@llarend \hfill \or
+      \hfill\kern\z@ \d@llarbegin \insert@column \d@llarend \or
+      $\vcenter\@startpbox{\@nextchar}\insert@column \@endpbox $\or
+      \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or
+      \vbox \@startpbox{\@nextchar}\insert@column \@endpbox \or
+      \d@llarbegin \insert@column \d@llarend \or% dubious s case
+      \TY@box\centering\or
+      \TY@box\raggedright\or
+      \TY@box\raggedleft\or
+      \TY@box\relax
+    \fi
+ \egroup\egroup
+\begingroup
+  \CT@setup
+  \CT@column@color
+  \CT@row@color
+  \CT@do@color
+\endgroup
+        \@tempdima\ht\z@
+        \advance\@tempdima\minrowclearance
+        \vrule\@height\@tempdima\@width\z@
+\unhbox\z@
+}\prepnext@tok}%
+    \def\TY@arrayrule{%
+      \TY@subwidth\arrayrulewidth
+      \@addtopreamble{{\CT@arc@\vline}}}%
+    \def\TY@classvi{\ifcase \@lastchclass
+      \@acol \or
+      \TY@subwidth\doublerulesep
+      \ifx\CT@drsc@\relax
+        \@addtopreamble{\hskip\doublerulesep}%
+      \else
+        \@addtopreamble{{\CT@drsc@\vrule\@width\doublerulesep}}%
+      \fi\or
+      \@acol \or
+      \@classvii
+      \fi}%
+}{%
+\let\CT@start\relax
+}
+}
+{\uccode`\*=`\ %
+\uppercase{\gdef\TX@verb{%
+  \leavevmode\null\TX@vwarn
+  {\ifnum0=`}\fi\ttfamily\let\\\ignorespaces
+  \@ifstar{\let~*\TX@vb}{\TX@vb}}}}
+\def\TX@vb#1{\def\@tempa##1#1{\toks@{##1}\edef\@tempa{\the\toks@}%
+    \expandafter\TX@v\meaning\@tempa\\ \\\ifnum0=`{\fi}}\@tempa!}
+\def\TX@v#1!{\afterassignment\TX@vfirst\let\@tempa= }
+\begingroup
+\catcode`\*=\catcode`\#
+\catcode`\#=12
+\gdef\TX@vfirst{%
+  \if\@tempa#%
+    \def\@tempb{\TX@v@#}%
+  \else
+    \let\@tempb\TX@v@
+    \if\@tempa\space~\else\@tempa\fi
+  \fi
+  \@tempb}
+\gdef\TX@v@*1 *2{%
+  \TX@v@hash*1##\relax\if*2\\\else~\expandafter\TX@v@\fi*2}
+\gdef\TX@v@hash*1##*2{*1\ifx*2\relax\else#\expandafter\TX@v@hash\fi*2}
+\endgroup
+\def\TX@vwarn{%
+  \@warning{\noexpand\verb may be unreliable inside tabularx/y}%
+  \global\let\TX@vwarn\@empty}
+\endinput
+%%
+%% End of file `tabulary.sty'.
diff --git a/docs/lsmtool.aux b/docs/lsmtool.aux
new file mode 100644
index 0000000..2460621
--- /dev/null
+++ b/docs/lsmtool.aux
@@ -0,0 +1,29 @@
+\relax 
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\@writefile{toc}{\contentsline {section}{\numberline {1}LSMTool: the LOFAR Local Sky Model Tool}{1}{section.1}}
+\newlabel{lsmtool}{{1}{1}{LSMTool: the LOFAR Local Sky Model Tool\relax }{section.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Usage}{1}{subsection.1.1}}
+\newlabel{lsmtool:usage}{{1.1}{1}{Usage\relax }{subsection.1.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Operations}{1}{subsection.1.2}}
+\newlabel{lsmtool:operations}{{1.2}{1}{Operations\relax }{subsection.1.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Example parset}{2}{subsection.1.3}}
+\newlabel{lsmtool:parset}{{1.3}{2}{Example parset\relax }{subsection.1.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Interactive use and scripting}{2}{subsection.1.4}}
+\newlabel{lsmtool:scripting}{{1.4}{2}{Interactive use and scripting\relax }{subsection.1.4}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Definition of variables in the LSMTool parset. \relax }}{3}{table.caption.1}}
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{lsmtool:tab:local_val}{{1}{3}{Definition of variables in the LSMTool parset. \relax \relax }{table.caption.1}{}}
diff --git a/docs/lsmtool.log b/docs/lsmtool.log
new file mode 100644
index 0000000..bfeb6e2
--- /dev/null
+++ b/docs/lsmtool.log
@@ -0,0 +1,512 @@
+This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2012.8.22)  30 JUN 2014 17:05
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**lsmtool.tex
+(./lsmtool.tex
+LaTeX2e <2011/06/27>
+Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
+rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
+c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
+h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
+h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
+ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
+rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, 
+kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
+ polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
+lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, 
+welsh, loaded.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo
+File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/txfonts.sty
+Package: txfonts 2008/01/22 v3.2.1
+LaTeX Font Info:    Redeclaring symbol font `operators' on input line 21.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
+(Font)                  OT1/cmr/m/n --> OT1/txr/m/n on input line 21.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/txr/m/n on input line 21.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/txr/m/n --> OT1/txr/bx/n on input line 22.
+\symitalic=\mathgroup4
+LaTeX Font Info:    Overwriting symbol font `italic' in version `bold'
+(Font)                  OT1/txr/m/it --> OT1/txr/bx/it on input line 26.
+LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 29.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
+(Font)                  OT1/cmr/bx/n --> OT1/txr/bx/n on input line 29.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/txr/bx/n on input line 29.
+LaTeX Font Info:    Redeclaring math alphabet \mathit on input line 30.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
+(Font)                  OT1/cmr/m/it --> OT1/txr/m/it on input line 30.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/cmr/bx/it --> OT1/txr/m/it on input line 30.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/txr/m/it --> OT1/txr/bx/it on input line 31.
+LaTeX Font Info:    Redeclaring math alphabet \mathsf on input line 40.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
+(Font)                  OT1/cmss/m/n --> OT1/txss/m/n on input line 40.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  OT1/cmss/bx/n --> OT1/txss/m/n on input line 40.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  OT1/txss/m/n --> OT1/txss/b/n on input line 41.
+LaTeX Font Info:    Redeclaring math alphabet \mathtt on input line 50.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
+(Font)                  OT1/cmtt/m/n --> OT1/txtt/m/n on input line 50.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  OT1/cmtt/m/n --> OT1/txtt/m/n on input line 50.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  OT1/txtt/m/n --> OT1/txtt/b/n on input line 51.
+LaTeX Font Info:    Redeclaring symbol font `letters' on input line 58.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `normal'
+(Font)                  OML/cmm/m/it --> OML/txmi/m/it on input line 58.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/cmm/b/it --> OML/txmi/m/it on input line 58.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/txmi/m/it --> OML/txmi/bx/it on input line 59.
+\symlettersA=\mathgroup5
+LaTeX Font Info:    Overwriting symbol font `lettersA' in version `bold'
+(Font)                  U/txmia/m/it --> U/txmia/bx/it on input line 67.
+LaTeX Font Info:    Redeclaring symbol font `symbols' on input line 77.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `normal'
+(Font)                  OMS/cmsy/m/n --> OMS/txsy/m/n on input line 77.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  OMS/cmsy/b/n --> OMS/txsy/m/n on input line 77.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  OMS/txsy/m/n --> OMS/txsy/bx/n on input line 78.
+\symAMSa=\mathgroup6
+LaTeX Font Info:    Overwriting symbol font `AMSa' in version `bold'
+(Font)                  U/txsya/m/n --> U/txsya/bx/n on input line 94.
+\symAMSb=\mathgroup7
+LaTeX Font Info:    Overwriting symbol font `AMSb' in version `bold'
+(Font)                  U/txsyb/m/n --> U/txsyb/bx/n on input line 103.
+\symsymbolsC=\mathgroup8
+LaTeX Font Info:    Overwriting symbol font `symbolsC' in version `bold'
+(Font)                  U/txsyc/m/n --> U/txsyc/bx/n on input line 113.
+LaTeX Font Info:    Redeclaring symbol font `largesymbols' on input line 120.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `normal'
+(Font)                  OMX/cmex/m/n --> OMX/txex/m/n on input line 120.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  OMX/cmex/m/n --> OMX/txex/m/n on input line 120.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  OMX/txex/m/n --> OMX/txex/bx/n on input line 121.
+\symlargesymbolsA=\mathgroup9
+LaTeX Font Info:    Overwriting symbol font `largesymbolsA' in version `bold'
+(Font)                  U/txexa/m/n --> U/txexa/bx/n on input line 129.
+LaTeX Info: Redefining \not on input line 1043.
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip10
+Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2012/05/13 v6.82q Hypertext links for LaTeX
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
+Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
+Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
+Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
+Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
+Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
+Package ifpdf Info: pdfTeX in PDF mode is detected.
+Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
+Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
+Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
+Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
+)
+Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
+Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
+)
+Package hobsub Info: Skipping package `hobsub' (already loaded).
+Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
+Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
+Package: xcolor-patch 2011/01/30 xcolor patch
+Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
+Package atveryend Info: \enddocument detected (standard20110627).
+Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
+Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
+Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks14
+) (/usr/local/texlive/2012/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
+)
+\@linkdim=\dimen103
+\Hy@linkcounter=\count87
+\Hy@pagecounter=\count88
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2012/05/13 v6.82q Hyperref: PDFDocEncoding definition (HO)
+)
+\Hy@SavedSpaceFactor=\count89
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/hyperref.cfg
+File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
+)
+Package hyperref Info: Option `breaklinks' set `true' on input line 3941.
+Package hyperref Info: Hyper figures OFF on input line 4062.
+Package hyperref Info: Link nesting OFF on input line 4067.
+Package hyperref Info: Hyper index ON on input line 4070.
+Package hyperref Info: Plain pages OFF on input line 4077.
+Package hyperref Info: Backreferencing OFF on input line 4082.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4300.
+\c@Hy@tempcnt=\count90
+LaTeX Info: Redefining \url on input line 4653.
+\Fld@menulength=\count91
+\Field@Width=\dimen104
+\Fld@charsize=\dimen105
+Package hyperref Info: Hyper figures OFF on input line 5773.
+Package hyperref Info: Link nesting OFF on input line 5778.
+Package hyperref Info: Hyper index ON on input line 5781.
+Package hyperref Info: backreferencing OFF on input line 5788.
+Package hyperref Info: Link coloring OFF on input line 5793.
+Package hyperref Info: Link coloring with OCG OFF on input line 5798.
+Package hyperref Info: PDF/A mode OFF on input line 5803.
+LaTeX Info: Redefining \ref on input line 5843.
+LaTeX Info: Redefining \pageref on input line 5847.
+\Hy@abspage=\count92
+\c@Item=\count93
+\c@Hfootnote=\count94
+)
+
+Package hyperref Message: Driver (autodetected): hpdftex.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2012/05/13 v6.82q Hyperref driver for pdfTeX
+\Fld@listcount=\count95
+\c@bookmark@seq@number=\count96
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
+Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+82.
+)
+\Hy@SectionHShift=\skip43
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/twoopt.sty
+Package: twoopt 2008/08/11 v1.5 Definitions with two optional arguments (HO)
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/natbib/natbib.sty
+Package: natbib 2010/09/13 8.31b (PWD, AO)
+\bibhang=\skip44
+\bibsep=\skip45
+LaTeX Info: Redefining \cite on input line 694.
+\c@NAT@ctr=\count97
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/ctable/ctable.sty
+Package: ctable 2012/05/28 v1.23 ctable package
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/color.sty
+Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/color.cfg
+File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
+)
+Package color Info: Driver file: pdftex.def on input line 130.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/pdftex-def/pdftex.def
+File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
+\Gread@gobject=\count98
+)) (/usr/local/texlive/2012/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+Package: xkeyval 2008/08/13 v2.6a package option processing (HA)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+\XKV@toks=\toks15
+\XKV@tempa@toks=\toks16
+\XKV@depth=\count99
+File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
+)) (/usr/local/texlive/2012/texmf-dist/tex/latex/tools/array.sty
+Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
+\col@sep=\dimen106
+\extrarowheight=\dimen107
+\NC@list=\toks17
+\extratabsurround=\skip46
+\backup@length=\skip47
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/tools/tabularx.sty
+Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC)
+\TX@col@width=\dimen108
+\TX@old@table=\dimen109
+\TX@old@col=\dimen110
+\TX@target=\dimen111
+\TX@delta=\dimen112
+\TX@cols=\count100
+\TX@ftn=\toks18
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/booktabs/booktabs.sty
+Package: booktabs 2005/04/14 v1.61803 publication quality tables
+\heavyrulewidth=\dimen113
+\lightrulewidth=\dimen114
+\cmidrulewidth=\dimen115
+\belowrulesep=\dimen116
+\belowbottomsep=\dimen117
+\aboverulesep=\dimen118
+\abovetopsep=\dimen119
+\cmidrulesep=\dimen120
+\cmidrulekern=\dimen121
+\defaultaddspace=\dimen122
+\@cmidla=\count101
+\@cmidlb=\count102
+\@aboverulesep=\dimen123
+\@belowrulesep=\dimen124
+\@thisruleclass=\count103
+\@lastruleclass=\count104
+\@thisrulewidth=\dimen125
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/rotating/rotating.sty
+Package: rotating 2009/03/28 v2.16a rotated objects in LaTeX
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg
+File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
+)
+Package graphics Info: Driver file: pdftex.def on input line 91.
+)
+\Gin@req@height=\dimen126
+\Gin@req@width=\dimen127
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
+)
+\c@r@tfl@t=\count105
+\rotFPtop=\skip48
+\rotFPbot=\skip49
+\rot@float@box=\box26
+\rot@mess@toks=\toks19
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX
+(/usr/local/texlive/2012/texmf-dist/tex/latex/etex-pkg/etex.sty
+Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
+\et@xins=\count106
+)
+\etb@tempcnta=\count107
+)
+\@ctblframesep=\dimen128
+\@defaultctblframesep=\dimen129
+\@ctblframerule=\dimen130
+\@defaultctblframerule=\dimen131
+\@ctblwidth=\dimen132
+\@defaultctblwidth=\dimen133
+\@ctblcaptionskip=\dimen134
+\@defaultctblcaptionskip=\dimen135
+\@ctblmaxwidth=\dimen136
+\@defaultctblmaxwidth=\dimen137
+\@ctblmincapwidth=\dimen138
+\@defaultctblmincapwidth=\dimen139
+\@ctblfooterwidth=\dimen140
+\@defaultctblfooterwidth=\dimen141
+\@ctblw=\dimen142
+\@ctblfloatwidth=\dimen143
+\@ctbloldsep=\dimen144
+\@ctbloldrule=\dimen145
+\ctbl@t=\box27
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/multirow/multirow.sty
+\bigstrutjot=\dimen146
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/subfig/subfig.sty
+Package: subfig 2005/06/28 ver: 1.3 subfig package
+(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2012/02/19 v3.2f Customizing captions (AR)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2012/01/12 v1.4b caption3 kernel (AR)
+\captionmargin=\dimen147
+\captionmargin@=\dimen148
+\captionwidth=\dimen149
+\caption@indent=\dimen150
+\caption@parindent=\dimen151
+\caption@hangindent=\dimen152
+)
+\c@ContinuedFloat=\count108
+Package caption Info: hyperref package is loaded.
+Package caption Info: rotating package is loaded.
+)
+\c@KVtest=\count109
+\sf@farskip=\skip50
+\sf@captopadj=\dimen153
+\sf@capskip=\skip51
+\sf@nearskip=\skip52
+\c@subfigure=\count110
+\c@subfigure@save=\count111
+\c@lofdepth=\count112
+\c@subtable=\count113
+\c@subtable@save=\count114
+\c@lotdepth=\count115
+\sf@top=\skip53
+\sf@bottom=\skip54
+)
+
+LaTeX Warning: Unused global option(s):
+    [structabstract].
+
+(./lsmtool.aux)
+\openout1 = `lsmtool.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/txmi/m/it on input line 24.
+LaTeX Font Info:    Try loading font information for OML+txmi on input line 24.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/omltxmi.fd
+File: omltxmi.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 24.
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 24.
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Checking defaults for OMS/txsy/m/n on input line 24.
+LaTeX Font Info:    Try loading font information for OMS+txsy on input line 24.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/omstxsy.fd
+File: omstxsy.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Checking defaults for OMX/txex/m/n on input line 24.
+LaTeX Font Info:    Try loading font information for OMX+txex on input line 24.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/omxtxex.fd
+File: omxtxex.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Checking defaults for U/txexa/m/n on input line 24.
+LaTeX Font Info:    Try loading font information for U+txexa on input line 24.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/utxexa.fd
+File: utxexa.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 24.
+LaTeX Font Info:    ... okay on input line 24.
+LaTeX Font Info:    Try loading font information for OT1+txr on input line 24.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/ot1txr.fd
+File: ot1txr.fd 2000/12/15 v3.1
+)
+\AtBeginShipoutBox=\box28
+Package hyperref Info: Link coloring OFF on input line 24.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
+Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
+)
+\c@section@level=\count116
+)
+LaTeX Info: Redefining \ref on input line 24.
+LaTeX Info: Redefining \pageref on input line 24.
+LaTeX Info: Redefining \nameref on input line 24.
+(./lsmtool.out) (./lsmtool.out)
+\@outlinefile=\write3
+\openout3 = `lsmtool.out'.
+
+(/usr/local/texlive/2012/texmf-dist/tex/context/base/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count117
+\scratchdimen=\dimen154
+\scratchbox=\box29
+\nofMPsegments=\count118
+\nofMParguments=\count119
+\everyMPshowfont=\toks20
+\MPscratchCnt=\count120
+\MPscratchDim=\dimen155
+\MPnumerator=\count121
+\makeMPintoPDFobject=\count122
+\everyMPtoPDFconversion=\toks21
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
+)
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 452.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: subfig package v1.3 is loaded.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    Try loading font information for U+txmia on input line 29.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/utxmia.fd
+File: utxmia.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    Try loading font information for U+txsya on input line 29.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/utxsya.fd
+File: utxsya.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    Try loading font information for U+txsyb on input line 29.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/utxsyb.fd
+File: utxsyb.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    Try loading font information for U+txsyc on input line 29.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/utxsyc.fd
+File: utxsyc.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    Try loading font information for OT1+txtt on input line 29.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/txfonts/ot1txtt.fd
+File: ot1txtt.fd 2000/12/15 v3.1
+) [1
+
+{/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
+Overfull \hbox (53.86507pt too wide) in paragraph at lines 107--162
+ [][] 
+ []
+
+
+Overfull \hbox (2.74364pt too wide) in paragraph at lines 182--182
+[]\OT1/txtt/m/n/10 >>> LSM.add({'Name':'new_source', 'Type':'POINT', 'Ra':277.4
+232, 'Dec':48.3689, 'I':0.69})[] 
+ []
+
+[2] [3]
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 214.
+[4]
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 214.
+(./lsmtool.aux)
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 214.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 214.
+Package rerunfilecheck Info: File `lsmtool.out' has not changed.
+(rerunfilecheck)             Checksum: 62653F51F019715D3B957EE5CD75C0AB;328.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 214.
+ ) 
+Here is how much of TeX's memory you used:
+ 8244 strings out of 493488
+ 121642 string characters out of 3141326
+ 215371 words of memory out of 3000000
+ 11425 multiletter control sequences out of 15000+200000
+ 35783 words of font info for 94 fonts, out of 3000000 for 9000
+ 957 hyphenation exceptions out of 8191
+ 61i,9n,96p,934b,435s stack positions out of 5000i,500n,10000p,200000b,50000s
+{/usr/local/texlive/2012/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/local/t
+exlive/2012/texmf-dist/fonts/type1/public/txfonts/rtxmi.pfb></usr/local/texlive
+/2012/texmf-dist/fonts/type1/public/txfonts/rtxr.pfb></usr/local/texlive/2012/t
+exmf-dist/fonts/type1/public/txfonts/txtt.pfb></usr/local/texlive/2012/texmf-di
+st/fonts/type1/urw/times/utmb8a.pfb></usr/local/texlive/2012/texmf-dist/fonts/t
+ype1/urw/times/utmr8a.pfb>
+Output written on lsmtool.pdf (4 pages, 53399 bytes).
+PDF statistics:
+ 76 PDF objects out of 1000 (max. 8388607)
+ 64 compressed objects within 1 object stream
+ 12 named destinations out of 1000 (max. 500000)
+ 41 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/docs/lsmtool.out b/docs/lsmtool.out
new file mode 100644
index 0000000..78b1025
--- /dev/null
+++ b/docs/lsmtool.out
@@ -0,0 +1,5 @@
+\BOOKMARK [1][-]{section.1}{LSMTool: the LOFAR Local Sky Model Tool}{}% 1
+\BOOKMARK [2][-]{subsection.1.1}{Usage}{section.1}% 2
+\BOOKMARK [2][-]{subsection.1.2}{Operations}{section.1}% 3
+\BOOKMARK [2][-]{subsection.1.3}{Example parset}{section.1}% 4
+\BOOKMARK [2][-]{subsection.1.4}{Interactive use and scripting}{section.1}% 5
diff --git a/doc/lsmtool.pdf b/docs/lsmtool.pdf
similarity index 100%
rename from doc/lsmtool.pdf
rename to docs/lsmtool.pdf
diff --git a/docs/lsmtool.synctex.gz b/docs/lsmtool.synctex.gz
new file mode 100644
index 0000000000000000000000000000000000000000..cdc84eda1db88024b82c824e48c6208dbc4bc835
GIT binary patch
literal 23675
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
W@B8!Xd3pXn{)F`!)5}&dG5`RV6f~Lu

literal 0
HcmV?d00001

diff --git a/doc/lsmtool.tex b/docs/lsmtool.tex
similarity index 100%
rename from doc/lsmtool.tex
rename to docs/lsmtool.tex
diff --git a/doc/source/.DS_Store b/docs/source/.DS_Store
similarity index 100%
rename from doc/source/.DS_Store
rename to docs/source/.DS_Store
diff --git a/doc/source/conf.py b/docs/source/conf.py
similarity index 100%
rename from doc/source/conf.py
rename to docs/source/conf.py
diff --git a/doc/source/index.rst b/docs/source/index.rst
similarity index 100%
rename from doc/source/index.rst
rename to docs/source/index.rst
diff --git a/docs/source/lsmtool.rst b/docs/source/lsmtool.rst
new file mode 100644
index 0000000..6a572a1
--- /dev/null
+++ b/docs/source/lsmtool.rst
@@ -0,0 +1,39 @@
+LSMTool Module Documentation
+============================
+
+.. toctree::
+
+lsmtool module
+-------------------------------
+
+.. automodule:: lsmtool
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+lsmtool.operations_lib module
+-----------------------------
+
+.. automodule:: lsmtool.operations_lib
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.skymodel module
+-----------------------
+
+.. automodule:: lsmtool.skymodel
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.tableio module
+----------------------
+
+.. automodule:: lsmtool.tableio
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
diff --git a/doc/source/overview.rst b/docs/source/overview.rst
similarity index 100%
rename from doc/source/overview.rst
rename to docs/source/overview.rst
diff --git a/docs/test/lsmtool.operations.rst b/docs/test/lsmtool.operations.rst
new file mode 100644
index 0000000..d099745
--- /dev/null
+++ b/docs/test/lsmtool.operations.rst
@@ -0,0 +1,102 @@
+lsmtool.operations package
+==========================
+
+Submodules
+----------
+
+lsmtool.operations.add module
+-----------------------------
+
+.. automodule:: lsmtool.operations.add
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.concatenate module
+-------------------------------------
+
+.. automodule:: lsmtool.operations.concatenate
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.group module
+-------------------------------
+
+.. automodule:: lsmtool.operations.group
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.merge module
+-------------------------------
+
+.. automodule:: lsmtool.operations.merge
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.move module
+------------------------------
+
+.. automodule:: lsmtool.operations.move
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.plot module
+------------------------------
+
+.. automodule:: lsmtool.operations.plot
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.remove module
+--------------------------------
+
+.. automodule:: lsmtool.operations.remove
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.select module
+--------------------------------
+
+.. automodule:: lsmtool.operations.select
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.setpatchpositions module
+-------------------------------------------
+
+.. automodule:: lsmtool.operations.setpatchpositions
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.transfer module
+----------------------------------
+
+.. automodule:: lsmtool.operations.transfer
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations.ungroup module
+---------------------------------
+
+.. automodule:: lsmtool.operations.ungroup
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: lsmtool.operations
+    :members:
+    :undoc-members:
+    :show-inheritance:
diff --git a/docs/test/lsmtool.rst b/docs/test/lsmtool.rst
new file mode 100644
index 0000000..65a688e
--- /dev/null
+++ b/docs/test/lsmtool.rst
@@ -0,0 +1,53 @@
+lsmtool package
+===============
+
+Subpackages
+-----------
+
+.. toctree::
+
+    lsmtool.operations
+
+Submodules
+----------
+
+lsmtool.lsmtool module
+----------------------
+
+.. automodule:: lsmtool.lsmtool
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.operations_lib module
+-----------------------------
+
+.. automodule:: lsmtool.operations_lib
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.skymodel module
+-----------------------
+
+.. automodule:: lsmtool.skymodel
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+lsmtool.tableio module
+----------------------
+
+.. automodule:: lsmtool.tableio
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: lsmtool
+    :members:
+    :undoc-members:
+    :show-inheritance:
diff --git a/docs/test/modules.rst b/docs/test/modules.rst
new file mode 100644
index 0000000..70163ca
--- /dev/null
+++ b/docs/test/modules.rst
@@ -0,0 +1,7 @@
+lsmtool
+=======
+
+.. toctree::
+   :maxdepth: 4
+
+   lsmtool
diff --git a/lsmtool/skymodel.py b/lsmtool/skymodel.py
index f9ac7a3..63a59aa 100644
--- a/lsmtool/skymodel.py
+++ b/lsmtool/skymodel.py
@@ -845,7 +845,11 @@ class SkyModel(object):
         import numpy as np
 
         sourceNames = self.getColValues('Name')
-        patchNames = self.getColValues('Patch')
+        if self.hasPatches:
+            patchNames = self.getColValues('Patch')
+        else:
+            patchNames = []
+
         if rowName in sourceNames:
             return self._getNameIndx(rowName)
         elif rowName in patchNames:
diff --git a/runtests.py b/runtests.py
index f1081fe..140b2a4 100644
--- a/runtests.py
+++ b/runtests.py
@@ -1,6 +1,2979 @@
 #! /usr/bin/env python
 
-import subprocess
+sources = """
+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
+N/r/XY5KpA==
+"""
+
+import sys
+import base64
+import zlib
+
+class DictImporter(object):
+    def __init__(self, sources):
+        self.sources = sources
+
+    def find_module(self, fullname, path=None):
+        if fullname == "argparse" and sys.version_info >= (2,7):
+            # we were generated with <python2.7 (which pulls in argparse)
+            # but we are running now on a stdlib which has it, so use that.
+            return None
+        if fullname in self.sources:
+            return self
+        if fullname + '.__init__' in self.sources:
+            return self
+        return None
+
+    def load_module(self, fullname):
+        # print "load_module:",  fullname
+        from types import ModuleType
+        try:
+            s = self.sources[fullname]
+            is_pkg = False
+        except KeyError:
+            s = self.sources[fullname + '.__init__']
+            is_pkg = True
+
+        co = compile(s, fullname, 'exec')
+        module = sys.modules.setdefault(fullname, ModuleType(fullname))
+        module.__file__ = "%s/%s" % (__file__, fullname)
+        module.__loader__ = self
+        if is_pkg:
+            module.__path__ = [fullname]
+
+        do_exec(co, module.__dict__) # noqa
+        return sys.modules[fullname]
+
+    def get_source(self, name):
+        res = self.sources.get(name)
+        if res is None:
+            res = self.sources.get(name + '.__init__')
+        return res
 
 if __name__ == "__main__":
-    subprocess.call(['python', 'tests/validation.py'])
+    if sys.version_info >= (3, 0):
+        exec("def do_exec(co, loc): exec(co, loc)\n")
+        import pickle
+        sources = sources.encode("ascii") # ensure bytes
+        sources = pickle.loads(zlib.decompress(base64.decodebytes(sources)))
+    else:
+        import cPickle as pickle
+        exec("def do_exec(co, loc): exec co in loc\n")
+        sources = pickle.loads(zlib.decompress(base64.decodestring(sources)))
+
+    importer = DictImporter(sources)
+    sys.meta_path.insert(0, importer)
+
+    entry = "import pytest; raise SystemExit(pytest.cmdline.main())"
+    do_exec(entry, locals()) # noqa
diff --git a/setup.py b/setup.py
index 004a092..064272c 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,6 @@
 from __future__ import print_function
 from setuptools import setup, Command
 import os
-
 import lsmtool._version
 
 
@@ -11,6 +10,21 @@ if os.path.exists('README.md'):
     with open('README.md') as f:
         long_description=f.read()
 
+
+class PyTest(Command):
+    user_options = []
+    def initialize_options(self):
+        pass
+
+    def finalize_options(self):
+        pass
+
+    def run(self):
+        import sys,subprocess
+        errno = subprocess.call([sys.executable, 'runtests.py'])
+        raise SystemExit(errno)
+
+
 setup(
     name='lsmtool',
     version=lsmtool._version.__version__,
@@ -29,7 +43,8 @@ setup(
         'Topic :: Scientific/Engineering :: Astronomy',
         'Topic :: Software Development :: Libraries :: Python Modules',
         ],
-    install_requires=['numpy','astropy'],
-    scripts = ['lsmtool/lsmtool.py'],
+    install_requires=['numpy','astropy >= 0.4'],
+    scripts = ['bin/lsmtool'],
     packages=['lsmtool','lsmtool.operations'],
+    cmdclass = {'test': PyTest},
     )
diff --git a/tests/test_lsmtool.py b/tests/test_lsmtool.py
new file mode 100644
index 0000000..a281dae
--- /dev/null
+++ b/tests/test_lsmtool.py
@@ -0,0 +1,39 @@
+#! /usr/bin/env python
+# Runs an example of each operation
+import lsmtool
+
+s = lsmtool.load('tests/no_patches.sky')
+
+print('Select individual sources with Stokes I fluxes above 1 Jy')
+s.select('I > 1.0 Jy')
+
+print('Transfer patches from patches.sky')
+s.transfer('tests/patches.sky')
+
+print('Remove patches with total fluxes below 2 Jy')
+s.remove('I < 2.0 Jy', aggregate='sum')
+
+print('Ungroup the skymodel')
+s.ungroup()
+
+print('Concatenate with concat.sky')
+s.concatenate('tests/concat.sky', matchBy = 'position', radius = '30 arcsec', keep = 'from2')
+
+print('Add a source')
+s.add({'Name': 'src1', 'Type': 'POINT', 'Ra': 277.4232, 'Dec': 48.3689, 'I': 0.69})
+
+print('Group using tessellation to a target flux of 50 Jy')
+s.group('tessellate', targetFlux = '50.0 Jy')
+
+print('Move patch Patch_1 to 16:04:16.2288, 58.03.06.912')
+s.move('Patch_1', position =  ['16:04:16.2288', '58.03.06.912'])
+
+print('Merge patches Patch_0 and Patch_2')
+s.merge(['Patch_0', 'Patch_2'], name = 'merged_patch')
+
+print('Set patch positions to midpoint of patch and write final model to file')
+s.setPatchPositions(method='mid')
+s.write('tests/final.sky', clobber=True)
+
+print('Plot the sky model')
+s.plot('tests/plot.pdf')
-- 
GitLab