diff --git a/cpppetsc/tools/convert_xdmf_to_vtu.py b/cpppetsc/tools/convert_xdmf_to_vtu.py
index 32a599a17dd5e471f9591e222e7763d20c49f973..25bc1138e18813104ec3f297ba4bd3b25fb7fe32 100755
--- a/cpppetsc/tools/convert_xdmf_to_vtu.py
+++ b/cpppetsc/tools/convert_xdmf_to_vtu.py
@@ -18,9 +18,9 @@
 Converts an XDMF file to an ASCII VTU file.
 """
 
-from vtk import vtkXMLUnstructuredGridWriter, vtkXdmfReader
 import argparse
 import pathlib
+from vtk import vtkXMLUnstructuredGridWriter, vtkXdmfReader  # pylint: disable=E0611
 
 
 def parse_input_filename() -> pathlib.Path:
@@ -39,14 +39,14 @@ def main():
     Reads the XDMF file from the path provided via command line argument
     and writes an ASCII VTU file to the same location, but with extension ".vtu".
     """
-    input = parse_input_filename()
-    output = input.stem + ".vtu"
+    in_filename = parse_input_filename()
+    out_filename = in_filename.stem + ".vtu"
 
     reader = vtkXdmfReader()
-    reader.SetFileName(input)
+    reader.SetFileName(in_filename)
     reader.Update()
     writer = vtkXMLUnstructuredGridWriter()
-    writer.SetFileName(output)
+    writer.SetFileName(out_filename)
     writer.SetDataModeToAscii()
     writer.SetInputData(reader.GetOutput())
     writer.Write()
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 086aaf6e28d64bb4f5e0ba182c2fe95f708ec871..5344a77f49f530c8027869b203201310a6e5171b 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -19,31 +19,32 @@ FROM $BASE_IMAGE
 ARG PETSC_SCALAR_TYPE=real
 
 RUN apt-get update && \
-        DEBIAN_FRONTEND="noninteractive" \
-        TZ="Europe/Zurich" \
-        apt-get install -y \
-        clang-format \
-        cmake \
-        g++ \
-        git \
-        googletest \
-        libboost-program-options-dev \
-        libeigen3-dev \
-        librange-v3-dev \
-        ninja-build \
-        python3 python3-pip \
-        python3-h5py \
-        gdb
+  DEBIAN_FRONTEND="noninteractive" \
+  TZ="Europe/Zurich" \
+  apt-get install -y \
+  clang-format \
+  cmake \
+  g++ \
+  git \
+  googletest \
+  libboost-program-options-dev \
+  libeigen3-dev \
+  librange-v3-dev \
+  ninja-build \
+  python3 python3-pip \
+  python3-h5py \
+  gdb
 
 RUN pip3 install \
-        mypy==0.790 \
-        black==20.8b1 \
-        pylint==2.6.0 \
-        sympy==1.7.1 \
-        gcovr
+  mypy==0.790 \
+  black==20.8b1 \
+  pylint==2.6.0 \
+  sympy==1.7.1 \
+  vtk==9.1.0 \
+  gcovr
 
 RUN apt-get update && \
-        DEBIAN_FRONTEND="noninteractive" \
-        apt-get install -y \
-        libpetsc-${PETSC_SCALAR_TYPE}-dev \
-        libslepc-${PETSC_SCALAR_TYPE}3.12-dev
\ No newline at end of file
+  DEBIAN_FRONTEND="noninteractive" \
+  apt-get install -y \
+  libpetsc-${PETSC_SCALAR_TYPE}-dev \
+  libslepc-${PETSC_SCALAR_TYPE}3.12-dev
\ No newline at end of file