PCRaster 4.4.0 released

Dear PCRaster users,

we are glad to announce the release of PCRaster 4.4.0! PCRaster now supports the ARM architecture, packages for Apple M1 (#341) are available on conda-forge.

Other updates relevant for users:

  • You can compile PCRaster on your HPC with EasyBuild. Use or adapt our easyconfig files.

  • The sources can be compiled on aarch64 Linux systems as well.

  • Aguila was again refactored to reduce runtime library dependencies, notably the command line interface. The functionality should remain the same. In case you experience any differences to previous Aguila versions consider it as a defect and please report it at our issues page.

  • We fixed an issue where Aguila could hang on Windows (#333).

  • We fixed an incorrect image plotting of LDD raster (#362).

  • We fixed another segmentation fault at script exit when using modules from PCRaster, GDAL and QGIS (#361).

We further improved the code quality and the build system to ensure an ongoing creation of PCRaster packages, amongst others:

  • Building against the latest Python 3 version. Supported are 3.8 - 3.11

  • Replacing Boost.Filesystem by std::filesystem

  • Boost is no longer a runtime dependency

  • Further modernisation of the source code and build system.

  • Various improvements to support gcc-12, clang-14, Visual Studio 2019 and 2022.

For a list of solved issues see our 4.4 milestone.

Kind regards,

Oliver