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