public:user_software:documentation:gsm.py

gsm.py

BBS needs a local sky model of the observed field. This sky model is stored in a source table created by makesourcedb from a text input file.

The script gsm.py can be used to extract known VLSS sources in the observed field from the GSM and store them in a text file that can directly be used as input by makesourcedb. The parameters for the script need to be given at the command line. The spatial selection can be done using a cone in RA,DEC to be given in J2000.

The sources found will also be extracted from other catalogs (NVSS, WENSS) which are used to fit a spectral index.

By default each source will be its own patch (see makesourcedb), but using the -p option it is possible to create a single patch for the sources found.

The command

use MonetDB

has to be given first in order to make it work well.

Cone selection

gsm.py [-p patchname] filename ra dec radius [vlssFluxCutoff [assocTheta]]

-p patchname if given, all sources will be given the same patch name
filename the path-name of the file to generate
ra the RA part of the cone center (degrees)
dec the DEC part of the cone center (degrees)
radius the radius of the cone (degrees)
vlssFluxCutoff minimum flux (Jy) of VLSS sources to use; default = 4
assocTheta uncertainty in matching (degrees); default = 0.00278 (10 arcsec)

Output file

The generated file is in the makesourcedb format. The following fields are extracted:

  • source name
  • source type (POINT or GAUSSIAN)
  • RA and DEC
  • Flux I, Q, U, and V (the latter 3 are currently always 0)
  • Major and minor axis and orientation(for gaussian sources)
  • Reference frequency
  • Spectral index

Example

  gsm.py /home/username/field1.src 23.175 45.978 1 0.1

searches in the WENSS catalog using a cone of 1 degree around (23.175, 45.978) degrees. VLSS sources with a flux >= 0.1 Jy are selected. Implicitly makesourcedb will create a patch for each source with the same name as the source. Note it is possible to tell makesourcedb to add a prefix and/or suffix to this patch name.

  gsm.py -p grp1 /home/username/field1.src 23.175 45.978 1

searches in the WENSS catalog using a cone of 1 degree around (23.175, 45.978) degrees. VLSS sources with a flux >= 4 Jy are selected. It will create a line defining patch grp1, where the patch center is the given RA/DEC and its brightness is the summed fluxes. All sources found will belong to this patch.

  • Last modified: 2017-03-08 15:27
  • by 127.0.0.1