diff --git a/CAL/CalibrationCommon/lib/datacontainers/holography_dataset.py b/CAL/CalibrationCommon/lib/datacontainers/holography_dataset.py index 709a6ae34caa785feade27eea338c633a0889d2f..9c4a511391b070d62b2e8be60b3f62e813f6dd2d 100644 --- a/CAL/CalibrationCommon/lib/datacontainers/holography_dataset.py +++ b/CAL/CalibrationCommon/lib/datacontainers/holography_dataset.py @@ -405,7 +405,7 @@ class HolographyDataset(): self.antenna_field_position = [list(station_position - antenna_offset) for antenna_offset in tile_offset] self.target_station_position = list(station_position) - self.rotation_matrix = axes_coordinates.T + self.rotation_matrix = axes_coordinates if station_name not in target_stations: logger.error('Station %s was not involved in the observation.' diff --git a/CAL/CalibrationCommon/lib/datacontainers/holography_measurementset.py b/CAL/CalibrationCommon/lib/datacontainers/holography_measurementset.py index b390b8a56c16830b2f4c2e427be7fe0f8f2bf6f1..37b195c49edbfbe3c89c3ca9078f2e36d58b2983 100644 --- a/CAL/CalibrationCommon/lib/datacontainers/holography_measurementset.py +++ b/CAL/CalibrationCommon/lib/datacontainers/holography_measurementset.py @@ -48,7 +48,7 @@ def _compute_lm_from_ra_dec_station_position_rotation_matrix_and_time(ra_dec_epo ('m', numpy.float64)] return_value = numpy.empty(n_samples, dtype=return_value_dtype) - l_m_arrays = pqr_from_icrs(numpy.array((ra, dec)), astropy_times, rotation_matrix) + l_m_arrays = pqr_from_icrs(numpy.array((ra, dec)), astropy_times, rotation_matrix.T) return_value['l'][:] = l_m_arrays[:, 0] return_value['m'][:] = l_m_arrays[:, 1]