diff --git a/examples/config/homogenization/Homogenization_Isostrain_Parallel3.config b/examples/config/homogenization/Homogenization_Isostrain_Parallel3.config index 61f79d89d..29c9d2238 100644 --- a/examples/config/homogenization/Homogenization_Isostrain_Parallel3.config +++ b/examples/config/homogenization/Homogenization_Isostrain_Parallel3.config @@ -1,4 +1,4 @@ [Parallel3] mech isostrain nconstituents 3 -mapping sum # or 'parallel' \ No newline at end of file +mapping sum # or 'parallel' diff --git a/img/DAMASK_Logo.svg b/img/DAMASK_Logo.svg index 763a717ac..87e3a219b 100644 --- a/img/DAMASK_Logo.svg +++ b/img/DAMASK_Logo.svg @@ -128,4 +128,4 @@ The Düsseldorf Advanced Material Simulation Kit \ No newline at end of file + gradientTransform="translate(1.2389388,141.61654)" /> diff --git a/python/damask/_colormap.py b/python/damask/_colormap.py index 8c897e6ab..9be255bd6 100644 --- a/python/damask/_colormap.py +++ b/python/damask/_colormap.py @@ -303,7 +303,9 @@ class Colormap(mpl.colors.ListedColormap): 'RGBPoints':colors }] - json.dump(out,self._get_file_handle(fname,'json'),indent=4) + fhandle = self._get_file_handle(fname,'json') + json.dump(out,fhandle,indent=4) + fhandle.write('\n') def save_ASCII(self,fname=None): diff --git a/python/tests/reference/Colormap/binary.json b/python/tests/reference/Colormap/binary.json index b8b85f80f..4505963b3 100644 --- a/python/tests/reference/Colormap/binary.json +++ b/python/tests/reference/Colormap/binary.json @@ -1287,4 +1287,4 @@ 1.0 ] } -] \ No newline at end of file +] diff --git a/python/tests/reference/Result/export_VTK/test_vtk[0-0-0].md5 b/python/tests/reference/Result/export_VTK/test_vtk[0-0-0].md5 index a2f05f385..dc8144b94 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[0-0-0].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[0-0-0].md5 @@ -1 +1 @@ -a40baead936c79dd4f86f84ad858b9fa \ No newline at end of file +a40baead936c79dd4f86f84ad858b9fa diff --git a/python/tests/reference/Result/export_VTK/test_vtk[0-0-1].md5 b/python/tests/reference/Result/export_VTK/test_vtk[0-0-1].md5 index 3269636ae..b5782429c 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[0-0-1].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[0-0-1].md5 @@ -1 +1 @@ -6fb37bd65934de859dd6b6e0191e7d64 \ No newline at end of file +6fb37bd65934de859dd6b6e0191e7d64 diff --git a/python/tests/reference/Result/export_VTK/test_vtk[0-0-2].md5 b/python/tests/reference/Result/export_VTK/test_vtk[0-0-2].md5 index 02963e9c3..92d3956b6 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[0-0-2].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[0-0-2].md5 @@ -1 +1 @@ -61953c35f61f3234b98d78a912e7dc83 \ No newline at end of file +61953c35f61f3234b98d78a912e7dc83 diff --git a/python/tests/reference/Result/export_VTK/test_vtk[0-0-3].md5 b/python/tests/reference/Result/export_VTK/test_vtk[0-0-3].md5 index 8555f7692..42ccd0e25 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[0-0-3].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[0-0-3].md5 @@ -1 +1 @@ -bb783bb80ff04dd435e814f4b82a3234 \ No newline at end of file +bb783bb80ff04dd435e814f4b82a3234 diff --git a/python/tests/reference/Result/export_VTK/test_vtk[1-0-0].md5 b/python/tests/reference/Result/export_VTK/test_vtk[1-0-0].md5 index bc19a978c..f07a3ee2e 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[1-0-0].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[1-0-0].md5 @@ -1 +1 @@ -4f85d2613aa70622a2d5f49dc8bf2eb2 \ No newline at end of file +4f85d2613aa70622a2d5f49dc8bf2eb2 diff --git a/python/tests/reference/Result/export_VTK/test_vtk[1-0-1].md5 b/python/tests/reference/Result/export_VTK/test_vtk[1-0-1].md5 index 4afdb0aa7..c53be5801 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[1-0-1].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[1-0-1].md5 @@ -1 +1 @@ -e1ca5306082fc3ab411f5ddab1a2e370 \ No newline at end of file +e1ca5306082fc3ab411f5ddab1a2e370 diff --git a/python/tests/reference/Result/export_VTK/test_vtk[1-0-2].md5 b/python/tests/reference/Result/export_VTK/test_vtk[1-0-2].md5 index 4cc41cf7e..90f0ebc9c 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[1-0-2].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[1-0-2].md5 @@ -1 +1 @@ -1641c3b3641e942ffc325d471bdfaf00 \ No newline at end of file +1641c3b3641e942ffc325d471bdfaf00 diff --git a/python/tests/reference/Result/export_VTK/test_vtk[1-0-3].md5 b/python/tests/reference/Result/export_VTK/test_vtk[1-0-3].md5 index 61ad31564..cfe43f9cb 100644 --- a/python/tests/reference/Result/export_VTK/test_vtk[1-0-3].md5 +++ b/python/tests/reference/Result/export_VTK/test_vtk[1-0-3].md5 @@ -1 +1 @@ -ba97286c5d95bf817143f7bb9cf58421 \ No newline at end of file +ba97286c5d95bf817143f7bb9cf58421 diff --git a/python/tests/reference/Rotation/PoleFigures_OR.m b/python/tests/reference/Rotation/PoleFigures_OR.m index 1e57ca01d..8a583383c 100644 --- a/python/tests/reference/Rotation/PoleFigures_OR.m +++ b/python/tests/reference/Rotation/PoleFigures_OR.m @@ -35,4 +35,4 @@ for lattice = lattice_types print('-bestfit',strcat(int2str(p+1),'_',char(lattice),'.pdf'),'-dpdf') close end -end \ No newline at end of file +end diff --git a/python/tests/test_Result.py b/python/tests/test_Result.py index 4f779857f..ab91e8db3 100644 --- a/python/tests/test_Result.py +++ b/python/tests/test_Result.py @@ -388,9 +388,9 @@ class TestResult: cur = hashlib.md5(f.read().encode()).hexdigest() if update: with open((ref_path/'export_VTK'/request.node.name).with_suffix('.md5'),'w') as f: - f.write(cur) + f.write(cur+'\n') with open((ref_path/'export_VTK'/request.node.name).with_suffix('.md5')) as f: - assert cur == f.read() + assert cur == f.read()[:-1] @pytest.mark.parametrize('mode',['point','cell']) @pytest.mark.parametrize('output',[False,True])