Coverage for /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatools/__casac__/vlafiller.py: 52%
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, '_vlafiller')).lstrip('.')
13 try:
14 return importlib.import_module(mname)
15 except ImportError:
16 return importlib.import_module('_vlafiller')
17 _vlafiller = 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('_vlafiller', [dirname(__file__)])
26 except ImportError:
27 import _vlafiller
28 return _vlafiller
29 try:
30 _mod = imp.load_module('_vlafiller', fp, pathname, description)
31 finally:
32 if fp is not None:
33 fp.close()
34 return _mod
35 _vlafiller = swig_import_helper()
36 del swig_import_helper
37else:
38 import _vlafiller
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 vlafiller(_object):
99 """Proxy of C++ casac::vlafiller class."""
101 __swig_setmethods__ = {}
102 __setattr__ = lambda self, name, value: _swig_setattr(self, vlafiller, name, value)
103 __swig_getmethods__ = {}
104 __getattr__ = lambda self, name: _swig_getattr(self, vlafiller, name)
105 __repr__ = _swig_repr
107 def __init__(self):
108 """__init__(self) -> vlafiller"""
109 this = _vlafiller.new_vlafiller()
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, _msname, _inputfile, _project, _start, _stop, _centerfreq, _bandwidth, _bandname, _source, _subarray, _qualifier, _calcode, _overwrite, _freqtol, _applytsys, _keepautocorr, _antnamescheme, _useday, _keepblanks, _evlabands)
121 Summary:
122 Perform fill operations
124 Input Parameters:
125 msname name of output ms
126 inputfile name of vla archive
127 project name of project to extract, defaults to all projects in input
128 start start time to extract
129 stop end time of extracted data
130 centerfreq frequency of data to extract (used along with bandwidth param)
131 bandwidth data around centerfreq to get out
132 bandname name of band to extract
133 source name of source
134 subarray subarray - 0 means all subarrays
135 qualifier qualifier for source
136 calcode Calibrator code, 1 character only
137 overwrite overwrite or append
138 freqtol Frequency tolerance, the default tolerance for frequency is set to be 6 times of the channel width. You may have to tweak the tolerance depending on the dataset, just depends.
139 applytsys scale data and weights by Tsys info
140 keepautocorr Fill autocorrelations along with cross correlation data. If False data that have same ANTENNA1 and ANTENNA2 are ignored
141 antnamescheme If 'new', VLA antenna name is prepended by EVLA or VLA to distinguish between the refurbished and non-refubished antennas. 'old' will just put the VLA antenna identifier as is in the NAME column of the ANTENNA table.
142 useday This option is only available at the AOC in Socorro! When filling at the AOC, select the online day file to use < 0 means any previous day up to 14 0 means from the start of the current day > 0 means starting now
143 keepblanks Scans with blank (empty) source names (i.e. tipping scans) will be filled. The default is to not fill.
144 evlabands Use the EVLA frequencies and bandwith tolerances when specifying band codes or wavelengths.
146 --------------------------------------------------------------------------------
148 """
149 return _vlafiller.vlafiller_fill(self, *args, **kwargs)
151 __swig_destroy__ = _vlafiller.delete_vlafiller
152 __del__ = lambda self: None
153vlafiller_swigregister = _vlafiller.vlafiller_swigregister
154vlafiller_swigregister(vlafiller)
156# This file is compatible with both classic and new-style classes.