diff --git a/.gitignore b/.gitignore index bfdfd9434..8791994fc 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,8 @@ grib_api.pc grib_api_f90.pc *.analyzerinfo *.snalyzerinfo +tags +src/convert_*.sh # compiled source # ################### @@ -72,3 +74,4 @@ data/bufr/*test build/ *.back +trash diff --git a/src/grib_accessor_class_abstract_long_vector.cc b/src/accessor/todo/grib_accessor_class_abstract_long_vector.cc similarity index 100% rename from src/grib_accessor_class_abstract_long_vector.cc rename to src/accessor/todo/grib_accessor_class_abstract_long_vector.cc diff --git a/src/grib_accessor_class_abstract_vector.cc b/src/accessor/todo/grib_accessor_class_abstract_vector.cc similarity index 100% rename from src/grib_accessor_class_abstract_vector.cc rename to src/accessor/todo/grib_accessor_class_abstract_vector.cc diff --git a/src/grib_accessor_class_ascii.cc b/src/accessor/todo/grib_accessor_class_ascii.cc similarity index 100% rename from src/grib_accessor_class_ascii.cc rename to src/accessor/todo/grib_accessor_class_ascii.cc diff --git a/src/grib_accessor_class_bit.cc b/src/accessor/todo/grib_accessor_class_bit.cc similarity index 100% rename from src/grib_accessor_class_bit.cc rename to src/accessor/todo/grib_accessor_class_bit.cc diff --git a/src/grib_accessor_class_bitmap.cc b/src/accessor/todo/grib_accessor_class_bitmap.cc similarity index 100% rename from src/grib_accessor_class_bitmap.cc rename to src/accessor/todo/grib_accessor_class_bitmap.cc diff --git a/src/grib_accessor_class_bits.cc b/src/accessor/todo/grib_accessor_class_bits.cc similarity index 100% rename from src/grib_accessor_class_bits.cc rename to src/accessor/todo/grib_accessor_class_bits.cc diff --git a/src/grib_accessor_class_bits_per_value.cc b/src/accessor/todo/grib_accessor_class_bits_per_value.cc similarity index 100% rename from src/grib_accessor_class_bits_per_value.cc rename to src/accessor/todo/grib_accessor_class_bits_per_value.cc diff --git a/src/grib_accessor_class_blob.cc b/src/accessor/todo/grib_accessor_class_blob.cc similarity index 100% rename from src/grib_accessor_class_blob.cc rename to src/accessor/todo/grib_accessor_class_blob.cc diff --git a/src/grib_accessor_class_budgdate.cc b/src/accessor/todo/grib_accessor_class_budgdate.cc similarity index 100% rename from src/grib_accessor_class_budgdate.cc rename to src/accessor/todo/grib_accessor_class_budgdate.cc diff --git a/src/grib_accessor_class_bufr_data_array.cc b/src/accessor/todo/grib_accessor_class_bufr_data_array.cc similarity index 100% rename from src/grib_accessor_class_bufr_data_array.cc rename to src/accessor/todo/grib_accessor_class_bufr_data_array.cc diff --git a/src/grib_accessor_class_bufr_data_element.cc b/src/accessor/todo/grib_accessor_class_bufr_data_element.cc similarity index 100% rename from src/grib_accessor_class_bufr_data_element.cc rename to src/accessor/todo/grib_accessor_class_bufr_data_element.cc diff --git a/src/grib_accessor_class_bufr_elements_table.cc b/src/accessor/todo/grib_accessor_class_bufr_elements_table.cc similarity index 100% rename from src/grib_accessor_class_bufr_elements_table.cc rename to src/accessor/todo/grib_accessor_class_bufr_elements_table.cc diff --git a/src/grib_accessor_class_bufr_extract_area_subsets.cc b/src/accessor/todo/grib_accessor_class_bufr_extract_area_subsets.cc similarity index 100% rename from src/grib_accessor_class_bufr_extract_area_subsets.cc rename to src/accessor/todo/grib_accessor_class_bufr_extract_area_subsets.cc diff --git a/src/grib_accessor_class_bufr_extract_datetime_subsets.cc b/src/accessor/todo/grib_accessor_class_bufr_extract_datetime_subsets.cc similarity index 100% rename from src/grib_accessor_class_bufr_extract_datetime_subsets.cc rename to src/accessor/todo/grib_accessor_class_bufr_extract_datetime_subsets.cc diff --git a/src/grib_accessor_class_bufr_extract_subsets.cc b/src/accessor/todo/grib_accessor_class_bufr_extract_subsets.cc similarity index 100% rename from src/grib_accessor_class_bufr_extract_subsets.cc rename to src/accessor/todo/grib_accessor_class_bufr_extract_subsets.cc diff --git a/src/grib_accessor_class_bufr_group.cc b/src/accessor/todo/grib_accessor_class_bufr_group.cc similarity index 100% rename from src/grib_accessor_class_bufr_group.cc rename to src/accessor/todo/grib_accessor_class_bufr_group.cc diff --git a/src/grib_accessor_class_bufr_simple_thinning.cc b/src/accessor/todo/grib_accessor_class_bufr_simple_thinning.cc similarity index 100% rename from src/grib_accessor_class_bufr_simple_thinning.cc rename to src/accessor/todo/grib_accessor_class_bufr_simple_thinning.cc diff --git a/src/grib_accessor_class_bufr_string_values.cc b/src/accessor/todo/grib_accessor_class_bufr_string_values.cc similarity index 100% rename from src/grib_accessor_class_bufr_string_values.cc rename to src/accessor/todo/grib_accessor_class_bufr_string_values.cc diff --git a/src/grib_accessor_class_bufrdc_expanded_descriptors.cc b/src/accessor/todo/grib_accessor_class_bufrdc_expanded_descriptors.cc similarity index 100% rename from src/grib_accessor_class_bufrdc_expanded_descriptors.cc rename to src/accessor/todo/grib_accessor_class_bufrdc_expanded_descriptors.cc diff --git a/src/grib_accessor_class_bytes.cc b/src/accessor/todo/grib_accessor_class_bytes.cc similarity index 100% rename from src/grib_accessor_class_bytes.cc rename to src/accessor/todo/grib_accessor_class_bytes.cc diff --git a/src/grib_accessor_class_change_alternative_row_scanning.cc b/src/accessor/todo/grib_accessor_class_change_alternative_row_scanning.cc similarity index 100% rename from src/grib_accessor_class_change_alternative_row_scanning.cc rename to src/accessor/todo/grib_accessor_class_change_alternative_row_scanning.cc diff --git a/src/grib_accessor_class_change_scanning_direction.cc b/src/accessor/todo/grib_accessor_class_change_scanning_direction.cc similarity index 100% rename from src/grib_accessor_class_change_scanning_direction.cc rename to src/accessor/todo/grib_accessor_class_change_scanning_direction.cc diff --git a/src/grib_accessor_class_check_internal_version.cc b/src/accessor/todo/grib_accessor_class_check_internal_version.cc similarity index 100% rename from src/grib_accessor_class_check_internal_version.cc rename to src/accessor/todo/grib_accessor_class_check_internal_version.cc diff --git a/src/grib_accessor_class_closest_date.cc b/src/accessor/todo/grib_accessor_class_closest_date.cc similarity index 100% rename from src/grib_accessor_class_closest_date.cc rename to src/accessor/todo/grib_accessor_class_closest_date.cc diff --git a/src/grib_accessor_class_codeflag.cc b/src/accessor/todo/grib_accessor_class_codeflag.cc similarity index 100% rename from src/grib_accessor_class_codeflag.cc rename to src/accessor/todo/grib_accessor_class_codeflag.cc diff --git a/src/grib_accessor_class_codetable.cc b/src/accessor/todo/grib_accessor_class_codetable.cc similarity index 100% rename from src/grib_accessor_class_codetable.cc rename to src/accessor/todo/grib_accessor_class_codetable.cc diff --git a/src/grib_accessor_class_codetable_title.cc b/src/accessor/todo/grib_accessor_class_codetable_title.cc similarity index 100% rename from src/grib_accessor_class_codetable_title.cc rename to src/accessor/todo/grib_accessor_class_codetable_title.cc diff --git a/src/grib_accessor_class_codetable_units.cc b/src/accessor/todo/grib_accessor_class_codetable_units.cc similarity index 100% rename from src/grib_accessor_class_codetable_units.cc rename to src/accessor/todo/grib_accessor_class_codetable_units.cc diff --git a/src/grib_accessor_class_concept.cc b/src/accessor/todo/grib_accessor_class_concept.cc similarity index 100% rename from src/grib_accessor_class_concept.cc rename to src/accessor/todo/grib_accessor_class_concept.cc diff --git a/src/grib_accessor_class_constant.cc b/src/accessor/todo/grib_accessor_class_constant.cc similarity index 100% rename from src/grib_accessor_class_constant.cc rename to src/accessor/todo/grib_accessor_class_constant.cc diff --git a/src/grib_accessor_class_count_file.cc b/src/accessor/todo/grib_accessor_class_count_file.cc similarity index 100% rename from src/grib_accessor_class_count_file.cc rename to src/accessor/todo/grib_accessor_class_count_file.cc diff --git a/src/grib_accessor_class_count_missing.cc b/src/accessor/todo/grib_accessor_class_count_missing.cc similarity index 100% rename from src/grib_accessor_class_count_missing.cc rename to src/accessor/todo/grib_accessor_class_count_missing.cc diff --git a/src/grib_accessor_class_count_total.cc b/src/accessor/todo/grib_accessor_class_count_total.cc similarity index 100% rename from src/grib_accessor_class_count_total.cc rename to src/accessor/todo/grib_accessor_class_count_total.cc diff --git a/src/grib_accessor_class_data_apply_bitmap.cc b/src/accessor/todo/grib_accessor_class_data_apply_bitmap.cc similarity index 100% rename from src/grib_accessor_class_data_apply_bitmap.cc rename to src/accessor/todo/grib_accessor_class_data_apply_bitmap.cc diff --git a/src/grib_accessor_class_data_apply_boustrophedonic.cc b/src/accessor/todo/grib_accessor_class_data_apply_boustrophedonic.cc similarity index 100% rename from src/grib_accessor_class_data_apply_boustrophedonic.cc rename to src/accessor/todo/grib_accessor_class_data_apply_boustrophedonic.cc diff --git a/src/grib_accessor_class_data_apply_boustrophedonic_bitmap.cc b/src/accessor/todo/grib_accessor_class_data_apply_boustrophedonic_bitmap.cc similarity index 100% rename from src/grib_accessor_class_data_apply_boustrophedonic_bitmap.cc rename to src/accessor/todo/grib_accessor_class_data_apply_boustrophedonic_bitmap.cc diff --git a/src/grib_accessor_class_data_ccsds_packing.cc b/src/accessor/todo/grib_accessor_class_data_ccsds_packing.cc similarity index 100% rename from src/grib_accessor_class_data_ccsds_packing.cc rename to src/accessor/todo/grib_accessor_class_data_ccsds_packing.cc diff --git a/src/grib_accessor_class_data_complex_packing.cc b/src/accessor/todo/grib_accessor_class_data_complex_packing.cc similarity index 100% rename from src/grib_accessor_class_data_complex_packing.cc rename to src/accessor/todo/grib_accessor_class_data_complex_packing.cc diff --git a/src/grib_accessor_class_data_dummy_field.cc b/src/accessor/todo/grib_accessor_class_data_dummy_field.cc similarity index 100% rename from src/grib_accessor_class_data_dummy_field.cc rename to src/accessor/todo/grib_accessor_class_data_dummy_field.cc diff --git a/src/grib_accessor_class_data_g1complex_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1complex_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1complex_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1complex_packing.cc diff --git a/src/grib_accessor_class_data_g1second_order_constant_width_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1second_order_constant_width_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1second_order_constant_width_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1second_order_constant_width_packing.cc diff --git a/src/grib_accessor_class_data_g1second_order_general_extended_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1second_order_general_extended_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1second_order_general_extended_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1second_order_general_extended_packing.cc diff --git a/src/grib_accessor_class_data_g1second_order_general_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1second_order_general_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1second_order_general_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1second_order_general_packing.cc diff --git a/src/grib_accessor_class_data_g1second_order_row_by_row_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1second_order_row_by_row_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1second_order_row_by_row_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1second_order_row_by_row_packing.cc diff --git a/src/grib_accessor_class_data_g1secondary_bitmap.cc b/src/accessor/todo/grib_accessor_class_data_g1secondary_bitmap.cc similarity index 100% rename from src/grib_accessor_class_data_g1secondary_bitmap.cc rename to src/accessor/todo/grib_accessor_class_data_g1secondary_bitmap.cc diff --git a/src/grib_accessor_class_data_g1shsimple_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1shsimple_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1shsimple_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1shsimple_packing.cc diff --git a/src/grib_accessor_class_data_g1simple_packing.cc b/src/accessor/todo/grib_accessor_class_data_g1simple_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g1simple_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g1simple_packing.cc diff --git a/src/grib_accessor_class_data_g22order_packing.cc b/src/accessor/todo/grib_accessor_class_data_g22order_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g22order_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g22order_packing.cc diff --git a/src/grib_accessor_class_data_g2bifourier_packing.cc b/src/accessor/todo/grib_accessor_class_data_g2bifourier_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g2bifourier_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g2bifourier_packing.cc diff --git a/src/grib_accessor_class_data_g2complex_packing.cc b/src/accessor/todo/grib_accessor_class_data_g2complex_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g2complex_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g2complex_packing.cc diff --git a/src/grib_accessor_class_data_g2secondary_bitmap.cc b/src/accessor/todo/grib_accessor_class_data_g2secondary_bitmap.cc similarity index 100% rename from src/grib_accessor_class_data_g2secondary_bitmap.cc rename to src/accessor/todo/grib_accessor_class_data_g2secondary_bitmap.cc diff --git a/src/grib_accessor_class_data_g2shsimple_packing.cc b/src/accessor/todo/grib_accessor_class_data_g2shsimple_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g2shsimple_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g2shsimple_packing.cc diff --git a/src/grib_accessor_class_data_g2simple_packing.cc b/src/accessor/todo/grib_accessor_class_data_g2simple_packing.cc similarity index 100% rename from src/grib_accessor_class_data_g2simple_packing.cc rename to src/accessor/todo/grib_accessor_class_data_g2simple_packing.cc diff --git a/src/grib_accessor_class_data_g2simple_packing_with_preprocessing.cc b/src/accessor/todo/grib_accessor_class_data_g2simple_packing_with_preprocessing.cc similarity index 100% rename from src/grib_accessor_class_data_g2simple_packing_with_preprocessing.cc rename to src/accessor/todo/grib_accessor_class_data_g2simple_packing_with_preprocessing.cc diff --git a/src/grib_accessor_class_data_jpeg2000_packing.cc b/src/accessor/todo/grib_accessor_class_data_jpeg2000_packing.cc similarity index 100% rename from src/grib_accessor_class_data_jpeg2000_packing.cc rename to src/accessor/todo/grib_accessor_class_data_jpeg2000_packing.cc diff --git a/src/grib_accessor_class_data_png_packing.cc b/src/accessor/todo/grib_accessor_class_data_png_packing.cc similarity index 100% rename from src/grib_accessor_class_data_png_packing.cc rename to src/accessor/todo/grib_accessor_class_data_png_packing.cc diff --git a/src/grib_accessor_class_data_raw_packing.cc b/src/accessor/todo/grib_accessor_class_data_raw_packing.cc similarity index 100% rename from src/grib_accessor_class_data_raw_packing.cc rename to src/accessor/todo/grib_accessor_class_data_raw_packing.cc diff --git a/src/grib_accessor_class_data_run_length_packing.cc b/src/accessor/todo/grib_accessor_class_data_run_length_packing.cc similarity index 100% rename from src/grib_accessor_class_data_run_length_packing.cc rename to src/accessor/todo/grib_accessor_class_data_run_length_packing.cc diff --git a/src/grib_accessor_class_data_secondary_bitmap.cc b/src/accessor/todo/grib_accessor_class_data_secondary_bitmap.cc similarity index 100% rename from src/grib_accessor_class_data_secondary_bitmap.cc rename to src/accessor/todo/grib_accessor_class_data_secondary_bitmap.cc diff --git a/src/grib_accessor_class_data_sh_packed.cc b/src/accessor/todo/grib_accessor_class_data_sh_packed.cc similarity index 100% rename from src/grib_accessor_class_data_sh_packed.cc rename to src/accessor/todo/grib_accessor_class_data_sh_packed.cc diff --git a/src/grib_accessor_class_data_sh_unpacked.cc b/src/accessor/todo/grib_accessor_class_data_sh_unpacked.cc similarity index 100% rename from src/grib_accessor_class_data_sh_unpacked.cc rename to src/accessor/todo/grib_accessor_class_data_sh_unpacked.cc diff --git a/src/grib_accessor_class_data_shsimple_packing.cc b/src/accessor/todo/grib_accessor_class_data_shsimple_packing.cc similarity index 100% rename from src/grib_accessor_class_data_shsimple_packing.cc rename to src/accessor/todo/grib_accessor_class_data_shsimple_packing.cc diff --git a/src/grib_accessor_class_data_simple_packing.cc b/src/accessor/todo/grib_accessor_class_data_simple_packing.cc similarity index 100% rename from src/grib_accessor_class_data_simple_packing.cc rename to src/accessor/todo/grib_accessor_class_data_simple_packing.cc diff --git a/src/grib_accessor_class_decimal_precision.cc b/src/accessor/todo/grib_accessor_class_decimal_precision.cc similarity index 100% rename from src/grib_accessor_class_decimal_precision.cc rename to src/accessor/todo/grib_accessor_class_decimal_precision.cc diff --git a/src/grib_accessor_class_dictionary.cc b/src/accessor/todo/grib_accessor_class_dictionary.cc similarity index 100% rename from src/grib_accessor_class_dictionary.cc rename to src/accessor/todo/grib_accessor_class_dictionary.cc diff --git a/src/grib_accessor_class_dirty.cc b/src/accessor/todo/grib_accessor_class_dirty.cc similarity index 100% rename from src/grib_accessor_class_dirty.cc rename to src/accessor/todo/grib_accessor_class_dirty.cc diff --git a/src/grib_accessor_class_divdouble.cc b/src/accessor/todo/grib_accessor_class_divdouble.cc similarity index 100% rename from src/grib_accessor_class_divdouble.cc rename to src/accessor/todo/grib_accessor_class_divdouble.cc diff --git a/src/grib_accessor_class_double.cc b/src/accessor/todo/grib_accessor_class_double.cc similarity index 100% rename from src/grib_accessor_class_double.cc rename to src/accessor/todo/grib_accessor_class_double.cc diff --git a/src/grib_accessor_class_element.cc b/src/accessor/todo/grib_accessor_class_element.cc similarity index 100% rename from src/grib_accessor_class_element.cc rename to src/accessor/todo/grib_accessor_class_element.cc diff --git a/src/grib_accessor_class_evaluate.cc b/src/accessor/todo/grib_accessor_class_evaluate.cc similarity index 100% rename from src/grib_accessor_class_evaluate.cc rename to src/accessor/todo/grib_accessor_class_evaluate.cc diff --git a/src/grib_accessor_class_expanded_descriptors.cc b/src/accessor/todo/grib_accessor_class_expanded_descriptors.cc similarity index 100% rename from src/grib_accessor_class_expanded_descriptors.cc rename to src/accessor/todo/grib_accessor_class_expanded_descriptors.cc diff --git a/src/grib_accessor_class_from_scale_factor_scaled_value.cc b/src/accessor/todo/grib_accessor_class_from_scale_factor_scaled_value.cc similarity index 100% rename from src/grib_accessor_class_from_scale_factor_scaled_value.cc rename to src/accessor/todo/grib_accessor_class_from_scale_factor_scaled_value.cc diff --git a/src/grib_accessor_class_g1_half_byte_codeflag.cc b/src/accessor/todo/grib_accessor_class_g1_half_byte_codeflag.cc similarity index 100% rename from src/grib_accessor_class_g1_half_byte_codeflag.cc rename to src/accessor/todo/grib_accessor_class_g1_half_byte_codeflag.cc diff --git a/src/grib_accessor_class_g1_message_length.cc b/src/accessor/todo/grib_accessor_class_g1_message_length.cc similarity index 100% rename from src/grib_accessor_class_g1_message_length.cc rename to src/accessor/todo/grib_accessor_class_g1_message_length.cc diff --git a/src/grib_accessor_class_g1_section4_length.cc b/src/accessor/todo/grib_accessor_class_g1_section4_length.cc similarity index 100% rename from src/grib_accessor_class_g1_section4_length.cc rename to src/accessor/todo/grib_accessor_class_g1_section4_length.cc diff --git a/src/grib_accessor_class_g1bitmap.cc b/src/accessor/todo/grib_accessor_class_g1bitmap.cc similarity index 100% rename from src/grib_accessor_class_g1bitmap.cc rename to src/accessor/todo/grib_accessor_class_g1bitmap.cc diff --git a/src/grib_accessor_class_g1date.cc b/src/accessor/todo/grib_accessor_class_g1date.cc similarity index 100% rename from src/grib_accessor_class_g1date.cc rename to src/accessor/todo/grib_accessor_class_g1date.cc diff --git a/src/grib_accessor_class_g1day_of_the_year_date.cc b/src/accessor/todo/grib_accessor_class_g1day_of_the_year_date.cc similarity index 100% rename from src/grib_accessor_class_g1day_of_the_year_date.cc rename to src/accessor/todo/grib_accessor_class_g1day_of_the_year_date.cc diff --git a/src/grib_accessor_class_g1end_of_interval_monthly.cc b/src/accessor/todo/grib_accessor_class_g1end_of_interval_monthly.cc similarity index 100% rename from src/grib_accessor_class_g1end_of_interval_monthly.cc rename to src/accessor/todo/grib_accessor_class_g1end_of_interval_monthly.cc diff --git a/src/grib_accessor_class_g1fcperiod.cc b/src/accessor/todo/grib_accessor_class_g1fcperiod.cc similarity index 100% rename from src/grib_accessor_class_g1fcperiod.cc rename to src/accessor/todo/grib_accessor_class_g1fcperiod.cc diff --git a/src/grib_accessor_class_g1forecastmonth.cc b/src/accessor/todo/grib_accessor_class_g1forecastmonth.cc similarity index 100% rename from src/grib_accessor_class_g1forecastmonth.cc rename to src/accessor/todo/grib_accessor_class_g1forecastmonth.cc diff --git a/src/grib_accessor_class_g1monthlydate.cc b/src/accessor/todo/grib_accessor_class_g1monthlydate.cc similarity index 100% rename from src/grib_accessor_class_g1monthlydate.cc rename to src/accessor/todo/grib_accessor_class_g1monthlydate.cc diff --git a/src/grib_accessor_class_g1number_of_coded_values_sh_complex.cc b/src/accessor/todo/grib_accessor_class_g1number_of_coded_values_sh_complex.cc similarity index 100% rename from src/grib_accessor_class_g1number_of_coded_values_sh_complex.cc rename to src/accessor/todo/grib_accessor_class_g1number_of_coded_values_sh_complex.cc diff --git a/src/grib_accessor_class_g1number_of_coded_values_sh_simple.cc b/src/accessor/todo/grib_accessor_class_g1number_of_coded_values_sh_simple.cc similarity index 100% rename from src/grib_accessor_class_g1number_of_coded_values_sh_simple.cc rename to src/accessor/todo/grib_accessor_class_g1number_of_coded_values_sh_simple.cc diff --git a/src/grib_accessor_class_g1step_range.cc b/src/accessor/todo/grib_accessor_class_g1step_range.cc similarity index 100% rename from src/grib_accessor_class_g1step_range.cc rename to src/accessor/todo/grib_accessor_class_g1step_range.cc diff --git a/src/grib_accessor_class_g1verificationdate.cc b/src/accessor/todo/grib_accessor_class_g1verificationdate.cc similarity index 100% rename from src/grib_accessor_class_g1verificationdate.cc rename to src/accessor/todo/grib_accessor_class_g1verificationdate.cc diff --git a/src/grib_accessor_class_g2_aerosol.cc b/src/accessor/todo/grib_accessor_class_g2_aerosol.cc similarity index 100% rename from src/grib_accessor_class_g2_aerosol.cc rename to src/accessor/todo/grib_accessor_class_g2_aerosol.cc diff --git a/src/grib_accessor_class_g2_chemical.cc b/src/accessor/todo/grib_accessor_class_g2_chemical.cc similarity index 100% rename from src/grib_accessor_class_g2_chemical.cc rename to src/accessor/todo/grib_accessor_class_g2_chemical.cc diff --git a/src/grib_accessor_class_g2_eps.cc b/src/accessor/todo/grib_accessor_class_g2_eps.cc similarity index 100% rename from src/grib_accessor_class_g2_eps.cc rename to src/accessor/todo/grib_accessor_class_g2_eps.cc diff --git a/src/grib_accessor_class_g2_mars_labeling.cc b/src/accessor/todo/grib_accessor_class_g2_mars_labeling.cc similarity index 100% rename from src/grib_accessor_class_g2_mars_labeling.cc rename to src/accessor/todo/grib_accessor_class_g2_mars_labeling.cc diff --git a/src/grib_accessor_class_g2bitmap.cc b/src/accessor/todo/grib_accessor_class_g2bitmap.cc similarity index 100% rename from src/grib_accessor_class_g2bitmap.cc rename to src/accessor/todo/grib_accessor_class_g2bitmap.cc diff --git a/src/grib_accessor_class_g2bitmap_present.cc b/src/accessor/todo/grib_accessor_class_g2bitmap_present.cc similarity index 100% rename from src/grib_accessor_class_g2bitmap_present.cc rename to src/accessor/todo/grib_accessor_class_g2bitmap_present.cc diff --git a/src/grib_accessor_class_g2date.cc b/src/accessor/todo/grib_accessor_class_g2date.cc similarity index 100% rename from src/grib_accessor_class_g2date.cc rename to src/accessor/todo/grib_accessor_class_g2date.cc diff --git a/src/grib_accessor_class_g2end_step.cc b/src/accessor/todo/grib_accessor_class_g2end_step.cc similarity index 100% rename from src/grib_accessor_class_g2end_step.cc rename to src/accessor/todo/grib_accessor_class_g2end_step.cc diff --git a/src/grib_accessor_class_g2grid.cc b/src/accessor/todo/grib_accessor_class_g2grid.cc similarity index 100% rename from src/grib_accessor_class_g2grid.cc rename to src/accessor/todo/grib_accessor_class_g2grid.cc diff --git a/src/grib_accessor_class_g2latlon.cc b/src/accessor/todo/grib_accessor_class_g2latlon.cc similarity index 100% rename from src/grib_accessor_class_g2latlon.cc rename to src/accessor/todo/grib_accessor_class_g2latlon.cc diff --git a/src/grib_accessor_class_g2level.cc b/src/accessor/todo/grib_accessor_class_g2level.cc similarity index 100% rename from src/grib_accessor_class_g2level.cc rename to src/accessor/todo/grib_accessor_class_g2level.cc diff --git a/src/grib_accessor_class_g2lon.cc b/src/accessor/todo/grib_accessor_class_g2lon.cc similarity index 100% rename from src/grib_accessor_class_g2lon.cc rename to src/accessor/todo/grib_accessor_class_g2lon.cc diff --git a/src/grib_accessor_class_g2step_range.cc b/src/accessor/todo/grib_accessor_class_g2step_range.cc similarity index 100% rename from src/grib_accessor_class_g2step_range.cc rename to src/accessor/todo/grib_accessor_class_g2step_range.cc diff --git a/src/grib_accessor_class_gaussian_grid_name.cc b/src/accessor/todo/grib_accessor_class_gaussian_grid_name.cc similarity index 100% rename from src/grib_accessor_class_gaussian_grid_name.cc rename to src/accessor/todo/grib_accessor_class_gaussian_grid_name.cc diff --git a/src/grib_accessor_class_gds_is_present.cc b/src/accessor/todo/grib_accessor_class_gds_is_present.cc similarity index 100% rename from src/grib_accessor_class_gds_is_present.cc rename to src/accessor/todo/grib_accessor_class_gds_is_present.cc diff --git a/src/grib_accessor_class_gds_not_present_bitmap.cc b/src/accessor/todo/grib_accessor_class_gds_not_present_bitmap.cc similarity index 100% rename from src/grib_accessor_class_gds_not_present_bitmap.cc rename to src/accessor/todo/grib_accessor_class_gds_not_present_bitmap.cc diff --git a/src/grib_accessor_class_gen.cc b/src/accessor/todo/grib_accessor_class_gen.cc similarity index 100% rename from src/grib_accessor_class_gen.cc rename to src/accessor/todo/grib_accessor_class_gen.cc diff --git a/src/grib_accessor_class_getenv.cc b/src/accessor/todo/grib_accessor_class_getenv.cc similarity index 100% rename from src/grib_accessor_class_getenv.cc rename to src/accessor/todo/grib_accessor_class_getenv.cc diff --git a/src/grib_accessor_class_global_gaussian.cc b/src/accessor/todo/grib_accessor_class_global_gaussian.cc similarity index 100% rename from src/grib_accessor_class_global_gaussian.cc rename to src/accessor/todo/grib_accessor_class_global_gaussian.cc diff --git a/src/grib_accessor_class_group.cc b/src/accessor/todo/grib_accessor_class_group.cc similarity index 100% rename from src/grib_accessor_class_group.cc rename to src/accessor/todo/grib_accessor_class_group.cc diff --git a/src/grib_accessor_class_gts_header.cc b/src/accessor/todo/grib_accessor_class_gts_header.cc similarity index 100% rename from src/grib_accessor_class_gts_header.cc rename to src/accessor/todo/grib_accessor_class_gts_header.cc diff --git a/src/grib_accessor_class_hash_array.cc b/src/accessor/todo/grib_accessor_class_hash_array.cc similarity index 100% rename from src/grib_accessor_class_hash_array.cc rename to src/accessor/todo/grib_accessor_class_hash_array.cc diff --git a/src/grib_accessor_class_headers_only.cc b/src/accessor/todo/grib_accessor_class_headers_only.cc similarity index 100% rename from src/grib_accessor_class_headers_only.cc rename to src/accessor/todo/grib_accessor_class_headers_only.cc diff --git a/src/grib_accessor_class_ibmfloat.cc b/src/accessor/todo/grib_accessor_class_ibmfloat.cc similarity index 100% rename from src/grib_accessor_class_ibmfloat.cc rename to src/accessor/todo/grib_accessor_class_ibmfloat.cc diff --git a/src/grib_accessor_class_ieeefloat.cc b/src/accessor/todo/grib_accessor_class_ieeefloat.cc similarity index 100% rename from src/grib_accessor_class_ieeefloat.cc rename to src/accessor/todo/grib_accessor_class_ieeefloat.cc diff --git a/src/grib_accessor_class_ifs_param.cc b/src/accessor/todo/grib_accessor_class_ifs_param.cc similarity index 100% rename from src/grib_accessor_class_ifs_param.cc rename to src/accessor/todo/grib_accessor_class_ifs_param.cc diff --git a/src/grib_accessor_class_iterator.cc b/src/accessor/todo/grib_accessor_class_iterator.cc similarity index 100% rename from src/grib_accessor_class_iterator.cc rename to src/accessor/todo/grib_accessor_class_iterator.cc diff --git a/src/grib_accessor_class_julian_date.cc b/src/accessor/todo/grib_accessor_class_julian_date.cc similarity index 100% rename from src/grib_accessor_class_julian_date.cc rename to src/accessor/todo/grib_accessor_class_julian_date.cc diff --git a/src/grib_accessor_class_julian_day.cc b/src/accessor/todo/grib_accessor_class_julian_day.cc similarity index 100% rename from src/grib_accessor_class_julian_day.cc rename to src/accessor/todo/grib_accessor_class_julian_day.cc diff --git a/src/grib_accessor_class_ksec1expver.cc b/src/accessor/todo/grib_accessor_class_ksec1expver.cc similarity index 100% rename from src/grib_accessor_class_ksec1expver.cc rename to src/accessor/todo/grib_accessor_class_ksec1expver.cc diff --git a/src/grib_accessor_class_label.cc b/src/accessor/todo/grib_accessor_class_label.cc similarity index 100% rename from src/grib_accessor_class_label.cc rename to src/accessor/todo/grib_accessor_class_label.cc diff --git a/src/grib_accessor_class_latitudes.cc b/src/accessor/todo/grib_accessor_class_latitudes.cc similarity index 100% rename from src/grib_accessor_class_latitudes.cc rename to src/accessor/todo/grib_accessor_class_latitudes.cc diff --git a/src/grib_accessor_class_latlon_increment.cc b/src/accessor/todo/grib_accessor_class_latlon_increment.cc similarity index 100% rename from src/grib_accessor_class_latlon_increment.cc rename to src/accessor/todo/grib_accessor_class_latlon_increment.cc diff --git a/src/grib_accessor_class_latlonvalues.cc b/src/accessor/todo/grib_accessor_class_latlonvalues.cc similarity index 100% rename from src/grib_accessor_class_latlonvalues.cc rename to src/accessor/todo/grib_accessor_class_latlonvalues.cc diff --git a/src/grib_accessor_class_library_version.cc b/src/accessor/todo/grib_accessor_class_library_version.cc similarity index 100% rename from src/grib_accessor_class_library_version.cc rename to src/accessor/todo/grib_accessor_class_library_version.cc diff --git a/src/grib_accessor_class_local_definition.cc b/src/accessor/todo/grib_accessor_class_local_definition.cc similarity index 100% rename from src/grib_accessor_class_local_definition.cc rename to src/accessor/todo/grib_accessor_class_local_definition.cc diff --git a/src/grib_accessor_class_long.cc b/src/accessor/todo/grib_accessor_class_long.cc similarity index 100% rename from src/grib_accessor_class_long.cc rename to src/accessor/todo/grib_accessor_class_long.cc diff --git a/src/grib_accessor_class_long_vector.cc b/src/accessor/todo/grib_accessor_class_long_vector.cc similarity index 100% rename from src/grib_accessor_class_long_vector.cc rename to src/accessor/todo/grib_accessor_class_long_vector.cc diff --git a/src/grib_accessor_class_longitudes.cc b/src/accessor/todo/grib_accessor_class_longitudes.cc similarity index 100% rename from src/grib_accessor_class_longitudes.cc rename to src/accessor/todo/grib_accessor_class_longitudes.cc diff --git a/src/grib_accessor_class_lookup.cc b/src/accessor/todo/grib_accessor_class_lookup.cc similarity index 100% rename from src/grib_accessor_class_lookup.cc rename to src/accessor/todo/grib_accessor_class_lookup.cc diff --git a/src/grib_accessor_class_mars_param.cc b/src/accessor/todo/grib_accessor_class_mars_param.cc similarity index 100% rename from src/grib_accessor_class_mars_param.cc rename to src/accessor/todo/grib_accessor_class_mars_param.cc diff --git a/src/grib_accessor_class_mars_step.cc b/src/accessor/todo/grib_accessor_class_mars_step.cc similarity index 100% rename from src/grib_accessor_class_mars_step.cc rename to src/accessor/todo/grib_accessor_class_mars_step.cc diff --git a/src/grib_accessor_class_md5.cc b/src/accessor/todo/grib_accessor_class_md5.cc similarity index 100% rename from src/grib_accessor_class_md5.cc rename to src/accessor/todo/grib_accessor_class_md5.cc diff --git a/src/grib_accessor_class_message.cc b/src/accessor/todo/grib_accessor_class_message.cc similarity index 100% rename from src/grib_accessor_class_message.cc rename to src/accessor/todo/grib_accessor_class_message.cc diff --git a/src/grib_accessor_class_message_copy.cc b/src/accessor/todo/grib_accessor_class_message_copy.cc similarity index 100% rename from src/grib_accessor_class_message_copy.cc rename to src/accessor/todo/grib_accessor_class_message_copy.cc diff --git a/src/grib_accessor_class_multdouble.cc b/src/accessor/todo/grib_accessor_class_multdouble.cc similarity index 100% rename from src/grib_accessor_class_multdouble.cc rename to src/accessor/todo/grib_accessor_class_multdouble.cc diff --git a/src/grib_accessor_class_nearest.cc b/src/accessor/todo/grib_accessor_class_nearest.cc similarity index 100% rename from src/grib_accessor_class_nearest.cc rename to src/accessor/todo/grib_accessor_class_nearest.cc diff --git a/src/grib_accessor_class_non_alpha.cc b/src/accessor/todo/grib_accessor_class_non_alpha.cc similarity index 100% rename from src/grib_accessor_class_non_alpha.cc rename to src/accessor/todo/grib_accessor_class_non_alpha.cc diff --git a/src/grib_accessor_class_number_of_coded_values.cc b/src/accessor/todo/grib_accessor_class_number_of_coded_values.cc similarity index 100% rename from src/grib_accessor_class_number_of_coded_values.cc rename to src/accessor/todo/grib_accessor_class_number_of_coded_values.cc diff --git a/src/grib_accessor_class_number_of_points.cc b/src/accessor/todo/grib_accessor_class_number_of_points.cc similarity index 100% rename from src/grib_accessor_class_number_of_points.cc rename to src/accessor/todo/grib_accessor_class_number_of_points.cc diff --git a/src/grib_accessor_class_number_of_points_gaussian.cc b/src/accessor/todo/grib_accessor_class_number_of_points_gaussian.cc similarity index 100% rename from src/grib_accessor_class_number_of_points_gaussian.cc rename to src/accessor/todo/grib_accessor_class_number_of_points_gaussian.cc diff --git a/src/grib_accessor_class_number_of_values.cc b/src/accessor/todo/grib_accessor_class_number_of_values.cc similarity index 100% rename from src/grib_accessor_class_number_of_values.cc rename to src/accessor/todo/grib_accessor_class_number_of_values.cc diff --git a/src/grib_accessor_class_number_of_values_data_raw_packing.cc b/src/accessor/todo/grib_accessor_class_number_of_values_data_raw_packing.cc similarity index 100% rename from src/grib_accessor_class_number_of_values_data_raw_packing.cc rename to src/accessor/todo/grib_accessor_class_number_of_values_data_raw_packing.cc diff --git a/src/grib_accessor_class_octahedral_gaussian.cc b/src/accessor/todo/grib_accessor_class_octahedral_gaussian.cc similarity index 100% rename from src/grib_accessor_class_octahedral_gaussian.cc rename to src/accessor/todo/grib_accessor_class_octahedral_gaussian.cc diff --git a/src/grib_accessor_class_octet_number.cc b/src/accessor/todo/grib_accessor_class_octet_number.cc similarity index 100% rename from src/grib_accessor_class_octet_number.cc rename to src/accessor/todo/grib_accessor_class_octet_number.cc diff --git a/src/grib_accessor_class_offset_file.cc b/src/accessor/todo/grib_accessor_class_offset_file.cc similarity index 100% rename from src/grib_accessor_class_offset_file.cc rename to src/accessor/todo/grib_accessor_class_offset_file.cc diff --git a/src/grib_accessor_class_offset_values.cc b/src/accessor/todo/grib_accessor_class_offset_values.cc similarity index 100% rename from src/grib_accessor_class_offset_values.cc rename to src/accessor/todo/grib_accessor_class_offset_values.cc diff --git a/src/grib_accessor_class_optimal_step_units.cc b/src/accessor/todo/grib_accessor_class_optimal_step_units.cc similarity index 100% rename from src/grib_accessor_class_optimal_step_units.cc rename to src/accessor/todo/grib_accessor_class_optimal_step_units.cc diff --git a/src/grib_accessor_class_pack_bufr_values.cc b/src/accessor/todo/grib_accessor_class_pack_bufr_values.cc similarity index 100% rename from src/grib_accessor_class_pack_bufr_values.cc rename to src/accessor/todo/grib_accessor_class_pack_bufr_values.cc diff --git a/src/grib_accessor_class_packing_type.cc b/src/accessor/todo/grib_accessor_class_packing_type.cc similarity index 100% rename from src/grib_accessor_class_packing_type.cc rename to src/accessor/todo/grib_accessor_class_packing_type.cc diff --git a/src/grib_accessor_class_pad.cc b/src/accessor/todo/grib_accessor_class_pad.cc similarity index 100% rename from src/grib_accessor_class_pad.cc rename to src/accessor/todo/grib_accessor_class_pad.cc diff --git a/src/grib_accessor_class_padding.cc b/src/accessor/todo/grib_accessor_class_padding.cc similarity index 100% rename from src/grib_accessor_class_padding.cc rename to src/accessor/todo/grib_accessor_class_padding.cc diff --git a/src/grib_accessor_class_padto.cc b/src/accessor/todo/grib_accessor_class_padto.cc similarity index 100% rename from src/grib_accessor_class_padto.cc rename to src/accessor/todo/grib_accessor_class_padto.cc diff --git a/src/grib_accessor_class_padtoeven.cc b/src/accessor/todo/grib_accessor_class_padtoeven.cc similarity index 100% rename from src/grib_accessor_class_padtoeven.cc rename to src/accessor/todo/grib_accessor_class_padtoeven.cc diff --git a/src/grib_accessor_class_padtomultiple.cc b/src/accessor/todo/grib_accessor_class_padtomultiple.cc similarity index 100% rename from src/grib_accessor_class_padtomultiple.cc rename to src/accessor/todo/grib_accessor_class_padtomultiple.cc diff --git a/src/grib_accessor_class_position.cc b/src/accessor/todo/grib_accessor_class_position.cc similarity index 100% rename from src/grib_accessor_class_position.cc rename to src/accessor/todo/grib_accessor_class_position.cc diff --git a/src/grib_accessor_class_proj_string.cc b/src/accessor/todo/grib_accessor_class_proj_string.cc similarity index 100% rename from src/grib_accessor_class_proj_string.cc rename to src/accessor/todo/grib_accessor_class_proj_string.cc diff --git a/src/grib_accessor_class_raw.cc b/src/accessor/todo/grib_accessor_class_raw.cc similarity index 100% rename from src/grib_accessor_class_raw.cc rename to src/accessor/todo/grib_accessor_class_raw.cc diff --git a/src/grib_accessor_class_rdbtime_guess_date.cc b/src/accessor/todo/grib_accessor_class_rdbtime_guess_date.cc similarity index 100% rename from src/grib_accessor_class_rdbtime_guess_date.cc rename to src/accessor/todo/grib_accessor_class_rdbtime_guess_date.cc diff --git a/src/grib_accessor_class_reference_value_error.cc b/src/accessor/todo/grib_accessor_class_reference_value_error.cc similarity index 100% rename from src/grib_accessor_class_reference_value_error.cc rename to src/accessor/todo/grib_accessor_class_reference_value_error.cc diff --git a/src/grib_accessor_class_round.cc b/src/accessor/todo/grib_accessor_class_round.cc similarity index 100% rename from src/grib_accessor_class_round.cc rename to src/accessor/todo/grib_accessor_class_round.cc diff --git a/src/grib_accessor_class_scale.cc b/src/accessor/todo/grib_accessor_class_scale.cc similarity index 100% rename from src/grib_accessor_class_scale.cc rename to src/accessor/todo/grib_accessor_class_scale.cc diff --git a/src/grib_accessor_class_scale_values.cc b/src/accessor/todo/grib_accessor_class_scale_values.cc similarity index 100% rename from src/grib_accessor_class_scale_values.cc rename to src/accessor/todo/grib_accessor_class_scale_values.cc diff --git a/src/grib_accessor_class_second_order_bits_per_value.cc b/src/accessor/todo/grib_accessor_class_second_order_bits_per_value.cc similarity index 100% rename from src/grib_accessor_class_second_order_bits_per_value.cc rename to src/accessor/todo/grib_accessor_class_second_order_bits_per_value.cc diff --git a/src/grib_accessor_class_section.cc b/src/accessor/todo/grib_accessor_class_section.cc similarity index 100% rename from src/grib_accessor_class_section.cc rename to src/accessor/todo/grib_accessor_class_section.cc diff --git a/src/grib_accessor_class_section_length.cc b/src/accessor/todo/grib_accessor_class_section_length.cc similarity index 100% rename from src/grib_accessor_class_section_length.cc rename to src/accessor/todo/grib_accessor_class_section_length.cc diff --git a/src/grib_accessor_class_section_padding.cc b/src/accessor/todo/grib_accessor_class_section_padding.cc similarity index 100% rename from src/grib_accessor_class_section_padding.cc rename to src/accessor/todo/grib_accessor_class_section_padding.cc diff --git a/src/grib_accessor_class_section_pointer.cc b/src/accessor/todo/grib_accessor_class_section_pointer.cc similarity index 100% rename from src/grib_accessor_class_section_pointer.cc rename to src/accessor/todo/grib_accessor_class_section_pointer.cc diff --git a/src/grib_accessor_class_select_step_template.cc b/src/accessor/todo/grib_accessor_class_select_step_template.cc similarity index 100% rename from src/grib_accessor_class_select_step_template.cc rename to src/accessor/todo/grib_accessor_class_select_step_template.cc diff --git a/src/grib_accessor_class_sexagesimal2decimal.cc b/src/accessor/todo/grib_accessor_class_sexagesimal2decimal.cc similarity index 100% rename from src/grib_accessor_class_sexagesimal2decimal.cc rename to src/accessor/todo/grib_accessor_class_sexagesimal2decimal.cc diff --git a/src/grib_accessor_class_signed.cc b/src/accessor/todo/grib_accessor_class_signed.cc similarity index 100% rename from src/grib_accessor_class_signed.cc rename to src/accessor/todo/grib_accessor_class_signed.cc diff --git a/src/grib_accessor_class_signed_bits.cc b/src/accessor/todo/grib_accessor_class_signed_bits.cc similarity index 100% rename from src/grib_accessor_class_signed_bits.cc rename to src/accessor/todo/grib_accessor_class_signed_bits.cc diff --git a/src/grib_accessor_class_simple_packing_error.cc b/src/accessor/todo/grib_accessor_class_simple_packing_error.cc similarity index 100% rename from src/grib_accessor_class_simple_packing_error.cc rename to src/accessor/todo/grib_accessor_class_simple_packing_error.cc diff --git a/src/grib_accessor_class_size.cc b/src/accessor/todo/grib_accessor_class_size.cc similarity index 100% rename from src/grib_accessor_class_size.cc rename to src/accessor/todo/grib_accessor_class_size.cc diff --git a/src/grib_accessor_class_smart_table.cc b/src/accessor/todo/grib_accessor_class_smart_table.cc similarity index 100% rename from src/grib_accessor_class_smart_table.cc rename to src/accessor/todo/grib_accessor_class_smart_table.cc diff --git a/src/grib_accessor_class_smart_table_column.cc b/src/accessor/todo/grib_accessor_class_smart_table_column.cc similarity index 100% rename from src/grib_accessor_class_smart_table_column.cc rename to src/accessor/todo/grib_accessor_class_smart_table_column.cc diff --git a/src/grib_accessor_class_spd.cc b/src/accessor/todo/grib_accessor_class_spd.cc similarity index 100% rename from src/grib_accessor_class_spd.cc rename to src/accessor/todo/grib_accessor_class_spd.cc diff --git a/src/grib_accessor_class_spectral_truncation.cc b/src/accessor/todo/grib_accessor_class_spectral_truncation.cc similarity index 100% rename from src/grib_accessor_class_spectral_truncation.cc rename to src/accessor/todo/grib_accessor_class_spectral_truncation.cc diff --git a/src/grib_accessor_class_sprintf.cc b/src/accessor/todo/grib_accessor_class_sprintf.cc similarity index 100% rename from src/grib_accessor_class_sprintf.cc rename to src/accessor/todo/grib_accessor_class_sprintf.cc diff --git a/src/grib_accessor_class_statistics.cc b/src/accessor/todo/grib_accessor_class_statistics.cc similarity index 100% rename from src/grib_accessor_class_statistics.cc rename to src/accessor/todo/grib_accessor_class_statistics.cc diff --git a/src/grib_accessor_class_statistics_spectral.cc b/src/accessor/todo/grib_accessor_class_statistics_spectral.cc similarity index 100% rename from src/grib_accessor_class_statistics_spectral.cc rename to src/accessor/todo/grib_accessor_class_statistics_spectral.cc diff --git a/src/grib_accessor_class_step_human_readable.cc b/src/accessor/todo/grib_accessor_class_step_human_readable.cc similarity index 100% rename from src/grib_accessor_class_step_human_readable.cc rename to src/accessor/todo/grib_accessor_class_step_human_readable.cc diff --git a/src/grib_accessor_class_step_in_units.cc b/src/accessor/todo/grib_accessor_class_step_in_units.cc similarity index 100% rename from src/grib_accessor_class_step_in_units.cc rename to src/accessor/todo/grib_accessor_class_step_in_units.cc diff --git a/src/grib_accessor_class_sum.cc b/src/accessor/todo/grib_accessor_class_sum.cc similarity index 100% rename from src/grib_accessor_class_sum.cc rename to src/accessor/todo/grib_accessor_class_sum.cc diff --git a/src/grib_accessor_class_suppressed.cc b/src/accessor/todo/grib_accessor_class_suppressed.cc similarity index 100% rename from src/grib_accessor_class_suppressed.cc rename to src/accessor/todo/grib_accessor_class_suppressed.cc diff --git a/src/grib_accessor_class_time.cc b/src/accessor/todo/grib_accessor_class_time.cc similarity index 100% rename from src/grib_accessor_class_time.cc rename to src/accessor/todo/grib_accessor_class_time.cc diff --git a/src/grib_accessor_class_to_double.cc b/src/accessor/todo/grib_accessor_class_to_double.cc similarity index 100% rename from src/grib_accessor_class_to_double.cc rename to src/accessor/todo/grib_accessor_class_to_double.cc diff --git a/src/grib_accessor_class_to_integer.cc b/src/accessor/todo/grib_accessor_class_to_integer.cc similarity index 100% rename from src/grib_accessor_class_to_integer.cc rename to src/accessor/todo/grib_accessor_class_to_integer.cc diff --git a/src/grib_accessor_class_to_string.cc b/src/accessor/todo/grib_accessor_class_to_string.cc similarity index 100% rename from src/grib_accessor_class_to_string.cc rename to src/accessor/todo/grib_accessor_class_to_string.cc diff --git a/src/grib_accessor_class_transient.cc b/src/accessor/todo/grib_accessor_class_transient.cc similarity index 100% rename from src/grib_accessor_class_transient.cc rename to src/accessor/todo/grib_accessor_class_transient.cc diff --git a/src/grib_accessor_class_transient_darray.cc b/src/accessor/todo/grib_accessor_class_transient_darray.cc similarity index 100% rename from src/grib_accessor_class_transient_darray.cc rename to src/accessor/todo/grib_accessor_class_transient_darray.cc diff --git a/src/grib_accessor_class_trim.cc b/src/accessor/todo/grib_accessor_class_trim.cc similarity index 100% rename from src/grib_accessor_class_trim.cc rename to src/accessor/todo/grib_accessor_class_trim.cc diff --git a/src/grib_accessor_class_uint16.cc b/src/accessor/todo/grib_accessor_class_uint16.cc similarity index 100% rename from src/grib_accessor_class_uint16.cc rename to src/accessor/todo/grib_accessor_class_uint16.cc diff --git a/src/grib_accessor_class_uint32.cc b/src/accessor/todo/grib_accessor_class_uint32.cc similarity index 100% rename from src/grib_accessor_class_uint32.cc rename to src/accessor/todo/grib_accessor_class_uint32.cc diff --git a/src/grib_accessor_class_uint32_little_endian.cc b/src/accessor/todo/grib_accessor_class_uint32_little_endian.cc similarity index 100% rename from src/grib_accessor_class_uint32_little_endian.cc rename to src/accessor/todo/grib_accessor_class_uint32_little_endian.cc diff --git a/src/grib_accessor_class_uint64.cc b/src/accessor/todo/grib_accessor_class_uint64.cc similarity index 100% rename from src/grib_accessor_class_uint64.cc rename to src/accessor/todo/grib_accessor_class_uint64.cc diff --git a/src/grib_accessor_class_uint64_little_endian.cc b/src/accessor/todo/grib_accessor_class_uint64_little_endian.cc similarity index 100% rename from src/grib_accessor_class_uint64_little_endian.cc rename to src/accessor/todo/grib_accessor_class_uint64_little_endian.cc diff --git a/src/grib_accessor_class_uint8.cc b/src/accessor/todo/grib_accessor_class_uint8.cc similarity index 100% rename from src/grib_accessor_class_uint8.cc rename to src/accessor/todo/grib_accessor_class_uint8.cc diff --git a/src/grib_accessor_class_unexpanded_descriptors.cc b/src/accessor/todo/grib_accessor_class_unexpanded_descriptors.cc similarity index 100% rename from src/grib_accessor_class_unexpanded_descriptors.cc rename to src/accessor/todo/grib_accessor_class_unexpanded_descriptors.cc diff --git a/src/grib_accessor_class_unpack_bufr_values.cc b/src/accessor/todo/grib_accessor_class_unpack_bufr_values.cc similarity index 100% rename from src/grib_accessor_class_unpack_bufr_values.cc rename to src/accessor/todo/grib_accessor_class_unpack_bufr_values.cc diff --git a/src/grib_accessor_class_unsigned.cc b/src/accessor/todo/grib_accessor_class_unsigned.cc similarity index 100% rename from src/grib_accessor_class_unsigned.cc rename to src/accessor/todo/grib_accessor_class_unsigned.cc diff --git a/src/grib_accessor_class_unsigned_bits.cc b/src/accessor/todo/grib_accessor_class_unsigned_bits.cc similarity index 100% rename from src/grib_accessor_class_unsigned_bits.cc rename to src/accessor/todo/grib_accessor_class_unsigned_bits.cc diff --git a/src/grib_accessor_class_validity_date.cc b/src/accessor/todo/grib_accessor_class_validity_date.cc similarity index 100% rename from src/grib_accessor_class_validity_date.cc rename to src/accessor/todo/grib_accessor_class_validity_date.cc diff --git a/src/grib_accessor_class_validity_time.cc b/src/accessor/todo/grib_accessor_class_validity_time.cc similarity index 100% rename from src/grib_accessor_class_validity_time.cc rename to src/accessor/todo/grib_accessor_class_validity_time.cc diff --git a/src/grib_accessor_class_values.cc b/src/accessor/todo/grib_accessor_class_values.cc similarity index 100% rename from src/grib_accessor_class_values.cc rename to src/accessor/todo/grib_accessor_class_values.cc diff --git a/src/grib_accessor_class_variable.cc b/src/accessor/todo/grib_accessor_class_variable.cc similarity index 100% rename from src/grib_accessor_class_variable.cc rename to src/accessor/todo/grib_accessor_class_variable.cc diff --git a/src/grib_accessor_class_vector.cc b/src/accessor/todo/grib_accessor_class_vector.cc similarity index 100% rename from src/grib_accessor_class_vector.cc rename to src/accessor/todo/grib_accessor_class_vector.cc diff --git a/src/grib_accessor_class_when.cc b/src/accessor/todo/grib_accessor_class_when.cc similarity index 100% rename from src/grib_accessor_class_when.cc rename to src/accessor/todo/grib_accessor_class_when.cc