A object for accessing RSL Ray data and header information
This class should not be initalized from within Python. _RslRay object are returned from the _RslSweep.get_ray method.
Attributes
| month | (int) Date for this ray, month (1-12). |
| day | (int) Date for this ray, day (1-31). |
| year | (int) Date for this ray, year (eg. 1993). |
| hour | (int) Time for this ray, hour (0-23). |
| minute | (int) Time for this ray, minute (0-59). |
| sec | (float) Time for this ray, second + fractor of second. |
| unam_rng | (float) Unambiguous range in km. |
| azimuth | (float) Mean azimuth angle in degrees for the ray, must be positive. 0 for north, 90 for east, 270 for west. |
| ray_num | (int) Ray number within a scan. |
| elev | (float) Elevation angle in degrees. |
| elev_num | (int) Elevation number within the volume scan. |
| range_bin1 | (int) Range to first gate in meters. |
| gate_size | (int) Gate size in meters. |
| vel_res | (float) Doppler velocity resolution. |
| sweep_rate | (float) Sweep rate, full sweeps / minute. |
| prf | (int) Pulse repetition frequency in Hz. |
| prf2 | (int) Second pulse repition frequenct for dual PRF data. |
| azim_rate | (float) Sweep rate in degrees / second. |
| fix_angle | (float) Elevation angle for the sweep in degrees. |
| pitch | (float) Pitch angle. |
| roll | (float) Roll angle. |
| heading | (float) Heading. |
| pitch_rate | (float) Pitch rate in angle / sec. |
| roll_rate | (float) Roll rate in angle / sec. |
| heading_rate | (float) Heading rate in angle / sec. |
| lat | (float) Latitude in degrees. |
| lon | (float) Longitude in degrees. |
| alt | (int) Altitude in meters. |
| rvs | (float) Radial velocity correction in meters / second. |
| vel_east | (float) Platform velocity to the east in meters / second. Negative values for velocity to the west. |
| vel_north | (float) Platform velocity to the north in meters / second. Negative values for velocity to the south. |
| vel_up | (float) Platform velocity upward in meters / second. Negative values for velocity downward. |
| pulse_count | (int) Pulses used in a single dwell time. |
| pulse_width | (float) Pulse width in microseconds. |
| beam_width | (float) Beamwidth in degrees. |
| frequency | (float) Carrier frequency in GHz. |
| wavelength | (float) Wavelength in meters. |
| nyq_vel | (float) Nyquist velocity in meters / second. |
| nbins | (int) Number of array elements in ray data. |
Methods
| get_data() | Return the one-dimensional data contained in the ray. |
| get_datetime() | Return a datetime describing the date and time of the ray. |
Private methods
| __format__ | default object formatter |
| __new__((S, ...) | |
| __reduce__ | helper for pickle |
| __reduce_ex__ | helper for pickle |
| __sizeof__(() -> int) | size of object in memory, in bytes |
| __subclasshook__ | Abstract classes can override this to customize issubclass(). |