@@ -584,7 +584,7 @@ __host__ void readMS(const char* MS_name,
584584
585585 data->n_internal_frequencies = spectral_window_tab.nrow ();
586586
587- casacore::ROArrayColumn<casacore::Double > chan_freq_col (spectral_window_tab,
587+ casacore::ROArrayColumn<casacore::Float > chan_freq_col (spectral_window_tab,
588588 " CHAN_FREQ" );
589589
590590 casacore::ROScalarColumn<casacore::Int64> n_chan_freq (spectral_window_tab,
@@ -609,7 +609,7 @@ __host__ void readMS(const char* MS_name,
609609
610610 for (int f = 0 ; f < data->nfields ; f++) {
611611 for (int i = 0 ; i < data->n_internal_frequencies ; i++) {
612- casacore::Vector<double > chan_freq_vector;
612+ casacore::Vector<float > chan_freq_vector;
613613 chan_freq_vector = chan_freq_col (i);
614614 for (int j = 0 ; j < data->channels [i]; j++) {
615615 fields[f].nu .push_back (chan_freq_vector[j]);
@@ -934,7 +934,7 @@ __host__ void readMS(const char* MS_name,
934934
935935 data->n_internal_frequencies = spectral_window_tab.nrow ();
936936
937- casacore::ROArrayColumn<casacore::Double > chan_freq_col (spectral_window_tab,
937+ casacore::ROArrayColumn<casacore::Float > chan_freq_col (spectral_window_tab,
938938 " CHAN_FREQ" );
939939
940940 casacore::ROScalarColumn<casacore::Int64> n_chan_freq (spectral_window_tab,
@@ -959,7 +959,7 @@ __host__ void readMS(const char* MS_name,
959959
960960 for (int f = 0 ; f < data->nfields ; f++) {
961961 for (int i = 0 ; i < data->n_internal_frequencies ; i++) {
962- casacore::Vector<double > chan_freq_vector;
962+ casacore::Vector<float > chan_freq_vector;
963963 chan_freq_vector = chan_freq_col (i);
964964 for (int j = 0 ; j < data->channels [i]; j++) {
965965 fields[f].nu .push_back (chan_freq_vector[j]);
0 commit comments