diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index ce0644092230f7a3e0aff963203d693c69d99885..0000000000000000000000000000000000000000
--- a/.gitignore
+++ /dev/null
@@ -1,20 +0,0 @@
-# Ignore the content of pack directory but not the directory itself
-/pack/**
-!/pack/.gitkeep
-
-# Ignore the content of mnh_expand directory but not the directory itself
-/mnh_expand/**
-!/mnh_expand/.gitkeep
-
-# Ignore the content of testprogs_data but not the directory itself
-/testprogs_data/ice_adjust/**
-/testprogs_data/rain_ice/**
-/testprogs_data/turb/**
-/testprogs_data/shallow_mf/**
-!/testprogs_data/ice_adjust/.gitkeep
-!/testprogs_data/rain_ice/.gitkeep
-!/testprogs_data/turb/.gitkeep
-!/testprogs_data/shallow_mf/.gitkeep
-
-# Ignore vim swapp files
-.*.swp
diff --git a/tools/.gitignore b/tools/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5fd9f1761212af4a0b3aa6aaca6c7e0fa90219a7
--- /dev/null
+++ b/tools/.gitignore
@@ -0,0 +1,20 @@
+# Ignore the content of pack directory but not the directory itself
+pack/**
+!pack/.gitkeep
+
+# Ignore the content of mnh_expand directory but not the directory itself
+mnh_expand/**
+!mnh_expand/.gitkeep
+
+# Ignore the content of testprogs_data but not the directory itself
+testprogs_data/ice_adjust/**
+testprogs_data/rain_ice/**
+testprogs_data/turb/**
+testprogs_data/shallow_mf/**
+!testprogs_data/ice_adjust/.gitkeep
+!testprogs_data/rain_ice/.gitkeep
+!testprogs_data/turb/.gitkeep
+!testprogs_data/shallow_mf/.gitkeep
+
+# Ignore vim swapp files
+.*.swp
diff --git a/History_pack b/tools/History_pack
similarity index 100%
rename from History_pack
rename to tools/History_pack
diff --git a/INSTALL b/tools/INSTALL
similarity index 100%
rename from INSTALL
rename to tools/INSTALL
diff --git a/INSTALL_mnh_expand b/tools/INSTALL_mnh_expand
similarity index 100%
rename from INSTALL_mnh_expand
rename to tools/INSTALL_mnh_expand
diff --git a/INSTALL_pack_ial b/tools/INSTALL_pack_ial
similarity index 100%
rename from INSTALL_pack_ial
rename to tools/INSTALL_pack_ial
diff --git a/INSTALL_pack_mesonh b/tools/INSTALL_pack_mesonh
similarity index 100%
rename from INSTALL_pack_mesonh
rename to tools/INSTALL_pack_mesonh
diff --git a/INSTALL_testprogs b/tools/INSTALL_testprogs
similarity index 100%
rename from INSTALL_testprogs
rename to tools/INSTALL_testprogs
diff --git a/README.md b/tools/README.md
similarity index 100%
rename from README.md
rename to tools/README.md
diff --git a/check_commit_ial.sh b/tools/check_commit_ial.sh
similarity index 100%
rename from check_commit_ial.sh
rename to tools/check_commit_ial.sh
diff --git a/check_commit_mesonh.sh b/tools/check_commit_mesonh.sh
similarity index 100%
rename from check_commit_mesonh.sh
rename to tools/check_commit_mesonh.sh
diff --git a/check_commit_testprogs.sh b/tools/check_commit_testprogs.sh
similarity index 100%
rename from check_commit_testprogs.sh
rename to tools/check_commit_testprogs.sh
diff --git a/comp_DDH.py b/tools/comp_DDH.py
similarity index 100%
rename from comp_DDH.py
rename to tools/comp_DDH.py
diff --git a/compare.py b/tools/compare.py
similarity index 100%
rename from compare.py
rename to tools/compare.py
diff --git a/conf_tests/ARMCU_NOSFX/ICMSHARPEINIT b/tools/conf_tests/ARMCU_NOSFX/ICMSHARPEINIT
similarity index 100%
rename from conf_tests/ARMCU_NOSFX/ICMSHARPEINIT
rename to tools/conf_tests/ARMCU_NOSFX/ICMSHARPEINIT
diff --git a/conf_tests/ARMCU_NOSFX/ecoclimapII_eu_covers_param.bin b/tools/conf_tests/ARMCU_NOSFX/ecoclimapII_eu_covers_param.bin
similarity index 100%
rename from conf_tests/ARMCU_NOSFX/ecoclimapII_eu_covers_param.bin
rename to tools/conf_tests/ARMCU_NOSFX/ecoclimapII_eu_covers_param.bin
diff --git a/conf_tests/ARMCU_NOSFX/ecoclimapI_covers_param.bin b/tools/conf_tests/ARMCU_NOSFX/ecoclimapI_covers_param.bin
similarity index 100%
rename from conf_tests/ARMCU_NOSFX/ecoclimapI_covers_param.bin
rename to tools/conf_tests/ARMCU_NOSFX/ecoclimapI_covers_param.bin
diff --git a/conf_tests/ARMCU_NOSFX/fort.4 b/tools/conf_tests/ARMCU_NOSFX/fort.4
similarity index 100%
rename from conf_tests/ARMCU_NOSFX/fort.4
rename to tools/conf_tests/ARMCU_NOSFX/fort.4
diff --git a/conf_tests/ARMCU_NOSFX/rrtm.tgz b/tools/conf_tests/ARMCU_NOSFX/rrtm.tgz
similarity index 100%
rename from conf_tests/ARMCU_NOSFX/rrtm.tgz
rename to tools/conf_tests/ARMCU_NOSFX/rrtm.tgz
diff --git a/conf_tests/ARMCU_NOSFX/run.sh b/tools/conf_tests/ARMCU_NOSFX/run.sh
similarity index 100%
rename from conf_tests/ARMCU_NOSFX/run.sh
rename to tools/conf_tests/ARMCU_NOSFX/run.sh
diff --git a/conf_tests/big_3D/README b/tools/conf_tests/big_3D/README
similarity index 100%
rename from conf_tests/big_3D/README
rename to tools/conf_tests/big_3D/README
diff --git a/conf_tests/big_3D/aro48t1.sh b/tools/conf_tests/big_3D/aro48t1.sh
similarity index 100%
rename from conf_tests/big_3D/aro48t1.sh
rename to tools/conf_tests/big_3D/aro48t1.sh
diff --git a/conf_tests/small_3D/aro48t1.sh b/tools/conf_tests/small_3D/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D/aro48t1.sh
rename to tools/conf_tests/small_3D/aro48t1.sh
diff --git a/conf_tests/small_3D/data/aro/riette/Const.Clim b/tools/conf_tests/small_3D/data/aro/riette/Const.Clim
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/Const.Clim
rename to tools/conf_tests/small_3D/data/aro/riette/Const.Clim
diff --git a/conf_tests/small_3D/data/aro/riette/Const.Clim.sfx b/tools/conf_tests/small_3D/data/aro/riette/Const.Clim.sfx
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/Const.Clim.sfx
rename to tools/conf_tests/small_3D/data/aro/riette/Const.Clim.sfx
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0000_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0000_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0000_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0000_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0001_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0001_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0001_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0001_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0002_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0002_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0002_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0002_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0003_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0003_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0003_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0003_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0004_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0004_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0004_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0004_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0005_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0005_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0005_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0005_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0006_l15 b/tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0006_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0006_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ELSCFFCSTALBC0006_l15
diff --git a/conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT.sfx b/tools/conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT.sfx
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT.sfx
rename to tools/conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT.sfx
diff --git a/conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT_l15 b/tools/conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT_l15
rename to tools/conf_tests/small_3D/data/aro/riette/ICMSHFCSTINIT_l15
diff --git a/conf_tests/small_3D/data/aro/riette/const.clim.FRANGP0025 b/tools/conf_tests/small_3D/data/aro/riette/const.clim.FRANGP0025
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette/const.clim.FRANGP0025
rename to tools/conf_tests/small_3D/data/aro/riette/const.clim.FRANGP0025
diff --git a/conf_tests/small_3D/data/aro/riette2/.transform.py.swp b/tools/conf_tests/small_3D/data/aro/riette2/.transform.py.swp
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/.transform.py.swp
rename to tools/conf_tests/small_3D/data/aro/riette2/.transform.py.swp
diff --git a/conf_tests/small_3D/data/aro/riette2/Const.Clim b/tools/conf_tests/small_3D/data/aro/riette2/Const.Clim
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/Const.Clim
rename to tools/conf_tests/small_3D/data/aro/riette2/Const.Clim
diff --git a/conf_tests/small_3D/data/aro/riette2/Const.Clim.sfx b/tools/conf_tests/small_3D/data/aro/riette2/Const.Clim.sfx
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/Const.Clim.sfx
rename to tools/conf_tests/small_3D/data/aro/riette2/Const.Clim.sfx
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0000_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0000_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0000_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0000_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0001_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0001_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0001_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0001_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0002_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0002_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0002_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0002_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0003_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0003_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0003_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0003_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0004_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0004_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0004_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0004_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0005_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0005_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0005_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0005_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0006_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0006_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0006_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ELSCFFCSTALBC0006_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT.sfx b/tools/conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT.sfx
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT.sfx
rename to tools/conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT.sfx
diff --git a/conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT_l15 b/tools/conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT_l15
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT_l15
rename to tools/conf_tests/small_3D/data/aro/riette2/ICMSHFCSTINIT_l15
diff --git a/conf_tests/small_3D/data/aro/riette2/const.clim.FRANGP0025 b/tools/conf_tests/small_3D/data/aro/riette2/const.clim.FRANGP0025
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/const.clim.FRANGP0025
rename to tools/conf_tests/small_3D/data/aro/riette2/const.clim.FRANGP0025
diff --git a/conf_tests/small_3D/data/aro/riette2/transform.py b/tools/conf_tests/small_3D/data/aro/riette2/transform.py
similarity index 100%
rename from conf_tests/small_3D/data/aro/riette2/transform.py
rename to tools/conf_tests/small_3D/data/aro/riette2/transform.py
diff --git a/conf_tests/small_3D/data/fa/arp/cli/t30.m06 b/tools/conf_tests/small_3D/data/fa/arp/cli/t30.m06
similarity index 100%
rename from conf_tests/small_3D/data/fa/arp/cli/t30.m06
rename to tools/conf_tests/small_3D/data/fa/arp/cli/t30.m06
diff --git a/conf_tests/small_3D/data/fa/arp/his/t30.20060615.h18 b/tools/conf_tests/small_3D/data/fa/arp/his/t30.20060615.h18
similarity index 100%
rename from conf_tests/small_3D/data/fa/arp/his/t30.20060615.h18
rename to tools/conf_tests/small_3D/data/fa/arp/his/t30.20060615.h18
diff --git a/conf_tests/small_3D/data/fa/lao/atour10.m06 b/tools/conf_tests/small_3D/data/fa/lao/atour10.m06
similarity index 100%
rename from conf_tests/small_3D/data/fa/lao/atour10.m06
rename to tools/conf_tests/small_3D/data/fa/lao/atour10.m06
diff --git a/conf_tests/small_3D/data/fa/lao/glob25.m06 b/tools/conf_tests/small_3D/data/fa/lao/glob25.m06
similarity index 100%
rename from conf_tests/small_3D/data/fa/lao/glob25.m06
rename to tools/conf_tests/small_3D/data/fa/lao/glob25.m06
diff --git a/conf_tests/small_3D/data/rtm/ifsdata.41r2.tar b/tools/conf_tests/small_3D/data/rtm/ifsdata.41r2.tar
similarity index 100%
rename from conf_tests/small_3D/data/rtm/ifsdata.41r2.tar
rename to tools/conf_tests/small_3D/data/rtm/ifsdata.41r2.tar
diff --git a/conf_tests/small_3D/data/rtm/radiation_params.47r1_light.tgz b/tools/conf_tests/small_3D/data/rtm/radiation_params.47r1_light.tgz
similarity index 100%
rename from conf_tests/small_3D/data/rtm/radiation_params.47r1_light.tgz
rename to tools/conf_tests/small_3D/data/rtm/radiation_params.47r1_light.tgz
diff --git a/conf_tests/small_3D/data/rttov11/rtcoef_meteosat_10_seviri.bin b/tools/conf_tests/small_3D/data/rttov11/rtcoef_meteosat_10_seviri.bin
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/rtcoef_meteosat_10_seviri.bin
rename to tools/conf_tests/small_3D/data/rttov11/rtcoef_meteosat_10_seviri.bin
diff --git a/conf_tests/small_3D/data/rttov11/rtcoef_meteosat_9_seviri.bin b/tools/conf_tests/small_3D/data/rttov11/rtcoef_meteosat_9_seviri.bin
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/rtcoef_meteosat_9_seviri.bin
rename to tools/conf_tests/small_3D/data/rttov11/rtcoef_meteosat_9_seviri.bin
diff --git a/conf_tests/small_3D/data/rttov11/rtcoef_msg_2_seviri.bin b/tools/conf_tests/small_3D/data/rttov11/rtcoef_msg_2_seviri.bin
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/rtcoef_msg_2_seviri.bin
rename to tools/conf_tests/small_3D/data/rttov11/rtcoef_msg_2_seviri.bin
diff --git a/conf_tests/small_3D/data/rttov11/rtcoef_msg_3_seviri.bin b/tools/conf_tests/small_3D/data/rttov11/rtcoef_msg_3_seviri.bin
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/rtcoef_msg_3_seviri.bin
rename to tools/conf_tests/small_3D/data/rttov11/rtcoef_msg_3_seviri.bin
diff --git a/conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_10_seviri.dat b/tools/conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_10_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_10_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_10_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_9_seviri.dat b/tools/conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_9_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_9_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov11/sccldcoef_meteosat_9_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov11/sccldcoef_msg_2_seviri.dat b/tools/conf_tests/small_3D/data/rttov11/sccldcoef_msg_2_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/sccldcoef_msg_2_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov11/sccldcoef_msg_2_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov11/sccldcoef_msg_3_seviri.dat b/tools/conf_tests/small_3D/data/rttov11/sccldcoef_msg_3_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov11/sccldcoef_msg_3_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov11/sccldcoef_msg_3_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov12/rtcoef_meteosat_10_seviri.dat b/tools/conf_tests/small_3D/data/rttov12/rtcoef_meteosat_10_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov12/rtcoef_meteosat_10_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov12/rtcoef_meteosat_10_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov12/rtcoef_meteosat_9_seviri.dat b/tools/conf_tests/small_3D/data/rttov12/rtcoef_meteosat_9_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov12/rtcoef_meteosat_9_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov12/rtcoef_meteosat_9_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov12/rtcoef_msg_2_seviri.dat b/tools/conf_tests/small_3D/data/rttov12/rtcoef_msg_2_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov12/rtcoef_msg_2_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov12/rtcoef_msg_2_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov12/rtcoef_msg_3_seviri.dat b/tools/conf_tests/small_3D/data/rttov12/rtcoef_msg_3_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov12/rtcoef_msg_3_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov12/rtcoef_msg_3_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov12/sccldcoef_meteosat_9_seviri.dat b/tools/conf_tests/small_3D/data/rttov12/sccldcoef_meteosat_9_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov12/sccldcoef_meteosat_9_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov12/sccldcoef_meteosat_9_seviri.dat
diff --git a/conf_tests/small_3D/data/rttov12/sccldcoef_msg_2_seviri.dat b/tools/conf_tests/small_3D/data/rttov12/sccldcoef_msg_2_seviri.dat
similarity index 100%
rename from conf_tests/small_3D/data/rttov12/sccldcoef_msg_2_seviri.dat
rename to tools/conf_tests/small_3D/data/rttov12/sccldcoef_msg_2_seviri.dat
diff --git a/conf_tests/small_3D/data/surfex/v8/ecoclimapII_af_covers_param.bin b/tools/conf_tests/small_3D/data/surfex/v8/ecoclimapII_af_covers_param.bin
similarity index 100%
rename from conf_tests/small_3D/data/surfex/v8/ecoclimapII_af_covers_param.bin
rename to tools/conf_tests/small_3D/data/surfex/v8/ecoclimapII_af_covers_param.bin
diff --git a/conf_tests/small_3D/data/surfex/v8/ecoclimapII_eu_covers_param.bin b/tools/conf_tests/small_3D/data/surfex/v8/ecoclimapII_eu_covers_param.bin
similarity index 100%
rename from conf_tests/small_3D/data/surfex/v8/ecoclimapII_eu_covers_param.bin
rename to tools/conf_tests/small_3D/data/surfex/v8/ecoclimapII_eu_covers_param.bin
diff --git a/conf_tests/small_3D/data/surfex/v8/ecoclimapI_covers_param.bin b/tools/conf_tests/small_3D/data/surfex/v8/ecoclimapI_covers_param.bin
similarity index 100%
rename from conf_tests/small_3D/data/surfex/v8/ecoclimapI_covers_param.bin
rename to tools/conf_tests/small_3D/data/surfex/v8/ecoclimapI_covers_param.bin
diff --git a/conf_tests/small_3D_alt1/aro48t1.sh b/tools/conf_tests/small_3D_alt1/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt1/aro48t1.sh
rename to tools/conf_tests/small_3D_alt1/aro48t1.sh
diff --git a/conf_tests/small_3D_alt1/data b/tools/conf_tests/small_3D_alt1/data
similarity index 100%
rename from conf_tests/small_3D_alt1/data
rename to tools/conf_tests/small_3D_alt1/data
diff --git a/conf_tests/small_3D_alt2/aro48t1.sh b/tools/conf_tests/small_3D_alt2/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt2/aro48t1.sh
rename to tools/conf_tests/small_3D_alt2/aro48t1.sh
diff --git a/conf_tests/small_3D_alt2/data b/tools/conf_tests/small_3D_alt2/data
similarity index 100%
rename from conf_tests/small_3D_alt2/data
rename to tools/conf_tests/small_3D_alt2/data
diff --git a/conf_tests/small_3D_alt3/aro48t1.sh b/tools/conf_tests/small_3D_alt3/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt3/aro48t1.sh
rename to tools/conf_tests/small_3D_alt3/aro48t1.sh
diff --git a/conf_tests/small_3D_alt3/data b/tools/conf_tests/small_3D_alt3/data
similarity index 100%
rename from conf_tests/small_3D_alt3/data
rename to tools/conf_tests/small_3D_alt3/data
diff --git a/conf_tests/small_3D_alt4/aro48t1.sh b/tools/conf_tests/small_3D_alt4/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt4/aro48t1.sh
rename to tools/conf_tests/small_3D_alt4/aro48t1.sh
diff --git a/conf_tests/small_3D_alt4/data b/tools/conf_tests/small_3D_alt4/data
similarity index 100%
rename from conf_tests/small_3D_alt4/data
rename to tools/conf_tests/small_3D_alt4/data
diff --git a/conf_tests/small_3D_alt5/aro48t1.sh b/tools/conf_tests/small_3D_alt5/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt5/aro48t1.sh
rename to tools/conf_tests/small_3D_alt5/aro48t1.sh
diff --git a/conf_tests/small_3D_alt5/data b/tools/conf_tests/small_3D_alt5/data
similarity index 100%
rename from conf_tests/small_3D_alt5/data
rename to tools/conf_tests/small_3D_alt5/data
diff --git a/conf_tests/small_3D_alt6/aro48t1.sh b/tools/conf_tests/small_3D_alt6/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt6/aro48t1.sh
rename to tools/conf_tests/small_3D_alt6/aro48t1.sh
diff --git a/conf_tests/small_3D_alt6/data b/tools/conf_tests/small_3D_alt6/data
similarity index 100%
rename from conf_tests/small_3D_alt6/data
rename to tools/conf_tests/small_3D_alt6/data
diff --git a/conf_tests/small_3D_alt7/aro48t1.sh b/tools/conf_tests/small_3D_alt7/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt7/aro48t1.sh
rename to tools/conf_tests/small_3D_alt7/aro48t1.sh
diff --git a/conf_tests/small_3D_alt7/data b/tools/conf_tests/small_3D_alt7/data
similarity index 100%
rename from conf_tests/small_3D_alt7/data
rename to tools/conf_tests/small_3D_alt7/data
diff --git a/conf_tests/small_3D_alt8/aro48t1.sh b/tools/conf_tests/small_3D_alt8/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_alt8/aro48t1.sh
rename to tools/conf_tests/small_3D_alt8/aro48t1.sh
diff --git a/conf_tests/small_3D_alt8/data b/tools/conf_tests/small_3D_alt8/data
similarity index 100%
rename from conf_tests/small_3D_alt8/data
rename to tools/conf_tests/small_3D_alt8/data
diff --git a/conf_tests/small_3D_np1/aro48t1.sh b/tools/conf_tests/small_3D_np1/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_np1/aro48t1.sh
rename to tools/conf_tests/small_3D_np1/aro48t1.sh
diff --git a/conf_tests/small_3D_np1/data b/tools/conf_tests/small_3D_np1/data
similarity index 100%
rename from conf_tests/small_3D_np1/data
rename to tools/conf_tests/small_3D_np1/data
diff --git a/conf_tests/small_3D_np2/aro48t1.sh b/tools/conf_tests/small_3D_np2/aro48t1.sh
similarity index 100%
rename from conf_tests/small_3D_np2/aro48t1.sh
rename to tools/conf_tests/small_3D_np2/aro48t1.sh
diff --git a/conf_tests/small_3D_np2/data b/tools/conf_tests/small_3D_np2/data
similarity index 100%
rename from conf_tests/small_3D_np2/data
rename to tools/conf_tests/small_3D_np2/data
diff --git a/correct_indent.py b/tools/correct_indent.py
similarity index 100%
rename from correct_indent.py
rename to tools/correct_indent.py
diff --git a/diffNODE.001_01 b/tools/diffNODE.001_01
similarity index 100%
rename from diffNODE.001_01
rename to tools/diffNODE.001_01
diff --git a/env.sh b/tools/env.sh
similarity index 100%
rename from env.sh
rename to tools/env.sh
diff --git a/mnh_expand/.gitkeep b/tools/mnh_expand/.gitkeep
similarity index 100%
rename from mnh_expand/.gitkeep
rename to tools/mnh_expand/.gitkeep
diff --git a/pack/.gitkeep b/tools/pack/.gitkeep
similarity index 100%
rename from pack/.gitkeep
rename to tools/pack/.gitkeep
diff --git a/prep_code.sh b/tools/prep_code.sh
similarity index 100%
rename from prep_code.sh
rename to tools/prep_code.sh
diff --git a/testprogs_data/ice_adjust/.gitkeep b/tools/testprogs_data/ice_adjust/.gitkeep
similarity index 100%
rename from testprogs_data/ice_adjust/.gitkeep
rename to tools/testprogs_data/ice_adjust/.gitkeep
diff --git a/testprogs_data/rain_ice/.gitkeep b/tools/testprogs_data/rain_ice/.gitkeep
similarity index 100%
rename from testprogs_data/rain_ice/.gitkeep
rename to tools/testprogs_data/rain_ice/.gitkeep
diff --git a/testprogs_data/shallow_mf/.gitkeep b/tools/testprogs_data/shallow_mf/.gitkeep
similarity index 100%
rename from testprogs_data/shallow_mf/.gitkeep
rename to tools/testprogs_data/shallow_mf/.gitkeep
diff --git a/testprogs_data/turb/.gitkeep b/tools/testprogs_data/turb/.gitkeep
similarity index 100%
rename from testprogs_data/turb/.gitkeep
rename to tools/testprogs_data/turb/.gitkeep
diff --git a/verify_mnh_expand.py b/tools/verify_mnh_expand.py
similarity index 100%
rename from verify_mnh_expand.py
rename to tools/verify_mnh_expand.py