Merge branch 'RoundOffError' into 'master'

Fix precision problems

See merge request !112
13 jobs for release/0.4.4 in 48 minutes and 55 seconds (queued for 1 second)
latest
Name Stage Failure
failed
minimal-windows Test
FAILED lbmpy_tests/test_macroscopic_value_kernels.py::test_set_get_density_velocity_with_fields[Odd-esotwist-False-None-Stencil.D3Q19]
FAILED lbmpy_tests/full_scenarios/square_channel/scenario_square_channel.py::test_square_channel
====== 2 failed, 560 passed, 25 skipped, 3 warnings in 935.36s (0:15:35) ======simplex_projection.c
Creating library C:\Users\build\.pyxbld\temp.win-amd64-3.9\Release\Users\build\.pyxbld\temp.win-amd64-3.9\Release\pyrex\lbmpy\phasefield\simplex_projection.cp39-win_amd64.lib and object C:\Users\build\.pyxbld\temp.win-amd64-3.9\Release\Users\build\.pyxbld\temp.win-amd64-3.9\Release\pyrex\lbmpy\phasefield\simplex_projection.cp39-win_amd64.exp
Generating code
Finished generating code

Cleaning up project directory and file based variables
ERROR: Job failed: Process exited with status 1