diff --git a/Core/InputOutput/TiffHandler.cpp b/Core/InputOutput/TiffHandler.cpp
index 660d46b2a2fc6b9f9145dd193fd4ffad0a986d42..16283f890831d78c1eda4466bf5eda9aa3bed024 100644
--- a/Core/InputOutput/TiffHandler.cpp
+++ b/Core/InputOutput/TiffHandler.cpp
@@ -15,7 +15,6 @@
 
 #ifdef BORNAGAIN_TIFF_SUPPORT
 
-#include <tiffio.hxx>
 #include "Utils.h"
 #include "BornAgainNamespace.h"
 #include "TiffHandler.h"
diff --git a/Core/InputOutput/TiffHandler.h b/Core/InputOutput/TiffHandler.h
index d9b46c9a0c1f98f5b033fa76da3c09927a7e4778..54ff07397f35557b38caf8c1efea89f83a58ec6b 100644
--- a/Core/InputOutput/TiffHandler.h
+++ b/Core/InputOutput/TiffHandler.h
@@ -20,6 +20,7 @@
 
 #include "OutputData.h"
 #include <tiffio.h>
+#include <tiffio.hxx>
 #include <memory>
 
 //! @class TiffHandler
@@ -34,9 +35,9 @@ public:
 
     void read(std::istream& input_stream);
 
-    const OutputData<double> *getOutputData() const;
+    const OutputData<double>* getOutputData() const;
 
-    void write(const OutputData<double> &data, std::ostream &output_stream);
+    void write(const OutputData<double>& data, std::ostream& output_stream);
 
 private:
     void read_header();
@@ -46,13 +47,12 @@ private:
     void close();
     void create_output_data();
 
-    TIFF *m_tiff;
+    TIFF* m_tiff;
     size_t m_width;
     size_t m_height;
-    std::unique_ptr<OutputData<double> > m_data;
+    std::unique_ptr<OutputData<double>> m_data;
 };
 
 #endif // BORNAGAIN_TIFF_SUPPORT
 
 #endif // TIFFHANDLER_H
-
diff --git a/Core/Tools/NumpyUtils.cpp b/Core/Tools/NumpyUtils.cpp
index 3c692e7cdb2d987cca497a3d25642a3c4bfcc71c..f0f3491131745e939a6dd74838bd779e6cc6bf7e 100644
--- a/Core/Tools/NumpyUtils.cpp
+++ b/Core/Tools/NumpyUtils.cpp
@@ -14,13 +14,14 @@
 // ************************************************************************** //
 
 
-#include "NumpyUtils.h"
-#include "Exceptions.h"
-
 #ifdef BORNAGAIN_PYTHON
+
 #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
 #define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
 #define NO_IMPORT_ARRAY
+
+#include "NumpyUtils.h"
+#include "Exceptions.h"
 #include "numpy/arrayobject.h"
 
 PyObject* Utils::createNumpyArray(const std::vector<double>& data)
diff --git a/Core/Tools/OutputData.cpp b/Core/Tools/OutputData.cpp
index 2f5dc8ac020e2df7541b7d41a52adb6572f7f500..f4d02343f1d20db4856d0f1d091bcf17fc4b5200 100644
--- a/Core/Tools/OutputData.cpp
+++ b/Core/Tools/OutputData.cpp
@@ -13,15 +13,14 @@
 //
 // ************************************************************************** //
 
-#include "OutputData.h"
-
 #ifdef BORNAGAIN_PYTHON
+
 #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
 #define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
 #define NO_IMPORT_ARRAY
-#include "numpy/arrayobject.h"
-
 
+#include "OutputData.h"
+#include "numpy/arrayobject.h"
 
 template<>
 PyObject *OutputData<double>::getArray() const