chandra_aca#

Submodules#

Functions#

broadcast_arrays(*args)

Broadcast *args inputs to same shape.

broadcast_arrays_flatten(*args)

Broadcast *args inputs to same shape and flatten.

pixels_to_yagzag(row, col[, allow_bad, flight, t_aca, ...])

Convert ACA row/column positions to ACA y-angle, z-angle.

yagzag_to_pixels(yang, zang[, allow_bad, pix_zero_loc])

Convert ACA y-angle/z-angle positions to ACA pixel row, column.

_poly_convert(y, z, coeffs[, t_aca])

radec_to_eci(ra, dec)

Convert from RA,Dec to ECI.

eci_to_radec(eci)

Convert from ECI vector(s) to RA, Dec.

mag_to_count_rate(mag)

Convert ACA mag to count rate in e- / sec

count_rate_to_mag(count_rate)

Convert count rate in e- / sec to ACA mag

snr_mag_for_t_ccd(t_ccd, ref_mag, ref_t_ccd[, scale_4c])

Calculate signal-to-noise equivalent magnitude.

calc_aca_from_targ(targ, y_off, z_off[, si_align])

Calculate PCAD (ACA) pointing attitude.

calc_targ_from_aca(aca, y_off, z_off[, si_align])

Calculate target attitude.

calc_target_offsets(aca, ra_targ, dec_targ[, si_align])

Calculate target offsets.

radec_to_yagzag(ra, dec, q_att)

Calculate ACA Y-angle, Z-angle from RA, Dec and pointing quaternion.

yagzag_to_radec(yag, zag, q_att)

Calculate RA, Dec from ACA Y-angle, Z-angle and pointing quaternion.

normalize_vector(vec[, ord])

Normalize vec over the last dimension.

test(*args, **kwargs)

Run py.test unit tests.