HOPS
HOPS class reference
|
Classes | |
class | chan_struct |
class | scan_struct |
class | source_struct |
class | station_struct |
class | vex |
class | VexStructureBase |
general records and utils More... | |
Functions | |
def | get_file_station_polarizations (ovex_filename) |
def | get_ovex (filename) |
def | load_vexpy_library () |
Variables | |
int | ADAPTIVE = 3 |
int | AZEL = 3 |
int | B1950 = 1 |
string | C_UNDEFINED = '\0' |
int | CONTINUOUS = 1 |
int | DUMMY = 4 |
int | EARTH_ORBIT = 2 |
int | EQUATORIAL = 1 |
float | F_UNDEFINED = -1.0e30 |
int | FIXED = 1 |
int | I_UNDEFINED = 16383 |
int | J2000 = 2 |
int | K4 = 6 |
int | MARK3A = 1 |
int | MARK4 = 2 |
int | MARK5A = 7 |
int | MARK5B = 8 |
int | MAX_CHAN = 128 |
int | OFF = 2 |
int | ON = 1 |
int | OVEX = 1 |
int | QUASAR = 1 |
compiler defines from ovex.h (need to pythonize these) More... | |
int | S2 = 5 |
int | SATELLITE = 3 |
int | STAR = 2 |
int | START_STOP = 2 |
int | VLBA = 3 |
int | VLBAG = 4 |
int | X_YEW = 4 |
int | X_YNS = 2 |
provides python access to vex parsing library
def vexpy.vexpy.get_file_station_polarizations | ( | ovex_filename | ) |
parse the ovex (root) file of a particular scan and determine the polarizations associated with each station, return as dict
def vexpy.vexpy.get_ovex | ( | filename | ) |
Get parsed ovex file data. WARNING, the object returned by this function will not be preserved across multiple calls to get_ovex() as the returned ovex object does not perform a deep copy of itself and the underlying vex library is not re-entrant/thread-safe
def vexpy.vexpy.load_vexpy_library | ( | ) |
locate and load the vex parsing c-library
int vexpy.vexpy.ADAPTIVE = 3 |
int vexpy.vexpy.AZEL = 3 |
int vexpy.vexpy.B1950 = 1 |
string vexpy.vexpy.C_UNDEFINED = '\0' |
int vexpy.vexpy.CONTINUOUS = 1 |
int vexpy.vexpy.DUMMY = 4 |
int vexpy.vexpy.EARTH_ORBIT = 2 |
int vexpy.vexpy.EQUATORIAL = 1 |
float vexpy.vexpy.F_UNDEFINED = -1.0e30 |
int vexpy.vexpy.FIXED = 1 |
int vexpy.vexpy.I_UNDEFINED = 16383 |
int vexpy.vexpy.J2000 = 2 |
int vexpy.vexpy.K4 = 6 |
int vexpy.vexpy.MARK3A = 1 |
int vexpy.vexpy.MARK4 = 2 |
int vexpy.vexpy.MARK5A = 7 |
int vexpy.vexpy.MARK5B = 8 |
int vexpy.vexpy.MAX_CHAN = 128 |
int vexpy.vexpy.OFF = 2 |
int vexpy.vexpy.ON = 1 |
int vexpy.vexpy.OVEX = 1 |
int vexpy.vexpy.QUASAR = 1 |
compiler defines from ovex.h (need to pythonize these)
int vexpy.vexpy.S2 = 5 |
int vexpy.vexpy.SATELLITE = 3 |
int vexpy.vexpy.STAR = 2 |
int vexpy.vexpy.START_STOP = 2 |
int vexpy.vexpy.VLBA = 3 |
int vexpy.vexpy.VLBAG = 4 |
int vexpy.vexpy.X_YEW = 4 |
int vexpy.vexpy.X_YNS = 2 |