Coverage for /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatools/__casac__/miriadfiller.py: 36%
94 statements
« prev ^ index » next coverage.py v7.6.4, created at 2024-10-31 19:10 +0000
« prev ^ index » next coverage.py v7.6.4, created at 2024-10-31 19:10 +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.
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, '_miriadfiller')).lstrip('.')
13 try:
14 return importlib.import_module(mname)
15 except ImportError:
16 return importlib.import_module('_miriadfiller')
17 _miriadfiller = 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('_miriadfiller', [dirname(__file__)])
26 except ImportError:
27 import _miriadfiller
28 return _miriadfiller
29 try:
30 _mod = imp.load_module('_miriadfiller', fp, pathname, description)
31 finally:
32 if fp is not None:
33 fp.close()
34 return _mod
35 _miriadfiller = swig_import_helper()
36 del swig_import_helper
37else:
38 import _miriadfiller
39del _swig_python_version_info
41try:
42 _swig_property = property
43except NameError:
44 pass # Python < 2.2 doesn't have 'property'.
46try:
47 import builtins as __builtin__
48except ImportError:
49 import __builtin__
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)
70def _swig_setattr(self, class_type, name, value):
71 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
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))
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,)
90try:
91 _object = object
92 _newclass = 1
93except __builtin__.Exception:
94 class _object:
95 pass
96 _newclass = 0
98class miriadfiller(_object):
99 """Proxy of C++ casac::miriadfiller class."""
101 __swig_setmethods__ = {}
102 __setattr__ = lambda self, name, value: _swig_setattr(self, miriadfiller, name, value)
103 __swig_getmethods__ = {}
104 __getattr__ = lambda self, name: _swig_getattr(self, miriadfiller, name)
105 __repr__ = _swig_repr
107 def __init__(self):
108 """__init__(self) -> miriadfiller"""
109 this = _miriadfiller.new_miriadfiller()
110 try:
111 self.this.append(this)
112 except __builtin__.Exception:
113 self.this = this
115 def fill(self, *args, **kwargs):
116 """
117 fill(self, _vis, _inputfile, _tsys, _spw, _vel, _linecal, _wide, _debug)
121 Summary:
122 Perform fill operation
124 Input Parameters:
125 vis Name of output visibility file (MS)
126 inputfile Name of miriad input file
127 tsys Fill weights from Tsys in data?
128 spw Spectral windows to load, default=all
129 vel Velocity system to use (LSRK, LSRD, TOPO)? Default is telescope dependent
130 linecal (CARMA) Apply line calibration
131 wide (CARMA) Select wide window averages
132 debug Display increasingly verbose debug messages
134 Example:
136 mf=miriadfiller()
137 mf.fill(vis='mir.ms',inputfile='mydata.uv',tsys=True,spw='0,1')
139 --------------------------------------------------------------------------------
141 """
142 return _miriadfiller.miriadfiller_fill(self, *args, **kwargs)
144 __swig_destroy__ = _miriadfiller.delete_miriadfiller
145 __del__ = lambda self: None
146miriadfiller_swigregister = _miriadfiller.miriadfiller_swigregister
147miriadfiller_swigregister(miriadfiller)
149# This file is compatible with both classic and new-style classes.