|
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 |