Coverage for /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatools/__casac__/sidebandseparator.py: 38%

110 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2024-10-31 18:48 +0000

1# This file was automatically generated by SWIG (http://www.swig.org). 

2# Version 3.0.12 

3# 

4# Do not make changes to this file unless you know what you are doing--modify 

5# the SWIG interface file instead. 

6 

7from sys import version_info as _swig_python_version_info 

8if _swig_python_version_info >= (2, 7, 0): 

9 def swig_import_helper(): 

10 import importlib 

11 pkg = __name__.rpartition('.')[0] 

12 mname = '.'.join((pkg, '_sidebandseparator')).lstrip('.') 

13 try: 

14 return importlib.import_module(mname) 

15 except ImportError: 

16 return importlib.import_module('_sidebandseparator') 

17 _sidebandseparator = swig_import_helper() 

18 del swig_import_helper 

19elif _swig_python_version_info >= (2, 6, 0): 

20 def swig_import_helper(): 

21 from os.path import dirname 

22 import imp 

23 fp = None 

24 try: 

25 fp, pathname, description = imp.find_module('_sidebandseparator', [dirname(__file__)]) 

26 except ImportError: 

27 import _sidebandseparator 

28 return _sidebandseparator 

29 try: 

30 _mod = imp.load_module('_sidebandseparator', fp, pathname, description) 

31 finally: 

32 if fp is not None: 

33 fp.close() 

34 return _mod 

35 _sidebandseparator = swig_import_helper() 

36 del swig_import_helper 

37else: 

38 import _sidebandseparator 

39del _swig_python_version_info 

40 

41try: 

42 _swig_property = property 

43except NameError: 

44 pass # Python < 2.2 doesn't have 'property'. 

45 

46try: 

47 import builtins as __builtin__ 

48except ImportError: 

49 import __builtin__ 

50 

51def _swig_setattr_nondynamic(self, class_type, name, value, static=1): 

52 if (name == "thisown"): 

53 return self.this.own(value) 

54 if (name == "this"): 

55 if type(value).__name__ == 'SwigPyObject': 

56 self.__dict__[name] = value 

57 return 

58 method = class_type.__swig_setmethods__.get(name, None) 

59 if method: 

60 return method(self, value) 

61 if (not static): 

62 if _newclass: 

63 object.__setattr__(self, name, value) 

64 else: 

65 self.__dict__[name] = value 

66 else: 

67 raise AttributeError("You cannot add attributes to %s" % self) 

68 

69 

70def _swig_setattr(self, class_type, name, value): 

71 return _swig_setattr_nondynamic(self, class_type, name, value, 0) 

72 

73 

74def _swig_getattr(self, class_type, name): 

75 if (name == "thisown"): 

76 return self.this.own() 

77 method = class_type.__swig_getmethods__.get(name, None) 

78 if method: 

79 return method(self) 

80 raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) 

81 

82 

83def _swig_repr(self): 

84 try: 

85 strthis = "proxy of " + self.this.__repr__() 

86 except __builtin__.Exception: 

87 strthis = "" 

88 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 

89 

90try: 

91 _object = object 

92 _newclass = 1 

93except __builtin__.Exception: 

94 class _object: 

95 pass 

96 _newclass = 0 

97 

98class sidebandseparator(_object): 

99 """Proxy of C++ casac::sidebandseparator class.""" 

100 

101 __swig_setmethods__ = {} 

102 __setattr__ = lambda self, name, value: _swig_setattr(self, sidebandseparator, name, value) 

103 __swig_getmethods__ = {} 

104 __getattr__ = lambda self, name: _swig_getattr(self, sidebandseparator, name) 

105 __repr__ = _swig_repr 

106 

107 def __init__(self): 

108 """__init__(self) -> sidebandseparator""" 

109 this = _sidebandseparator.new_sidebandseparator() 

110 try: 

111 self.this.append(this) 

112 except __builtin__.Exception: 

113 self.this = this 

114 

115 def open(self, *args, **kwargs): 

116 """ 

117 open(self, _imagename) -> bool 

118 

119 

120 

121 Summary: 

122 Construct a sideband separator tool 

123 

124 Description: 

125 

126 

127 

128 

129 Input Parameters: 

130 imagename A list of image names 

131 

132 -------------------------------------------------------------------------------- 

133 

134 """ 

135 return _sidebandseparator.sidebandseparator_open(self, *args, **kwargs) 

136 

137 

138 def close(self): 

139 """ 

140 close(self) -> bool 

141 

142 

143 

144 Summary: 

145 Close the sideband separator tool 

146 

147 Description: 

148 

149 

150 Close tools and write data to disk. This is a synonym for done. 

151 

152 

153 -------------------------------------------------------------------------------- 

154 

155 """ 

156 return _sidebandseparator.sidebandseparator_close(self) 

157 

158 

159 def done(self): 

160 """ 

161 done(self) -> bool 

162 

163 

164 

165 Summary: 

166 Close the sideband separator tool 

167 

168 Description: 

169 

170 

171 Close tools and write data to disk. This is a synonym for done. 

172 

173 

174 -------------------------------------------------------------------------------- 

175 

176 """ 

177 return _sidebandseparator.sidebandseparator_done(self) 

178 

179 

180 def setshift(self, *args, **kwargs): 

181 """ 

182 setshift(self, _shift, _signal) -> bool 

183 

184 

185 

186 Description: 

187 

188 

189 

190 

191 Input Parameters: 

192 shift  

193 signal  

194 

195 -------------------------------------------------------------------------------- 

196 

197 """ 

198 return _sidebandseparator.sidebandseparator_setshift(self, *args, **kwargs) 

199 

200 

201 def setlimit(self, *args, **kwargs): 

202 """ 

203 setlimit(self, _threshold) -> bool 

204 

205 

206 

207 Description: 

208 

209 

210 

211 

212 Input Parameters: 

213 threshold  

214 

215 -------------------------------------------------------------------------------- 

216 

217 """ 

218 return _sidebandseparator.sidebandseparator_setlimit(self, *args, **kwargs) 

219 

220 

221 def setboth(self, *args, **kwargs): 

222 """ 

223 setboth(self, _getbothside) -> bool 

224 

225 

226 

227 Description: 

228 

229 

230 

231 

232 Input Parameters: 

233 getbothside  

234 

235 -------------------------------------------------------------------------------- 

236 

237 """ 

238 return _sidebandseparator.sidebandseparator_setboth(self, *args, **kwargs) 

239 

240 

241 def set_imageband_frequency(self, *args, **kwargs): 

242 """ 

243 set_imageband_frequency(self, _refpix, _refval) -> bool 

244 

245 

246 

247 Description: 

248 

249 

250 

251 

252 Input Parameters: 

253 refpix  

254 refval  

255 

256 -------------------------------------------------------------------------------- 

257 

258 """ 

259 return _sidebandseparator.sidebandseparator_set_imageband_frequency(self, *args, **kwargs) 

260 

261 

262 def setsolveother(self, *args, **kwargs): 

263 """ 

264 setsolveother(self, _subtract_from_other) -> bool 

265 

266 

267 

268 Description: 

269 

270 

271 

272 

273 Input Parameters: 

274 subtract_from_other  

275 

276 -------------------------------------------------------------------------------- 

277 

278 """ 

279 return _sidebandseparator.sidebandseparator_setsolveother(self, *args, **kwargs) 

280 

281 

282 def separate(self, *args, **kwargs): 

283 """ 

284 separate(self, _outfile, _overwrite) -> bool 

285 

286 

287 

288 Description: 

289 

290 

291 

292 

293 Input Parameters: 

294 outfile  

295 overwrite  

296 

297 -------------------------------------------------------------------------------- 

298 

299 """ 

300 return _sidebandseparator.sidebandseparator_separate(self, *args, **kwargs) 

301 

302 __swig_destroy__ = _sidebandseparator.delete_sidebandseparator 

303 __del__ = lambda self: None 

304sidebandseparator_swigregister = _sidebandseparator.sidebandseparator_swigregister 

305sidebandseparator_swigregister(sidebandseparator) 

306 

307# This file is compatible with both classic and new-style classes. 

308 

309