source: trunk/src/python_STSideBandSep.cpp@ 2719

Last change on this file since 2719 was 2712, checked in by Kana Sugimoto, 12 years ago

New Development: No

JIRA Issue: Yes (CAS-4141)

Ready for Test: Yes

Interface Changes: Yes

What Interface Changed: added temporal methods to set scantable to STSideBandSep for a workaround.

Test Programs:

Put in Release Notes: No

Module(s): STSideBandSep and sbseparator

Description:

Enabled getting LO1 frequency based on information in scantable header
(if necessary information exists).


File size: 1.2 KB
Line 
1//#---------------------------------------------------------------------------
2//# python_STSideBandSep.cpp: python exposure of c++ STSideBandSep class
3//#---------------------------------------------------------------------------
4//# Author: Kanako Sugimoto, (C) 2012
5//#
6//# Copyright: See COPYING file that comes with this distribution
7//#
8//#---------------------------------------------------------------------------
9#include <boost/python.hpp>
10#include <boost/python/args.hpp>
11
12
13#include "STSideBandSep.h"
14
15using namespace boost::python;
16
17namespace asap {
18 namespace python {
19
20void python_STSideBandSep() {
21 class_<STSideBandSep>("SBSeparator")
22 .def( init <> () )
23 .def( "set_freq", &STSideBandSep::setFrequency,
24 (boost::python::arg("frame")="") )
25 .def( "set_lo1", &STSideBandSep::setLO1,
26 (boost::python::arg("frame")="TOPO",
27 boost::python::arg("reftime")=-1,
28 boost::python::arg("refdir")="") )
29 .def( "set_lo1root", &STSideBandSep::setLO1Root )
30 // temporal methods
31 .def( "set_imgtable", &STSideBandSep::setImageTable )
32 .def( "solve_imgfreq", &STSideBandSep::solveImageFreqency )
33 .def( "_get_asistb_from_scantb", &STSideBandSep::setScanTb0 )
34 ;
35};
36
37 } // python
38} // asap
Note: See TracBrowser for help on using the repository browser.