From de6d0c37a339799240c9f3c8543925023eefb6f2 Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Mon, 11 Sep 2023 15:47:20 +0200 Subject: [PATCH 01/13] PNG: Fix check for too few axes Fixes erroneous check put in place in #2535 (3acf6cc). --- core/formats/png.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/formats/png.cpp b/core/formats/png.cpp index 43313e219a..e04e2dbb21 100644 --- a/core/formats/png.cpp +++ b/core/formats/png.cpp @@ -132,14 +132,14 @@ namespace MR if (H.ndim() == 4 && H.size(3) > 4) throw Exception ("A 4D image written to PNG must have between one and four volumes (requested: " + str(H.size(3)) + ")"); - // TODO After looping over axes via square-bracket notation, + // After looping over axes via square-bracket notation, // there needs to be at least two axes with size greater than one - size_t unity_axes = 0; + size_t nonunity_axes = 0; for (size_t axis = 0; axis != H.ndim(); ++axis) { - if (H.size (axis) == 1) - ++unity_axes; + if (H.size (axis) > 1) + ++nonunity_axes; } - if (unity_axes - (H.ndim() - num_axes) < 2) + if (nonunity_axes - (H.ndim() - num_axes) < 2) throw Exception ("Too few (non-unity) image axes to support PNG export"); // For 4D images, can support: From 76d7007ab1d4715600106ca49dda02bf3f879715 Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Wed, 27 Sep 2023 23:48:51 +1000 Subject: [PATCH 02/13] PNG: Multiple changes - Fix failure to return dynamically allocated memory (two separate instances). - Fix orientation of exported PNGs in some use cases. - Fix excessive memory allocation for images spread across multiple PNG files. - When reading from multiple input PNG images, allocate memory for read buffers on a per-slice basis. --- core/file/png.cpp | 1 + core/formats/png.cpp | 2 +- core/image_io/png.cpp | 39 +++++++++++++++++++-------------------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/core/file/png.cpp b/core/file/png.cpp index 8785f7f19e..5acb3d4b41 100644 --- a/core/file/png.cpp +++ b/core/file/png.cpp @@ -323,6 +323,7 @@ namespace MR row_pointers[row] = to_write + row * row_bytes; png_write_image (png_ptr, row_pointers); png_write_end (png_ptr, info_ptr); + delete[] row_pointers; }; diff --git a/core/formats/png.cpp b/core/formats/png.cpp index e04e2dbb21..3e5b2654a9 100644 --- a/core/formats/png.cpp +++ b/core/formats/png.cpp @@ -209,7 +209,7 @@ namespace MR H.stride(1) = -3; H.spacing(1) = 1.0; if (H.ndim() > 2) { - H.stride(2) = 4; + H.stride(2) = -4; H.spacing(2) = 1.0; } if (H.ndim() > 3) { diff --git a/core/image_io/png.cpp b/core/image_io/png.cpp index d295d2112b..d0bf383096 100644 --- a/core/image_io/png.cpp +++ b/core/image_io/png.cpp @@ -29,17 +29,15 @@ namespace MR void PNG::load (const Header& header, size_t) { - segsize = header.datatype().bytes() * voxel_count (header) * files.size(); - addresses.resize (1); - addresses[0].reset (new uint8_t [segsize]); + DEBUG (std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); if (is_new) { + segsize = (header.datatype().bits() * voxel_count (header) + 7) / 8; + addresses.resize (1); + addresses[0].reset (new uint8_t[segsize]); memset (addresses[0].get(), 0x00, segsize); - DEBUG ("allocated memory for PNG image \"" + header.name() + "\""); } else { - DEBUG (std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); - size_t slice_bytes = (header.datatype().bits() * header.size(0) * header.size(1) + 7) / 8; - if (header.ndim() == 4) - slice_bytes *= header.size (3); + segsize = (header.datatype().bits() * header.size(0) * header.size(1) * (header.ndim() == 4 ? header.size(3) : 1) + 7) / 8; + addresses.resize (files.size()); for (size_t i = 0; i != files.size(); ++i) { File::PNG::Reader png (files[i].name); if (png.get_width() != header.size(0) || @@ -51,7 +49,8 @@ namespace MR e.push_back ("File \"" + files[i].name + ": " + str(png.get_width()) + "x" + str(png.get_height()) + " x " + str(png.get_bitdepth()) + "(->" + str(png.get_output_bitdepth()) + ") bits, " + str(png.get_channels()) + " channels"); throw e; } - png.load (addresses[0].get() + (i * slice_bytes)); + addresses[i].reset (new uint8_t[segsize]); + png.load (addresses[i].get()); } } } @@ -59,18 +58,18 @@ namespace MR void PNG::unload (const Header& header) { - if (addresses.size()) { - if (writable) { - size_t slice_bytes = (header.datatype().bits() * header.size(0) * header.size(1) + 7) / 8; - if (header.ndim() == 4) - slice_bytes *= header.size (3); - for (size_t i = 0; i != files.size(); i++) { - File::PNG::Writer png (header, files[i].name); - png.save (addresses[0].get() + (i * slice_bytes)); - } + if (writable) { + assert (addresses.size() == 1); + const size_t slice_bytes = (header.datatype().bits() * header.size(0) * header.size(1) * (header.ndim() == 4 ? header.size(3) : 1) + 7) / 8; + for (size_t i = 0; i != files.size(); i++) { + File::PNG::Writer png (header, files[i].name); + png.save (addresses[0].get() + (i * slice_bytes)); } - DEBUG ("deleting buffer for PNG image \"" + header.name() + "\"..."); - addresses[0].release(); + delete[] addresses[0].release(); + } else { + assert (files.size() == addresses.size()); + for (size_t i = 0; i != files.size(); i++) + delete[] addresses[i].release(); } } From 386db1f78ecfda2fbab9da6dc79dc0cf9b03315d Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Wed, 4 Oct 2023 13:02:22 +1100 Subject: [PATCH 03/13] Multiple changes to PNG handling - Do not attempt to support writing bitwise images, even if the number of pixels in the width direction is a factor of 8. - Fix intensity scaling of bitwise images such that values of 0 and 255 are used in the output uint8 image. Add test data and tests for verifying operation of PNG export. --- core/file/png.cpp | 11 +++++++++-- core/file/png.h | 13 +++---------- core/formats/png.cpp | 14 ++++++++------ testing/binaries/data | 2 +- testing/binaries/tests/mrconvert | 7 ++++++- 5 files changed, 27 insertions(+), 20 deletions(-) diff --git a/core/file/png.cpp b/core/file/png.cpp index 5acb3d4b41..8033f4326c 100644 --- a/core/file/png.cpp +++ b/core/file/png.cpp @@ -183,6 +183,7 @@ namespace MR bit_depth (0), filename (filename), data_type (H.datatype()), + multiplier (1.0), outfile (NULL) { if (Path::exists (filename) && !App::overwrite_files) @@ -231,17 +232,23 @@ namespace MR png_destroy_write_struct (&png_ptr, &info_ptr); throw Exception ("Undefined data type in image \"" + H.name() + "\" for PNG writer"); case DataType::Bit: - bit_depth = 1; + assert (false); break; case DataType::UInt8: + bit_depth = 8; + break; case DataType::Float32: bit_depth = 8; + multiplier = std::numeric_limits::max(); break; break; case DataType::UInt16: case DataType::UInt32: case DataType::UInt64: + bit_depth = 16; + break; case DataType::Float64: bit_depth = 16; + multiplier = std::numeric_limits::max(); break; break; } // Detect cases where one axis has a size of 1, and hence represents the image plane @@ -327,7 +334,7 @@ namespace MR }; - if (bit_depth == 1 || data_type == DataType::UInt8 || data_type == DataType::UInt16BE) { + if (data_type == DataType::UInt8 || data_type == DataType::UInt16BE) { finish (data); } else { uint8_t scratch[row_bytes * height]; diff --git a/core/file/png.h b/core/file/png.h index 7a1d6b59ec..c0a5e65e69 100644 --- a/core/file/png.h +++ b/core/file/png.h @@ -83,6 +83,7 @@ namespace MR int color_type, bit_depth; std::string filename; DataType data_type; + default_type multiplier; FILE* outfile; static void error_handler (png_struct_def*, const char*); @@ -100,16 +101,8 @@ namespace MR std::function fetch_func; std::function store_func; __set_fetch_store_functions (fetch_func, store_func, data_type); - default_type multiplier = 1.0; - switch (data_type() & DataType::Type) { - case DataType::Float32: multiplier = std::numeric_limits::max(); break; - case DataType::Float64: multiplier = std::numeric_limits::max(); break; - } - for (size_t i = 0; i != num_elements; ++i) { - Raw::store_BE (std::min (default_type(std::numeric_limits::max()), std::max (0.0, std::round(multiplier * fetch_func (in_ptr, 0, 0.0, 1.0)))), out_ptr); - in_ptr += data_type.bytes(); - out_ptr += sizeof(T); - } + for (size_t i = 0; i != num_elements; ++i) + Raw::store_BE (std::min (default_type(std::numeric_limits::max()), std::max (0.0, std::round(multiplier * fetch_func (in_ptr, i, 0.0, 1.0)))), out_ptr, i); }; diff --git a/core/formats/png.cpp b/core/formats/png.cpp index 3e5b2654a9..54e74c42e7 100644 --- a/core/formats/png.cpp +++ b/core/formats/png.cpp @@ -149,7 +149,8 @@ namespace MR // - 4 volumes (save as RGBA) // This needs to be compatible with NameParser used in Header::create(): // "num_axes" subtracts from H.ndim() however many instances of [] there are - size_t width_axis = 0, axis_to_zero = 3; + // size_t width_axis = 0; + size_t axis_to_zero = 3; if (H.ndim() - num_axes > 1) throw Exception ("Cannot nominate more than one axis using square-bracket notation for PNG format"); switch (num_axes) { @@ -170,7 +171,7 @@ namespace MR axis_to_zero = 1; } else if (H.size(0) == 1) { axis_to_zero = 0; - width_axis = 1; + //width_axis = 1; } else { // If image is 3D, and all three axes have size greater than one, and we // haven't used the square-bracket notation, we can't export genuine 3D data @@ -192,8 +193,8 @@ namespace MR } if (axis < 0) throw Exception ("Cannot export 4D image to PNG format if all three spatial axes have size greater than 1 and square-bracket notation is not used"); - if (!axis_to_zero) - width_axis = 1; + // if (!axis_to_zero) + // width_axis = 1; break; default: throw Exception ("Cannot generate PNG file(s) from image with more than 4 axes"); @@ -223,9 +224,10 @@ namespace MR H.transform().setIdentity(); - if (H.datatype() == DataType::Bit && H.size (width_axis) % 8) { - WARN ("Cannot write bitwise PNG image with width not a factor of 8; will instead write with 8-bit depth"); + if (H.datatype() == DataType::Bit) { + WARN ("Cannot write bitwise PNG images; will instead write with 8-bit depth"); H.datatype() = DataType::UInt8; + H.intensity_scale() = 1.0 / 255.0; } return true; diff --git a/testing/binaries/data b/testing/binaries/data index e5646b6b5a..68869a7fe0 160000 --- a/testing/binaries/data +++ b/testing/binaries/data @@ -1 +1 @@ -Subproject commit e5646b6b5a5311df287610c1b0ea4e13388d6740 +Subproject commit 68869a7fe0780c7b1e9577ba68466d5b407a3fe8 diff --git a/testing/binaries/tests/mrconvert b/testing/binaries/tests/mrconvert index 8d3f6d2f96..b17770093e 100644 --- a/testing/binaries/tests/mrconvert +++ b/testing/binaries/tests/mrconvert @@ -16,4 +16,9 @@ mrconvert mrcat/voxel[].mih - | testing_diff_header -keyval - mrcat/all_axis0.mi mrconvert mrcat/all_axis3.mif tmp-[].mif -force && testing_diff_header -keyval tmp-0.mif mrcat/voxel1.mih && testing_diff_header -keyval tmp-1.mif mrcat/voxel2.mih && testing_diff_header -keyval tmp-2.mif mrcat/voxel3.mih && testing_diff_header -keyval tmp-3.mif mrcat/voxel4.mih && testing_diff_header -keyval tmp-4.mif mrcat/voxel5.mih && testing_diff_header -keyval tmp-5.mif mrcat/voxel6.mih mrconvert dwi.mif tmp-[]-[].mif -force && testing_diff_image dwi.mif tmp-[]-[].mif mrconvert dwi.mif -coord 3 1:2:end -axes 0:2,-1,3 - | testing_diff_image - mrconvert/dwi_select_axes.mif - +mrinfo template.mif.gz -transform > tmp.txt && mrconvert template.mif.gz tmp[].png -force && mrconvert tmp[].png -vox 2.5 - | mrtransform - -replace tmp.txt - | mrcalc - 255 -div - | testing_diff_image - $(mrcalc template.mif.gz 1.0 -min -) -abs 0.002 +rm -f tmpaxial*.png && mrconvert template.mif.gz -coord 2 9,19,29,39,49 tmpaxial[].png && testing_diff_image tmpaxial[].png mrconvert/axial[].png +rm -f tmpcoronal*.png && mrconvert template.mif.gz -coord 1 17,32,47,62,77 -axes 0,2,1 tmpcoronal[].png && testing_diff_image tmpcoronal[].png mrconvert/coronal[].png +rm -f tmpsagittal*.png && mrconvert template.mif.gz -coord 0 27,47,67 -axes 1,2,0 tmpsagittal[].png && testing_diff_image tmpsagittal[].png mrconvert/sagittal[].png +rm -f tmpmask*.png && mrconvert mask.mif tmpmask[].png && testing_diff_image tmpmask[].png mrconvert/mask[].png +rm -f tmptissues*.png && mrconvert dwi2fod/msmt/tissues.mif tmptissues[].png && testing_diff_image tmptissues[].png mrconvert/tissues[].png From 99572da78f918a54fa6caf2c185782c6ff774814 Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Thu, 5 Oct 2023 14:25:33 +1100 Subject: [PATCH 04/13] PNG read: Revert to single memory block Partial regression of 76d7007ab1d4715600106ca49dda02bf3f879715. --- core/image_io/png.cpp | 20 +++++++------------- testing/binaries/tests/mrconvert | 2 +- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/core/image_io/png.cpp b/core/image_io/png.cpp index d0bf383096..25cbcf4ef5 100644 --- a/core/image_io/png.cpp +++ b/core/image_io/png.cpp @@ -30,14 +30,13 @@ namespace MR void PNG::load (const Header& header, size_t) { DEBUG (std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); + addresses.resize (1); + segsize = (header.datatype().bits() * voxel_count (header) + 7) / 8; + addresses[0].reset (new uint8_t[segsize]); if (is_new) { - segsize = (header.datatype().bits() * voxel_count (header) + 7) / 8; - addresses.resize (1); - addresses[0].reset (new uint8_t[segsize]); memset (addresses[0].get(), 0x00, segsize); } else { - segsize = (header.datatype().bits() * header.size(0) * header.size(1) * (header.ndim() == 4 ? header.size(3) : 1) + 7) / 8; - addresses.resize (files.size()); + const size_t slice_bytes = (header.datatype().bits() * header.size(0) * header.size(1) * (header.ndim() == 4 ? header.size(3) : 1) + 7) / 8; for (size_t i = 0; i != files.size(); ++i) { File::PNG::Reader png (files[i].name); if (png.get_width() != header.size(0) || @@ -49,8 +48,7 @@ namespace MR e.push_back ("File \"" + files[i].name + ": " + str(png.get_width()) + "x" + str(png.get_height()) + " x " + str(png.get_bitdepth()) + "(->" + str(png.get_output_bitdepth()) + ") bits, " + str(png.get_channels()) + " channels"); throw e; } - addresses[i].reset (new uint8_t[segsize]); - png.load (addresses[i].get()); + png.load (addresses[0].get() + (i * slice_bytes)); } } } @@ -58,19 +56,15 @@ namespace MR void PNG::unload (const Header& header) { + assert (addresses.size() == 1); if (writable) { - assert (addresses.size() == 1); const size_t slice_bytes = (header.datatype().bits() * header.size(0) * header.size(1) * (header.ndim() == 4 ? header.size(3) : 1) + 7) / 8; for (size_t i = 0; i != files.size(); i++) { File::PNG::Writer png (header, files[i].name); png.save (addresses[0].get() + (i * slice_bytes)); } - delete[] addresses[0].release(); - } else { - assert (files.size() == addresses.size()); - for (size_t i = 0; i != files.size(); i++) - delete[] addresses[i].release(); } + delete[] addresses[0].release(); } } diff --git a/testing/binaries/tests/mrconvert b/testing/binaries/tests/mrconvert index b17770093e..4b9460dcce 100644 --- a/testing/binaries/tests/mrconvert +++ b/testing/binaries/tests/mrconvert @@ -8,7 +8,7 @@ mrconvert mrconvert/in.mif tmp.nii && testing_diff_image tmp.nii mrconvert/in.m mrconvert mrconvert/in.mif -datatype float32 tmp.nii.gz -force && testing_diff_image tmp.nii.gz mrconvert/in.mif mrconvert mrconvert/in.mif -strides 3,2,1 tmp.mgh && testing_diff_image tmp.mgh mrconvert/in.mif mrconvert mrconvert/in.mif -strides 1,3,2 -datatype int16 tmp.mgz && testing_diff_image tmp.mgz mrconvert/in.mif -mrconvert mrconvert/in.mif tmp-[].png && echo -e "1 0 0 0\n0 1 0 0\n0 0 1 0\n" > tmp.txt && testing_diff_image tmp-[].png $(mrcalc mrconvert/in.mif 0 -max - | mrtransform - -replace tmp.txt -) +mrconvert mrconvert/in.mif tmp-[].png && echo -e "1 0 0 0\n0 1 0 0\n0 0 1 0\n" > tmp.txt && testing_diff_image tmp-[].png $(mrcalc mrconvert/in.mif 0 -max - | mrtransform - -replace tmp.txt -) mrconvert unit_warp.mif tmp-[].png -datatype uint8 -force && echo -e "1 0 0 0\n0 1 0 0\n0 0 1 0\n" > tmp.txt && testing_diff_image tmp-[].png $(mrcalc unit_warp.mif 0 -max -round - | mrtransform - -replace tmp.txt - | mrconvert - -vox 1,1,1 -) mrconvert dwi.mif tmp-[].mif -force && testing_diff_image dwi.mif tmp-[].mif mrconvert dwi.mif -coord 3 0:2:end tmp1.mif -force && mrconvert tmp-[0:2:66].mif tmp2.mif && testing_diff_header -keyval tmp1.mif tmp2.mif && testing_diff_image tmp1.mif tmp2.mif From 1c80b0c6d08df54b9cc3c48cf7274b057d655743 Mon Sep 17 00:00:00 2001 From: J-Donald Tournier Date: Mon, 9 Oct 2023 10:49:00 +0100 Subject: [PATCH 05/13] PNG image handling: add check for failure to create output file --- core/file/png.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/file/png.cpp b/core/file/png.cpp index 8033f4326c..261b159712 100644 --- a/core/file/png.cpp +++ b/core/file/png.cpp @@ -197,6 +197,8 @@ namespace MR throw Exception ("Unable to set jump buffer for PNG structure for image \"" + filename + "\""); } outfile = fopen (filename.c_str(), "wb"); + if (!outfile) + throw Exception ("Unable to open PNG file for writing for image \"" + filename + "\": " + strerror (errno)); png_init_io (png_ptr, outfile); png_set_compression_level (png_ptr, Z_DEFAULT_COMPRESSION); switch (H.ndim()) { From 1cc476d796e4fe16192e3c612839f3da296609bb Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Thu, 15 Feb 2024 17:31:56 +1100 Subject: [PATCH 06/13] PNG handling fixes - Fix erroneous modification of strides upon header concatenation; this replicates the fix included in 41c02e9 as part of #2806, but is necessary for the suite of fixes here to work. Note that this affects mrcat in addition to multi-image format handling. - Fix setting of strides upon PNG read. - Expand testing of PNG handling. Evaluation of read and write functionality is performed separately, with the reference data fully visible and verifiable within the test data repository. Some previous tests bundled read and write testing together, which obscured the erroneous intermediate interpretation. --- core/formats/png.cpp | 8 ++++---- core/header.cpp | 5 +++-- testing/binaries/data | 2 +- testing/binaries/tests/mrconvert | 19 ++++++++++++------- 4 files changed, 20 insertions(+), 14 deletions(-) diff --git a/core/formats/png.cpp b/core/formats/png.cpp index 54e74c42e7..7aa972e96d 100644 --- a/core/formats/png.cpp +++ b/core/formats/png.cpp @@ -70,16 +70,16 @@ namespace MR } H.size(0) = png.get_width(); - H.stride(0) = -3; + H.stride(0) = -2; H.size(1) = png.get_height(); - H.stride(1) = -4; + H.stride(1) = -3; H.size(2) = 1; - H.stride(2) = 1; + H.stride(2) = 4; if (H.ndim() == 4) - H.stride(3) = 2; + H.stride(3) = 1; H.spacing (0) = H.spacing (1) = H.spacing (2) = 1.0; H.transform().setIdentity(); diff --git a/core/header.cpp b/core/header.cpp index ad5b49acf8..48240f20af 100644 --- a/core/header.cpp +++ b/core/header.cpp @@ -785,12 +785,13 @@ namespace MR Header result (headers[0]); if (axis_to_concat >= result.ndim()) { + Stride::symbolise (result); result.ndim() = axis_to_concat + 1; result.size(axis_to_concat) = 1; + result.stride(axis_to_concat) = axis_to_concat+1; + Stride::actualise (result); } - result.stride (axis_to_concat) = result.ndim()+1; - for (size_t axis = 0; axis != result.ndim(); ++axis) { if (axis != axis_to_concat && result.size (axis) <= 1) { for (const auto& H : headers) { diff --git a/testing/binaries/data b/testing/binaries/data index 68869a7fe0..f65db971d0 160000 --- a/testing/binaries/data +++ b/testing/binaries/data @@ -1 +1 @@ -Subproject commit 68869a7fe0780c7b1e9577ba68466d5b407a3fe8 +Subproject commit f65db971d019675874751c2111877531e8bb5544 diff --git a/testing/binaries/tests/mrconvert b/testing/binaries/tests/mrconvert index 4b9460dcce..e012f18e92 100644 --- a/testing/binaries/tests/mrconvert +++ b/testing/binaries/tests/mrconvert @@ -8,8 +8,8 @@ mrconvert mrconvert/in.mif tmp.nii && testing_diff_image tmp.nii mrconvert/in.m mrconvert mrconvert/in.mif -datatype float32 tmp.nii.gz -force && testing_diff_image tmp.nii.gz mrconvert/in.mif mrconvert mrconvert/in.mif -strides 3,2,1 tmp.mgh && testing_diff_image tmp.mgh mrconvert/in.mif mrconvert mrconvert/in.mif -strides 1,3,2 -datatype int16 tmp.mgz && testing_diff_image tmp.mgz mrconvert/in.mif -mrconvert mrconvert/in.mif tmp-[].png && echo -e "1 0 0 0\n0 1 0 0\n0 0 1 0\n" > tmp.txt && testing_diff_image tmp-[].png $(mrcalc mrconvert/in.mif 0 -max - | mrtransform - -replace tmp.txt -) -mrconvert unit_warp.mif tmp-[].png -datatype uint8 -force && echo -e "1 0 0 0\n0 1 0 0\n0 0 1 0\n" > tmp.txt && testing_diff_image tmp-[].png $(mrcalc unit_warp.mif 0 -max -round - | mrtransform - -replace tmp.txt - | mrconvert - -vox 1,1,1 -) +rm -f tmp-*.png && mrconvert mrconvert/in.mif tmp-[].png && testing_diff_image tmp-[].png $(mrcalc mrconvert/in.mif 0 -max - | mrtransform - -replace identity.txt -) +rm -f tmp-*.png && mrconvert unit_warp.mif tmp-[].png -datatype uint8 && testing_diff_image tmp-[].png $(mrcalc unit_warp.mif 0 -max -round - | mrtransform - -replace identity.txt - | mrconvert - -vox 1,1,1 -) mrconvert dwi.mif tmp-[].mif -force && testing_diff_image dwi.mif tmp-[].mif mrconvert dwi.mif -coord 3 0:2:end tmp1.mif -force && mrconvert tmp-[0:2:66].mif tmp2.mif && testing_diff_header -keyval tmp1.mif tmp2.mif && testing_diff_image tmp1.mif tmp2.mif mrconvert mrcat/voxel[].mih - | testing_diff_header -keyval - mrcat/all_axis0.mif @@ -17,8 +17,13 @@ mrconvert mrcat/all_axis3.mif tmp-[].mif -force && testing_diff_header -keyval t mrconvert dwi.mif tmp-[]-[].mif -force && testing_diff_image dwi.mif tmp-[]-[].mif mrconvert dwi.mif -coord 3 1:2:end -axes 0:2,-1,3 - | testing_diff_image - mrconvert/dwi_select_axes.mif mrinfo template.mif.gz -transform > tmp.txt && mrconvert template.mif.gz tmp[].png -force && mrconvert tmp[].png -vox 2.5 - | mrtransform - -replace tmp.txt - | mrcalc - 255 -div - | testing_diff_image - $(mrcalc template.mif.gz 1.0 -min -) -abs 0.002 -rm -f tmpaxial*.png && mrconvert template.mif.gz -coord 2 9,19,29,39,49 tmpaxial[].png && testing_diff_image tmpaxial[].png mrconvert/axial[].png -rm -f tmpcoronal*.png && mrconvert template.mif.gz -coord 1 17,32,47,62,77 -axes 0,2,1 tmpcoronal[].png && testing_diff_image tmpcoronal[].png mrconvert/coronal[].png -rm -f tmpsagittal*.png && mrconvert template.mif.gz -coord 0 27,47,67 -axes 1,2,0 tmpsagittal[].png && testing_diff_image tmpsagittal[].png mrconvert/sagittal[].png -rm -f tmpmask*.png && mrconvert mask.mif tmpmask[].png && testing_diff_image tmpmask[].png mrconvert/mask[].png -rm -f tmptissues*.png && mrconvert dwi2fod/msmt/tissues.mif tmptissues[].png && testing_diff_image tmptissues[].png mrconvert/tissues[].png +rm -f tmpaxial*.png && mrconvert template.mif.gz -coord 2 9,19,29,39,49 tmpaxial[].png && testing_diff_image tmpaxial[].png mrconvert/pngaxial[].png +mrconvert mrconvert/pngaxial[].png - | testing_diff_image - mrconvert/pngaxial.mif.gz +rm -f tmpcoronal*.png && mrconvert template.mif.gz -coord 1 17,32,47,62,77 -axes 0,2,1 tmpcoronal[].png && testing_diff_image tmpcoronal[].png mrconvert/pngcoronal[].png +mrconvert mrconvert/pngcoronal[].png - | testing_diff_image - $(mrconvert mrconvert/pngcoronal.mif.gz -axes 0,2,1 -) +rm -f tmpsagittal*.png && mrconvert template.mif.gz -coord 0 27,47,67 -axes 1,2,0 tmpsagittal[].png && testing_diff_image tmpsagittal[].png mrconvert/pngsagittal[].png +mrconvert mrconvert/pngsagittal[].png - | testing_diff_image - $(mrconvert mrconvert/pngsagittal.mif.gz -axes 1,2,0 -) +rm -f tmpmask*.png && mrconvert mask.mif tmpmask[].png && testing_diff_image tmpmask[].png mrconvert/pngmask[].png +mrconvert mrconvert/pngmask[].png - | testing_diff_image - mrconvert/pngmask.mif.gz +rm -f tmptissues*.png && mrconvert dwi2fod/msmt/tissues.mif tmprgb[].png && testing_diff_image tmprgb[].png mrconvert/pngrgb[].png +mrconvert mrconvert/pngrgb[].png - | testing_diff_image - $(mrconvert dwi2fod/msmt/tissues.mif -vox 1,1,1 - | mrtransform - -replace identity.txt - | mrcalc - 255 -mult -round 255 -min -) From a35d52f3e9fa99c1082d91c84b54e68829fdf869 Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Wed, 20 Nov 2024 21:49:47 +1100 Subject: [PATCH 07/13] ImageIO::PNG: Remove commented code --- core/formats/png.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/core/formats/png.cpp b/core/formats/png.cpp index 7aa972e96d..9e82686ea2 100644 --- a/core/formats/png.cpp +++ b/core/formats/png.cpp @@ -149,7 +149,6 @@ namespace MR // - 4 volumes (save as RGBA) // This needs to be compatible with NameParser used in Header::create(): // "num_axes" subtracts from H.ndim() however many instances of [] there are - // size_t width_axis = 0; size_t axis_to_zero = 3; if (H.ndim() - num_axes > 1) throw Exception ("Cannot nominate more than one axis using square-bracket notation for PNG format"); @@ -171,7 +170,6 @@ namespace MR axis_to_zero = 1; } else if (H.size(0) == 1) { axis_to_zero = 0; - //width_axis = 1; } else { // If image is 3D, and all three axes have size greater than one, and we // haven't used the square-bracket notation, we can't export genuine 3D data @@ -193,8 +191,6 @@ namespace MR } if (axis < 0) throw Exception ("Cannot export 4D image to PNG format if all three spatial axes have size greater than 1 and square-bracket notation is not used"); - // if (!axis_to_zero) - // width_axis = 1; break; default: throw Exception ("Cannot generate PNG file(s) from image with more than 4 axes"); From 0411e034e23801672354bda98700491cff8e4f73 Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Wed, 20 Nov 2024 23:25:51 +1100 Subject: [PATCH 08/13] ImageIO: Changes to memory freeing - Omit explicit deletion of ImageIO::Base data where unnecessary; this can be handled by ImageIO::Base::close(). - FIx additional memory leaks in ImageIO::PNG. --- core/file/png.cpp | 12 ++++++++++-- core/file/png.h | 1 + core/image_io/ram.cpp | 8 -------- core/image_io/ram.h | 2 +- core/image_io/scratch.cpp | 9 --------- core/image_io/scratch.h | 2 +- core/image_io/tiff.cpp | 9 --------- core/image_io/tiff.h | 4 ++-- core/image_io/variable_scaling.cpp | 2 -- core/image_io/variable_scaling.h | 2 +- 10 files changed, 16 insertions(+), 35 deletions(-) diff --git a/core/file/png.cpp b/core/file/png.cpp index 261b159712..47049cf6b3 100644 --- a/core/file/png.cpp +++ b/core/file/png.cpp @@ -38,6 +38,7 @@ namespace MR Reader::Reader (const std::string& filename) : + infile (fopen (filename.c_str(), "rb")), png_ptr (NULL), info_ptr (NULL), width (0), @@ -46,7 +47,6 @@ namespace MR color_type (0), channels (0) { - FILE* infile = fopen (filename.c_str(), "rb"); unsigned char sig[8]; if (fread (sig, 1, 8, infile) < 8) throw Exception ("error reading from PNG file \"" + filename + "\""); @@ -130,6 +130,10 @@ namespace MR png_ptr = NULL; info_ptr = NULL; } + if (infile) { + fclose(infile); + infile = NULL; + } } @@ -311,6 +315,10 @@ namespace MR png_ptr = NULL; info_ptr = NULL; } + if (outfile) { + fclose(outfile); + outfile = NULL; + } } @@ -332,7 +340,7 @@ namespace MR row_pointers[row] = to_write + row * row_bytes; png_write_image (png_ptr, row_pointers); png_write_end (png_ptr, info_ptr); - delete[] row_pointers; + delete [] row_pointers; }; diff --git a/core/file/png.h b/core/file/png.h index c0a5e65e69..87e14b969d 100644 --- a/core/file/png.h +++ b/core/file/png.h @@ -54,6 +54,7 @@ namespace MR void load (uint8_t*); private: + FILE* infile; png_structp png_ptr; png_infop info_ptr; png_uint_32 width, height; diff --git a/core/image_io/ram.cpp b/core/image_io/ram.cpp index acd3b01868..b145127c09 100644 --- a/core/image_io/ram.cpp +++ b/core/image_io/ram.cpp @@ -36,14 +36,6 @@ namespace MR } - void RAM::unload (const Header& header) - { - if (addresses.size()) { - DEBUG ("deleting RAM buffer for image \"" + header.name() + "\"..."); - delete [] addresses[0]; - } - } - } } diff --git a/core/image_io/ram.h b/core/image_io/ram.h index 87dac3245e..21ef01d521 100644 --- a/core/image_io/ram.h +++ b/core/image_io/ram.h @@ -32,7 +32,7 @@ namespace MR protected: virtual void load (const Header&, size_t); - virtual void unload (const Header&); + virtual void unload (const Header&) { } }; } diff --git a/core/image_io/scratch.cpp b/core/image_io/scratch.cpp index 7f5b8809aa..a4413f0986 100644 --- a/core/image_io/scratch.cpp +++ b/core/image_io/scratch.cpp @@ -38,15 +38,6 @@ namespace MR } } - - void Scratch::unload (const Header& header) - { - if (addresses.size()) { - DEBUG ("deleting scratch buffer for image \"" + header.name() + "\"..."); - addresses[0].reset(); - } - } - } } diff --git a/core/image_io/scratch.h b/core/image_io/scratch.h index 59cc7610cd..336709dd9b 100644 --- a/core/image_io/scratch.h +++ b/core/image_io/scratch.h @@ -34,7 +34,7 @@ namespace MR protected: virtual void load (const Header&, size_t); - virtual void unload (const Header&); + virtual void unload (const Header&) { } }; } diff --git a/core/image_io/tiff.cpp b/core/image_io/tiff.cpp index 7246567722..d4443d06ff 100644 --- a/core/image_io/tiff.cpp +++ b/core/image_io/tiff.cpp @@ -63,15 +63,6 @@ namespace MR } - - void TIFF::unload (const Header& header) - { - if (addresses.size()) { - DEBUG ("deleting buffer for TIFF image \"" + header.name() + "\"..."); - addresses[0].release(); - } - } - } } diff --git a/core/image_io/tiff.h b/core/image_io/tiff.h index 2b5a67760d..d0eec7dea0 100644 --- a/core/image_io/tiff.h +++ b/core/image_io/tiff.h @@ -30,11 +30,11 @@ namespace MR class TIFF : public Base { MEMALIGN (TIFF) public: - TIFF (const Header& header) : Base (header) { } + TIFF (const Header& header) : Base (header) { } protected: virtual void load (const Header&, size_t); - virtual void unload (const Header&); + virtual void unload (const Header&) { } }; } diff --git a/core/image_io/variable_scaling.cpp b/core/image_io/variable_scaling.cpp index 24fc0fa96a..967d61784f 100644 --- a/core/image_io/variable_scaling.cpp +++ b/core/image_io/variable_scaling.cpp @@ -61,8 +61,6 @@ namespace MR } - void VariableScaling::unload (const Header& header) { } - } } diff --git a/core/image_io/variable_scaling.h b/core/image_io/variable_scaling.h index 871cb666e4..5af2b8ed55 100644 --- a/core/image_io/variable_scaling.h +++ b/core/image_io/variable_scaling.h @@ -44,7 +44,7 @@ namespace MR protected: virtual void load (const Header&, size_t); - virtual void unload (const Header&); + virtual void unload (const Header&) { } }; } From 9896ccf240e57dac3e68f5bd3ddd88e41e1312d4 Mon Sep 17 00:00:00 2001 From: MRtrixBot Date: Tue, 14 Jan 2025 17:04:27 +1100 Subject: [PATCH 09/13] Merge branch 'master' into 'dev' Lots of manual merging by Robert E. Smith --- .github/workflows/checks.yml | 2 +- .github/workflows/releases.yml | 137 ++++++++++++++++++ .github/workflows/weekly_sanitizers.yml | 62 ++++++++ Dockerfile | 33 +++-- Singularity | 10 +- check_syntax | 2 +- clang-format-all | 2 +- cpp/cmd/5tt2gmwmi.cpp | 2 +- cpp/cmd/5tt2vis.cpp | 2 +- cpp/cmd/5ttcheck.cpp | 9 +- cpp/cmd/5ttedit.cpp | 2 +- cpp/cmd/afdconnectivity.cpp | 2 +- cpp/cmd/amp2response.cpp | 2 +- cpp/cmd/amp2sh.cpp | 2 +- cpp/cmd/connectome2tck.cpp | 2 +- cpp/cmd/connectomeedit.cpp | 2 +- cpp/cmd/connectomestats.cpp | 2 +- cpp/cmd/dcmedit.cpp | 2 +- cpp/cmd/dcminfo.cpp | 2 +- cpp/cmd/dirflip.cpp | 2 +- cpp/cmd/dirgen.cpp | 2 +- cpp/cmd/dirmerge.cpp | 2 +- cpp/cmd/dirorder.cpp | 2 +- cpp/cmd/dirrotate.cpp | 2 +- cpp/cmd/dirsplit.cpp | 2 +- cpp/cmd/dirstat.cpp | 2 +- cpp/cmd/dwi2adc.cpp | 2 +- cpp/cmd/dwi2fod.cpp | 2 +- cpp/cmd/dwi2tensor.cpp | 2 +- cpp/cmd/dwidenoise.cpp | 2 +- cpp/cmd/dwiextract.cpp | 2 +- cpp/cmd/fixel2peaks.cpp | 2 +- cpp/cmd/fixel2sh.cpp | 2 +- cpp/cmd/fixel2tsf.cpp | 2 +- cpp/cmd/fixel2voxel.cpp | 2 +- cpp/cmd/fixelcfestats.cpp | 2 +- cpp/cmd/fixelconnectivity.cpp | 2 +- cpp/cmd/fixelconvert.cpp | 2 +- cpp/cmd/fixelcorrespondence.cpp | 2 +- cpp/cmd/fixelcrop.cpp | 2 +- cpp/cmd/fixelfilter.cpp | 2 +- cpp/cmd/fixelreorient.cpp | 2 +- cpp/cmd/fod2dec.cpp | 2 +- cpp/cmd/fod2fixel.cpp | 2 +- cpp/cmd/label2colour.cpp | 2 +- cpp/cmd/label2mesh.cpp | 2 +- cpp/cmd/labelconvert.cpp | 2 +- cpp/cmd/labelstats.cpp | 2 +- cpp/cmd/maskdump.cpp | 2 +- cpp/cmd/maskfilter.cpp | 2 +- cpp/cmd/mesh2voxel.cpp | 2 +- cpp/cmd/meshconvert.cpp | 2 +- cpp/cmd/meshfilter.cpp | 2 +- cpp/cmd/mraverageheader.cpp | 2 +- cpp/cmd/mrcalc.cpp | 2 +- cpp/cmd/mrcat.cpp | 2 +- cpp/cmd/mrcentroid.cpp | 2 +- cpp/cmd/mrcheckerboardmask.cpp | 2 +- cpp/cmd/mrclusterstats.cpp | 2 +- cpp/cmd/mrcolour.cpp | 2 +- cpp/cmd/mrconvert.cpp | 2 +- cpp/cmd/mrdegibbs.cpp | 2 +- cpp/cmd/mrdump.cpp | 2 +- cpp/cmd/mredit.cpp | 2 +- cpp/cmd/mrfilter.cpp | 2 +- cpp/cmd/mrgrid.cpp | 2 +- cpp/cmd/mrhistmatch.cpp | 2 +- cpp/cmd/mrhistogram.cpp | 2 +- cpp/cmd/mrinfo.cpp | 2 +- cpp/cmd/mrmath.cpp | 2 +- cpp/cmd/mrmetric.cpp | 2 +- cpp/cmd/mrregister.cpp | 2 +- cpp/cmd/mrstats.cpp | 2 +- cpp/cmd/mrthreshold.cpp | 2 +- cpp/cmd/mrtransform.cpp | 2 +- cpp/cmd/mrview.cpp | 2 +- cpp/cmd/mtnormalise.cpp | 2 +- cpp/cmd/peaks2amp.cpp | 2 +- cpp/cmd/peaks2fixel.cpp | 2 +- cpp/cmd/sh2amp.cpp | 2 +- cpp/cmd/sh2peaks.cpp | 2 +- cpp/cmd/sh2power.cpp | 2 +- cpp/cmd/sh2response.cpp | 2 +- cpp/cmd/shbasis.cpp | 2 +- cpp/cmd/shconv.cpp | 2 +- cpp/cmd/shview.cpp | 2 +- cpp/cmd/tck2connectome.cpp | 2 +- cpp/cmd/tck2fixel.cpp | 2 +- cpp/cmd/tckconvert.cpp | 2 +- cpp/cmd/tckdfc.cpp | 2 +- cpp/cmd/tckedit.cpp | 2 +- cpp/cmd/tckgen.cpp | 2 +- cpp/cmd/tckglobal.cpp | 2 +- cpp/cmd/tckinfo.cpp | 2 +- cpp/cmd/tckmap.cpp | 2 +- cpp/cmd/tckresample.cpp | 2 +- cpp/cmd/tcksample.cpp | 2 +- cpp/cmd/tcksift.cpp | 2 +- cpp/cmd/tcksift2.cpp | 2 +- cpp/cmd/tckstats.cpp | 2 +- cpp/cmd/tcktransform.cpp | 2 +- cpp/cmd/tensor2metric.cpp | 2 +- cpp/cmd/transformcalc.cpp | 2 +- cpp/cmd/transformcompose.cpp | 2 +- cpp/cmd/transformconvert.cpp | 2 +- cpp/cmd/tsfdivide.cpp | 2 +- cpp/cmd/tsfinfo.cpp | 2 +- cpp/cmd/tsfmult.cpp | 2 +- cpp/cmd/tsfsmooth.cpp | 2 +- cpp/cmd/tsfthreshold.cpp | 2 +- cpp/cmd/tsfvalidate.cpp | 2 +- cpp/cmd/vectorstats.cpp | 2 +- cpp/cmd/voxel2fixel.cpp | 2 +- cpp/cmd/voxel2mesh.cpp | 2 +- cpp/cmd/warp2metric.cpp | 2 +- cpp/cmd/warpconvert.cpp | 2 +- cpp/cmd/warpcorrect.cpp | 2 +- cpp/cmd/warpinit.cpp | 2 +- cpp/cmd/warpinvert.cpp | 2 +- cpp/core/adapter/base.h | 2 +- cpp/core/adapter/extract.h | 2 +- cpp/core/adapter/gaussian1D.h | 2 +- cpp/core/adapter/gradient1D.h | 2 +- cpp/core/adapter/gradient3D.h | 2 +- cpp/core/adapter/jacobian.h | 2 +- cpp/core/adapter/median.h | 2 +- cpp/core/adapter/neighbourhood3D.h | 2 +- cpp/core/adapter/normalise3D.h | 2 +- cpp/core/adapter/permute_axes.h | 2 +- cpp/core/adapter/regrid.h | 2 +- cpp/core/adapter/replicate.h | 2 +- cpp/core/adapter/reslice.cpp | 2 +- cpp/core/adapter/reslice.h | 2 +- cpp/core/adapter/subset.h | 2 +- cpp/core/adapter/warp.h | 2 +- cpp/core/algo/copy.h | 2 +- cpp/core/algo/histogram.cpp | 2 +- cpp/core/algo/histogram.h | 2 +- cpp/core/algo/iterator.h | 2 +- cpp/core/algo/loop.h | 2 +- cpp/core/algo/min_max.h | 2 +- cpp/core/algo/neighbourhooditerator.h | 2 +- cpp/core/algo/random_loop.h | 2 +- cpp/core/algo/random_threaded_loop.h | 2 +- cpp/core/algo/stochastic_threaded_loop.h | 2 +- cpp/core/algo/threaded_copy.h | 2 +- cpp/core/algo/threaded_loop.h | 2 +- cpp/core/app.cpp | 4 +- cpp/core/app.h | 2 +- cpp/core/apply.h | 2 +- cpp/core/axes.cpp | 2 +- cpp/core/axes.h | 2 +- cpp/core/cmdline_option.h | 2 +- cpp/core/colourmap.cpp | 2 +- cpp/core/colourmap.h | 2 +- cpp/core/command.h | 2 +- cpp/core/connectome/connectome.cpp | 2 +- cpp/core/connectome/connectome.h | 2 +- cpp/core/connectome/enhance.cpp | 2 +- cpp/core/connectome/enhance.h | 2 +- cpp/core/connectome/lut.cpp | 2 +- cpp/core/connectome/lut.h | 2 +- cpp/core/connectome/mat2vec.h | 2 +- cpp/core/datatype.cpp | 2 +- cpp/core/datatype.h | 2 +- cpp/core/debug.h | 2 +- cpp/core/degibbs/unring1d.h | 2 +- cpp/core/degibbs/unring2d.h | 2 +- cpp/core/degibbs/unring3d.h | 2 +- cpp/core/dwi/bootstrap.h | 2 +- cpp/core/dwi/directions/file.cpp | 2 +- cpp/core/dwi/directions/file.h | 2 +- cpp/core/dwi/directions/mask.cpp | 2 +- cpp/core/dwi/directions/mask.h | 2 +- cpp/core/dwi/directions/predefined.cpp | 2 +- cpp/core/dwi/directions/predefined.h | 2 +- cpp/core/dwi/directions/set.cpp | 2 +- cpp/core/dwi/directions/set.h | 2 +- cpp/core/dwi/fixel_map.h | 2 +- cpp/core/dwi/fmls.cpp | 2 +- cpp/core/dwi/fmls.h | 2 +- cpp/core/dwi/gradient.cpp | 2 +- cpp/core/dwi/gradient.h | 2 +- cpp/core/dwi/noise_estimator.h | 2 +- cpp/core/dwi/sdeconv/csd.cpp | 2 +- cpp/core/dwi/sdeconv/csd.h | 2 +- cpp/core/dwi/sdeconv/msmt_csd.cpp | 2 +- cpp/core/dwi/sdeconv/msmt_csd.h | 2 +- cpp/core/dwi/shells.cpp | 2 +- cpp/core/dwi/shells.h | 2 +- cpp/core/dwi/tensor.h | 2 +- cpp/core/dwi/tractography/ACT/act.cpp | 2 +- cpp/core/dwi/tractography/ACT/act.h | 2 +- cpp/core/dwi/tractography/ACT/gmwmi.cpp | 2 +- cpp/core/dwi/tractography/ACT/gmwmi.h | 2 +- cpp/core/dwi/tractography/ACT/method.h | 2 +- cpp/core/dwi/tractography/ACT/shared.h | 2 +- cpp/core/dwi/tractography/ACT/tissues.h | 2 +- cpp/core/dwi/tractography/GT/energy.h | 2 +- .../dwi/tractography/GT/externalenergy.cpp | 2 +- cpp/core/dwi/tractography/GT/externalenergy.h | 2 +- cpp/core/dwi/tractography/GT/gt.cpp | 2 +- cpp/core/dwi/tractography/GT/gt.h | 2 +- .../dwi/tractography/GT/internalenergy.cpp | 2 +- cpp/core/dwi/tractography/GT/internalenergy.h | 2 +- cpp/core/dwi/tractography/GT/mhsampler.cpp | 2 +- cpp/core/dwi/tractography/GT/mhsampler.h | 2 +- cpp/core/dwi/tractography/GT/particle.cpp | 2 +- cpp/core/dwi/tractography/GT/particle.h | 2 +- cpp/core/dwi/tractography/GT/particlegrid.cpp | 2 +- cpp/core/dwi/tractography/GT/particlegrid.h | 2 +- cpp/core/dwi/tractography/GT/particlepool.h | 2 +- cpp/core/dwi/tractography/GT/spatiallock.h | 2 +- cpp/core/dwi/tractography/SIFT/fixel.h | 2 +- .../dwi/tractography/SIFT/gradient_sort.cpp | 2 +- .../dwi/tractography/SIFT/gradient_sort.h | 2 +- cpp/core/dwi/tractography/SIFT/model.h | 2 +- cpp/core/dwi/tractography/SIFT/model_base.h | 2 +- cpp/core/dwi/tractography/SIFT/output.h | 2 +- cpp/core/dwi/tractography/SIFT/proc_mask.cpp | 2 +- cpp/core/dwi/tractography/SIFT/proc_mask.h | 2 +- cpp/core/dwi/tractography/SIFT/sift.cpp | 2 +- cpp/core/dwi/tractography/SIFT/sift.h | 2 +- cpp/core/dwi/tractography/SIFT/sifter.cpp | 2 +- cpp/core/dwi/tractography/SIFT/sifter.h | 2 +- .../tractography/SIFT/track_contribution.cpp | 2 +- .../tractography/SIFT/track_contribution.h | 2 +- .../tractography/SIFT/track_index_range.cpp | 2 +- .../dwi/tractography/SIFT/track_index_range.h | 2 +- cpp/core/dwi/tractography/SIFT/types.h | 2 +- .../tractography/SIFT2/coeff_optimiser.cpp | 2 +- .../dwi/tractography/SIFT2/coeff_optimiser.h | 2 +- cpp/core/dwi/tractography/SIFT2/fixel.h | 2 +- .../dwi/tractography/SIFT2/fixel_updater.cpp | 2 +- .../dwi/tractography/SIFT2/fixel_updater.h | 2 +- .../dwi/tractography/SIFT2/line_search.cpp | 2 +- cpp/core/dwi/tractography/SIFT2/line_search.h | 2 +- .../dwi/tractography/SIFT2/reg_calculator.cpp | 2 +- .../dwi/tractography/SIFT2/reg_calculator.h | 2 +- .../dwi/tractography/SIFT2/regularisation.h | 2 +- .../tractography/SIFT2/streamline_stats.cpp | 2 +- .../dwi/tractography/SIFT2/streamline_stats.h | 2 +- cpp/core/dwi/tractography/SIFT2/tckfactor.cpp | 2 +- cpp/core/dwi/tractography/SIFT2/tckfactor.h | 2 +- .../dwi/tractography/algorithms/calibrator.h | 2 +- cpp/core/dwi/tractography/algorithms/fact.h | 2 +- .../dwi/tractography/algorithms/iFOD1.cpp | 2 +- cpp/core/dwi/tractography/algorithms/iFOD1.h | 2 +- .../dwi/tractography/algorithms/iFOD2.cpp | 2 +- cpp/core/dwi/tractography/algorithms/iFOD2.h | 2 +- .../dwi/tractography/algorithms/nulldist.h | 2 +- .../dwi/tractography/algorithms/sd_stream.h | 2 +- .../dwi/tractography/algorithms/seedtest.h | 2 +- .../dwi/tractography/algorithms/tensor_det.h | 2 +- .../dwi/tractography/algorithms/tensor_prob.h | 2 +- .../tractography/connectome/connectome.cpp | 2 +- .../dwi/tractography/connectome/connectome.h | 2 +- .../dwi/tractography/connectome/exemplar.cpp | 2 +- .../dwi/tractography/connectome/exemplar.h | 2 +- .../dwi/tractography/connectome/extract.cpp | 2 +- .../dwi/tractography/connectome/extract.h | 2 +- .../tractography/connectome/mapped_track.h | 2 +- cpp/core/dwi/tractography/connectome/mapper.h | 2 +- .../dwi/tractography/connectome/matrix.cpp | 2 +- cpp/core/dwi/tractography/connectome/matrix.h | 2 +- cpp/core/dwi/tractography/connectome/metric.h | 2 +- .../dwi/tractography/connectome/streamline.h | 2 +- .../dwi/tractography/connectome/tck2nodes.cpp | 2 +- .../dwi/tractography/connectome/tck2nodes.h | 2 +- cpp/core/dwi/tractography/editing/editing.cpp | 2 +- cpp/core/dwi/tractography/editing/editing.h | 2 +- cpp/core/dwi/tractography/editing/loader.h | 2 +- .../dwi/tractography/editing/receiver.cpp | 2 +- cpp/core/dwi/tractography/editing/receiver.h | 2 +- cpp/core/dwi/tractography/editing/worker.cpp | 2 +- cpp/core/dwi/tractography/editing/worker.h | 2 +- cpp/core/dwi/tractography/file.h | 2 +- cpp/core/dwi/tractography/file_base.cpp | 2 +- cpp/core/dwi/tractography/file_base.h | 2 +- .../mapping/buffer_scratch_dump.h | 2 +- .../dwi/tractography/mapping/fixel_td_map.cpp | 2 +- .../dwi/tractography/mapping/fixel_td_map.h | 2 +- .../tractography/mapping/gaussian/mapper.cpp | 2 +- .../tractography/mapping/gaussian/mapper.h | 2 +- .../dwi/tractography/mapping/gaussian/voxel.h | 2 +- cpp/core/dwi/tractography/mapping/loader.h | 2 +- cpp/core/dwi/tractography/mapping/mapper.cpp | 2 +- cpp/core/dwi/tractography/mapping/mapper.h | 2 +- .../tractography/mapping/mapper_plugins.cpp | 2 +- .../dwi/tractography/mapping/mapper_plugins.h | 2 +- cpp/core/dwi/tractography/mapping/mapping.cpp | 2 +- cpp/core/dwi/tractography/mapping/mapping.h | 2 +- .../dwi/tractography/mapping/twi_stats.cpp | 2 +- cpp/core/dwi/tractography/mapping/twi_stats.h | 2 +- cpp/core/dwi/tractography/mapping/voxel.cpp | 2 +- cpp/core/dwi/tractography/mapping/voxel.h | 2 +- cpp/core/dwi/tractography/mapping/writer.cpp | 2 +- cpp/core/dwi/tractography/mapping/writer.h | 2 +- cpp/core/dwi/tractography/properties.cpp | 2 +- cpp/core/dwi/tractography/properties.h | 2 +- cpp/core/dwi/tractography/resampling/arc.cpp | 2 +- cpp/core/dwi/tractography/resampling/arc.h | 2 +- .../tractography/resampling/downsampler.cpp | 2 +- .../dwi/tractography/resampling/downsampler.h | 2 +- .../dwi/tractography/resampling/endpoints.cpp | 2 +- .../dwi/tractography/resampling/endpoints.h | 2 +- .../resampling/fixed_num_points.cpp | 2 +- .../resampling/fixed_num_points.h | 2 +- .../resampling/fixed_step_size.cpp | 2 +- .../tractography/resampling/fixed_step_size.h | 2 +- .../tractography/resampling/resampling.cpp | 2 +- .../dwi/tractography/resampling/resampling.h | 2 +- .../dwi/tractography/resampling/upsampler.cpp | 2 +- .../dwi/tractography/resampling/upsampler.h | 2 +- cpp/core/dwi/tractography/rng.cpp | 2 +- cpp/core/dwi/tractography/rng.h | 2 +- cpp/core/dwi/tractography/roi.cpp | 2 +- cpp/core/dwi/tractography/roi.h | 2 +- cpp/core/dwi/tractography/scalar_file.h | 2 +- cpp/core/dwi/tractography/seeding/base.h | 2 +- cpp/core/dwi/tractography/seeding/basic.cpp | 2 +- cpp/core/dwi/tractography/seeding/basic.h | 2 +- cpp/core/dwi/tractography/seeding/dynamic.cpp | 2 +- cpp/core/dwi/tractography/seeding/dynamic.h | 2 +- cpp/core/dwi/tractography/seeding/gmwmi.cpp | 2 +- cpp/core/dwi/tractography/seeding/gmwmi.h | 2 +- cpp/core/dwi/tractography/seeding/list.cpp | 2 +- cpp/core/dwi/tractography/seeding/list.h | 2 +- cpp/core/dwi/tractography/seeding/seeding.cpp | 2 +- cpp/core/dwi/tractography/seeding/seeding.h | 2 +- cpp/core/dwi/tractography/streamline.h | 2 +- .../dwi/tractography/tracking/early_exit.cpp | 2 +- .../dwi/tractography/tracking/early_exit.h | 2 +- cpp/core/dwi/tractography/tracking/exec.h | 2 +- .../tractography/tracking/generated_track.h | 2 +- cpp/core/dwi/tractography/tracking/method.cpp | 2 +- cpp/core/dwi/tractography/tracking/method.h | 2 +- cpp/core/dwi/tractography/tracking/shared.cpp | 2 +- cpp/core/dwi/tractography/tracking/shared.h | 2 +- .../tractography/tracking/tractography.cpp | 2 +- .../dwi/tractography/tracking/tractography.h | 2 +- cpp/core/dwi/tractography/tracking/types.h | 2 +- .../tractography/tracking/write_kernel.cpp | 2 +- .../dwi/tractography/tracking/write_kernel.h | 2 +- cpp/core/dwi/tractography/weights.cpp | 2 +- cpp/core/dwi/tractography/weights.h | 2 +- cpp/core/eigen_plugins/array.h | 2 +- cpp/core/eigen_plugins/dense_base.h | 2 +- cpp/core/eigen_plugins/matrix.h | 2 +- cpp/core/exception.cpp | 2 +- cpp/core/exception.h | 2 +- cpp/core/executable_version.h | 2 +- cpp/core/fetch_store.cpp | 2 +- cpp/core/fetch_store.h | 2 +- cpp/core/file/config.cpp | 2 +- cpp/core/file/config.h | 2 +- cpp/core/file/copy.h | 2 +- cpp/core/file/dicom/csa_entry.h | 2 +- cpp/core/file/dicom/definitions.h | 2 +- cpp/core/file/dicom/dict.cpp | 2 +- cpp/core/file/dicom/element.cpp | 2 +- cpp/core/file/dicom/element.h | 2 +- cpp/core/file/dicom/image.cpp | 2 +- cpp/core/file/dicom/image.h | 2 +- cpp/core/file/dicom/mapper.cpp | 2 +- cpp/core/file/dicom/mapper.h | 2 +- cpp/core/file/dicom/patient.cpp | 2 +- cpp/core/file/dicom/patient.h | 2 +- cpp/core/file/dicom/quick_scan.cpp | 2 +- cpp/core/file/dicom/quick_scan.h | 2 +- cpp/core/file/dicom/select_cmdline.cpp | 2 +- cpp/core/file/dicom/series.cpp | 2 +- cpp/core/file/dicom/series.h | 2 +- cpp/core/file/dicom/study.cpp | 2 +- cpp/core/file/dicom/study.h | 2 +- cpp/core/file/dicom/tree.cpp | 2 +- cpp/core/file/dicom/tree.h | 2 +- cpp/core/file/entry.h | 2 +- cpp/core/file/gz.h | 2 +- cpp/core/file/json_utils.cpp | 2 +- cpp/core/file/json_utils.h | 2 +- cpp/core/file/key_value.cpp | 2 +- cpp/core/file/key_value.h | 2 +- cpp/core/file/matrix.h | 2 +- cpp/core/file/mgh.cpp | 2 +- cpp/core/file/mgh.h | 2 +- cpp/core/file/mmap.cpp | 2 +- cpp/core/file/mmap.h | 2 +- cpp/core/file/name_parser.cpp | 2 +- cpp/core/file/name_parser.h | 2 +- cpp/core/file/nifti_utils.cpp | 2 +- cpp/core/file/nifti_utils.h | 2 +- cpp/core/file/npy.cpp | 2 +- cpp/core/file/npy.h | 2 +- cpp/core/file/ofstream.cpp | 2 +- cpp/core/file/ofstream.h | 2 +- cpp/core/file/path.h | 2 +- cpp/core/file/png.cpp | 2 +- cpp/core/file/png.h | 2 +- cpp/core/file/pyconfig.h | 2 +- cpp/core/file/utils.cpp | 2 +- cpp/core/file/utils.h | 2 +- cpp/core/filter/base.h | 2 +- cpp/core/filter/connected_components.cpp | 2 +- cpp/core/filter/connected_components.h | 2 +- cpp/core/filter/dilate.h | 2 +- cpp/core/filter/erode.h | 2 +- cpp/core/filter/fill.h | 2 +- cpp/core/filter/gradient.h | 2 +- cpp/core/filter/mask_clean.h | 2 +- cpp/core/filter/median.h | 2 +- cpp/core/filter/normalise.h | 2 +- cpp/core/filter/optimal_threshold.h | 2 +- cpp/core/filter/resize.h | 2 +- cpp/core/filter/reslice.h | 2 +- cpp/core/filter/smooth.h | 2 +- cpp/core/filter/warp.h | 2 +- cpp/core/filter/zclean.h | 2 +- cpp/core/fixel/filter/base.h | 2 +- cpp/core/fixel/filter/connect.cpp | 2 +- cpp/core/fixel/filter/connect.h | 2 +- cpp/core/fixel/filter/smooth.cpp | 2 +- cpp/core/fixel/filter/smooth.h | 2 +- cpp/core/fixel/fixel.cpp | 2 +- cpp/core/fixel/fixel.h | 2 +- cpp/core/fixel/helpers.h | 2 +- cpp/core/fixel/index_remapper.cpp | 2 +- cpp/core/fixel/index_remapper.h | 2 +- cpp/core/fixel/legacy/fixel_metric.h | 2 +- cpp/core/fixel/legacy/image.h | 2 +- cpp/core/fixel/legacy/keys.h | 2 +- cpp/core/fixel/loop.h | 2 +- cpp/core/fixel/matrix.cpp | 2 +- cpp/core/fixel/matrix.h | 2 +- cpp/core/formats/dicom.cpp | 2 +- cpp/core/formats/list.cpp | 2 +- cpp/core/formats/list.h | 2 +- cpp/core/formats/mgh.cpp | 2 +- cpp/core/formats/mgz.cpp | 2 +- cpp/core/formats/mri.cpp | 2 +- cpp/core/formats/mrtrix.cpp | 2 +- cpp/core/formats/mrtrix_gz.cpp | 2 +- cpp/core/formats/mrtrix_sparse_legacy.cpp | 2 +- cpp/core/formats/mrtrix_utils.cpp | 2 +- cpp/core/formats/mrtrix_utils.h | 2 +- cpp/core/formats/nifti1.cpp | 2 +- cpp/core/formats/nifti1_gz.cpp | 2 +- cpp/core/formats/nifti2.cpp | 2 +- cpp/core/formats/nifti2_gz.cpp | 2 +- cpp/core/formats/par.cpp | 2 +- cpp/core/formats/pipe.cpp | 2 +- cpp/core/formats/png.cpp | 2 +- cpp/core/formats/ram.cpp | 2 +- cpp/core/formats/xds.cpp | 2 +- cpp/core/half.h | 2 +- cpp/core/header.cpp | 2 +- cpp/core/header.h | 2 +- cpp/core/image.cpp | 2 +- cpp/core/image.h | 2 +- cpp/core/image_diff.h | 2 +- cpp/core/image_helpers.h | 2 +- cpp/core/image_io/base.cpp | 2 +- cpp/core/image_io/base.h | 2 +- cpp/core/image_io/default.cpp | 2 +- cpp/core/image_io/default.h | 2 +- cpp/core/image_io/gz.cpp | 2 +- cpp/core/image_io/gz.h | 2 +- cpp/core/image_io/mosaic.cpp | 2 +- cpp/core/image_io/mosaic.h | 2 +- cpp/core/image_io/pipe.cpp | 2 +- cpp/core/image_io/pipe.h | 2 +- cpp/core/image_io/png.cpp | 2 +- cpp/core/image_io/png.h | 2 +- cpp/core/image_io/ram.cpp | 2 +- cpp/core/image_io/ram.h | 2 +- cpp/core/image_io/scratch.cpp | 2 +- cpp/core/image_io/scratch.h | 2 +- cpp/core/image_io/sparse.cpp | 2 +- cpp/core/image_io/sparse.h | 2 +- cpp/core/image_io/variable_scaling.cpp | 2 +- cpp/core/image_io/variable_scaling.h | 2 +- cpp/core/interp/base.h | 2 +- cpp/core/interp/cubic.h | 2 +- cpp/core/interp/linear.h | 2 +- cpp/core/interp/masked.h | 2 +- cpp/core/interp/nearest.h | 2 +- cpp/core/interp/sinc.h | 2 +- cpp/core/math/SH.cpp | 2 +- cpp/core/math/SH.h | 2 +- cpp/core/math/Sn_scale_estimator.h | 2 +- cpp/core/math/ZSH.h | 2 +- cpp/core/math/average_space.cpp | 2 +- cpp/core/math/average_space.h | 2 +- cpp/core/math/bessel.cpp | 2 +- cpp/core/math/bessel.h | 2 +- cpp/core/math/betainc.cpp | 2 +- cpp/core/math/betainc.h | 2 +- cpp/core/math/cauchy.h | 2 +- cpp/core/math/chebyshev.h | 2 +- cpp/core/math/check_gradient.h | 2 +- cpp/core/math/condition_number.cpp | 2 +- cpp/core/math/condition_number.h | 2 +- cpp/core/math/constrained_least_squares.h | 2 +- cpp/core/math/cubic_spline.h | 2 +- cpp/core/math/erfinv.cpp | 2 +- cpp/core/math/erfinv.h | 2 +- cpp/core/math/factorial.h | 2 +- cpp/core/math/fft.h | 2 +- cpp/core/math/gaussian.h | 2 +- cpp/core/math/golden_section_search.h | 2 +- cpp/core/math/gradient_descent.h | 2 +- cpp/core/math/gradient_descent_bb.h | 2 +- cpp/core/math/hermite.h | 2 +- cpp/core/math/least_squares.h | 2 +- cpp/core/math/legendre.h | 2 +- cpp/core/math/math.h | 2 +- cpp/core/math/median.h | 2 +- cpp/core/math/polynomial.h | 2 +- cpp/core/math/quadratic_line_search.h | 2 +- cpp/core/math/rician.h | 2 +- cpp/core/math/rng.h | 2 +- cpp/core/math/sech.h | 2 +- cpp/core/math/sinc.h | 2 +- cpp/core/math/sphere.h | 2 +- cpp/core/math/stats/fwe.cpp | 2 +- cpp/core/math/stats/fwe.h | 2 +- cpp/core/math/stats/glm.cpp | 2 +- cpp/core/math/stats/glm.h | 2 +- cpp/core/math/stats/import.cpp | 2 +- cpp/core/math/stats/import.h | 2 +- cpp/core/math/stats/shuffle.cpp | 2 +- cpp/core/math/stats/shuffle.h | 2 +- cpp/core/math/stats/typedefs.h | 2 +- cpp/core/math/welch_satterthwaite.h | 2 +- cpp/core/math/zstatistic.cpp | 2 +- cpp/core/math/zstatistic.h | 2 +- cpp/core/memory.h | 2 +- cpp/core/min_mem_array.h | 2 +- cpp/core/misc/bitset.cpp | 2 +- cpp/core/misc/bitset.h | 2 +- cpp/core/misc/voxel2vector.h | 2 +- cpp/core/mrtrix.cpp | 2 +- cpp/core/mrtrix.h | 2 +- cpp/core/mrtrix_version.h | 2 +- cpp/core/mutexprotected.h | 2 +- cpp/core/ordered_thread_queue.h | 2 +- cpp/core/phase_encoding.cpp | 2 +- cpp/core/phase_encoding.h | 2 +- cpp/core/progressbar.cpp | 2 +- cpp/core/progressbar.h | 2 +- cpp/core/raw.h | 2 +- cpp/core/registration/linear.cpp | 2 +- cpp/core/registration/linear.h | 2 +- cpp/core/registration/metric/cc_helper.h | 2 +- .../registration/metric/cross_correlation.h | 2 +- cpp/core/registration/metric/demons.h | 2 +- cpp/core/registration/metric/demons4D.h | 2 +- cpp/core/registration/metric/demons_cc.h | 2 +- .../registration/metric/difference_robust.h | 2 +- cpp/core/registration/metric/evaluate.h | 2 +- cpp/core/registration/metric/linear_base.h | 2 +- .../metric/local_cross_correlation.h | 2 +- cpp/core/registration/metric/mean_squared.h | 2 +- cpp/core/registration/metric/params.h | 2 +- .../registration/metric/robust_estimators.h | 2 +- cpp/core/registration/metric/thread_kernel.h | 2 +- cpp/core/registration/multi_contrast.cpp | 2 +- cpp/core/registration/multi_contrast.h | 2 +- cpp/core/registration/multi_resolution_lmax.h | 2 +- cpp/core/registration/nonlinear.cpp | 2 +- cpp/core/registration/nonlinear.h | 2 +- cpp/core/registration/shared.h | 2 +- cpp/core/registration/transform/affine.cpp | 2 +- cpp/core/registration/transform/affine.h | 2 +- cpp/core/registration/transform/base.cpp | 2 +- cpp/core/registration/transform/base.h | 2 +- .../transform/convergence_check.cpp | 2 +- .../transform/convergence_check.h | 2 +- .../registration/transform/initialiser.cpp | 2 +- cpp/core/registration/transform/initialiser.h | 2 +- .../transform/initialiser_helpers.cpp | 2 +- .../transform/initialiser_helpers.h | 2 +- cpp/core/registration/transform/reorient.cpp | 2 +- cpp/core/registration/transform/reorient.h | 2 +- cpp/core/registration/transform/rigid.cpp | 2 +- cpp/core/registration/transform/rigid.h | 2 +- cpp/core/registration/transform/search.h | 2 +- cpp/core/registration/warp/compose.h | 2 +- cpp/core/registration/warp/convert.h | 2 +- cpp/core/registration/warp/helpers.h | 2 +- cpp/core/registration/warp/invert.h | 2 +- cpp/core/signal_handler.cpp | 2 +- cpp/core/signal_handler.h | 2 +- cpp/core/signals.h | 2 +- cpp/core/stats.cpp | 2 +- cpp/core/stats.h | 2 +- cpp/core/stats/cfe.cpp | 2 +- cpp/core/stats/cfe.h | 2 +- cpp/core/stats/cluster.cpp | 2 +- cpp/core/stats/cluster.h | 2 +- cpp/core/stats/enhance.h | 2 +- cpp/core/stats/permtest.cpp | 2 +- cpp/core/stats/permtest.h | 2 +- cpp/core/stats/tfce.cpp | 2 +- cpp/core/stats/tfce.h | 2 +- cpp/core/stride.cpp | 2 +- cpp/core/stride.h | 2 +- cpp/core/surface/algo/image2mesh.h | 2 +- cpp/core/surface/algo/mesh2image.cpp | 2 +- cpp/core/surface/algo/mesh2image.h | 2 +- cpp/core/surface/filter/base.cpp | 2 +- cpp/core/surface/filter/base.h | 2 +- cpp/core/surface/filter/smooth.cpp | 2 +- cpp/core/surface/filter/smooth.h | 2 +- cpp/core/surface/filter/vertex_transform.cpp | 2 +- cpp/core/surface/filter/vertex_transform.h | 2 +- cpp/core/surface/freesurfer.cpp | 2 +- cpp/core/surface/freesurfer.h | 2 +- cpp/core/surface/mesh.cpp | 2 +- cpp/core/surface/mesh.h | 2 +- cpp/core/surface/mesh_multi.cpp | 2 +- cpp/core/surface/mesh_multi.h | 2 +- cpp/core/surface/polygon.cpp | 2 +- cpp/core/surface/polygon.h | 2 +- cpp/core/surface/scalar.cpp | 2 +- cpp/core/surface/scalar.h | 2 +- cpp/core/surface/types.h | 2 +- cpp/core/surface/utils.h | 2 +- cpp/core/thread.cpp | 2 +- cpp/core/thread.h | 2 +- cpp/core/thread_queue.h | 2 +- cpp/core/timer.h | 2 +- cpp/core/transform.h | 2 +- cpp/core/types.h | 2 +- cpp/core/wrap_r.h | 2 +- cpp/gui/color_button.cpp | 2 +- cpp/gui/color_button.h | 2 +- cpp/gui/crosshair.cpp | 2 +- cpp/gui/crosshair.h | 2 +- cpp/gui/cursor.cpp | 2 +- cpp/gui/cursor.h | 2 +- cpp/gui/dialog/dialog.cpp | 2 +- cpp/gui/dialog/dialog.h | 2 +- cpp/gui/dialog/dicom.cpp | 2 +- cpp/gui/dialog/dicom.h | 2 +- cpp/gui/dialog/file.cpp | 2 +- cpp/gui/dialog/file.h | 2 +- cpp/gui/dialog/image_properties.cpp | 2 +- cpp/gui/dialog/image_properties.h | 2 +- cpp/gui/dialog/list.cpp | 2 +- cpp/gui/dialog/list.h | 2 +- cpp/gui/dialog/opengl.cpp | 2 +- cpp/gui/dialog/opengl.h | 2 +- cpp/gui/dialog/progress.cpp | 2 +- cpp/gui/dialog/progress.h | 2 +- cpp/gui/dialog/report_exception.cpp | 2 +- cpp/gui/dialog/report_exception.h | 2 +- cpp/gui/dwi/render_frame.cpp | 2 +- cpp/gui/dwi/render_frame.h | 2 +- cpp/gui/dwi/renderer.cpp | 2 +- cpp/gui/dwi/renderer.h | 2 +- cpp/gui/gui.cpp | 2 +- cpp/gui/gui.h | 2 +- cpp/gui/gui_pch.h | 2 +- cpp/gui/lighting_dock.cpp | 2 +- cpp/gui/lighting_dock.h | 2 +- cpp/gui/mrview/adjust_button.cpp | 2 +- cpp/gui/mrview/adjust_button.h | 2 +- cpp/gui/mrview/colourbars.cpp | 2 +- cpp/gui/mrview/colourbars.h | 2 +- cpp/gui/mrview/colourmap_button.cpp | 2 +- cpp/gui/mrview/colourmap_button.h | 2 +- cpp/gui/mrview/combo_box_error.cpp | 2 +- cpp/gui/mrview/combo_box_error.h | 2 +- cpp/gui/mrview/displayable.cpp | 2 +- cpp/gui/mrview/displayable.h | 2 +- cpp/gui/mrview/gui_image.cpp | 2 +- cpp/gui/mrview/gui_image.h | 2 +- cpp/gui/mrview/icons.h | 2 +- cpp/gui/mrview/mode/base.cpp | 2 +- cpp/gui/mrview/mode/base.h | 2 +- cpp/gui/mrview/mode/lightbox.cpp | 2 +- cpp/gui/mrview/mode/lightbox.h | 2 +- cpp/gui/mrview/mode/lightbox_gui.h | 2 +- cpp/gui/mrview/mode/list.h | 2 +- cpp/gui/mrview/mode/ortho.cpp | 2 +- cpp/gui/mrview/mode/ortho.h | 2 +- cpp/gui/mrview/mode/slice.cpp | 2 +- cpp/gui/mrview/mode/slice.h | 2 +- cpp/gui/mrview/mode/volume.cpp | 2 +- cpp/gui/mrview/mode/volume.h | 2 +- cpp/gui/mrview/qthelpers.cpp | 2 +- cpp/gui/mrview/qthelpers.h | 2 +- cpp/gui/mrview/spin_box.h | 2 +- cpp/gui/mrview/sync/client.cpp | 2 +- cpp/gui/mrview/sync/client.h | 2 +- cpp/gui/mrview/sync/enums.h | 2 +- .../mrview/sync/interprocesscommunicator.cpp | 2 +- .../mrview/sync/interprocesscommunicator.h | 2 +- cpp/gui/mrview/sync/localsocketreader.cpp | 2 +- cpp/gui/mrview/sync/localsocketreader.h | 2 +- cpp/gui/mrview/sync/processlock.cpp | 2 +- cpp/gui/mrview/sync/processlock.h | 2 +- cpp/gui/mrview/sync/syncmanager.cpp | 2 +- cpp/gui/mrview/sync/syncmanager.h | 2 +- cpp/gui/mrview/tool/base.cpp | 2 +- cpp/gui/mrview/tool/base.h | 2 +- .../tool/connectome/colourmap_observers.cpp | 2 +- .../tool/connectome/colourmap_observers.h | 2 +- cpp/gui/mrview/tool/connectome/connectome.cpp | 2 +- cpp/gui/mrview/tool/connectome/connectome.h | 2 +- cpp/gui/mrview/tool/connectome/edge.cpp | 2 +- cpp/gui/mrview/tool/connectome/edge.h | 2 +- .../tool/connectome/file_data_vector.cpp | 2 +- .../mrview/tool/connectome/file_data_vector.h | 2 +- .../mrview/tool/connectome/matrix_list.cpp | 2 +- cpp/gui/mrview/tool/connectome/matrix_list.h | 2 +- cpp/gui/mrview/tool/connectome/node.cpp | 2 +- cpp/gui/mrview/tool/connectome/node.h | 2 +- cpp/gui/mrview/tool/connectome/node_list.cpp | 2 +- cpp/gui/mrview/tool/connectome/node_list.h | 2 +- .../mrview/tool/connectome/node_overlay.cpp | 2 +- cpp/gui/mrview/tool/connectome/node_overlay.h | 2 +- cpp/gui/mrview/tool/connectome/selection.cpp | 2 +- cpp/gui/mrview/tool/connectome/selection.h | 2 +- cpp/gui/mrview/tool/connectome/shaders.cpp | 2 +- cpp/gui/mrview/tool/connectome/shaders.h | 2 +- cpp/gui/mrview/tool/connectome/types.h | 2 +- cpp/gui/mrview/tool/fixel/base_fixel.cpp | 2 +- cpp/gui/mrview/tool/fixel/base_fixel.h | 2 +- cpp/gui/mrview/tool/fixel/directory.cpp | 2 +- cpp/gui/mrview/tool/fixel/directory.h | 2 +- cpp/gui/mrview/tool/fixel/fixel.cpp | 2 +- cpp/gui/mrview/tool/fixel/fixel.h | 2 +- cpp/gui/mrview/tool/fixel/image4D.cpp | 2 +- cpp/gui/mrview/tool/fixel/image4D.h | 2 +- cpp/gui/mrview/tool/fixel/legacy.cpp | 2 +- cpp/gui/mrview/tool/fixel/legacy.h | 2 +- cpp/gui/mrview/tool/fixel/vector_structs.h | 2 +- cpp/gui/mrview/tool/list.h | 2 +- cpp/gui/mrview/tool/list_model_base.h | 2 +- cpp/gui/mrview/tool/odf/item.cpp | 2 +- cpp/gui/mrview/tool/odf/item.h | 2 +- cpp/gui/mrview/tool/odf/model.cpp | 2 +- cpp/gui/mrview/tool/odf/model.h | 2 +- cpp/gui/mrview/tool/odf/odf.cpp | 2 +- cpp/gui/mrview/tool/odf/odf.h | 2 +- cpp/gui/mrview/tool/odf/preview.cpp | 2 +- cpp/gui/mrview/tool/odf/preview.h | 2 +- cpp/gui/mrview/tool/odf/type.h | 2 +- cpp/gui/mrview/tool/overlay.cpp | 2 +- cpp/gui/mrview/tool/overlay.h | 2 +- cpp/gui/mrview/tool/roi_editor/item.cpp | 2 +- cpp/gui/mrview/tool/roi_editor/item.h | 2 +- cpp/gui/mrview/tool/roi_editor/model.cpp | 2 +- cpp/gui/mrview/tool/roi_editor/model.h | 2 +- cpp/gui/mrview/tool/roi_editor/roi.cpp | 2 +- cpp/gui/mrview/tool/roi_editor/roi.h | 2 +- cpp/gui/mrview/tool/roi_editor/undoentry.cpp | 2 +- cpp/gui/mrview/tool/roi_editor/undoentry.h | 2 +- cpp/gui/mrview/tool/screen_capture.cpp | 2 +- cpp/gui/mrview/tool/screen_capture.h | 2 +- .../tool/tractography/track_scalar_file.cpp | 2 +- .../tool/tractography/track_scalar_file.h | 2 +- .../mrview/tool/tractography/tractogram.cpp | 2 +- cpp/gui/mrview/tool/tractography/tractogram.h | 2 +- .../tool/tractography/tractogram_enums.h | 2 +- .../mrview/tool/tractography/tractography.cpp | 2 +- .../mrview/tool/tractography/tractography.h | 2 +- cpp/gui/mrview/tool/transform.cpp | 2 +- cpp/gui/mrview/tool/transform.h | 2 +- cpp/gui/mrview/tool/view.cpp | 2 +- cpp/gui/mrview/tool/view.h | 2 +- cpp/gui/mrview/volume.cpp | 2 +- cpp/gui/mrview/volume.h | 2 +- cpp/gui/mrview/window.cpp | 2 +- cpp/gui/mrview/window.h | 2 +- cpp/gui/opengl/font.cpp | 2 +- cpp/gui/opengl/font.h | 2 +- cpp/gui/opengl/gl_core_3_3.cpp | 2 +- cpp/gui/opengl/gl_core_3_3.h | 2 +- cpp/gui/opengl/glutils.cpp | 2 +- cpp/gui/opengl/glutils.h | 2 +- cpp/gui/opengl/lighting.cpp | 2 +- cpp/gui/opengl/lighting.h | 2 +- cpp/gui/opengl/shader.cpp | 2 +- cpp/gui/opengl/shader.h | 2 +- cpp/gui/opengl/transformation.h | 2 +- cpp/gui/projection.cpp | 2 +- cpp/gui/projection.h | 2 +- cpp/gui/shapes/cube.cpp | 2 +- cpp/gui/shapes/cube.h | 2 +- cpp/gui/shapes/cylinder.cpp | 2 +- cpp/gui/shapes/cylinder.h | 2 +- cpp/gui/shapes/halfsphere.cpp | 2 +- cpp/gui/shapes/halfsphere.h | 2 +- cpp/gui/shapes/sphere.cpp | 2 +- cpp/gui/shapes/sphere.h | 2 +- cpp/gui/shview/icons.h | 2 +- cpp/gui/shview/render_window.cpp | 2 +- cpp/gui/shview/render_window.h | 2 +- docs/format_config_options | 2 +- docs/format_environment_variables | 2 +- docs/generate_user_docs.sh | 2 +- docs/installation/using_containers.rst | 4 + docs/reference/commands/5tt2gmwmi.rst | 2 +- docs/reference/commands/5tt2vis.rst | 2 +- docs/reference/commands/5ttcheck.rst | 2 +- docs/reference/commands/5ttedit.rst | 2 +- docs/reference/commands/5ttgen.rst | 10 +- docs/reference/commands/afdconnectivity.rst | 2 +- docs/reference/commands/amp2response.rst | 2 +- docs/reference/commands/amp2sh.rst | 2 +- docs/reference/commands/connectome2tck.rst | 2 +- docs/reference/commands/connectomeedit.rst | 2 +- docs/reference/commands/connectomestats.rst | 2 +- docs/reference/commands/dcmedit.rst | 2 +- docs/reference/commands/dcminfo.rst | 2 +- docs/reference/commands/dirflip.rst | 2 +- docs/reference/commands/dirgen.rst | 2 +- docs/reference/commands/dirmerge.rst | 2 +- docs/reference/commands/dirorder.rst | 2 +- docs/reference/commands/dirsplit.rst | 2 +- docs/reference/commands/dirstat.rst | 2 +- docs/reference/commands/dwi2adc.rst | 2 +- docs/reference/commands/dwi2fod.rst | 2 +- docs/reference/commands/dwi2mask.rst | 2 +- docs/reference/commands/dwi2response.rst | 14 +- docs/reference/commands/dwi2tensor.rst | 2 +- docs/reference/commands/dwibiascorrect.rst | 6 +- docs/reference/commands/dwicat.rst | 2 +- docs/reference/commands/dwiextract.rst | 2 +- docs/reference/commands/dwifslpreproc.rst | 2 +- docs/reference/commands/dwigradcheck.rst | 2 +- docs/reference/commands/dwinormalise.rst | 6 +- docs/reference/commands/dwishellmath.rst | 2 +- docs/reference/commands/fixel2peaks.rst | 2 +- docs/reference/commands/fixel2sh.rst | 2 +- docs/reference/commands/fixel2tsf.rst | 2 +- docs/reference/commands/fixel2voxel.rst | 2 +- docs/reference/commands/fixelcfestats.rst | 2 +- docs/reference/commands/fixelconnectivity.rst | 2 +- docs/reference/commands/fixelconvert.rst | 2 +- .../commands/fixelcorrespondence.rst | 2 +- docs/reference/commands/fixelcrop.rst | 2 +- docs/reference/commands/fixelfilter.rst | 2 +- docs/reference/commands/fixelreorient.rst | 2 +- docs/reference/commands/fod2fixel.rst | 2 +- docs/reference/commands/for_each.rst | 8 +- docs/reference/commands/label2colour.rst | 2 +- docs/reference/commands/label2mesh.rst | 2 +- docs/reference/commands/labelconvert.rst | 2 +- docs/reference/commands/labelsgmfirst.rst | 2 +- docs/reference/commands/labelstats.rst | 2 +- docs/reference/commands/maskdump.rst | 2 +- docs/reference/commands/maskfilter.rst | 2 +- docs/reference/commands/mesh2voxel.rst | 2 +- docs/reference/commands/meshconvert.rst | 2 +- docs/reference/commands/meshfilter.rst | 2 +- docs/reference/commands/mraverageheader.rst | 2 +- docs/reference/commands/mrcalc.rst | 2 +- docs/reference/commands/mrcat.rst | 2 +- docs/reference/commands/mrcentroid.rst | 2 +- .../reference/commands/mrcheckerboardmask.rst | 2 +- docs/reference/commands/mrclusterstats.rst | 2 +- docs/reference/commands/mrcolour.rst | 2 +- docs/reference/commands/mrconvert.rst | 2 +- docs/reference/commands/mrdegibbs.rst | 6 +- docs/reference/commands/mrdump.rst | 2 +- docs/reference/commands/mredit.rst | 2 +- docs/reference/commands/mrfilter.rst | 2 +- docs/reference/commands/mrgrid.rst | 4 +- docs/reference/commands/mrhistmatch.rst | 2 +- docs/reference/commands/mrhistogram.rst | 2 +- docs/reference/commands/mrinfo.rst | 4 +- docs/reference/commands/mrmath.rst | 2 +- docs/reference/commands/mrmetric.rst | 2 +- docs/reference/commands/mrregister.rst | 2 +- docs/reference/commands/mrstats.rst | 2 +- docs/reference/commands/mrthreshold.rst | 2 +- docs/reference/commands/mrtransform.rst | 2 +- docs/reference/commands/mrtrix_cleanup.rst | 2 +- docs/reference/commands/mrview.rst | 2 +- docs/reference/commands/mtnormalise.rst | 2 +- docs/reference/commands/peaks2amp.rst | 2 +- docs/reference/commands/peaks2fixel.rst | 2 +- .../commands/population_template.rst | 2 +- docs/reference/commands/responsemean.rst | 2 +- docs/reference/commands/sh2amp.rst | 2 +- docs/reference/commands/sh2peaks.rst | 2 +- docs/reference/commands/sh2power.rst | 2 +- docs/reference/commands/sh2response.rst | 2 +- docs/reference/commands/shbasis.rst | 2 +- docs/reference/commands/shconv.rst | 2 +- docs/reference/commands/shview.rst | 2 +- docs/reference/commands/tck2connectome.rst | 2 +- docs/reference/commands/tck2fixel.rst | 2 +- docs/reference/commands/tckconvert.rst | 2 +- docs/reference/commands/tckdfc.rst | 2 +- docs/reference/commands/tckedit.rst | 2 +- docs/reference/commands/tckgen.rst | 2 +- docs/reference/commands/tckinfo.rst | 2 +- docs/reference/commands/tckmap.rst | 2 +- docs/reference/commands/tckresample.rst | 2 +- docs/reference/commands/tcksample.rst | 2 +- docs/reference/commands/tcksift.rst | 2 +- docs/reference/commands/tcksift2.rst | 2 +- docs/reference/commands/tckstats.rst | 2 +- docs/reference/commands/tcktransform.rst | 2 +- docs/reference/commands/tensor2metric.rst | 2 +- docs/reference/commands/transformcalc.rst | 2 +- docs/reference/commands/transformcompose.rst | 2 +- docs/reference/commands/transformconvert.rst | 2 +- docs/reference/commands/tsfdivide.rst | 2 +- docs/reference/commands/tsfinfo.rst | 2 +- docs/reference/commands/tsfmult.rst | 2 +- docs/reference/commands/tsfsmooth.rst | 2 +- docs/reference/commands/tsfthreshold.rst | 2 +- docs/reference/commands/tsfvalidate.rst | 2 +- docs/reference/commands/vectorstats.rst | 2 +- docs/reference/commands/voxel2fixel.rst | 2 +- docs/reference/commands/voxel2mesh.rst | 2 +- docs/reference/commands/warp2metric.rst | 2 +- docs/reference/commands/warpconvert.rst | 2 +- docs/reference/commands/warpcorrect.rst | 2 +- docs/reference/commands/warpinit.rst | 2 +- docs/reference/commands/warpinvert.rst | 2 +- doxygen | 2 +- generate_bash_completion.py | 2 +- install_mime_types.sh | 2 +- matlab/private/add_field.m | 2 +- matlab/read_mrtrix.m | 2 +- matlab/read_mrtrix_tracks.m | 2 +- matlab/read_mrtrix_tsf.m | 2 +- matlab/write_mrtrix.m | 2 +- matlab/write_mrtrix_tracks.m | 2 +- matlab/write_mrtrix_tsf.m | 2 +- python/mrtrix3/__init__.py | 2 +- python/mrtrix3/app.py | 17 +-- python/mrtrix3/commands/5ttgen/5ttgen.py | 2 +- python/mrtrix3/commands/5ttgen/__init__.py | 2 +- python/mrtrix3/commands/5ttgen/freesurfer.py | 2 +- python/mrtrix3/commands/5ttgen/fsl.py | 2 +- python/mrtrix3/commands/5ttgen/gif.py | 2 +- python/mrtrix3/commands/5ttgen/hsvs.py | 2 +- python/mrtrix3/commands/__init__.py | 2 +- .../mrtrix3/commands/dwi2mask/3dautomask.py | 2 +- python/mrtrix3/commands/dwi2mask/__init__.py | 2 +- python/mrtrix3/commands/dwi2mask/ants.py | 2 +- .../mrtrix3/commands/dwi2mask/b02template.py | 2 +- python/mrtrix3/commands/dwi2mask/consensus.py | 2 +- python/mrtrix3/commands/dwi2mask/dwi2mask.py | 2 +- python/mrtrix3/commands/dwi2mask/fslbet.py | 2 +- python/mrtrix3/commands/dwi2mask/hdbet.py | 2 +- python/mrtrix3/commands/dwi2mask/legacy.py | 2 +- python/mrtrix3/commands/dwi2mask/mean.py | 2 +- python/mrtrix3/commands/dwi2mask/mtnorm.py | 2 +- .../mrtrix3/commands/dwi2mask/synthstrip.py | 2 +- python/mrtrix3/commands/dwi2mask/trace.py | 2 +- .../mrtrix3/commands/dwi2response/__init__.py | 2 +- .../commands/dwi2response/dhollander.py | 2 +- .../commands/dwi2response/dwi2response.py | 2 +- python/mrtrix3/commands/dwi2response/fa.py | 2 +- .../mrtrix3/commands/dwi2response/manual.py | 2 +- .../mrtrix3/commands/dwi2response/msmt_5tt.py | 2 +- python/mrtrix3/commands/dwi2response/tax.py | 2 +- .../mrtrix3/commands/dwi2response/tournier.py | 2 +- .../commands/dwibiascorrect/__init__.py | 2 +- .../mrtrix3/commands/dwibiascorrect/ants.py | 2 +- .../commands/dwibiascorrect/dwibiascorrect.py | 2 +- python/mrtrix3/commands/dwibiascorrect/fsl.py | 2 +- .../mrtrix3/commands/dwibiascorrect/mtnorm.py | 2 +- python/mrtrix3/commands/dwibiasnormmask.py | 2 +- python/mrtrix3/commands/dwicat.py | 2 +- python/mrtrix3/commands/dwifslpreproc.py | 12 +- python/mrtrix3/commands/dwigradcheck.py | 7 +- .../mrtrix3/commands/dwinormalise/__init__.py | 2 +- .../commands/dwinormalise/dwinormalise.py | 2 +- python/mrtrix3/commands/dwinormalise/group.py | 2 +- .../mrtrix3/commands/dwinormalise/manual.py | 2 +- .../mrtrix3/commands/dwinormalise/mtnorm.py | 2 +- python/mrtrix3/commands/dwishellmath.py | 3 +- python/mrtrix3/commands/for_each.py | 2 +- python/mrtrix3/commands/labelsgmfirst.py | 2 +- python/mrtrix3/commands/mask2glass.py | 2 +- python/mrtrix3/commands/mrtrix_cleanup.py | 3 +- .../commands/population_template/__init__.py | 2 +- .../commands/population_template/contrasts.py | 2 +- .../commands/population_template/execute.py | 4 +- .../commands/population_template/input.py | 4 +- .../commands/population_template/usage.py | 2 +- .../commands/population_template/utils.py | 4 +- python/mrtrix3/commands/responsemean.py | 2 +- python/mrtrix3/fsl.py | 2 +- python/mrtrix3/image.py | 2 +- python/mrtrix3/matrix.py | 2 +- python/mrtrix3/path.py | 2 +- python/mrtrix3/phaseencoding.py | 4 +- python/mrtrix3/run.py | 4 +- python/mrtrix3/sh.py | 2 +- python/mrtrix3/utils.py | 2 +- python/mrtrix3/version.py | 2 +- run_pylint | 2 +- set_path | 2 +- share/applications/mrview.desktop | 2 +- share/mrtrix3/5ttgen/FreeSurfer2ACT.txt | 2 +- .../5ttgen/FreeSurfer2ACT_sgm_amyg_hipp.txt | 2 +- share/mrtrix3/5ttgen/hsvs/AmygSubfields.txt | 2 +- share/mrtrix3/5ttgen/hsvs/HippSubfields.txt | 2 +- share/mrtrix3/labelconvert/aal.txt | 2 +- share/mrtrix3/labelconvert/aal2.txt | 2 +- .../labelconvert/fs2lobes_cinginc_convert.txt | 2 +- .../labelconvert/fs2lobes_cinginc_labels.txt | 2 +- .../labelconvert/fs2lobes_cingsep_convert.txt | 2 +- .../labelconvert/fs2lobes_cingsep_labels.txt | 2 +- share/mrtrix3/labelconvert/fs_a2009s.txt | 2 +- share/mrtrix3/labelconvert/fs_default.txt | 2 +- .../mrtrix3/labelconvert/hcpmmp1_ordered.txt | 2 +- .../mrtrix3/labelconvert/hcpmmp1_original.txt | 2 +- share/mrtrix3/labelconvert/lpba40.txt | 2 +- share/mrtrix3/labelsgmfirst/FreeSurferSGM.txt | 2 +- testing/lib/diff_images.h | 2 +- testing/pylint.rc | 34 +++++ testing/tools/testing_cpp_cli.cpp | 2 +- testing/tools/testing_diff_dir.cpp | 2 +- testing/tools/testing_diff_fixel.cpp | 2 +- testing/tools/testing_diff_fixel_old.cpp | 2 +- testing/tools/testing_diff_header.cpp | 2 +- testing/tools/testing_diff_image.cpp | 2 +- testing/tools/testing_diff_matrix.cpp | 2 +- testing/tools/testing_diff_mesh.cpp | 2 +- testing/tools/testing_diff_peaks.cpp | 2 +- testing/tools/testing_diff_tck.cpp | 2 +- testing/tools/testing_diff_tsf.cpp | 2 +- testing/tools/testing_gen_data.cpp | 2 +- testing/tools/testing_npyread.cpp | 2 +- testing/tools/testing_npywrite.cpp | 2 +- testing/unit_tests/bitset.cpp | 2 +- testing/unit_tests/erfinv.cpp | 2 +- testing/unit_tests/icls.cpp | 2 +- testing/unit_tests/ordered_include.cpp | 2 +- testing/unit_tests/ordered_queue.cpp | 2 +- testing/unit_tests/parse_ints.cpp | 2 +- testing/unit_tests/sh_precomputer.cpp | 2 +- testing/unit_tests/shuffle.cpp | 2 +- testing/unit_tests/to.cpp | 2 +- update_copyright | 2 +- update_dev_doc | 2 +- 1048 files changed, 1357 insertions(+), 1100 deletions(-) create mode 100644 .github/workflows/releases.yml create mode 100644 .github/workflows/weekly_sanitizers.yml diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 73422ced30..01dd92195c 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -29,7 +29,7 @@ jobs: - name: install dependencies run: | sudo apt-get update - sudo apt-get install clang qt6-base-dev libglvnd-dev zlib1g-dev libfftw3-dev ninja-build python3-distutils python3-numpy + sudo apt-get install clang qt6-base-dev libglvnd-dev zlib1g-dev libfftw3-dev ninja-build python3-distutils python3-numpy libpng-dev - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.4 diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml new file mode 100644 index 0000000000..a6cbdc5431 --- /dev/null +++ b/.github/workflows/releases.yml @@ -0,0 +1,137 @@ +name: Releases + +on: + workflow_dispatch: + inputs: + branch: + description: 'Branch to release from' + required: true + default: 'dev' + +jobs: + linux-release: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: ${{ github.event.inputs.branch }} + + - name: Set env vars + id: envs + run: | + commit_sha=$(git rev-parse HEAD) + date=$(date +%Y_%m_%d) + echo "commit_sha=$commit_sha" >> $GITHUB_OUTPUT + echo "date=$date" >> $GITHUB_OUTPUT + echo "output_name=mrtrix3-linux-$commit_sha-$date" >> $GITHUB_OUTPUT + + - name: Install Eigen3 + run: | + git clone https://gitlab.com/libeigen/eigen.git && cd eigen && git checkout 3.4.0 + cmake -B build && cmake --build build + sudo cmake --install build + + - name: Install Qt 6 + uses: jurplel/install-qt-action@v3 + with: + version: '6.7.0' + set-env: true + + - name: Run build + run: | + ./packaging/package-linux-tarball.sh . + mv mrtrix.tar.gz ${{ steps.envs.outputs.output_name }}.tar.gz + + - name: Upload release artifact + uses: actions/upload-artifact@v4 + with: + name: ${{ steps.envs.outputs.output_name }} + path: ${{ steps.envs.outputs.output_name }}.tar.gz + + macos-release: + runs-on: macos-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: ${{ github.event.inputs.branch }} + + - name: Set env vars + id: envs + run: | + commit_sha=$(git rev-parse HEAD) + date=$(date +%Y_%m_%d) + echo "commit_sha=$commit_sha" >> $GITHUB_OUTPUT + echo "date=$date" >> $GITHUB_OUTPUT + echo "output_name=mrtrix3-macos-$commit_sha-$date" >> $GITHUB_OUTPUT + + - name: Install deps + run: brew install numpy cmake qt eigen pkg-config fftw libpng ninja + + - name: Run build + run: | + cd ./packaging/macos + ./build ${{ github.event.inputs.branch }} + mv ./mrtrix3-macos-${{ github.event.inputs.branch }}.tar.xz ../../${{ steps.envs.outputs.output_name }}.tar.xz + + - name: Upload release artifact + uses: actions/upload-artifact@v4 + with: + name: ${{ steps.envs.outputs.output_name }} + path: ${{ steps.envs.outputs.output_name }}.tar.xz + + windows-release: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + + env: + MINGW_PACKAGE_PREFIX: mingw-w64-ucrt-x86_64 + + steps: + - uses: msys2/setup-msys2@v2 + with: + msystem: UCRT64 + install: | + git + python + ${{env.MINGW_PACKAGE_PREFIX}}-bc + ${{env.MINGW_PACKAGE_PREFIX}}-cmake + ${{env.MINGW_PACKAGE_PREFIX}}-diffutils + ${{env.MINGW_PACKAGE_PREFIX}}-eigen3 + ${{env.MINGW_PACKAGE_PREFIX}}-fftw + ${{env.MINGW_PACKAGE_PREFIX}}-gcc + ${{env.MINGW_PACKAGE_PREFIX}}-libtiff + ${{env.MINGW_PACKAGE_PREFIX}}-ninja + ${{env.MINGW_PACKAGE_PREFIX}}-pkg-config + ${{env.MINGW_PACKAGE_PREFIX}}-qt6-base + ${{env.MINGW_PACKAGE_PREFIX}}-qt6-svg + ${{env.MINGW_PACKAGE_PREFIX}}-zlib + + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: ${{ github.event.inputs.branch }} + + - name: Set env vars + id: envs + run: | + commit_sha=$(git rev-parse HEAD) + date=$(date +%Y_%m_%d) + echo "commit_sha=$commit_sha" >> $GITHUB_OUTPUT + echo "date=$date" >> $GITHUB_OUTPUT + echo "output_name=mrtrix3-windows-$commit_sha-$date" >> $GITHUB_OUTPUT + + - name: Run build + run: | + cd packaging/mingw + ./run.sh ${{ steps.envs.outputs.commit_sha }} mrtrix3 + mv mingw*.tar.zst ../../../${{ steps.envs.outputs.output_name }}.tar.zst + + - name: Upload release artifact + uses: actions/upload-artifact@v4 + with: + name: ${{ steps.envs.outputs.output_name }} + path: ${{ steps.envs.outputs.output_name }}.tar.zst diff --git a/.github/workflows/weekly_sanitizers.yml b/.github/workflows/weekly_sanitizers.yml new file mode 100644 index 0000000000..8394635069 --- /dev/null +++ b/.github/workflows/weekly_sanitizers.yml @@ -0,0 +1,62 @@ +name: Sanitizers checks + +on: + workflow_dispatch: + # Run this every Sunday at midnight + schedule: + - cron: "0 0 * * 0" + +jobs: + linux-clang-build: + runs-on: ubuntu-latest + + env: + SCCACHE_GHA_ENABLED: "true" + SCCACHE_CACHE_SIZE: "2G" + + strategy: + fail-fast: false + matrix: + sanitizer: [address, thread, undefined] + + steps: + - uses: actions/checkout@v1 + with: + submodules: true + ref: dev + + - name: install dependencies + run: | + sudo apt-get update + sudo apt-get install clang llvm qt6-base-dev libglvnd-dev libeigen3-dev zlib1g-dev libfftw3-dev ninja-build python3-numpy + + - name: Run sccache-cache + uses: mozilla-actions/sccache-action@v0.0.3 + + - name: Get CMake + uses: lukka/get-cmake@latest + with: + cmakeVersion: '3.16.3' + + - name: Print CMake version + run: cmake --version + + - name: configure + run: > + cmake + -B build + -G Ninja + -D CMAKE_BUILD_TYPE=RelWithDebInfo + -D MRTRIX_BUILD_TESTS=ON + -D ECM_ENABLE_SANITIZERS=${{ matrix.sanitizer }} + -D CMAKE_C_COMPILER=clang + -D CMAKE_CXX_COMPILER=clang++ + + - name: build + run: cmake --build build + + - name: binary tests + run: cd build && ctest -L binary --output-on-failure + + - name: unit tests + run: cd build && ctest -L unittest --output-on-failure diff --git a/Dockerfile b/Dockerfile index 0e61f9da4c..ab43a39499 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ ARG MAKE_JOBS="1" ARG DEBIAN_FRONTEND="noninteractive" FROM python:3.8-slim AS base -FROM buildpack-deps:buster AS base-builder +FROM buildpack-deps:bookworm AS base-builder FROM base-builder AS mrtrix3-builder @@ -21,7 +21,8 @@ RUN apt-get -qq update \ libpng-dev \ libqt5opengl5-dev \ libqt5svg5-dev \ - qt5-default \ + libtiff5-dev \ + qtbase5-dev \ zlib1g-dev \ && rm -rf /var/lib/apt/lists/* @@ -29,31 +30,33 @@ RUN apt-get -qq update \ ARG MAKE_JOBS WORKDIR /opt/mrtrix3 RUN git clone -b $MRTRIX3_GIT_COMMITISH --depth 1 https://github.com/MRtrix3/mrtrix3.git . \ - && ./configure $MRTRIX3_CONFIGURE_FLAGS \ - && NUMBER_OF_PROCESSORS=$MAKE_JOBS ./build $MRTRIX3_BUILD_FLAGS \ + && python3 ./configure $MRTRIX3_CONFIGURE_FLAGS \ + && NUMBER_OF_PROCESSORS=$MAKE_JOBS python3 ./build $MRTRIX3_BUILD_FLAGS \ && rm -rf tmp # Download minified ART ACPCdetect (V2.0). -FROM base-builder as acpcdetect-installer +FROM base-builder AS acpcdetect-installer WORKDIR /opt/art RUN curl -fsSL https://osf.io/73h5s/download \ | tar xz --strip-components 1 # Download minified ANTs (2.3.4-2). -FROM base-builder as ants-installer +FROM base-builder AS ants-installer WORKDIR /opt/ants RUN curl -fsSL https://osf.io/yswa4/download \ | tar xz --strip-components 1 # Download FreeSurfer files. -FROM base-builder as freesurfer-installer +FROM base-builder AS freesurfer-installer WORKDIR /opt/freesurfer RUN curl -fsSLO https://raw.githubusercontent.com/freesurfer/freesurfer/v7.1.1/distribution/FreeSurferColorLUT.txt -# Download minified FSL (6.0.4-2) -FROM base-builder as fsl-installer +# Download minified FSL (6.0.7.7) +# TODO May be separate evolution of this dependency that needs to be addressed +# (or do #2684 / #2601) +FROM base-builder AS fsl-installer WORKDIR /opt/fsl -RUN curl -fsSL https://osf.io/dtep4/download \ +RUN curl -fsSL https://osf.io/ph9ex/download \ | tar xz --strip-components 1 # Build final image. @@ -65,7 +68,8 @@ RUN apt-get -qq update \ binutils \ dc \ less \ - libfftw3-3 \ + libfftw3-single3 \ + libfftw3-double3 \ libgl1-mesa-glx \ libgomp1 \ liblapack3 \ @@ -76,7 +80,9 @@ RUN apt-get -qq update \ libqt5svg5 \ libqt5widgets5 \ libquadmath0 \ + libtiff5-dev \ python3-distutils \ + procps \ && rm -rf /var/lib/apt/lists/* COPY --from=acpcdetect-installer /opt/art /opt/art @@ -93,12 +99,13 @@ ENV ANTSPATH="/opt/ants/bin" \ FSLMULTIFILEQUIT="TRUE" \ FSLTCLSH="/opt/fsl/bin/fsltclsh" \ FSLWISH="/opt/fsl/bin/fslwish" \ - LD_LIBRARY_PATH="/opt/fsl/lib:$LD_LIBRARY_PATH" \ - PATH="/opt/mrtrix3/bin:/opt/ants/bin:/opt/art/bin:/opt/fsl/bin:$PATH" + PATH="/opt/mrtrix3/bin:/opt/ants/bin:/opt/art/bin:/opt/fsl/share/fsl/bin:$PATH" # Fix "Singularity container cannot load libQt5Core.so.5" on CentOS 7 RUN strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 \ && ldconfig \ && apt-get purge -yq binutils +RUN ln -s /usr/bin/python3 /usr/bin/python + CMD ["/bin/bash"] diff --git a/Singularity b/Singularity index 95acec33b4..ae3a0b09e0 100644 --- a/Singularity +++ b/Singularity @@ -26,8 +26,8 @@ Include: apt export FSLDIR FSLOUTPUTTYPE FSLMULTIFILEQUIT FSLTCLSH FSLWISH # All - LD_LIBRARY_PATH="/.singularity.d/libs:/usr/lib:/opt/fsl/lib:$LD_LIBRARY_PATH" - PATH="/opt/mrtrix3/bin:/opt/ants/bin:/opt/art/bin:/opt/fsl/bin:$PATH" + LD_LIBRARY_PATH="/.singularity.d/libs:/usr/lib:$LD_LIBRARY_PATH" + PATH="/opt/mrtrix3/bin:/opt/ants/bin:/opt/art/bin:/opt/fsl/share/fsl/bin:$PATH" export LD_LIBRARY_PATH PATH %post @@ -51,8 +51,10 @@ Include: apt mkdir -p /opt/ants && curl -fsSL https://osf.io/yswa4/download | tar xz -C /opt/ants --strip-components 1 # Download FreeSurfer lookup table file (v7.1.1). mkdir -p /opt/freesurfer && curl -fsSL -o /opt/freesurfer/FreeSurferColorLUT.txt https://raw.githubusercontent.com/freesurfer/freesurfer/v7.1.1/distribution/FreeSurferColorLUT.txt - # Download minified FSL (6.0.4-2). - mkdir -p /opt/fsl && curl -fsSL https://osf.io/dtep4/download | tar xz -C /opt/fsl --strip-components 1 + # Download minified FSL (6.0.7.7). + # TODO May be separate evolutions of this dependency that require merging + # (or obviate through #2684 / #2601) + mkdir -p /opt/fsl && curl -fsSL https://osf.io/ph9ex/download | tar xz -C /opt/fsl --strip-components 1 # Use Python3 for anything requesting Python, since Python2 is not installed ln -s /usr/bin/python3 /usr/bin/python diff --git a/check_syntax b/check_syntax index a60fffc9a2..949e0cc1a5 100755 --- a/check_syntax +++ b/check_syntax @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/clang-format-all b/clang-format-all index 3ed85526e0..c368f59b8f 100755 --- a/clang-format-all +++ b/clang-format-all @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/5tt2gmwmi.cpp b/cpp/cmd/5tt2gmwmi.cpp index 410ccb380a..0219aea429 100644 --- a/cpp/cmd/5tt2gmwmi.cpp +++ b/cpp/cmd/5tt2gmwmi.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/5tt2vis.cpp b/cpp/cmd/5tt2vis.cpp index 3ced4ad7e3..b0025039b4 100644 --- a/cpp/cmd/5tt2vis.cpp +++ b/cpp/cmd/5tt2vis.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/5ttcheck.cpp b/cpp/cmd/5ttcheck.cpp index 0f94948bdd..60008be228 100644 --- a/cpp/cmd/5ttcheck.cpp +++ b/cpp/cmd/5ttcheck.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -146,10 +146,11 @@ void run() { } const std::string vox_option_suggestion = - get_options("masks").empty() - ? " (suggest re-running using the -masks option to see voxels where tissue fractions do not sum to 1.0)" + get_options("voxels").empty() + ? " (suggest re-running using the -voxels option " + "to see voxels where tissue fractions do not sum to 1.0)" : (" (suggest checking " + std::string(argument.size() > 1 ? "outputs from" : "output of") + - " -masks option)"); + " -voxels option)"); if (major_error_count) { if (argument.size() > 1) diff --git a/cpp/cmd/5ttedit.cpp b/cpp/cmd/5ttedit.cpp index e1ae16ef03..0d82871ea8 100644 --- a/cpp/cmd/5ttedit.cpp +++ b/cpp/cmd/5ttedit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/afdconnectivity.cpp b/cpp/cmd/afdconnectivity.cpp index 5d0023d63d..c76ab83976 100644 --- a/cpp/cmd/afdconnectivity.cpp +++ b/cpp/cmd/afdconnectivity.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/amp2response.cpp b/cpp/cmd/amp2response.cpp index bbd0dd67f3..dc7e0c2930 100644 --- a/cpp/cmd/amp2response.cpp +++ b/cpp/cmd/amp2response.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/amp2sh.cpp b/cpp/cmd/amp2sh.cpp index c9a0e8ce12..20a65f4faf 100644 --- a/cpp/cmd/amp2sh.cpp +++ b/cpp/cmd/amp2sh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/connectome2tck.cpp b/cpp/cmd/connectome2tck.cpp index fc49710ca4..be23564b6e 100644 --- a/cpp/cmd/connectome2tck.cpp +++ b/cpp/cmd/connectome2tck.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/connectomeedit.cpp b/cpp/cmd/connectomeedit.cpp index bec759b264..45c1e2403a 100644 --- a/cpp/cmd/connectomeedit.cpp +++ b/cpp/cmd/connectomeedit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/connectomestats.cpp b/cpp/cmd/connectomestats.cpp index 9aae00d97a..2ac5d74934 100644 --- a/cpp/cmd/connectomestats.cpp +++ b/cpp/cmd/connectomestats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dcmedit.cpp b/cpp/cmd/dcmedit.cpp index 12593d7313..b09c9b04be 100644 --- a/cpp/cmd/dcmedit.cpp +++ b/cpp/cmd/dcmedit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dcminfo.cpp b/cpp/cmd/dcminfo.cpp index a041c83d0b..34955f933d 100644 --- a/cpp/cmd/dcminfo.cpp +++ b/cpp/cmd/dcminfo.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirflip.cpp b/cpp/cmd/dirflip.cpp index a3d14e87f2..dd47de74a6 100644 --- a/cpp/cmd/dirflip.cpp +++ b/cpp/cmd/dirflip.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirgen.cpp b/cpp/cmd/dirgen.cpp index 05f0d91116..f0e73105dd 100644 --- a/cpp/cmd/dirgen.cpp +++ b/cpp/cmd/dirgen.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirmerge.cpp b/cpp/cmd/dirmerge.cpp index cae9d2f30c..f789534d99 100644 --- a/cpp/cmd/dirmerge.cpp +++ b/cpp/cmd/dirmerge.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirorder.cpp b/cpp/cmd/dirorder.cpp index 00a75e467d..32e1262976 100644 --- a/cpp/cmd/dirorder.cpp +++ b/cpp/cmd/dirorder.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirrotate.cpp b/cpp/cmd/dirrotate.cpp index 6c9c596dda..f8957fa1b7 100644 --- a/cpp/cmd/dirrotate.cpp +++ b/cpp/cmd/dirrotate.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirsplit.cpp b/cpp/cmd/dirsplit.cpp index 00d99d77f3..d77f197613 100644 --- a/cpp/cmd/dirsplit.cpp +++ b/cpp/cmd/dirsplit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dirstat.cpp b/cpp/cmd/dirstat.cpp index a1735c75b6..136b58ded0 100644 --- a/cpp/cmd/dirstat.cpp +++ b/cpp/cmd/dirstat.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dwi2adc.cpp b/cpp/cmd/dwi2adc.cpp index 64bc91c342..268200fc1c 100644 --- a/cpp/cmd/dwi2adc.cpp +++ b/cpp/cmd/dwi2adc.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dwi2fod.cpp b/cpp/cmd/dwi2fod.cpp index f7ced207b0..a529e07f1f 100644 --- a/cpp/cmd/dwi2fod.cpp +++ b/cpp/cmd/dwi2fod.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dwi2tensor.cpp b/cpp/cmd/dwi2tensor.cpp index 080c4ab620..6822a9d80f 100644 --- a/cpp/cmd/dwi2tensor.cpp +++ b/cpp/cmd/dwi2tensor.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dwidenoise.cpp b/cpp/cmd/dwidenoise.cpp index 20d9242cd4..a68d9380b9 100644 --- a/cpp/cmd/dwidenoise.cpp +++ b/cpp/cmd/dwidenoise.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/dwiextract.cpp b/cpp/cmd/dwiextract.cpp index e70b96e772..e077242afe 100644 --- a/cpp/cmd/dwiextract.cpp +++ b/cpp/cmd/dwiextract.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixel2peaks.cpp b/cpp/cmd/fixel2peaks.cpp index a7c94d22e6..54a2e0b136 100644 --- a/cpp/cmd/fixel2peaks.cpp +++ b/cpp/cmd/fixel2peaks.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixel2sh.cpp b/cpp/cmd/fixel2sh.cpp index d949353022..1cb342b8a4 100644 --- a/cpp/cmd/fixel2sh.cpp +++ b/cpp/cmd/fixel2sh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixel2tsf.cpp b/cpp/cmd/fixel2tsf.cpp index 51b9712608..78998d5884 100644 --- a/cpp/cmd/fixel2tsf.cpp +++ b/cpp/cmd/fixel2tsf.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixel2voxel.cpp b/cpp/cmd/fixel2voxel.cpp index e82109b3b7..b18b5f7a8b 100644 --- a/cpp/cmd/fixel2voxel.cpp +++ b/cpp/cmd/fixel2voxel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelcfestats.cpp b/cpp/cmd/fixelcfestats.cpp index af16fe3d0a..0ca9ad70eb 100644 --- a/cpp/cmd/fixelcfestats.cpp +++ b/cpp/cmd/fixelcfestats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelconnectivity.cpp b/cpp/cmd/fixelconnectivity.cpp index 8d6d3557f1..23cd586cd0 100644 --- a/cpp/cmd/fixelconnectivity.cpp +++ b/cpp/cmd/fixelconnectivity.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelconvert.cpp b/cpp/cmd/fixelconvert.cpp index 9d132043aa..17998cd5d8 100644 --- a/cpp/cmd/fixelconvert.cpp +++ b/cpp/cmd/fixelconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelcorrespondence.cpp b/cpp/cmd/fixelcorrespondence.cpp index 3513acad33..1b86ec3ab5 100644 --- a/cpp/cmd/fixelcorrespondence.cpp +++ b/cpp/cmd/fixelcorrespondence.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelcrop.cpp b/cpp/cmd/fixelcrop.cpp index 0d7c631e0b..65802a05e8 100644 --- a/cpp/cmd/fixelcrop.cpp +++ b/cpp/cmd/fixelcrop.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelfilter.cpp b/cpp/cmd/fixelfilter.cpp index 82d65e7337..f2c1f3a689 100644 --- a/cpp/cmd/fixelfilter.cpp +++ b/cpp/cmd/fixelfilter.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fixelreorient.cpp b/cpp/cmd/fixelreorient.cpp index 9b3f11a3b8..df7f25bd29 100644 --- a/cpp/cmd/fixelreorient.cpp +++ b/cpp/cmd/fixelreorient.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fod2dec.cpp b/cpp/cmd/fod2dec.cpp index 127f969262..c3fa45b363 100644 --- a/cpp/cmd/fod2dec.cpp +++ b/cpp/cmd/fod2dec.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/fod2fixel.cpp b/cpp/cmd/fod2fixel.cpp index 23ed9519c0..8267a687ca 100644 --- a/cpp/cmd/fod2fixel.cpp +++ b/cpp/cmd/fod2fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/label2colour.cpp b/cpp/cmd/label2colour.cpp index a100f751de..ff1e70994d 100644 --- a/cpp/cmd/label2colour.cpp +++ b/cpp/cmd/label2colour.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/label2mesh.cpp b/cpp/cmd/label2mesh.cpp index e7779d7250..faf27082d3 100644 --- a/cpp/cmd/label2mesh.cpp +++ b/cpp/cmd/label2mesh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/labelconvert.cpp b/cpp/cmd/labelconvert.cpp index de59687d03..3862fc6ebb 100644 --- a/cpp/cmd/labelconvert.cpp +++ b/cpp/cmd/labelconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/labelstats.cpp b/cpp/cmd/labelstats.cpp index 40b75581a8..d55bc7daef 100644 --- a/cpp/cmd/labelstats.cpp +++ b/cpp/cmd/labelstats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/maskdump.cpp b/cpp/cmd/maskdump.cpp index 9ea6a81a99..a484cdf585 100644 --- a/cpp/cmd/maskdump.cpp +++ b/cpp/cmd/maskdump.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/maskfilter.cpp b/cpp/cmd/maskfilter.cpp index f5122e7479..dba6c90b97 100644 --- a/cpp/cmd/maskfilter.cpp +++ b/cpp/cmd/maskfilter.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mesh2voxel.cpp b/cpp/cmd/mesh2voxel.cpp index b11a34c07b..92418b7971 100644 --- a/cpp/cmd/mesh2voxel.cpp +++ b/cpp/cmd/mesh2voxel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/meshconvert.cpp b/cpp/cmd/meshconvert.cpp index 7aca9457c6..5ceb9c1d86 100644 --- a/cpp/cmd/meshconvert.cpp +++ b/cpp/cmd/meshconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/meshfilter.cpp b/cpp/cmd/meshfilter.cpp index b2a9d20a66..8ec7f1528e 100644 --- a/cpp/cmd/meshfilter.cpp +++ b/cpp/cmd/meshfilter.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mraverageheader.cpp b/cpp/cmd/mraverageheader.cpp index 7d6bef729b..17543d6a0a 100644 --- a/cpp/cmd/mraverageheader.cpp +++ b/cpp/cmd/mraverageheader.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrcalc.cpp b/cpp/cmd/mrcalc.cpp index 14daaf6b3a..5d3292d6c2 100644 --- a/cpp/cmd/mrcalc.cpp +++ b/cpp/cmd/mrcalc.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrcat.cpp b/cpp/cmd/mrcat.cpp index 74bd7c1c27..8872cb4a50 100644 --- a/cpp/cmd/mrcat.cpp +++ b/cpp/cmd/mrcat.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrcentroid.cpp b/cpp/cmd/mrcentroid.cpp index da4b8405cd..d0ddef4d1d 100644 --- a/cpp/cmd/mrcentroid.cpp +++ b/cpp/cmd/mrcentroid.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrcheckerboardmask.cpp b/cpp/cmd/mrcheckerboardmask.cpp index 9260d47c1e..3cdbb8086c 100644 --- a/cpp/cmd/mrcheckerboardmask.cpp +++ b/cpp/cmd/mrcheckerboardmask.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrclusterstats.cpp b/cpp/cmd/mrclusterstats.cpp index d9dcd8e835..aa5f4485f2 100644 --- a/cpp/cmd/mrclusterstats.cpp +++ b/cpp/cmd/mrclusterstats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrcolour.cpp b/cpp/cmd/mrcolour.cpp index d3bd5d8f28..56e015a412 100644 --- a/cpp/cmd/mrcolour.cpp +++ b/cpp/cmd/mrcolour.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrconvert.cpp b/cpp/cmd/mrconvert.cpp index 2890be6059..f4f60bf762 100644 --- a/cpp/cmd/mrconvert.cpp +++ b/cpp/cmd/mrconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrdegibbs.cpp b/cpp/cmd/mrdegibbs.cpp index bc7ce9e5f5..17b5ac14e8 100644 --- a/cpp/cmd/mrdegibbs.cpp +++ b/cpp/cmd/mrdegibbs.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrdump.cpp b/cpp/cmd/mrdump.cpp index 779107802a..34a7fac81b 100644 --- a/cpp/cmd/mrdump.cpp +++ b/cpp/cmd/mrdump.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mredit.cpp b/cpp/cmd/mredit.cpp index 2561180efe..ef422dfd6d 100644 --- a/cpp/cmd/mredit.cpp +++ b/cpp/cmd/mredit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrfilter.cpp b/cpp/cmd/mrfilter.cpp index e97e2882a4..372fc6661c 100644 --- a/cpp/cmd/mrfilter.cpp +++ b/cpp/cmd/mrfilter.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrgrid.cpp b/cpp/cmd/mrgrid.cpp index a6ba5d8511..be9cc5653b 100644 --- a/cpp/cmd/mrgrid.cpp +++ b/cpp/cmd/mrgrid.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrhistmatch.cpp b/cpp/cmd/mrhistmatch.cpp index cf8e05c66e..b559b6801d 100644 --- a/cpp/cmd/mrhistmatch.cpp +++ b/cpp/cmd/mrhistmatch.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrhistogram.cpp b/cpp/cmd/mrhistogram.cpp index 087fdf2120..f291706b4a 100644 --- a/cpp/cmd/mrhistogram.cpp +++ b/cpp/cmd/mrhistogram.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrinfo.cpp b/cpp/cmd/mrinfo.cpp index a4566dac26..dad1b62fad 100644 --- a/cpp/cmd/mrinfo.cpp +++ b/cpp/cmd/mrinfo.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrmath.cpp b/cpp/cmd/mrmath.cpp index 6424a9054f..f4b23c21b4 100644 --- a/cpp/cmd/mrmath.cpp +++ b/cpp/cmd/mrmath.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrmetric.cpp b/cpp/cmd/mrmetric.cpp index 2995ff9a4c..a18c35acf9 100644 --- a/cpp/cmd/mrmetric.cpp +++ b/cpp/cmd/mrmetric.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrregister.cpp b/cpp/cmd/mrregister.cpp index e4f75fd391..83ebaafbe7 100644 --- a/cpp/cmd/mrregister.cpp +++ b/cpp/cmd/mrregister.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrstats.cpp b/cpp/cmd/mrstats.cpp index 1946baf8f3..07f11ad911 100644 --- a/cpp/cmd/mrstats.cpp +++ b/cpp/cmd/mrstats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrthreshold.cpp b/cpp/cmd/mrthreshold.cpp index 4bb5a057f4..6cffe19ec0 100644 --- a/cpp/cmd/mrthreshold.cpp +++ b/cpp/cmd/mrthreshold.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrtransform.cpp b/cpp/cmd/mrtransform.cpp index bfa91707b1..9ee295efa3 100644 --- a/cpp/cmd/mrtransform.cpp +++ b/cpp/cmd/mrtransform.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mrview.cpp b/cpp/cmd/mrview.cpp index 62cf5f4a54..df000c3517 100644 --- a/cpp/cmd/mrview.cpp +++ b/cpp/cmd/mrview.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/mtnormalise.cpp b/cpp/cmd/mtnormalise.cpp index 19e39fcfb9..a0de218de4 100644 --- a/cpp/cmd/mtnormalise.cpp +++ b/cpp/cmd/mtnormalise.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/peaks2amp.cpp b/cpp/cmd/peaks2amp.cpp index 3cfe9d6604..e673453737 100644 --- a/cpp/cmd/peaks2amp.cpp +++ b/cpp/cmd/peaks2amp.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/peaks2fixel.cpp b/cpp/cmd/peaks2fixel.cpp index 6280127828..1b80c83fa1 100644 --- a/cpp/cmd/peaks2fixel.cpp +++ b/cpp/cmd/peaks2fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/sh2amp.cpp b/cpp/cmd/sh2amp.cpp index defb49ff71..15b30288fd 100644 --- a/cpp/cmd/sh2amp.cpp +++ b/cpp/cmd/sh2amp.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/sh2peaks.cpp b/cpp/cmd/sh2peaks.cpp index dc0b2e5441..1ebb7df1ab 100644 --- a/cpp/cmd/sh2peaks.cpp +++ b/cpp/cmd/sh2peaks.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/sh2power.cpp b/cpp/cmd/sh2power.cpp index cd5e82d0e1..d9ff9f8bfe 100644 --- a/cpp/cmd/sh2power.cpp +++ b/cpp/cmd/sh2power.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/sh2response.cpp b/cpp/cmd/sh2response.cpp index 7847be6858..6a37182423 100644 --- a/cpp/cmd/sh2response.cpp +++ b/cpp/cmd/sh2response.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/shbasis.cpp b/cpp/cmd/shbasis.cpp index e9b7688897..223ab28352 100644 --- a/cpp/cmd/shbasis.cpp +++ b/cpp/cmd/shbasis.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/shconv.cpp b/cpp/cmd/shconv.cpp index 7a052b6233..65b6f645ad 100644 --- a/cpp/cmd/shconv.cpp +++ b/cpp/cmd/shconv.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/shview.cpp b/cpp/cmd/shview.cpp index 91c427130a..87a22d1c7c 100644 --- a/cpp/cmd/shview.cpp +++ b/cpp/cmd/shview.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tck2connectome.cpp b/cpp/cmd/tck2connectome.cpp index 4ed838ebb4..84adb2c2bf 100644 --- a/cpp/cmd/tck2connectome.cpp +++ b/cpp/cmd/tck2connectome.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tck2fixel.cpp b/cpp/cmd/tck2fixel.cpp index 75064dcc7f..6053b7f406 100644 --- a/cpp/cmd/tck2fixel.cpp +++ b/cpp/cmd/tck2fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckconvert.cpp b/cpp/cmd/tckconvert.cpp index 0f7657500b..914e951e82 100644 --- a/cpp/cmd/tckconvert.cpp +++ b/cpp/cmd/tckconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckdfc.cpp b/cpp/cmd/tckdfc.cpp index 21801b0628..c4ad8efe36 100644 --- a/cpp/cmd/tckdfc.cpp +++ b/cpp/cmd/tckdfc.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckedit.cpp b/cpp/cmd/tckedit.cpp index 6b8c0e8eb4..c41f5012d8 100644 --- a/cpp/cmd/tckedit.cpp +++ b/cpp/cmd/tckedit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckgen.cpp b/cpp/cmd/tckgen.cpp index afede626b7..f65d20d66e 100644 --- a/cpp/cmd/tckgen.cpp +++ b/cpp/cmd/tckgen.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckglobal.cpp b/cpp/cmd/tckglobal.cpp index ceb5fa7096..dc03d4aa29 100644 --- a/cpp/cmd/tckglobal.cpp +++ b/cpp/cmd/tckglobal.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckinfo.cpp b/cpp/cmd/tckinfo.cpp index f8b0fe13c2..33bd32e36e 100644 --- a/cpp/cmd/tckinfo.cpp +++ b/cpp/cmd/tckinfo.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckmap.cpp b/cpp/cmd/tckmap.cpp index 8747dd6457..f69f3d327e 100644 --- a/cpp/cmd/tckmap.cpp +++ b/cpp/cmd/tckmap.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckresample.cpp b/cpp/cmd/tckresample.cpp index 5ea4c11033..047ace2867 100644 --- a/cpp/cmd/tckresample.cpp +++ b/cpp/cmd/tckresample.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tcksample.cpp b/cpp/cmd/tcksample.cpp index c956200a3b..c52022df5d 100644 --- a/cpp/cmd/tcksample.cpp +++ b/cpp/cmd/tcksample.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tcksift.cpp b/cpp/cmd/tcksift.cpp index cb43d39611..394b19ba9d 100644 --- a/cpp/cmd/tcksift.cpp +++ b/cpp/cmd/tcksift.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tcksift2.cpp b/cpp/cmd/tcksift2.cpp index b673869909..2dc27e8faa 100644 --- a/cpp/cmd/tcksift2.cpp +++ b/cpp/cmd/tcksift2.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tckstats.cpp b/cpp/cmd/tckstats.cpp index cea7e11370..e688eb8ad5 100644 --- a/cpp/cmd/tckstats.cpp +++ b/cpp/cmd/tckstats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tcktransform.cpp b/cpp/cmd/tcktransform.cpp index 8d3a8760b6..86765f0dc7 100644 --- a/cpp/cmd/tcktransform.cpp +++ b/cpp/cmd/tcktransform.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tensor2metric.cpp b/cpp/cmd/tensor2metric.cpp index a0214da31d..8cbd5cce74 100644 --- a/cpp/cmd/tensor2metric.cpp +++ b/cpp/cmd/tensor2metric.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/transformcalc.cpp b/cpp/cmd/transformcalc.cpp index a27eeeef38..cf2d48fcac 100644 --- a/cpp/cmd/transformcalc.cpp +++ b/cpp/cmd/transformcalc.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/transformcompose.cpp b/cpp/cmd/transformcompose.cpp index 965d051f71..349548a633 100644 --- a/cpp/cmd/transformcompose.cpp +++ b/cpp/cmd/transformcompose.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/transformconvert.cpp b/cpp/cmd/transformconvert.cpp index 6f0dbe97d8..779ad93f4f 100644 --- a/cpp/cmd/transformconvert.cpp +++ b/cpp/cmd/transformconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tsfdivide.cpp b/cpp/cmd/tsfdivide.cpp index c6ce1cd766..ff675ab7a8 100644 --- a/cpp/cmd/tsfdivide.cpp +++ b/cpp/cmd/tsfdivide.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tsfinfo.cpp b/cpp/cmd/tsfinfo.cpp index 540101d9f1..923822b4c3 100644 --- a/cpp/cmd/tsfinfo.cpp +++ b/cpp/cmd/tsfinfo.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tsfmult.cpp b/cpp/cmd/tsfmult.cpp index 72fa41b912..611600410a 100644 --- a/cpp/cmd/tsfmult.cpp +++ b/cpp/cmd/tsfmult.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tsfsmooth.cpp b/cpp/cmd/tsfsmooth.cpp index 2441570f4e..38e4c3a6e8 100644 --- a/cpp/cmd/tsfsmooth.cpp +++ b/cpp/cmd/tsfsmooth.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tsfthreshold.cpp b/cpp/cmd/tsfthreshold.cpp index dc3cdb7c35..5a8d4b7aa6 100644 --- a/cpp/cmd/tsfthreshold.cpp +++ b/cpp/cmd/tsfthreshold.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/tsfvalidate.cpp b/cpp/cmd/tsfvalidate.cpp index 5f099fbcfa..06f3d0e4e9 100644 --- a/cpp/cmd/tsfvalidate.cpp +++ b/cpp/cmd/tsfvalidate.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/vectorstats.cpp b/cpp/cmd/vectorstats.cpp index eca227b71f..bcd4c3c5b2 100644 --- a/cpp/cmd/vectorstats.cpp +++ b/cpp/cmd/vectorstats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/voxel2fixel.cpp b/cpp/cmd/voxel2fixel.cpp index bb4d7df587..c8f53371bc 100644 --- a/cpp/cmd/voxel2fixel.cpp +++ b/cpp/cmd/voxel2fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/voxel2mesh.cpp b/cpp/cmd/voxel2mesh.cpp index bc402b45f0..ac5800d5cd 100644 --- a/cpp/cmd/voxel2mesh.cpp +++ b/cpp/cmd/voxel2mesh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/warp2metric.cpp b/cpp/cmd/warp2metric.cpp index 0f55ae69a1..f77be3b478 100644 --- a/cpp/cmd/warp2metric.cpp +++ b/cpp/cmd/warp2metric.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/warpconvert.cpp b/cpp/cmd/warpconvert.cpp index 31012e943f..b1e6b175ce 100644 --- a/cpp/cmd/warpconvert.cpp +++ b/cpp/cmd/warpconvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/warpcorrect.cpp b/cpp/cmd/warpcorrect.cpp index b59af6b028..448c551c3b 100644 --- a/cpp/cmd/warpcorrect.cpp +++ b/cpp/cmd/warpcorrect.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/warpinit.cpp b/cpp/cmd/warpinit.cpp index 74b697b0d0..6269b5cb54 100644 --- a/cpp/cmd/warpinit.cpp +++ b/cpp/cmd/warpinit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/cmd/warpinvert.cpp b/cpp/cmd/warpinvert.cpp index 35486ba765..e3fb8846e3 100644 --- a/cpp/cmd/warpinvert.cpp +++ b/cpp/cmd/warpinvert.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/base.h b/cpp/core/adapter/base.h index 6047e25cf6..a8c3999395 100644 --- a/cpp/core/adapter/base.h +++ b/cpp/core/adapter/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/extract.h b/cpp/core/adapter/extract.h index 8f1c5c7cf4..cf1273f89c 100644 --- a/cpp/core/adapter/extract.h +++ b/cpp/core/adapter/extract.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/gaussian1D.h b/cpp/core/adapter/gaussian1D.h index 9a48b3ee4b..8e177c012e 100644 --- a/cpp/core/adapter/gaussian1D.h +++ b/cpp/core/adapter/gaussian1D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/gradient1D.h b/cpp/core/adapter/gradient1D.h index f22eb2f8f3..aa06d4d09c 100644 --- a/cpp/core/adapter/gradient1D.h +++ b/cpp/core/adapter/gradient1D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/gradient3D.h b/cpp/core/adapter/gradient3D.h index eef7c29617..5966781758 100644 --- a/cpp/core/adapter/gradient3D.h +++ b/cpp/core/adapter/gradient3D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/jacobian.h b/cpp/core/adapter/jacobian.h index 12549dcb34..2e09dd064d 100644 --- a/cpp/core/adapter/jacobian.h +++ b/cpp/core/adapter/jacobian.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/median.h b/cpp/core/adapter/median.h index 418d0240fa..3af01a24d8 100644 --- a/cpp/core/adapter/median.h +++ b/cpp/core/adapter/median.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/neighbourhood3D.h b/cpp/core/adapter/neighbourhood3D.h index 1962c5491f..0302a46d67 100644 --- a/cpp/core/adapter/neighbourhood3D.h +++ b/cpp/core/adapter/neighbourhood3D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/normalise3D.h b/cpp/core/adapter/normalise3D.h index 3d51e1a3a6..f826096545 100644 --- a/cpp/core/adapter/normalise3D.h +++ b/cpp/core/adapter/normalise3D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/permute_axes.h b/cpp/core/adapter/permute_axes.h index bccff205e5..8fd16f6ae7 100644 --- a/cpp/core/adapter/permute_axes.h +++ b/cpp/core/adapter/permute_axes.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/regrid.h b/cpp/core/adapter/regrid.h index 0249794fde..9e1ddd3453 100644 --- a/cpp/core/adapter/regrid.h +++ b/cpp/core/adapter/regrid.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/replicate.h b/cpp/core/adapter/replicate.h index 1b3fc3b044..5bd1a320d7 100644 --- a/cpp/core/adapter/replicate.h +++ b/cpp/core/adapter/replicate.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/reslice.cpp b/cpp/core/adapter/reslice.cpp index e5a2ceaf5e..28e1a19327 100644 --- a/cpp/core/adapter/reslice.cpp +++ b/cpp/core/adapter/reslice.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/reslice.h b/cpp/core/adapter/reslice.h index d8e253fc1d..8e200c9a08 100644 --- a/cpp/core/adapter/reslice.h +++ b/cpp/core/adapter/reslice.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/subset.h b/cpp/core/adapter/subset.h index 13053f2a2e..22e2855137 100644 --- a/cpp/core/adapter/subset.h +++ b/cpp/core/adapter/subset.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/adapter/warp.h b/cpp/core/adapter/warp.h index 9e88bae447..8155d3aa98 100644 --- a/cpp/core/adapter/warp.h +++ b/cpp/core/adapter/warp.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/copy.h b/cpp/core/algo/copy.h index 73237a954b..2ad4a31de8 100644 --- a/cpp/core/algo/copy.h +++ b/cpp/core/algo/copy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/histogram.cpp b/cpp/core/algo/histogram.cpp index a4aa809ca4..031bc86d12 100644 --- a/cpp/core/algo/histogram.cpp +++ b/cpp/core/algo/histogram.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/histogram.h b/cpp/core/algo/histogram.h index c7f1a7f785..0086d01d11 100644 --- a/cpp/core/algo/histogram.h +++ b/cpp/core/algo/histogram.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/iterator.h b/cpp/core/algo/iterator.h index 4f019264f5..7a076d9803 100644 --- a/cpp/core/algo/iterator.h +++ b/cpp/core/algo/iterator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/loop.h b/cpp/core/algo/loop.h index ef1f999d72..264d528e0e 100644 --- a/cpp/core/algo/loop.h +++ b/cpp/core/algo/loop.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/min_max.h b/cpp/core/algo/min_max.h index 7ee91c1ca0..1fb1491ff4 100644 --- a/cpp/core/algo/min_max.h +++ b/cpp/core/algo/min_max.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/neighbourhooditerator.h b/cpp/core/algo/neighbourhooditerator.h index dd6344749c..761ea8e06f 100644 --- a/cpp/core/algo/neighbourhooditerator.h +++ b/cpp/core/algo/neighbourhooditerator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/random_loop.h b/cpp/core/algo/random_loop.h index faf078e621..5b19b4c5b8 100644 --- a/cpp/core/algo/random_loop.h +++ b/cpp/core/algo/random_loop.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/random_threaded_loop.h b/cpp/core/algo/random_threaded_loop.h index 798ea6b062..558be41be3 100644 --- a/cpp/core/algo/random_threaded_loop.h +++ b/cpp/core/algo/random_threaded_loop.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/stochastic_threaded_loop.h b/cpp/core/algo/stochastic_threaded_loop.h index 7cd8e44307..c75b8cc9f1 100644 --- a/cpp/core/algo/stochastic_threaded_loop.h +++ b/cpp/core/algo/stochastic_threaded_loop.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/threaded_copy.h b/cpp/core/algo/threaded_copy.h index 73d7b093a8..1e7b61dd8c 100644 --- a/cpp/core/algo/threaded_copy.h +++ b/cpp/core/algo/threaded_copy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/algo/threaded_loop.h b/cpp/core/algo/threaded_loop.h index 6cd9e516a1..5aacd6b3f2 100644 --- a/cpp/core/algo/threaded_loop.h +++ b/cpp/core/algo/threaded_loop.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/app.cpp b/cpp/core/app.cpp index 3594d95e79..94eab5c739 100644 --- a/cpp/core/app.cpp +++ b/cpp/core/app.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -77,7 +77,7 @@ OptionGroup __standard_options = // clang-format on std::string AUTHOR{}; -std::string COPYRIGHT = "Copyright (c) 2008-2024 the MRtrix3 contributors.\n" +std::string COPYRIGHT = "Copyright (c) 2008-2025 the MRtrix3 contributors.\n" "\n" "This Source Code Form is subject to the terms of the Mozilla Public\n" "License, v. 2.0. If a copy of the MPL was not distributed with this\n" diff --git a/cpp/core/app.h b/cpp/core/app.h index d678d6f0c4..1a36e4c4ed 100644 --- a/cpp/core/app.h +++ b/cpp/core/app.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/apply.h b/cpp/core/apply.h index ba22465dfe..da40604f21 100644 --- a/cpp/core/apply.h +++ b/cpp/core/apply.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/axes.cpp b/cpp/core/axes.cpp index ec23feec23..39fb023b6d 100644 --- a/cpp/core/axes.cpp +++ b/cpp/core/axes.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/axes.h b/cpp/core/axes.h index ca496c4a97..eb8d5fe308 100644 --- a/cpp/core/axes.h +++ b/cpp/core/axes.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/cmdline_option.h b/cpp/core/cmdline_option.h index 978d570d6b..c013176626 100644 --- a/cpp/core/cmdline_option.h +++ b/cpp/core/cmdline_option.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/colourmap.cpp b/cpp/core/colourmap.cpp index 70e5748df9..95c0b00656 100644 --- a/cpp/core/colourmap.cpp +++ b/cpp/core/colourmap.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/colourmap.h b/cpp/core/colourmap.h index f3615c61e6..d0d5cbd3ef 100644 --- a/cpp/core/colourmap.h +++ b/cpp/core/colourmap.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/command.h b/cpp/core/command.h index 59c1e924a8..805a08432f 100644 --- a/cpp/core/command.h +++ b/cpp/core/command.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/connectome.cpp b/cpp/core/connectome/connectome.cpp index b9e008ae29..d6d66676ff 100644 --- a/cpp/core/connectome/connectome.cpp +++ b/cpp/core/connectome/connectome.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/connectome.h b/cpp/core/connectome/connectome.h index af7d0d7fe4..161fac2310 100644 --- a/cpp/core/connectome/connectome.h +++ b/cpp/core/connectome/connectome.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/enhance.cpp b/cpp/core/connectome/enhance.cpp index 2bc041cd4d..70a0fee643 100644 --- a/cpp/core/connectome/enhance.cpp +++ b/cpp/core/connectome/enhance.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/enhance.h b/cpp/core/connectome/enhance.h index 53549ecb06..000a4e1ab1 100644 --- a/cpp/core/connectome/enhance.h +++ b/cpp/core/connectome/enhance.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/lut.cpp b/cpp/core/connectome/lut.cpp index 4eeb12cbd5..b13c0009b7 100644 --- a/cpp/core/connectome/lut.cpp +++ b/cpp/core/connectome/lut.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/lut.h b/cpp/core/connectome/lut.h index 6444940ff7..088018c6ab 100644 --- a/cpp/core/connectome/lut.h +++ b/cpp/core/connectome/lut.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/connectome/mat2vec.h b/cpp/core/connectome/mat2vec.h index c0f423f35c..4e0d3cb687 100644 --- a/cpp/core/connectome/mat2vec.h +++ b/cpp/core/connectome/mat2vec.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/datatype.cpp b/cpp/core/datatype.cpp index 1a1d6b8940..a4a6d52ffb 100644 --- a/cpp/core/datatype.cpp +++ b/cpp/core/datatype.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/datatype.h b/cpp/core/datatype.h index bb212c1dc0..b0c230ae28 100644 --- a/cpp/core/datatype.h +++ b/cpp/core/datatype.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/debug.h b/cpp/core/debug.h index a27cbad63f..203636742c 100644 --- a/cpp/core/debug.h +++ b/cpp/core/debug.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/degibbs/unring1d.h b/cpp/core/degibbs/unring1d.h index 0379115724..515208be18 100644 --- a/cpp/core/degibbs/unring1d.h +++ b/cpp/core/degibbs/unring1d.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/degibbs/unring2d.h b/cpp/core/degibbs/unring2d.h index 5bd05ab16b..0514d57ffe 100644 --- a/cpp/core/degibbs/unring2d.h +++ b/cpp/core/degibbs/unring2d.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/degibbs/unring3d.h b/cpp/core/degibbs/unring3d.h index 3b4bb60fb7..41251de978 100644 --- a/cpp/core/degibbs/unring3d.h +++ b/cpp/core/degibbs/unring3d.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/bootstrap.h b/cpp/core/dwi/bootstrap.h index 5b332bb552..92bcd90c89 100644 --- a/cpp/core/dwi/bootstrap.h +++ b/cpp/core/dwi/bootstrap.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/file.cpp b/cpp/core/dwi/directions/file.cpp index b1189d79de..c86c5c6d73 100644 --- a/cpp/core/dwi/directions/file.cpp +++ b/cpp/core/dwi/directions/file.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/file.h b/cpp/core/dwi/directions/file.h index b768629efd..c164848bb9 100644 --- a/cpp/core/dwi/directions/file.h +++ b/cpp/core/dwi/directions/file.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/mask.cpp b/cpp/core/dwi/directions/mask.cpp index b2c7f8fd81..b25ac46ec5 100644 --- a/cpp/core/dwi/directions/mask.cpp +++ b/cpp/core/dwi/directions/mask.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/mask.h b/cpp/core/dwi/directions/mask.h index 376efec9f5..4b096fdf0e 100644 --- a/cpp/core/dwi/directions/mask.h +++ b/cpp/core/dwi/directions/mask.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/predefined.cpp b/cpp/core/dwi/directions/predefined.cpp index e2f12d7df9..f63977923e 100644 --- a/cpp/core/dwi/directions/predefined.cpp +++ b/cpp/core/dwi/directions/predefined.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/predefined.h b/cpp/core/dwi/directions/predefined.h index d568f84b92..1460265938 100644 --- a/cpp/core/dwi/directions/predefined.h +++ b/cpp/core/dwi/directions/predefined.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/set.cpp b/cpp/core/dwi/directions/set.cpp index 3f7f426c7d..cd80e00621 100644 --- a/cpp/core/dwi/directions/set.cpp +++ b/cpp/core/dwi/directions/set.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/directions/set.h b/cpp/core/dwi/directions/set.h index f4e4b9bda4..fd02a25b62 100644 --- a/cpp/core/dwi/directions/set.h +++ b/cpp/core/dwi/directions/set.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/fixel_map.h b/cpp/core/dwi/fixel_map.h index b6271e09b0..fda31e7993 100644 --- a/cpp/core/dwi/fixel_map.h +++ b/cpp/core/dwi/fixel_map.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/fmls.cpp b/cpp/core/dwi/fmls.cpp index 51b715a573..bd495aab1e 100644 --- a/cpp/core/dwi/fmls.cpp +++ b/cpp/core/dwi/fmls.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/fmls.h b/cpp/core/dwi/fmls.h index 47715edaf1..dda0bda945 100644 --- a/cpp/core/dwi/fmls.h +++ b/cpp/core/dwi/fmls.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/gradient.cpp b/cpp/core/dwi/gradient.cpp index 68d6b93ba2..de62290fa8 100644 --- a/cpp/core/dwi/gradient.cpp +++ b/cpp/core/dwi/gradient.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/gradient.h b/cpp/core/dwi/gradient.h index 5146ea1033..ae6faf0bb5 100644 --- a/cpp/core/dwi/gradient.h +++ b/cpp/core/dwi/gradient.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/noise_estimator.h b/cpp/core/dwi/noise_estimator.h index 0f84ca6f7c..98391bd8da 100644 --- a/cpp/core/dwi/noise_estimator.h +++ b/cpp/core/dwi/noise_estimator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/sdeconv/csd.cpp b/cpp/core/dwi/sdeconv/csd.cpp index 8c4862795a..958aa18bac 100644 --- a/cpp/core/dwi/sdeconv/csd.cpp +++ b/cpp/core/dwi/sdeconv/csd.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/sdeconv/csd.h b/cpp/core/dwi/sdeconv/csd.h index d8aa7dcc03..528372a3f9 100644 --- a/cpp/core/dwi/sdeconv/csd.h +++ b/cpp/core/dwi/sdeconv/csd.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/sdeconv/msmt_csd.cpp b/cpp/core/dwi/sdeconv/msmt_csd.cpp index 1decfb67af..cff13619d0 100644 --- a/cpp/core/dwi/sdeconv/msmt_csd.cpp +++ b/cpp/core/dwi/sdeconv/msmt_csd.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/sdeconv/msmt_csd.h b/cpp/core/dwi/sdeconv/msmt_csd.h index fda22b4ce4..dbc30af19e 100644 --- a/cpp/core/dwi/sdeconv/msmt_csd.h +++ b/cpp/core/dwi/sdeconv/msmt_csd.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/shells.cpp b/cpp/core/dwi/shells.cpp index 8f0748076e..78dc1067dc 100644 --- a/cpp/core/dwi/shells.cpp +++ b/cpp/core/dwi/shells.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/shells.h b/cpp/core/dwi/shells.h index 2103c70a20..323954ab76 100644 --- a/cpp/core/dwi/shells.h +++ b/cpp/core/dwi/shells.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tensor.h b/cpp/core/dwi/tensor.h index 6ddbaa9927..be6252e05c 100644 --- a/cpp/core/dwi/tensor.h +++ b/cpp/core/dwi/tensor.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/act.cpp b/cpp/core/dwi/tractography/ACT/act.cpp index 7af6e4f2a3..8935626233 100644 --- a/cpp/core/dwi/tractography/ACT/act.cpp +++ b/cpp/core/dwi/tractography/ACT/act.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/act.h b/cpp/core/dwi/tractography/ACT/act.h index 0a72de174a..5a642340b4 100644 --- a/cpp/core/dwi/tractography/ACT/act.h +++ b/cpp/core/dwi/tractography/ACT/act.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/gmwmi.cpp b/cpp/core/dwi/tractography/ACT/gmwmi.cpp index 31bcefc4d8..e7742724ba 100644 --- a/cpp/core/dwi/tractography/ACT/gmwmi.cpp +++ b/cpp/core/dwi/tractography/ACT/gmwmi.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/gmwmi.h b/cpp/core/dwi/tractography/ACT/gmwmi.h index 7253114a7a..833d467833 100644 --- a/cpp/core/dwi/tractography/ACT/gmwmi.h +++ b/cpp/core/dwi/tractography/ACT/gmwmi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/method.h b/cpp/core/dwi/tractography/ACT/method.h index 3aea2897bb..226a9049fd 100644 --- a/cpp/core/dwi/tractography/ACT/method.h +++ b/cpp/core/dwi/tractography/ACT/method.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/shared.h b/cpp/core/dwi/tractography/ACT/shared.h index 827c59b8da..131c11e970 100644 --- a/cpp/core/dwi/tractography/ACT/shared.h +++ b/cpp/core/dwi/tractography/ACT/shared.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/ACT/tissues.h b/cpp/core/dwi/tractography/ACT/tissues.h index d1b218466c..8d5f17e9a6 100644 --- a/cpp/core/dwi/tractography/ACT/tissues.h +++ b/cpp/core/dwi/tractography/ACT/tissues.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/energy.h b/cpp/core/dwi/tractography/GT/energy.h index d1528f84cc..219144a19c 100644 --- a/cpp/core/dwi/tractography/GT/energy.h +++ b/cpp/core/dwi/tractography/GT/energy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/externalenergy.cpp b/cpp/core/dwi/tractography/GT/externalenergy.cpp index f4d687e4a7..3915866dd1 100644 --- a/cpp/core/dwi/tractography/GT/externalenergy.cpp +++ b/cpp/core/dwi/tractography/GT/externalenergy.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/externalenergy.h b/cpp/core/dwi/tractography/GT/externalenergy.h index 9b614b71bd..d819253db2 100644 --- a/cpp/core/dwi/tractography/GT/externalenergy.h +++ b/cpp/core/dwi/tractography/GT/externalenergy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/gt.cpp b/cpp/core/dwi/tractography/GT/gt.cpp index f6750ce0a1..6a8d245e8e 100644 --- a/cpp/core/dwi/tractography/GT/gt.cpp +++ b/cpp/core/dwi/tractography/GT/gt.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/gt.h b/cpp/core/dwi/tractography/GT/gt.h index b467bce6d3..68a0254011 100644 --- a/cpp/core/dwi/tractography/GT/gt.h +++ b/cpp/core/dwi/tractography/GT/gt.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/internalenergy.cpp b/cpp/core/dwi/tractography/GT/internalenergy.cpp index cbb3f60bbe..a05c9a04bd 100644 --- a/cpp/core/dwi/tractography/GT/internalenergy.cpp +++ b/cpp/core/dwi/tractography/GT/internalenergy.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/internalenergy.h b/cpp/core/dwi/tractography/GT/internalenergy.h index ac85bee86c..6fa6161838 100644 --- a/cpp/core/dwi/tractography/GT/internalenergy.h +++ b/cpp/core/dwi/tractography/GT/internalenergy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/mhsampler.cpp b/cpp/core/dwi/tractography/GT/mhsampler.cpp index 87b95869a1..0b4e56336a 100644 --- a/cpp/core/dwi/tractography/GT/mhsampler.cpp +++ b/cpp/core/dwi/tractography/GT/mhsampler.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/mhsampler.h b/cpp/core/dwi/tractography/GT/mhsampler.h index cd4db04286..1336ea88f5 100644 --- a/cpp/core/dwi/tractography/GT/mhsampler.h +++ b/cpp/core/dwi/tractography/GT/mhsampler.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/particle.cpp b/cpp/core/dwi/tractography/GT/particle.cpp index a5ef848065..7c92729631 100644 --- a/cpp/core/dwi/tractography/GT/particle.cpp +++ b/cpp/core/dwi/tractography/GT/particle.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/particle.h b/cpp/core/dwi/tractography/GT/particle.h index 98ad19af77..f4a4495591 100644 --- a/cpp/core/dwi/tractography/GT/particle.h +++ b/cpp/core/dwi/tractography/GT/particle.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/particlegrid.cpp b/cpp/core/dwi/tractography/GT/particlegrid.cpp index 58d58b229e..721dea563a 100644 --- a/cpp/core/dwi/tractography/GT/particlegrid.cpp +++ b/cpp/core/dwi/tractography/GT/particlegrid.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/particlegrid.h b/cpp/core/dwi/tractography/GT/particlegrid.h index b3556b3605..13cda97e0c 100644 --- a/cpp/core/dwi/tractography/GT/particlegrid.h +++ b/cpp/core/dwi/tractography/GT/particlegrid.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/particlepool.h b/cpp/core/dwi/tractography/GT/particlepool.h index 49dc895165..881d61cc32 100644 --- a/cpp/core/dwi/tractography/GT/particlepool.h +++ b/cpp/core/dwi/tractography/GT/particlepool.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/GT/spatiallock.h b/cpp/core/dwi/tractography/GT/spatiallock.h index 5456eca577..035def9b42 100644 --- a/cpp/core/dwi/tractography/GT/spatiallock.h +++ b/cpp/core/dwi/tractography/GT/spatiallock.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/fixel.h b/cpp/core/dwi/tractography/SIFT/fixel.h index c74dad1aea..49eb7e63a8 100644 --- a/cpp/core/dwi/tractography/SIFT/fixel.h +++ b/cpp/core/dwi/tractography/SIFT/fixel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/gradient_sort.cpp b/cpp/core/dwi/tractography/SIFT/gradient_sort.cpp index 07ede63f7b..210404584a 100644 --- a/cpp/core/dwi/tractography/SIFT/gradient_sort.cpp +++ b/cpp/core/dwi/tractography/SIFT/gradient_sort.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/gradient_sort.h b/cpp/core/dwi/tractography/SIFT/gradient_sort.h index 3bcc3b893f..ce2e4c274e 100644 --- a/cpp/core/dwi/tractography/SIFT/gradient_sort.h +++ b/cpp/core/dwi/tractography/SIFT/gradient_sort.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/model.h b/cpp/core/dwi/tractography/SIFT/model.h index 7da436861a..70c7139821 100644 --- a/cpp/core/dwi/tractography/SIFT/model.h +++ b/cpp/core/dwi/tractography/SIFT/model.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/model_base.h b/cpp/core/dwi/tractography/SIFT/model_base.h index b000d64314..4dad44c1cb 100644 --- a/cpp/core/dwi/tractography/SIFT/model_base.h +++ b/cpp/core/dwi/tractography/SIFT/model_base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/output.h b/cpp/core/dwi/tractography/SIFT/output.h index 2bcb864669..f5653e71bd 100644 --- a/cpp/core/dwi/tractography/SIFT/output.h +++ b/cpp/core/dwi/tractography/SIFT/output.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/proc_mask.cpp b/cpp/core/dwi/tractography/SIFT/proc_mask.cpp index f283175727..670177f8af 100644 --- a/cpp/core/dwi/tractography/SIFT/proc_mask.cpp +++ b/cpp/core/dwi/tractography/SIFT/proc_mask.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/proc_mask.h b/cpp/core/dwi/tractography/SIFT/proc_mask.h index 69aaf42491..5826c1874a 100644 --- a/cpp/core/dwi/tractography/SIFT/proc_mask.h +++ b/cpp/core/dwi/tractography/SIFT/proc_mask.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/sift.cpp b/cpp/core/dwi/tractography/SIFT/sift.cpp index 48ccf5879c..a5500f89f5 100644 --- a/cpp/core/dwi/tractography/SIFT/sift.cpp +++ b/cpp/core/dwi/tractography/SIFT/sift.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/sift.h b/cpp/core/dwi/tractography/SIFT/sift.h index fe29a9d7ab..a9a12010f6 100644 --- a/cpp/core/dwi/tractography/SIFT/sift.h +++ b/cpp/core/dwi/tractography/SIFT/sift.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/sifter.cpp b/cpp/core/dwi/tractography/SIFT/sifter.cpp index ed7d85b0dc..85ae919cb2 100644 --- a/cpp/core/dwi/tractography/SIFT/sifter.cpp +++ b/cpp/core/dwi/tractography/SIFT/sifter.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/sifter.h b/cpp/core/dwi/tractography/SIFT/sifter.h index f123e4105e..e51523c8cb 100644 --- a/cpp/core/dwi/tractography/SIFT/sifter.h +++ b/cpp/core/dwi/tractography/SIFT/sifter.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/track_contribution.cpp b/cpp/core/dwi/tractography/SIFT/track_contribution.cpp index 3a9b47d536..7246a78542 100644 --- a/cpp/core/dwi/tractography/SIFT/track_contribution.cpp +++ b/cpp/core/dwi/tractography/SIFT/track_contribution.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/track_contribution.h b/cpp/core/dwi/tractography/SIFT/track_contribution.h index 260859a42b..4ffe5f7e33 100644 --- a/cpp/core/dwi/tractography/SIFT/track_contribution.h +++ b/cpp/core/dwi/tractography/SIFT/track_contribution.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/track_index_range.cpp b/cpp/core/dwi/tractography/SIFT/track_index_range.cpp index 924c12e6f4..3cfb4ce03c 100644 --- a/cpp/core/dwi/tractography/SIFT/track_index_range.cpp +++ b/cpp/core/dwi/tractography/SIFT/track_index_range.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/track_index_range.h b/cpp/core/dwi/tractography/SIFT/track_index_range.h index 448d7bd764..08f3cf995c 100644 --- a/cpp/core/dwi/tractography/SIFT/track_index_range.h +++ b/cpp/core/dwi/tractography/SIFT/track_index_range.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT/types.h b/cpp/core/dwi/tractography/SIFT/types.h index 3c24e149f0..bd2316cbc4 100644 --- a/cpp/core/dwi/tractography/SIFT/types.h +++ b/cpp/core/dwi/tractography/SIFT/types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.cpp b/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.cpp index e414e7d959..cfb51a1a76 100644 --- a/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.cpp +++ b/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.h b/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.h index 4cbedb4470..f57c26038c 100644 --- a/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.h +++ b/cpp/core/dwi/tractography/SIFT2/coeff_optimiser.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/fixel.h b/cpp/core/dwi/tractography/SIFT2/fixel.h index a8841a6ddb..542e990ee9 100644 --- a/cpp/core/dwi/tractography/SIFT2/fixel.h +++ b/cpp/core/dwi/tractography/SIFT2/fixel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/fixel_updater.cpp b/cpp/core/dwi/tractography/SIFT2/fixel_updater.cpp index d5efd85d57..a0c191153e 100644 --- a/cpp/core/dwi/tractography/SIFT2/fixel_updater.cpp +++ b/cpp/core/dwi/tractography/SIFT2/fixel_updater.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/fixel_updater.h b/cpp/core/dwi/tractography/SIFT2/fixel_updater.h index 2fdc21a50a..f6799d40be 100644 --- a/cpp/core/dwi/tractography/SIFT2/fixel_updater.h +++ b/cpp/core/dwi/tractography/SIFT2/fixel_updater.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/line_search.cpp b/cpp/core/dwi/tractography/SIFT2/line_search.cpp index b4536d5846..e87c754eff 100644 --- a/cpp/core/dwi/tractography/SIFT2/line_search.cpp +++ b/cpp/core/dwi/tractography/SIFT2/line_search.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/line_search.h b/cpp/core/dwi/tractography/SIFT2/line_search.h index 0a411c17af..77c669f97a 100644 --- a/cpp/core/dwi/tractography/SIFT2/line_search.h +++ b/cpp/core/dwi/tractography/SIFT2/line_search.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/reg_calculator.cpp b/cpp/core/dwi/tractography/SIFT2/reg_calculator.cpp index 1a41968c43..bfa336f2ac 100644 --- a/cpp/core/dwi/tractography/SIFT2/reg_calculator.cpp +++ b/cpp/core/dwi/tractography/SIFT2/reg_calculator.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/reg_calculator.h b/cpp/core/dwi/tractography/SIFT2/reg_calculator.h index 02164c6fb1..f5aa5cb355 100644 --- a/cpp/core/dwi/tractography/SIFT2/reg_calculator.h +++ b/cpp/core/dwi/tractography/SIFT2/reg_calculator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/regularisation.h b/cpp/core/dwi/tractography/SIFT2/regularisation.h index db4e2c4b7e..077aafb8ac 100644 --- a/cpp/core/dwi/tractography/SIFT2/regularisation.h +++ b/cpp/core/dwi/tractography/SIFT2/regularisation.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/streamline_stats.cpp b/cpp/core/dwi/tractography/SIFT2/streamline_stats.cpp index eb8f4cf9cf..4714489642 100644 --- a/cpp/core/dwi/tractography/SIFT2/streamline_stats.cpp +++ b/cpp/core/dwi/tractography/SIFT2/streamline_stats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/streamline_stats.h b/cpp/core/dwi/tractography/SIFT2/streamline_stats.h index 7a3b20df8e..5effb99876 100644 --- a/cpp/core/dwi/tractography/SIFT2/streamline_stats.h +++ b/cpp/core/dwi/tractography/SIFT2/streamline_stats.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/tckfactor.cpp b/cpp/core/dwi/tractography/SIFT2/tckfactor.cpp index 213f3c8f7e..935183a742 100644 --- a/cpp/core/dwi/tractography/SIFT2/tckfactor.cpp +++ b/cpp/core/dwi/tractography/SIFT2/tckfactor.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/SIFT2/tckfactor.h b/cpp/core/dwi/tractography/SIFT2/tckfactor.h index 6e831d1329..a206f444d1 100644 --- a/cpp/core/dwi/tractography/SIFT2/tckfactor.h +++ b/cpp/core/dwi/tractography/SIFT2/tckfactor.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/calibrator.h b/cpp/core/dwi/tractography/algorithms/calibrator.h index 13aaab865c..eb50fe1de5 100644 --- a/cpp/core/dwi/tractography/algorithms/calibrator.h +++ b/cpp/core/dwi/tractography/algorithms/calibrator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/fact.h b/cpp/core/dwi/tractography/algorithms/fact.h index 0ab2501f4f..fde2efd168 100644 --- a/cpp/core/dwi/tractography/algorithms/fact.h +++ b/cpp/core/dwi/tractography/algorithms/fact.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/iFOD1.cpp b/cpp/core/dwi/tractography/algorithms/iFOD1.cpp index 57521a5dcd..5996114f95 100644 --- a/cpp/core/dwi/tractography/algorithms/iFOD1.cpp +++ b/cpp/core/dwi/tractography/algorithms/iFOD1.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/iFOD1.h b/cpp/core/dwi/tractography/algorithms/iFOD1.h index 2d6a330be3..a8c13cfc70 100644 --- a/cpp/core/dwi/tractography/algorithms/iFOD1.h +++ b/cpp/core/dwi/tractography/algorithms/iFOD1.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/iFOD2.cpp b/cpp/core/dwi/tractography/algorithms/iFOD2.cpp index 9777054a71..fa1150ec97 100644 --- a/cpp/core/dwi/tractography/algorithms/iFOD2.cpp +++ b/cpp/core/dwi/tractography/algorithms/iFOD2.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/iFOD2.h b/cpp/core/dwi/tractography/algorithms/iFOD2.h index b67f52093d..2f28d4c02a 100644 --- a/cpp/core/dwi/tractography/algorithms/iFOD2.h +++ b/cpp/core/dwi/tractography/algorithms/iFOD2.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/nulldist.h b/cpp/core/dwi/tractography/algorithms/nulldist.h index de6a223974..9932688d0b 100644 --- a/cpp/core/dwi/tractography/algorithms/nulldist.h +++ b/cpp/core/dwi/tractography/algorithms/nulldist.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/sd_stream.h b/cpp/core/dwi/tractography/algorithms/sd_stream.h index 10554ba1e9..9bd25b66a5 100644 --- a/cpp/core/dwi/tractography/algorithms/sd_stream.h +++ b/cpp/core/dwi/tractography/algorithms/sd_stream.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/seedtest.h b/cpp/core/dwi/tractography/algorithms/seedtest.h index 3fe24afe59..aad7886f89 100644 --- a/cpp/core/dwi/tractography/algorithms/seedtest.h +++ b/cpp/core/dwi/tractography/algorithms/seedtest.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/tensor_det.h b/cpp/core/dwi/tractography/algorithms/tensor_det.h index 4fbed604ad..e9aa189de4 100644 --- a/cpp/core/dwi/tractography/algorithms/tensor_det.h +++ b/cpp/core/dwi/tractography/algorithms/tensor_det.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/algorithms/tensor_prob.h b/cpp/core/dwi/tractography/algorithms/tensor_prob.h index f0e8929650..226747edce 100644 --- a/cpp/core/dwi/tractography/algorithms/tensor_prob.h +++ b/cpp/core/dwi/tractography/algorithms/tensor_prob.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/connectome.cpp b/cpp/core/dwi/tractography/connectome/connectome.cpp index 2576e95d3b..7e5f92aed7 100644 --- a/cpp/core/dwi/tractography/connectome/connectome.cpp +++ b/cpp/core/dwi/tractography/connectome/connectome.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/connectome.h b/cpp/core/dwi/tractography/connectome/connectome.h index 8229706477..9b27bd8874 100644 --- a/cpp/core/dwi/tractography/connectome/connectome.h +++ b/cpp/core/dwi/tractography/connectome/connectome.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/exemplar.cpp b/cpp/core/dwi/tractography/connectome/exemplar.cpp index a6936d3c15..aa124e31fd 100644 --- a/cpp/core/dwi/tractography/connectome/exemplar.cpp +++ b/cpp/core/dwi/tractography/connectome/exemplar.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/exemplar.h b/cpp/core/dwi/tractography/connectome/exemplar.h index 5525787da8..0e845b7423 100644 --- a/cpp/core/dwi/tractography/connectome/exemplar.h +++ b/cpp/core/dwi/tractography/connectome/exemplar.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/extract.cpp b/cpp/core/dwi/tractography/connectome/extract.cpp index ad1b84586a..c1884be87c 100644 --- a/cpp/core/dwi/tractography/connectome/extract.cpp +++ b/cpp/core/dwi/tractography/connectome/extract.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/extract.h b/cpp/core/dwi/tractography/connectome/extract.h index dfdd9a74b5..17acd02547 100644 --- a/cpp/core/dwi/tractography/connectome/extract.h +++ b/cpp/core/dwi/tractography/connectome/extract.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/mapped_track.h b/cpp/core/dwi/tractography/connectome/mapped_track.h index 7d2ca12906..d288ef070b 100644 --- a/cpp/core/dwi/tractography/connectome/mapped_track.h +++ b/cpp/core/dwi/tractography/connectome/mapped_track.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/mapper.h b/cpp/core/dwi/tractography/connectome/mapper.h index 14bce24dcc..0de82a65f0 100644 --- a/cpp/core/dwi/tractography/connectome/mapper.h +++ b/cpp/core/dwi/tractography/connectome/mapper.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/matrix.cpp b/cpp/core/dwi/tractography/connectome/matrix.cpp index 0b47d81fc9..86f330f7ec 100644 --- a/cpp/core/dwi/tractography/connectome/matrix.cpp +++ b/cpp/core/dwi/tractography/connectome/matrix.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/matrix.h b/cpp/core/dwi/tractography/connectome/matrix.h index 2e5066b00e..80c9389aa0 100644 --- a/cpp/core/dwi/tractography/connectome/matrix.h +++ b/cpp/core/dwi/tractography/connectome/matrix.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/metric.h b/cpp/core/dwi/tractography/connectome/metric.h index b7f958e701..aaa4c0d79c 100644 --- a/cpp/core/dwi/tractography/connectome/metric.h +++ b/cpp/core/dwi/tractography/connectome/metric.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/streamline.h b/cpp/core/dwi/tractography/connectome/streamline.h index d4f5e3772d..bfd6db7769 100644 --- a/cpp/core/dwi/tractography/connectome/streamline.h +++ b/cpp/core/dwi/tractography/connectome/streamline.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/tck2nodes.cpp b/cpp/core/dwi/tractography/connectome/tck2nodes.cpp index 50a198af1d..21abd33ec7 100644 --- a/cpp/core/dwi/tractography/connectome/tck2nodes.cpp +++ b/cpp/core/dwi/tractography/connectome/tck2nodes.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/connectome/tck2nodes.h b/cpp/core/dwi/tractography/connectome/tck2nodes.h index c6f763cffc..da4229fead 100644 --- a/cpp/core/dwi/tractography/connectome/tck2nodes.h +++ b/cpp/core/dwi/tractography/connectome/tck2nodes.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/editing.cpp b/cpp/core/dwi/tractography/editing/editing.cpp index f32ba25606..21f200c3d5 100644 --- a/cpp/core/dwi/tractography/editing/editing.cpp +++ b/cpp/core/dwi/tractography/editing/editing.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/editing.h b/cpp/core/dwi/tractography/editing/editing.h index 0c1f46709a..efe07982b4 100644 --- a/cpp/core/dwi/tractography/editing/editing.h +++ b/cpp/core/dwi/tractography/editing/editing.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/loader.h b/cpp/core/dwi/tractography/editing/loader.h index 3c19a7bba4..d97cf79a2c 100644 --- a/cpp/core/dwi/tractography/editing/loader.h +++ b/cpp/core/dwi/tractography/editing/loader.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/receiver.cpp b/cpp/core/dwi/tractography/editing/receiver.cpp index 169fae3bc9..6dd2a7047c 100644 --- a/cpp/core/dwi/tractography/editing/receiver.cpp +++ b/cpp/core/dwi/tractography/editing/receiver.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/receiver.h b/cpp/core/dwi/tractography/editing/receiver.h index 3d5faa4246..d4473dd431 100644 --- a/cpp/core/dwi/tractography/editing/receiver.h +++ b/cpp/core/dwi/tractography/editing/receiver.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/worker.cpp b/cpp/core/dwi/tractography/editing/worker.cpp index 8965409473..ba9a318384 100644 --- a/cpp/core/dwi/tractography/editing/worker.cpp +++ b/cpp/core/dwi/tractography/editing/worker.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/editing/worker.h b/cpp/core/dwi/tractography/editing/worker.h index 5eada8d902..c182d45868 100644 --- a/cpp/core/dwi/tractography/editing/worker.h +++ b/cpp/core/dwi/tractography/editing/worker.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/file.h b/cpp/core/dwi/tractography/file.h index 44983c31a8..8376bee944 100644 --- a/cpp/core/dwi/tractography/file.h +++ b/cpp/core/dwi/tractography/file.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/file_base.cpp b/cpp/core/dwi/tractography/file_base.cpp index dcffcbbdbd..940e84e109 100644 --- a/cpp/core/dwi/tractography/file_base.cpp +++ b/cpp/core/dwi/tractography/file_base.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/file_base.h b/cpp/core/dwi/tractography/file_base.h index 54e9f70145..c264ecb970 100644 --- a/cpp/core/dwi/tractography/file_base.h +++ b/cpp/core/dwi/tractography/file_base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/buffer_scratch_dump.h b/cpp/core/dwi/tractography/mapping/buffer_scratch_dump.h index 1a3ad25663..fb280ffa87 100644 --- a/cpp/core/dwi/tractography/mapping/buffer_scratch_dump.h +++ b/cpp/core/dwi/tractography/mapping/buffer_scratch_dump.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/fixel_td_map.cpp b/cpp/core/dwi/tractography/mapping/fixel_td_map.cpp index 982cfba090..aaba5cddca 100644 --- a/cpp/core/dwi/tractography/mapping/fixel_td_map.cpp +++ b/cpp/core/dwi/tractography/mapping/fixel_td_map.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/fixel_td_map.h b/cpp/core/dwi/tractography/mapping/fixel_td_map.h index af6f3c6301..6ca33f6fa7 100644 --- a/cpp/core/dwi/tractography/mapping/fixel_td_map.h +++ b/cpp/core/dwi/tractography/mapping/fixel_td_map.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/gaussian/mapper.cpp b/cpp/core/dwi/tractography/mapping/gaussian/mapper.cpp index aad1c55e64..1ea8f9dbac 100644 --- a/cpp/core/dwi/tractography/mapping/gaussian/mapper.cpp +++ b/cpp/core/dwi/tractography/mapping/gaussian/mapper.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/gaussian/mapper.h b/cpp/core/dwi/tractography/mapping/gaussian/mapper.h index 32c239af70..f5b01aa4c8 100644 --- a/cpp/core/dwi/tractography/mapping/gaussian/mapper.h +++ b/cpp/core/dwi/tractography/mapping/gaussian/mapper.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/gaussian/voxel.h b/cpp/core/dwi/tractography/mapping/gaussian/voxel.h index 4405fdb920..a0de1ce5d0 100644 --- a/cpp/core/dwi/tractography/mapping/gaussian/voxel.h +++ b/cpp/core/dwi/tractography/mapping/gaussian/voxel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/loader.h b/cpp/core/dwi/tractography/mapping/loader.h index cb66cb7ff1..16339a3dcb 100644 --- a/cpp/core/dwi/tractography/mapping/loader.h +++ b/cpp/core/dwi/tractography/mapping/loader.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/mapper.cpp b/cpp/core/dwi/tractography/mapping/mapper.cpp index 0034a1a75e..1861a3aa4e 100644 --- a/cpp/core/dwi/tractography/mapping/mapper.cpp +++ b/cpp/core/dwi/tractography/mapping/mapper.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/mapper.h b/cpp/core/dwi/tractography/mapping/mapper.h index 122a2ebf4b..472029f924 100644 --- a/cpp/core/dwi/tractography/mapping/mapper.h +++ b/cpp/core/dwi/tractography/mapping/mapper.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/mapper_plugins.cpp b/cpp/core/dwi/tractography/mapping/mapper_plugins.cpp index 46073eacb8..442dbcf558 100644 --- a/cpp/core/dwi/tractography/mapping/mapper_plugins.cpp +++ b/cpp/core/dwi/tractography/mapping/mapper_plugins.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/mapper_plugins.h b/cpp/core/dwi/tractography/mapping/mapper_plugins.h index 8b2fa92f3b..3154f01eea 100644 --- a/cpp/core/dwi/tractography/mapping/mapper_plugins.h +++ b/cpp/core/dwi/tractography/mapping/mapper_plugins.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/mapping.cpp b/cpp/core/dwi/tractography/mapping/mapping.cpp index 1525c10aec..2cd2525000 100644 --- a/cpp/core/dwi/tractography/mapping/mapping.cpp +++ b/cpp/core/dwi/tractography/mapping/mapping.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/mapping.h b/cpp/core/dwi/tractography/mapping/mapping.h index 6e1e46bd44..9792c70780 100644 --- a/cpp/core/dwi/tractography/mapping/mapping.h +++ b/cpp/core/dwi/tractography/mapping/mapping.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/twi_stats.cpp b/cpp/core/dwi/tractography/mapping/twi_stats.cpp index b2e44e21de..ade62bdad1 100644 --- a/cpp/core/dwi/tractography/mapping/twi_stats.cpp +++ b/cpp/core/dwi/tractography/mapping/twi_stats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/twi_stats.h b/cpp/core/dwi/tractography/mapping/twi_stats.h index d82867c0a9..b1dd461b50 100644 --- a/cpp/core/dwi/tractography/mapping/twi_stats.h +++ b/cpp/core/dwi/tractography/mapping/twi_stats.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/voxel.cpp b/cpp/core/dwi/tractography/mapping/voxel.cpp index ae80c8bc73..250b8f34ea 100644 --- a/cpp/core/dwi/tractography/mapping/voxel.cpp +++ b/cpp/core/dwi/tractography/mapping/voxel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/voxel.h b/cpp/core/dwi/tractography/mapping/voxel.h index 12df006560..18a2929537 100644 --- a/cpp/core/dwi/tractography/mapping/voxel.h +++ b/cpp/core/dwi/tractography/mapping/voxel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/writer.cpp b/cpp/core/dwi/tractography/mapping/writer.cpp index 6805d809c9..69daa222f9 100644 --- a/cpp/core/dwi/tractography/mapping/writer.cpp +++ b/cpp/core/dwi/tractography/mapping/writer.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/mapping/writer.h b/cpp/core/dwi/tractography/mapping/writer.h index 355ac9f98b..ec4e7cf4d6 100644 --- a/cpp/core/dwi/tractography/mapping/writer.h +++ b/cpp/core/dwi/tractography/mapping/writer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/properties.cpp b/cpp/core/dwi/tractography/properties.cpp index 107c4635a9..483875d4ca 100644 --- a/cpp/core/dwi/tractography/properties.cpp +++ b/cpp/core/dwi/tractography/properties.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/properties.h b/cpp/core/dwi/tractography/properties.h index aa845173e9..4af08daab2 100644 --- a/cpp/core/dwi/tractography/properties.h +++ b/cpp/core/dwi/tractography/properties.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/arc.cpp b/cpp/core/dwi/tractography/resampling/arc.cpp index 441d84d86f..0d7a1fb8be 100644 --- a/cpp/core/dwi/tractography/resampling/arc.cpp +++ b/cpp/core/dwi/tractography/resampling/arc.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/arc.h b/cpp/core/dwi/tractography/resampling/arc.h index c2a88bab0f..aec204df46 100644 --- a/cpp/core/dwi/tractography/resampling/arc.h +++ b/cpp/core/dwi/tractography/resampling/arc.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/downsampler.cpp b/cpp/core/dwi/tractography/resampling/downsampler.cpp index 9a83fe5e45..c3504d0d20 100644 --- a/cpp/core/dwi/tractography/resampling/downsampler.cpp +++ b/cpp/core/dwi/tractography/resampling/downsampler.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/downsampler.h b/cpp/core/dwi/tractography/resampling/downsampler.h index 13c4ebd63b..3beb76edfc 100644 --- a/cpp/core/dwi/tractography/resampling/downsampler.h +++ b/cpp/core/dwi/tractography/resampling/downsampler.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/endpoints.cpp b/cpp/core/dwi/tractography/resampling/endpoints.cpp index 4fe05b2083..32bb2b5427 100644 --- a/cpp/core/dwi/tractography/resampling/endpoints.cpp +++ b/cpp/core/dwi/tractography/resampling/endpoints.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/endpoints.h b/cpp/core/dwi/tractography/resampling/endpoints.h index b360c6c298..365c8e186b 100644 --- a/cpp/core/dwi/tractography/resampling/endpoints.h +++ b/cpp/core/dwi/tractography/resampling/endpoints.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/fixed_num_points.cpp b/cpp/core/dwi/tractography/resampling/fixed_num_points.cpp index f0370a13c2..e08f593260 100644 --- a/cpp/core/dwi/tractography/resampling/fixed_num_points.cpp +++ b/cpp/core/dwi/tractography/resampling/fixed_num_points.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/fixed_num_points.h b/cpp/core/dwi/tractography/resampling/fixed_num_points.h index 9759e67b51..17e65549b4 100644 --- a/cpp/core/dwi/tractography/resampling/fixed_num_points.h +++ b/cpp/core/dwi/tractography/resampling/fixed_num_points.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/fixed_step_size.cpp b/cpp/core/dwi/tractography/resampling/fixed_step_size.cpp index f0b2683250..17617da4af 100644 --- a/cpp/core/dwi/tractography/resampling/fixed_step_size.cpp +++ b/cpp/core/dwi/tractography/resampling/fixed_step_size.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/fixed_step_size.h b/cpp/core/dwi/tractography/resampling/fixed_step_size.h index 98ede104d7..4b3c76bea7 100644 --- a/cpp/core/dwi/tractography/resampling/fixed_step_size.h +++ b/cpp/core/dwi/tractography/resampling/fixed_step_size.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/resampling.cpp b/cpp/core/dwi/tractography/resampling/resampling.cpp index 943da0940b..68d6cc1ce6 100644 --- a/cpp/core/dwi/tractography/resampling/resampling.cpp +++ b/cpp/core/dwi/tractography/resampling/resampling.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/resampling.h b/cpp/core/dwi/tractography/resampling/resampling.h index 8e1ec48f86..d9d0b4b6b5 100644 --- a/cpp/core/dwi/tractography/resampling/resampling.h +++ b/cpp/core/dwi/tractography/resampling/resampling.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/upsampler.cpp b/cpp/core/dwi/tractography/resampling/upsampler.cpp index a40dd1f88f..2914f37070 100644 --- a/cpp/core/dwi/tractography/resampling/upsampler.cpp +++ b/cpp/core/dwi/tractography/resampling/upsampler.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/resampling/upsampler.h b/cpp/core/dwi/tractography/resampling/upsampler.h index 6c9300cbfc..7182cdf4c2 100644 --- a/cpp/core/dwi/tractography/resampling/upsampler.h +++ b/cpp/core/dwi/tractography/resampling/upsampler.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/rng.cpp b/cpp/core/dwi/tractography/rng.cpp index 4003edb56c..1807d533b2 100644 --- a/cpp/core/dwi/tractography/rng.cpp +++ b/cpp/core/dwi/tractography/rng.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/rng.h b/cpp/core/dwi/tractography/rng.h index f7f1ff85dd..3a91f7c8fc 100644 --- a/cpp/core/dwi/tractography/rng.h +++ b/cpp/core/dwi/tractography/rng.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/roi.cpp b/cpp/core/dwi/tractography/roi.cpp index ddf0b7ead7..b07a059b00 100644 --- a/cpp/core/dwi/tractography/roi.cpp +++ b/cpp/core/dwi/tractography/roi.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/roi.h b/cpp/core/dwi/tractography/roi.h index 373b88ca8e..7daf36b19f 100644 --- a/cpp/core/dwi/tractography/roi.h +++ b/cpp/core/dwi/tractography/roi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/scalar_file.h b/cpp/core/dwi/tractography/scalar_file.h index 0a01d35010..401ad80d0c 100644 --- a/cpp/core/dwi/tractography/scalar_file.h +++ b/cpp/core/dwi/tractography/scalar_file.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/base.h b/cpp/core/dwi/tractography/seeding/base.h index 7e683f93bb..8a32a3fb7d 100644 --- a/cpp/core/dwi/tractography/seeding/base.h +++ b/cpp/core/dwi/tractography/seeding/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/basic.cpp b/cpp/core/dwi/tractography/seeding/basic.cpp index 41a252d5ce..5d82eae6a8 100644 --- a/cpp/core/dwi/tractography/seeding/basic.cpp +++ b/cpp/core/dwi/tractography/seeding/basic.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/basic.h b/cpp/core/dwi/tractography/seeding/basic.h index 1e8fdc646f..322de55822 100644 --- a/cpp/core/dwi/tractography/seeding/basic.h +++ b/cpp/core/dwi/tractography/seeding/basic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/dynamic.cpp b/cpp/core/dwi/tractography/seeding/dynamic.cpp index 11853f141f..961480f309 100644 --- a/cpp/core/dwi/tractography/seeding/dynamic.cpp +++ b/cpp/core/dwi/tractography/seeding/dynamic.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/dynamic.h b/cpp/core/dwi/tractography/seeding/dynamic.h index 3c4ede5cec..8e33002edb 100644 --- a/cpp/core/dwi/tractography/seeding/dynamic.h +++ b/cpp/core/dwi/tractography/seeding/dynamic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/gmwmi.cpp b/cpp/core/dwi/tractography/seeding/gmwmi.cpp index 459197e1fb..4fa14cb0dd 100644 --- a/cpp/core/dwi/tractography/seeding/gmwmi.cpp +++ b/cpp/core/dwi/tractography/seeding/gmwmi.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/gmwmi.h b/cpp/core/dwi/tractography/seeding/gmwmi.h index 53d0c2ae4f..e8dfd9c739 100644 --- a/cpp/core/dwi/tractography/seeding/gmwmi.h +++ b/cpp/core/dwi/tractography/seeding/gmwmi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/list.cpp b/cpp/core/dwi/tractography/seeding/list.cpp index b744bb665e..5710cf94a5 100644 --- a/cpp/core/dwi/tractography/seeding/list.cpp +++ b/cpp/core/dwi/tractography/seeding/list.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/list.h b/cpp/core/dwi/tractography/seeding/list.h index 284527e43a..8a8e778e57 100644 --- a/cpp/core/dwi/tractography/seeding/list.h +++ b/cpp/core/dwi/tractography/seeding/list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/seeding.cpp b/cpp/core/dwi/tractography/seeding/seeding.cpp index 3d79338442..c5c21b9348 100644 --- a/cpp/core/dwi/tractography/seeding/seeding.cpp +++ b/cpp/core/dwi/tractography/seeding/seeding.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/seeding/seeding.h b/cpp/core/dwi/tractography/seeding/seeding.h index f2bce10aae..cf648db334 100644 --- a/cpp/core/dwi/tractography/seeding/seeding.h +++ b/cpp/core/dwi/tractography/seeding/seeding.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/streamline.h b/cpp/core/dwi/tractography/streamline.h index 8fedd7955c..e62b4425b9 100644 --- a/cpp/core/dwi/tractography/streamline.h +++ b/cpp/core/dwi/tractography/streamline.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/early_exit.cpp b/cpp/core/dwi/tractography/tracking/early_exit.cpp index 4b7a3de87b..905ecd8c08 100644 --- a/cpp/core/dwi/tractography/tracking/early_exit.cpp +++ b/cpp/core/dwi/tractography/tracking/early_exit.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/early_exit.h b/cpp/core/dwi/tractography/tracking/early_exit.h index f5f22e6f5e..2a80d8dd33 100644 --- a/cpp/core/dwi/tractography/tracking/early_exit.h +++ b/cpp/core/dwi/tractography/tracking/early_exit.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/exec.h b/cpp/core/dwi/tractography/tracking/exec.h index 5995cc070b..4938da3848 100644 --- a/cpp/core/dwi/tractography/tracking/exec.h +++ b/cpp/core/dwi/tractography/tracking/exec.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/generated_track.h b/cpp/core/dwi/tractography/tracking/generated_track.h index 1a3620b77e..50d702c500 100644 --- a/cpp/core/dwi/tractography/tracking/generated_track.h +++ b/cpp/core/dwi/tractography/tracking/generated_track.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/method.cpp b/cpp/core/dwi/tractography/tracking/method.cpp index 52c3f07aa5..305ac33da1 100644 --- a/cpp/core/dwi/tractography/tracking/method.cpp +++ b/cpp/core/dwi/tractography/tracking/method.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/method.h b/cpp/core/dwi/tractography/tracking/method.h index 71ce496c6a..8c25c0ab1a 100644 --- a/cpp/core/dwi/tractography/tracking/method.h +++ b/cpp/core/dwi/tractography/tracking/method.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/shared.cpp b/cpp/core/dwi/tractography/tracking/shared.cpp index ddb9711b3a..056f256c39 100644 --- a/cpp/core/dwi/tractography/tracking/shared.cpp +++ b/cpp/core/dwi/tractography/tracking/shared.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/shared.h b/cpp/core/dwi/tractography/tracking/shared.h index 2b7381e457..cb3832aaad 100644 --- a/cpp/core/dwi/tractography/tracking/shared.h +++ b/cpp/core/dwi/tractography/tracking/shared.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/tractography.cpp b/cpp/core/dwi/tractography/tracking/tractography.cpp index 81da837987..117f2c6f56 100644 --- a/cpp/core/dwi/tractography/tracking/tractography.cpp +++ b/cpp/core/dwi/tractography/tracking/tractography.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/tractography.h b/cpp/core/dwi/tractography/tracking/tractography.h index be01f367e8..37ea76b302 100644 --- a/cpp/core/dwi/tractography/tracking/tractography.h +++ b/cpp/core/dwi/tractography/tracking/tractography.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/types.h b/cpp/core/dwi/tractography/tracking/types.h index c2ad09222d..14361349cd 100644 --- a/cpp/core/dwi/tractography/tracking/types.h +++ b/cpp/core/dwi/tractography/tracking/types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/write_kernel.cpp b/cpp/core/dwi/tractography/tracking/write_kernel.cpp index 81433e6802..474b39aac6 100644 --- a/cpp/core/dwi/tractography/tracking/write_kernel.cpp +++ b/cpp/core/dwi/tractography/tracking/write_kernel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/tracking/write_kernel.h b/cpp/core/dwi/tractography/tracking/write_kernel.h index a37a056dc6..6871402aca 100644 --- a/cpp/core/dwi/tractography/tracking/write_kernel.h +++ b/cpp/core/dwi/tractography/tracking/write_kernel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/weights.cpp b/cpp/core/dwi/tractography/weights.cpp index 45d0c77aeb..86cd36dc75 100644 --- a/cpp/core/dwi/tractography/weights.cpp +++ b/cpp/core/dwi/tractography/weights.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/dwi/tractography/weights.h b/cpp/core/dwi/tractography/weights.h index c684871437..2f456b7fef 100644 --- a/cpp/core/dwi/tractography/weights.h +++ b/cpp/core/dwi/tractography/weights.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/eigen_plugins/array.h b/cpp/core/eigen_plugins/array.h index e16fce7a52..11e5f2ed99 100644 --- a/cpp/core/eigen_plugins/array.h +++ b/cpp/core/eigen_plugins/array.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/eigen_plugins/dense_base.h b/cpp/core/eigen_plugins/dense_base.h index 17bb2bedf3..d57703f6fa 100644 --- a/cpp/core/eigen_plugins/dense_base.h +++ b/cpp/core/eigen_plugins/dense_base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/eigen_plugins/matrix.h b/cpp/core/eigen_plugins/matrix.h index ce0bdaef6c..5ea7da2a8e 100644 --- a/cpp/core/eigen_plugins/matrix.h +++ b/cpp/core/eigen_plugins/matrix.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/exception.cpp b/cpp/core/exception.cpp index 5e8a01a244..57210be5cc 100644 --- a/cpp/core/exception.cpp +++ b/cpp/core/exception.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/exception.h b/cpp/core/exception.h index 28d34f2300..a555f1621a 100644 --- a/cpp/core/exception.h +++ b/cpp/core/exception.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/executable_version.h b/cpp/core/executable_version.h index ca85af1c7f..18dd5ef1bb 100644 --- a/cpp/core/executable_version.h +++ b/cpp/core/executable_version.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fetch_store.cpp b/cpp/core/fetch_store.cpp index 6cc43556d0..eea52af703 100644 --- a/cpp/core/fetch_store.cpp +++ b/cpp/core/fetch_store.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fetch_store.h b/cpp/core/fetch_store.h index 69131eb093..abbac0d9b1 100644 --- a/cpp/core/fetch_store.h +++ b/cpp/core/fetch_store.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/config.cpp b/cpp/core/file/config.cpp index bfae6ad3f1..438c6768c4 100644 --- a/cpp/core/file/config.cpp +++ b/cpp/core/file/config.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/config.h b/cpp/core/file/config.h index d83522d9c4..7c92e6af99 100644 --- a/cpp/core/file/config.h +++ b/cpp/core/file/config.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/copy.h b/cpp/core/file/copy.h index 6007a69521..795cae7d71 100644 --- a/cpp/core/file/copy.h +++ b/cpp/core/file/copy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/csa_entry.h b/cpp/core/file/dicom/csa_entry.h index b7feb7a43d..1cf3de8a81 100644 --- a/cpp/core/file/dicom/csa_entry.h +++ b/cpp/core/file/dicom/csa_entry.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/definitions.h b/cpp/core/file/dicom/definitions.h index 422548efbb..5d20dc946d 100644 --- a/cpp/core/file/dicom/definitions.h +++ b/cpp/core/file/dicom/definitions.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/dict.cpp b/cpp/core/file/dicom/dict.cpp index 67703c66ab..038cfa6bb6 100644 --- a/cpp/core/file/dicom/dict.cpp +++ b/cpp/core/file/dicom/dict.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/element.cpp b/cpp/core/file/dicom/element.cpp index afbe506dd6..4a406da043 100644 --- a/cpp/core/file/dicom/element.cpp +++ b/cpp/core/file/dicom/element.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/element.h b/cpp/core/file/dicom/element.h index ed5f19ca81..b7a8394ed6 100644 --- a/cpp/core/file/dicom/element.h +++ b/cpp/core/file/dicom/element.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/image.cpp b/cpp/core/file/dicom/image.cpp index 5b55b62f36..ae531a2697 100644 --- a/cpp/core/file/dicom/image.cpp +++ b/cpp/core/file/dicom/image.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/image.h b/cpp/core/file/dicom/image.h index e3f7677c16..996c472f93 100644 --- a/cpp/core/file/dicom/image.h +++ b/cpp/core/file/dicom/image.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/mapper.cpp b/cpp/core/file/dicom/mapper.cpp index 2f16ebca6e..b9ca1ed2cf 100644 --- a/cpp/core/file/dicom/mapper.cpp +++ b/cpp/core/file/dicom/mapper.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/mapper.h b/cpp/core/file/dicom/mapper.h index b3519be132..3fcf5baec7 100644 --- a/cpp/core/file/dicom/mapper.h +++ b/cpp/core/file/dicom/mapper.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/patient.cpp b/cpp/core/file/dicom/patient.cpp index da0c853a35..6aaf34a39a 100644 --- a/cpp/core/file/dicom/patient.cpp +++ b/cpp/core/file/dicom/patient.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/patient.h b/cpp/core/file/dicom/patient.h index 9a675bdfbf..18907f1f73 100644 --- a/cpp/core/file/dicom/patient.h +++ b/cpp/core/file/dicom/patient.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/quick_scan.cpp b/cpp/core/file/dicom/quick_scan.cpp index 81aae33e9e..dbc6cfbb61 100644 --- a/cpp/core/file/dicom/quick_scan.cpp +++ b/cpp/core/file/dicom/quick_scan.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/quick_scan.h b/cpp/core/file/dicom/quick_scan.h index 562c9c8ea2..3a6c69faa4 100644 --- a/cpp/core/file/dicom/quick_scan.h +++ b/cpp/core/file/dicom/quick_scan.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/select_cmdline.cpp b/cpp/core/file/dicom/select_cmdline.cpp index f63992a97e..48905d2bc3 100644 --- a/cpp/core/file/dicom/select_cmdline.cpp +++ b/cpp/core/file/dicom/select_cmdline.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/series.cpp b/cpp/core/file/dicom/series.cpp index d206e06e9c..25f26a783c 100644 --- a/cpp/core/file/dicom/series.cpp +++ b/cpp/core/file/dicom/series.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/series.h b/cpp/core/file/dicom/series.h index 7cbbd05b6f..3f23af84f9 100644 --- a/cpp/core/file/dicom/series.h +++ b/cpp/core/file/dicom/series.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/study.cpp b/cpp/core/file/dicom/study.cpp index dc4adaec2e..963baad65a 100644 --- a/cpp/core/file/dicom/study.cpp +++ b/cpp/core/file/dicom/study.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/study.h b/cpp/core/file/dicom/study.h index eea691c8a0..a856dc00d0 100644 --- a/cpp/core/file/dicom/study.h +++ b/cpp/core/file/dicom/study.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/tree.cpp b/cpp/core/file/dicom/tree.cpp index e82d0b20d9..dfd71067c0 100644 --- a/cpp/core/file/dicom/tree.cpp +++ b/cpp/core/file/dicom/tree.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/dicom/tree.h b/cpp/core/file/dicom/tree.h index 8ece08dd9a..0de8891ff0 100644 --- a/cpp/core/file/dicom/tree.h +++ b/cpp/core/file/dicom/tree.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/entry.h b/cpp/core/file/entry.h index dcd0b0b190..92684e0a57 100644 --- a/cpp/core/file/entry.h +++ b/cpp/core/file/entry.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/gz.h b/cpp/core/file/gz.h index 621f29e03d..071b18486d 100644 --- a/cpp/core/file/gz.h +++ b/cpp/core/file/gz.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/json_utils.cpp b/cpp/core/file/json_utils.cpp index e5211d8163..dd19e752e2 100644 --- a/cpp/core/file/json_utils.cpp +++ b/cpp/core/file/json_utils.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/json_utils.h b/cpp/core/file/json_utils.h index b7496c2c76..bf45eb2a10 100644 --- a/cpp/core/file/json_utils.h +++ b/cpp/core/file/json_utils.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/key_value.cpp b/cpp/core/file/key_value.cpp index b077b475b7..d0853b4213 100644 --- a/cpp/core/file/key_value.cpp +++ b/cpp/core/file/key_value.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/key_value.h b/cpp/core/file/key_value.h index 979ac41a90..89c92ed8b0 100644 --- a/cpp/core/file/key_value.h +++ b/cpp/core/file/key_value.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/matrix.h b/cpp/core/file/matrix.h index 58df357ae0..a77f8e3d5b 100644 --- a/cpp/core/file/matrix.h +++ b/cpp/core/file/matrix.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/mgh.cpp b/cpp/core/file/mgh.cpp index bc7bb70e91..725436c8b3 100644 --- a/cpp/core/file/mgh.cpp +++ b/cpp/core/file/mgh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/mgh.h b/cpp/core/file/mgh.h index f3866f7c02..4981d3e554 100644 --- a/cpp/core/file/mgh.h +++ b/cpp/core/file/mgh.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/mmap.cpp b/cpp/core/file/mmap.cpp index 585cf57efc..087f4eef13 100644 --- a/cpp/core/file/mmap.cpp +++ b/cpp/core/file/mmap.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/mmap.h b/cpp/core/file/mmap.h index 21a2c9d180..89cf0780e0 100644 --- a/cpp/core/file/mmap.h +++ b/cpp/core/file/mmap.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/name_parser.cpp b/cpp/core/file/name_parser.cpp index f4b18c1035..00101932ad 100644 --- a/cpp/core/file/name_parser.cpp +++ b/cpp/core/file/name_parser.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/name_parser.h b/cpp/core/file/name_parser.h index 32f0cb0c56..b9e887914b 100644 --- a/cpp/core/file/name_parser.h +++ b/cpp/core/file/name_parser.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/nifti_utils.cpp b/cpp/core/file/nifti_utils.cpp index 3a574afc21..af7cac8d56 100644 --- a/cpp/core/file/nifti_utils.cpp +++ b/cpp/core/file/nifti_utils.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/nifti_utils.h b/cpp/core/file/nifti_utils.h index 2583d50aeb..d094b6539f 100644 --- a/cpp/core/file/nifti_utils.h +++ b/cpp/core/file/nifti_utils.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/npy.cpp b/cpp/core/file/npy.cpp index 910c535449..884853bd69 100644 --- a/cpp/core/file/npy.cpp +++ b/cpp/core/file/npy.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/npy.h b/cpp/core/file/npy.h index a9ab5b1d49..fd3a4f739b 100644 --- a/cpp/core/file/npy.h +++ b/cpp/core/file/npy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/ofstream.cpp b/cpp/core/file/ofstream.cpp index ea79ec7ec1..f4a21768fe 100644 --- a/cpp/core/file/ofstream.cpp +++ b/cpp/core/file/ofstream.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/ofstream.h b/cpp/core/file/ofstream.h index c33b3bd128..34d72cc969 100644 --- a/cpp/core/file/ofstream.h +++ b/cpp/core/file/ofstream.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/path.h b/cpp/core/file/path.h index 909621cf4d..e254e72a66 100644 --- a/cpp/core/file/path.h +++ b/cpp/core/file/path.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/png.cpp b/cpp/core/file/png.cpp index a41642f654..a249fbe5c4 100644 --- a/cpp/core/file/png.cpp +++ b/cpp/core/file/png.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/png.h b/cpp/core/file/png.h index 2adc5596ec..049cb9f929 100644 --- a/cpp/core/file/png.h +++ b/cpp/core/file/png.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/pyconfig.h b/cpp/core/file/pyconfig.h index d4b0d6336d..fc79d5f61f 100644 --- a/cpp/core/file/pyconfig.h +++ b/cpp/core/file/pyconfig.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/utils.cpp b/cpp/core/file/utils.cpp index b3119905e4..a3fd09d33c 100644 --- a/cpp/core/file/utils.cpp +++ b/cpp/core/file/utils.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/file/utils.h b/cpp/core/file/utils.h index 1bc8d96eaf..2cdf9c3493 100644 --- a/cpp/core/file/utils.h +++ b/cpp/core/file/utils.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/base.h b/cpp/core/filter/base.h index c144495b01..eae21926ee 100644 --- a/cpp/core/filter/base.h +++ b/cpp/core/filter/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/connected_components.cpp b/cpp/core/filter/connected_components.cpp index 0735d4ca4e..9d764539d6 100644 --- a/cpp/core/filter/connected_components.cpp +++ b/cpp/core/filter/connected_components.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/connected_components.h b/cpp/core/filter/connected_components.h index 6a13758725..a10b8a30d6 100644 --- a/cpp/core/filter/connected_components.h +++ b/cpp/core/filter/connected_components.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/dilate.h b/cpp/core/filter/dilate.h index 75d338bfac..cabf671a14 100644 --- a/cpp/core/filter/dilate.h +++ b/cpp/core/filter/dilate.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/erode.h b/cpp/core/filter/erode.h index 024d924511..7d51aaaa5d 100644 --- a/cpp/core/filter/erode.h +++ b/cpp/core/filter/erode.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/fill.h b/cpp/core/filter/fill.h index e30d367598..da2aef53bd 100644 --- a/cpp/core/filter/fill.h +++ b/cpp/core/filter/fill.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/gradient.h b/cpp/core/filter/gradient.h index 9c0c43ab27..5c4854a1c8 100644 --- a/cpp/core/filter/gradient.h +++ b/cpp/core/filter/gradient.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/mask_clean.h b/cpp/core/filter/mask_clean.h index 9afe19a841..3d86ce5a2d 100644 --- a/cpp/core/filter/mask_clean.h +++ b/cpp/core/filter/mask_clean.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/median.h b/cpp/core/filter/median.h index 7e394e66b2..3baee119f8 100644 --- a/cpp/core/filter/median.h +++ b/cpp/core/filter/median.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/normalise.h b/cpp/core/filter/normalise.h index ce47c67bac..1fd8af92c7 100644 --- a/cpp/core/filter/normalise.h +++ b/cpp/core/filter/normalise.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/optimal_threshold.h b/cpp/core/filter/optimal_threshold.h index 81066b92a8..d68a195ca1 100644 --- a/cpp/core/filter/optimal_threshold.h +++ b/cpp/core/filter/optimal_threshold.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/resize.h b/cpp/core/filter/resize.h index 1c82b402e0..d27a0762bd 100644 --- a/cpp/core/filter/resize.h +++ b/cpp/core/filter/resize.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/reslice.h b/cpp/core/filter/reslice.h index 4c40f374dd..9f5e09b615 100644 --- a/cpp/core/filter/reslice.h +++ b/cpp/core/filter/reslice.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/smooth.h b/cpp/core/filter/smooth.h index faa51e3f7a..e0c7d37b17 100644 --- a/cpp/core/filter/smooth.h +++ b/cpp/core/filter/smooth.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/warp.h b/cpp/core/filter/warp.h index c63d08305e..2aeeaef7ae 100644 --- a/cpp/core/filter/warp.h +++ b/cpp/core/filter/warp.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/filter/zclean.h b/cpp/core/filter/zclean.h index 03e2a68370..67a144963a 100644 --- a/cpp/core/filter/zclean.h +++ b/cpp/core/filter/zclean.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/filter/base.h b/cpp/core/fixel/filter/base.h index f9f30d13e4..651266e173 100644 --- a/cpp/core/fixel/filter/base.h +++ b/cpp/core/fixel/filter/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/filter/connect.cpp b/cpp/core/fixel/filter/connect.cpp index 03c1f41c68..bc6db9a72f 100644 --- a/cpp/core/fixel/filter/connect.cpp +++ b/cpp/core/fixel/filter/connect.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/filter/connect.h b/cpp/core/fixel/filter/connect.h index 1cc3707846..4089ef2667 100644 --- a/cpp/core/fixel/filter/connect.h +++ b/cpp/core/fixel/filter/connect.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/filter/smooth.cpp b/cpp/core/fixel/filter/smooth.cpp index fc2e507e2c..ea285ccc3d 100644 --- a/cpp/core/fixel/filter/smooth.cpp +++ b/cpp/core/fixel/filter/smooth.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/filter/smooth.h b/cpp/core/fixel/filter/smooth.h index 8a560a91bd..f7df3c037c 100644 --- a/cpp/core/fixel/filter/smooth.h +++ b/cpp/core/fixel/filter/smooth.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/fixel.cpp b/cpp/core/fixel/fixel.cpp index e5c8f9c085..f2414aa337 100644 --- a/cpp/core/fixel/fixel.cpp +++ b/cpp/core/fixel/fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/fixel.h b/cpp/core/fixel/fixel.h index ef40a00cef..b1a46e2249 100644 --- a/cpp/core/fixel/fixel.h +++ b/cpp/core/fixel/fixel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/helpers.h b/cpp/core/fixel/helpers.h index a9ab83ff18..508bd19024 100644 --- a/cpp/core/fixel/helpers.h +++ b/cpp/core/fixel/helpers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/index_remapper.cpp b/cpp/core/fixel/index_remapper.cpp index f290685dd3..fcb4d883c3 100644 --- a/cpp/core/fixel/index_remapper.cpp +++ b/cpp/core/fixel/index_remapper.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/index_remapper.h b/cpp/core/fixel/index_remapper.h index e38ff105d1..c1a40fb1f0 100644 --- a/cpp/core/fixel/index_remapper.h +++ b/cpp/core/fixel/index_remapper.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/legacy/fixel_metric.h b/cpp/core/fixel/legacy/fixel_metric.h index 77e2cf2ab4..124100fee3 100644 --- a/cpp/core/fixel/legacy/fixel_metric.h +++ b/cpp/core/fixel/legacy/fixel_metric.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/legacy/image.h b/cpp/core/fixel/legacy/image.h index 8d221ab1d5..2cbd733f34 100644 --- a/cpp/core/fixel/legacy/image.h +++ b/cpp/core/fixel/legacy/image.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/legacy/keys.h b/cpp/core/fixel/legacy/keys.h index 7bd2628b75..c608dfa91a 100644 --- a/cpp/core/fixel/legacy/keys.h +++ b/cpp/core/fixel/legacy/keys.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/loop.h b/cpp/core/fixel/loop.h index 6c6292a748..d900d5651c 100644 --- a/cpp/core/fixel/loop.h +++ b/cpp/core/fixel/loop.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/matrix.cpp b/cpp/core/fixel/matrix.cpp index 56756eb799..c56fcc6446 100644 --- a/cpp/core/fixel/matrix.cpp +++ b/cpp/core/fixel/matrix.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/fixel/matrix.h b/cpp/core/fixel/matrix.h index 8c670fa62e..016f03245a 100644 --- a/cpp/core/fixel/matrix.h +++ b/cpp/core/fixel/matrix.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/dicom.cpp b/cpp/core/formats/dicom.cpp index 350d587d47..ab4abe61a6 100644 --- a/cpp/core/formats/dicom.cpp +++ b/cpp/core/formats/dicom.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/list.cpp b/cpp/core/formats/list.cpp index e6f8197798..de9fdd92ed 100644 --- a/cpp/core/formats/list.cpp +++ b/cpp/core/formats/list.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/list.h b/cpp/core/formats/list.h index bdb4465ace..8fd1a51025 100644 --- a/cpp/core/formats/list.h +++ b/cpp/core/formats/list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mgh.cpp b/cpp/core/formats/mgh.cpp index 6dbc6f39f3..61383f2e28 100644 --- a/cpp/core/formats/mgh.cpp +++ b/cpp/core/formats/mgh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mgz.cpp b/cpp/core/formats/mgz.cpp index 58b4bf3988..99412b55a4 100644 --- a/cpp/core/formats/mgz.cpp +++ b/cpp/core/formats/mgz.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mri.cpp b/cpp/core/formats/mri.cpp index acb1e6b132..48fde56974 100644 --- a/cpp/core/formats/mri.cpp +++ b/cpp/core/formats/mri.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mrtrix.cpp b/cpp/core/formats/mrtrix.cpp index b347a26234..32a8bd04b3 100644 --- a/cpp/core/formats/mrtrix.cpp +++ b/cpp/core/formats/mrtrix.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mrtrix_gz.cpp b/cpp/core/formats/mrtrix_gz.cpp index e1d67c5b6c..9f9bfbac4b 100644 --- a/cpp/core/formats/mrtrix_gz.cpp +++ b/cpp/core/formats/mrtrix_gz.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mrtrix_sparse_legacy.cpp b/cpp/core/formats/mrtrix_sparse_legacy.cpp index 5d536a87cd..889f61aa3c 100644 --- a/cpp/core/formats/mrtrix_sparse_legacy.cpp +++ b/cpp/core/formats/mrtrix_sparse_legacy.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mrtrix_utils.cpp b/cpp/core/formats/mrtrix_utils.cpp index bb96415cd5..34f482a4e8 100644 --- a/cpp/core/formats/mrtrix_utils.cpp +++ b/cpp/core/formats/mrtrix_utils.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/mrtrix_utils.h b/cpp/core/formats/mrtrix_utils.h index 52cd653246..e0ae9c6efe 100644 --- a/cpp/core/formats/mrtrix_utils.h +++ b/cpp/core/formats/mrtrix_utils.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/nifti1.cpp b/cpp/core/formats/nifti1.cpp index b2d2194586..26abc83a0c 100644 --- a/cpp/core/formats/nifti1.cpp +++ b/cpp/core/formats/nifti1.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/nifti1_gz.cpp b/cpp/core/formats/nifti1_gz.cpp index 46088ce66a..a030e7e929 100644 --- a/cpp/core/formats/nifti1_gz.cpp +++ b/cpp/core/formats/nifti1_gz.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/nifti2.cpp b/cpp/core/formats/nifti2.cpp index 3d78b59eaf..6d3c100020 100644 --- a/cpp/core/formats/nifti2.cpp +++ b/cpp/core/formats/nifti2.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/nifti2_gz.cpp b/cpp/core/formats/nifti2_gz.cpp index 08d3085f6f..66bb580aff 100644 --- a/cpp/core/formats/nifti2_gz.cpp +++ b/cpp/core/formats/nifti2_gz.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/par.cpp b/cpp/core/formats/par.cpp index acfd5b7589..f6261b197e 100644 --- a/cpp/core/formats/par.cpp +++ b/cpp/core/formats/par.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/pipe.cpp b/cpp/core/formats/pipe.cpp index dea4cfb129..41c8aacd01 100644 --- a/cpp/core/formats/pipe.cpp +++ b/cpp/core/formats/pipe.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/png.cpp b/cpp/core/formats/png.cpp index f6595f29e0..6ce1cde03a 100644 --- a/cpp/core/formats/png.cpp +++ b/cpp/core/formats/png.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/ram.cpp b/cpp/core/formats/ram.cpp index 69576841d4..070356cf8a 100644 --- a/cpp/core/formats/ram.cpp +++ b/cpp/core/formats/ram.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/formats/xds.cpp b/cpp/core/formats/xds.cpp index 8692b76995..277ca7ddbb 100644 --- a/cpp/core/formats/xds.cpp +++ b/cpp/core/formats/xds.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/half.h b/cpp/core/half.h index 3ff4fe87d9..8af83140cc 100644 --- a/cpp/core/half.h +++ b/cpp/core/half.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/header.cpp b/cpp/core/header.cpp index b62ea951f5..b1e383658d 100644 --- a/cpp/core/header.cpp +++ b/cpp/core/header.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/header.h b/cpp/core/header.h index 71ac814fc7..99ea597a3f 100644 --- a/cpp/core/header.h +++ b/cpp/core/header.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image.cpp b/cpp/core/image.cpp index 64cfa3d0a5..e3eac1542b 100644 --- a/cpp/core/image.cpp +++ b/cpp/core/image.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image.h b/cpp/core/image.h index c8f49600a2..d1b7b800f7 100644 --- a/cpp/core/image.h +++ b/cpp/core/image.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_diff.h b/cpp/core/image_diff.h index 5e36626251..4e959582db 100644 --- a/cpp/core/image_diff.h +++ b/cpp/core/image_diff.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_helpers.h b/cpp/core/image_helpers.h index 3b07aad7b3..380cb56fdb 100644 --- a/cpp/core/image_helpers.h +++ b/cpp/core/image_helpers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/base.cpp b/cpp/core/image_io/base.cpp index 59c2426128..b537310992 100644 --- a/cpp/core/image_io/base.cpp +++ b/cpp/core/image_io/base.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/base.h b/cpp/core/image_io/base.h index ada03e7af2..d8fbf8274d 100644 --- a/cpp/core/image_io/base.h +++ b/cpp/core/image_io/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/default.cpp b/cpp/core/image_io/default.cpp index 167ee3ad96..775098b1b7 100644 --- a/cpp/core/image_io/default.cpp +++ b/cpp/core/image_io/default.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/default.h b/cpp/core/image_io/default.h index 4f4163b546..5bf54b5741 100644 --- a/cpp/core/image_io/default.h +++ b/cpp/core/image_io/default.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/gz.cpp b/cpp/core/image_io/gz.cpp index eab27c5ed2..9b7d5f1446 100644 --- a/cpp/core/image_io/gz.cpp +++ b/cpp/core/image_io/gz.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/gz.h b/cpp/core/image_io/gz.h index 1c90a6c57a..9ced7010f8 100644 --- a/cpp/core/image_io/gz.h +++ b/cpp/core/image_io/gz.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/mosaic.cpp b/cpp/core/image_io/mosaic.cpp index 7eab8b4597..8bc48476da 100644 --- a/cpp/core/image_io/mosaic.cpp +++ b/cpp/core/image_io/mosaic.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/mosaic.h b/cpp/core/image_io/mosaic.h index 903f12ff65..1a3281d8ea 100644 --- a/cpp/core/image_io/mosaic.h +++ b/cpp/core/image_io/mosaic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/pipe.cpp b/cpp/core/image_io/pipe.cpp index e7aabee49a..34a0321690 100644 --- a/cpp/core/image_io/pipe.cpp +++ b/cpp/core/image_io/pipe.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/pipe.h b/cpp/core/image_io/pipe.h index 4862f10e94..3a8dde24e8 100644 --- a/cpp/core/image_io/pipe.h +++ b/cpp/core/image_io/pipe.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/png.cpp b/cpp/core/image_io/png.cpp index 7b332ef7cf..9be9b7457c 100644 --- a/cpp/core/image_io/png.cpp +++ b/cpp/core/image_io/png.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/png.h b/cpp/core/image_io/png.h index a9143667fc..3dd1de09f6 100644 --- a/cpp/core/image_io/png.h +++ b/cpp/core/image_io/png.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/ram.cpp b/cpp/core/image_io/ram.cpp index 505680e5e5..57b2aa49f9 100644 --- a/cpp/core/image_io/ram.cpp +++ b/cpp/core/image_io/ram.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/ram.h b/cpp/core/image_io/ram.h index a56793fea0..687937c003 100644 --- a/cpp/core/image_io/ram.h +++ b/cpp/core/image_io/ram.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/scratch.cpp b/cpp/core/image_io/scratch.cpp index b1902fd847..8c7e82676e 100644 --- a/cpp/core/image_io/scratch.cpp +++ b/cpp/core/image_io/scratch.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/scratch.h b/cpp/core/image_io/scratch.h index 02dfdaa6dd..a8382b0915 100644 --- a/cpp/core/image_io/scratch.h +++ b/cpp/core/image_io/scratch.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/sparse.cpp b/cpp/core/image_io/sparse.cpp index ace000bea8..58d704ac51 100644 --- a/cpp/core/image_io/sparse.cpp +++ b/cpp/core/image_io/sparse.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/sparse.h b/cpp/core/image_io/sparse.h index 44c02ae981..19b909c865 100644 --- a/cpp/core/image_io/sparse.h +++ b/cpp/core/image_io/sparse.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/variable_scaling.cpp b/cpp/core/image_io/variable_scaling.cpp index 112a1bb053..be9cd76d2c 100644 --- a/cpp/core/image_io/variable_scaling.cpp +++ b/cpp/core/image_io/variable_scaling.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/image_io/variable_scaling.h b/cpp/core/image_io/variable_scaling.h index 67a25ff14d..21e7516425 100644 --- a/cpp/core/image_io/variable_scaling.h +++ b/cpp/core/image_io/variable_scaling.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/interp/base.h b/cpp/core/interp/base.h index b53d41a6c6..21e2d7083c 100644 --- a/cpp/core/interp/base.h +++ b/cpp/core/interp/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/interp/cubic.h b/cpp/core/interp/cubic.h index 8a1785b673..c6bc561fab 100644 --- a/cpp/core/interp/cubic.h +++ b/cpp/core/interp/cubic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/interp/linear.h b/cpp/core/interp/linear.h index d0de0a19e3..610805a3aa 100644 --- a/cpp/core/interp/linear.h +++ b/cpp/core/interp/linear.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/interp/masked.h b/cpp/core/interp/masked.h index 9b5d618f02..665d41b41f 100644 --- a/cpp/core/interp/masked.h +++ b/cpp/core/interp/masked.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/interp/nearest.h b/cpp/core/interp/nearest.h index 81b073df36..64c042f68c 100644 --- a/cpp/core/interp/nearest.h +++ b/cpp/core/interp/nearest.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/interp/sinc.h b/cpp/core/interp/sinc.h index b2f49a7750..10946ca98a 100644 --- a/cpp/core/interp/sinc.h +++ b/cpp/core/interp/sinc.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/SH.cpp b/cpp/core/math/SH.cpp index 053c1de7ea..25ee60e0b0 100644 --- a/cpp/core/math/SH.cpp +++ b/cpp/core/math/SH.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/SH.h b/cpp/core/math/SH.h index bf33b03757..af16fd8b48 100644 --- a/cpp/core/math/SH.h +++ b/cpp/core/math/SH.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/Sn_scale_estimator.h b/cpp/core/math/Sn_scale_estimator.h index b97e8d3088..4979ac86e9 100644 --- a/cpp/core/math/Sn_scale_estimator.h +++ b/cpp/core/math/Sn_scale_estimator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/ZSH.h b/cpp/core/math/ZSH.h index c5dd8ece05..b0348dae4e 100644 --- a/cpp/core/math/ZSH.h +++ b/cpp/core/math/ZSH.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/average_space.cpp b/cpp/core/math/average_space.cpp index 7cc5d395ce..d9eb75c7db 100644 --- a/cpp/core/math/average_space.cpp +++ b/cpp/core/math/average_space.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/average_space.h b/cpp/core/math/average_space.h index 8f2c3df530..3e52da2d2f 100644 --- a/cpp/core/math/average_space.h +++ b/cpp/core/math/average_space.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/bessel.cpp b/cpp/core/math/bessel.cpp index a68395346d..e673d1b88d 100644 --- a/cpp/core/math/bessel.cpp +++ b/cpp/core/math/bessel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/bessel.h b/cpp/core/math/bessel.h index 839af0af3f..eee29c1bf1 100644 --- a/cpp/core/math/bessel.h +++ b/cpp/core/math/bessel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/betainc.cpp b/cpp/core/math/betainc.cpp index 4dac27ba68..c69f9c2cdd 100644 --- a/cpp/core/math/betainc.cpp +++ b/cpp/core/math/betainc.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/betainc.h b/cpp/core/math/betainc.h index de1b0b73f9..122e944140 100644 --- a/cpp/core/math/betainc.h +++ b/cpp/core/math/betainc.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/cauchy.h b/cpp/core/math/cauchy.h index 7313e3e6aa..ab6c055fad 100644 --- a/cpp/core/math/cauchy.h +++ b/cpp/core/math/cauchy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/chebyshev.h b/cpp/core/math/chebyshev.h index 4bf7fb6b0d..96d1f1d50f 100644 --- a/cpp/core/math/chebyshev.h +++ b/cpp/core/math/chebyshev.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/check_gradient.h b/cpp/core/math/check_gradient.h index eef743c02a..847a2e6ce2 100644 --- a/cpp/core/math/check_gradient.h +++ b/cpp/core/math/check_gradient.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/condition_number.cpp b/cpp/core/math/condition_number.cpp index 88c7ea89b7..1b4d4d4b21 100644 --- a/cpp/core/math/condition_number.cpp +++ b/cpp/core/math/condition_number.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/condition_number.h b/cpp/core/math/condition_number.h index ca1a9c5f29..000625c86a 100644 --- a/cpp/core/math/condition_number.h +++ b/cpp/core/math/condition_number.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/constrained_least_squares.h b/cpp/core/math/constrained_least_squares.h index 4a304da90c..24c74ec054 100644 --- a/cpp/core/math/constrained_least_squares.h +++ b/cpp/core/math/constrained_least_squares.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/cubic_spline.h b/cpp/core/math/cubic_spline.h index 88d63dd3f5..3108e7300f 100644 --- a/cpp/core/math/cubic_spline.h +++ b/cpp/core/math/cubic_spline.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/erfinv.cpp b/cpp/core/math/erfinv.cpp index 2df2827b8e..ca2488824f 100644 --- a/cpp/core/math/erfinv.cpp +++ b/cpp/core/math/erfinv.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/erfinv.h b/cpp/core/math/erfinv.h index 35997696d4..b578d7d17e 100644 --- a/cpp/core/math/erfinv.h +++ b/cpp/core/math/erfinv.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/factorial.h b/cpp/core/math/factorial.h index 0e8cc64b63..e6fc4337b0 100644 --- a/cpp/core/math/factorial.h +++ b/cpp/core/math/factorial.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/fft.h b/cpp/core/math/fft.h index 8914f1df46..8ae600a13c 100644 --- a/cpp/core/math/fft.h +++ b/cpp/core/math/fft.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/gaussian.h b/cpp/core/math/gaussian.h index 0499935073..5ff6a6a78a 100644 --- a/cpp/core/math/gaussian.h +++ b/cpp/core/math/gaussian.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/golden_section_search.h b/cpp/core/math/golden_section_search.h index b375de8a39..fff94a290e 100644 --- a/cpp/core/math/golden_section_search.h +++ b/cpp/core/math/golden_section_search.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/gradient_descent.h b/cpp/core/math/gradient_descent.h index 64eb4bb06a..797187c477 100644 --- a/cpp/core/math/gradient_descent.h +++ b/cpp/core/math/gradient_descent.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/gradient_descent_bb.h b/cpp/core/math/gradient_descent_bb.h index 52b74c46f0..8c2f227d41 100644 --- a/cpp/core/math/gradient_descent_bb.h +++ b/cpp/core/math/gradient_descent_bb.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/hermite.h b/cpp/core/math/hermite.h index 0c28c23605..18ae20d70d 100644 --- a/cpp/core/math/hermite.h +++ b/cpp/core/math/hermite.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/least_squares.h b/cpp/core/math/least_squares.h index 8cc292c8dc..e60dc230c7 100644 --- a/cpp/core/math/least_squares.h +++ b/cpp/core/math/least_squares.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/legendre.h b/cpp/core/math/legendre.h index 7fd398aec0..2e2754262a 100644 --- a/cpp/core/math/legendre.h +++ b/cpp/core/math/legendre.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/math.h b/cpp/core/math/math.h index 731a9f2b0c..b3107bd62e 100644 --- a/cpp/core/math/math.h +++ b/cpp/core/math/math.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/median.h b/cpp/core/math/median.h index 6a89cdd4a2..7ba86a7f9a 100644 --- a/cpp/core/math/median.h +++ b/cpp/core/math/median.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/polynomial.h b/cpp/core/math/polynomial.h index c61127f8dc..20ebc00a84 100644 --- a/cpp/core/math/polynomial.h +++ b/cpp/core/math/polynomial.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/quadratic_line_search.h b/cpp/core/math/quadratic_line_search.h index ea01a2b50f..81ae57dc78 100644 --- a/cpp/core/math/quadratic_line_search.h +++ b/cpp/core/math/quadratic_line_search.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/rician.h b/cpp/core/math/rician.h index 2c70550afc..2cd590c5d5 100644 --- a/cpp/core/math/rician.h +++ b/cpp/core/math/rician.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/rng.h b/cpp/core/math/rng.h index 5834f77723..64e5198a03 100644 --- a/cpp/core/math/rng.h +++ b/cpp/core/math/rng.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/sech.h b/cpp/core/math/sech.h index b6094192ea..4360c877b9 100644 --- a/cpp/core/math/sech.h +++ b/cpp/core/math/sech.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/sinc.h b/cpp/core/math/sinc.h index 7008a91cd4..015f128e07 100644 --- a/cpp/core/math/sinc.h +++ b/cpp/core/math/sinc.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/sphere.h b/cpp/core/math/sphere.h index 6e3906ce55..5dd1fe5bba 100644 --- a/cpp/core/math/sphere.h +++ b/cpp/core/math/sphere.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/fwe.cpp b/cpp/core/math/stats/fwe.cpp index 02c847fba3..f6d743ba9f 100644 --- a/cpp/core/math/stats/fwe.cpp +++ b/cpp/core/math/stats/fwe.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/fwe.h b/cpp/core/math/stats/fwe.h index 641c605774..66adbf87a9 100644 --- a/cpp/core/math/stats/fwe.h +++ b/cpp/core/math/stats/fwe.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/glm.cpp b/cpp/core/math/stats/glm.cpp index 8d69cc57e7..e5211215c9 100644 --- a/cpp/core/math/stats/glm.cpp +++ b/cpp/core/math/stats/glm.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/glm.h b/cpp/core/math/stats/glm.h index 368bf262a0..dfb05b00fd 100644 --- a/cpp/core/math/stats/glm.h +++ b/cpp/core/math/stats/glm.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/import.cpp b/cpp/core/math/stats/import.cpp index 80e298e21e..9c3abc36c6 100644 --- a/cpp/core/math/stats/import.cpp +++ b/cpp/core/math/stats/import.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/import.h b/cpp/core/math/stats/import.h index c03d52dd13..5e8ce85f55 100644 --- a/cpp/core/math/stats/import.h +++ b/cpp/core/math/stats/import.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/shuffle.cpp b/cpp/core/math/stats/shuffle.cpp index c9a459afb5..fe14e9a3bc 100644 --- a/cpp/core/math/stats/shuffle.cpp +++ b/cpp/core/math/stats/shuffle.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/shuffle.h b/cpp/core/math/stats/shuffle.h index e4ace6960d..d8812a84c8 100644 --- a/cpp/core/math/stats/shuffle.h +++ b/cpp/core/math/stats/shuffle.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/stats/typedefs.h b/cpp/core/math/stats/typedefs.h index aa61c1fc83..f1524aa350 100644 --- a/cpp/core/math/stats/typedefs.h +++ b/cpp/core/math/stats/typedefs.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/welch_satterthwaite.h b/cpp/core/math/welch_satterthwaite.h index 0579678b37..4e2886fe38 100644 --- a/cpp/core/math/welch_satterthwaite.h +++ b/cpp/core/math/welch_satterthwaite.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/zstatistic.cpp b/cpp/core/math/zstatistic.cpp index 1034fccc50..0f7884a2e6 100644 --- a/cpp/core/math/zstatistic.cpp +++ b/cpp/core/math/zstatistic.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/math/zstatistic.h b/cpp/core/math/zstatistic.h index faab8a9477..98187f1919 100644 --- a/cpp/core/math/zstatistic.h +++ b/cpp/core/math/zstatistic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/memory.h b/cpp/core/memory.h index c371565480..22c4b7af86 100644 --- a/cpp/core/memory.h +++ b/cpp/core/memory.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/min_mem_array.h b/cpp/core/min_mem_array.h index e3dd9701bb..091b6c2ff6 100644 --- a/cpp/core/min_mem_array.h +++ b/cpp/core/min_mem_array.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/misc/bitset.cpp b/cpp/core/misc/bitset.cpp index 432e36bcba..2549f06448 100644 --- a/cpp/core/misc/bitset.cpp +++ b/cpp/core/misc/bitset.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/misc/bitset.h b/cpp/core/misc/bitset.h index fa5a718ce4..9d16b1e7b4 100644 --- a/cpp/core/misc/bitset.h +++ b/cpp/core/misc/bitset.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/misc/voxel2vector.h b/cpp/core/misc/voxel2vector.h index 37b0f00b36..e118146d69 100644 --- a/cpp/core/misc/voxel2vector.h +++ b/cpp/core/misc/voxel2vector.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/mrtrix.cpp b/cpp/core/mrtrix.cpp index 3a316b6095..09563053b9 100644 --- a/cpp/core/mrtrix.cpp +++ b/cpp/core/mrtrix.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/mrtrix.h b/cpp/core/mrtrix.h index 59cb7c97ff..6deae42d61 100644 --- a/cpp/core/mrtrix.h +++ b/cpp/core/mrtrix.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/mrtrix_version.h b/cpp/core/mrtrix_version.h index c765871502..9e7fde17e9 100644 --- a/cpp/core/mrtrix_version.h +++ b/cpp/core/mrtrix_version.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/mutexprotected.h b/cpp/core/mutexprotected.h index 0cfa0d9421..5ded594ab6 100644 --- a/cpp/core/mutexprotected.h +++ b/cpp/core/mutexprotected.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/ordered_thread_queue.h b/cpp/core/ordered_thread_queue.h index 01ceca8923..3a368c1d5a 100644 --- a/cpp/core/ordered_thread_queue.h +++ b/cpp/core/ordered_thread_queue.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/phase_encoding.cpp b/cpp/core/phase_encoding.cpp index 008b6edc86..ac7f7dfec8 100644 --- a/cpp/core/phase_encoding.cpp +++ b/cpp/core/phase_encoding.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/phase_encoding.h b/cpp/core/phase_encoding.h index 8d6efb63da..eb12d79591 100644 --- a/cpp/core/phase_encoding.h +++ b/cpp/core/phase_encoding.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/progressbar.cpp b/cpp/core/progressbar.cpp index 073ca05a41..700c5160b9 100644 --- a/cpp/core/progressbar.cpp +++ b/cpp/core/progressbar.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/progressbar.h b/cpp/core/progressbar.h index 7616330c36..f2cdc3e68a 100644 --- a/cpp/core/progressbar.h +++ b/cpp/core/progressbar.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/raw.h b/cpp/core/raw.h index 45ae42d559..2afe50e6a0 100644 --- a/cpp/core/raw.h +++ b/cpp/core/raw.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/linear.cpp b/cpp/core/registration/linear.cpp index 7e49d37e1b..31f2d2a453 100644 --- a/cpp/core/registration/linear.cpp +++ b/cpp/core/registration/linear.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/linear.h b/cpp/core/registration/linear.h index e98a709db2..8dd2af7fbe 100644 --- a/cpp/core/registration/linear.h +++ b/cpp/core/registration/linear.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/cc_helper.h b/cpp/core/registration/metric/cc_helper.h index 7509235193..51b4fcd89d 100644 --- a/cpp/core/registration/metric/cc_helper.h +++ b/cpp/core/registration/metric/cc_helper.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/cross_correlation.h b/cpp/core/registration/metric/cross_correlation.h index 5b53f61a0a..ea28abb331 100644 --- a/cpp/core/registration/metric/cross_correlation.h +++ b/cpp/core/registration/metric/cross_correlation.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/demons.h b/cpp/core/registration/metric/demons.h index 35eb744da9..980760ca87 100644 --- a/cpp/core/registration/metric/demons.h +++ b/cpp/core/registration/metric/demons.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/demons4D.h b/cpp/core/registration/metric/demons4D.h index c448a6c1e6..873dfdb25f 100644 --- a/cpp/core/registration/metric/demons4D.h +++ b/cpp/core/registration/metric/demons4D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/demons_cc.h b/cpp/core/registration/metric/demons_cc.h index fed6c893ed..16ea2193b2 100644 --- a/cpp/core/registration/metric/demons_cc.h +++ b/cpp/core/registration/metric/demons_cc.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/difference_robust.h b/cpp/core/registration/metric/difference_robust.h index fdee45840f..7e4a1cdb18 100644 --- a/cpp/core/registration/metric/difference_robust.h +++ b/cpp/core/registration/metric/difference_robust.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/evaluate.h b/cpp/core/registration/metric/evaluate.h index b12df04407..6c52c47147 100644 --- a/cpp/core/registration/metric/evaluate.h +++ b/cpp/core/registration/metric/evaluate.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/linear_base.h b/cpp/core/registration/metric/linear_base.h index a1adad786d..0232260de2 100644 --- a/cpp/core/registration/metric/linear_base.h +++ b/cpp/core/registration/metric/linear_base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/local_cross_correlation.h b/cpp/core/registration/metric/local_cross_correlation.h index a95053236b..2cfbd378c9 100644 --- a/cpp/core/registration/metric/local_cross_correlation.h +++ b/cpp/core/registration/metric/local_cross_correlation.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/mean_squared.h b/cpp/core/registration/metric/mean_squared.h index f2778601a7..55ce0b3eba 100644 --- a/cpp/core/registration/metric/mean_squared.h +++ b/cpp/core/registration/metric/mean_squared.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/params.h b/cpp/core/registration/metric/params.h index 0a3e72379b..0ffc8f6403 100644 --- a/cpp/core/registration/metric/params.h +++ b/cpp/core/registration/metric/params.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/robust_estimators.h b/cpp/core/registration/metric/robust_estimators.h index c0f334f4ee..d2bb8a7762 100644 --- a/cpp/core/registration/metric/robust_estimators.h +++ b/cpp/core/registration/metric/robust_estimators.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/metric/thread_kernel.h b/cpp/core/registration/metric/thread_kernel.h index 111e9045f8..727fffcf06 100644 --- a/cpp/core/registration/metric/thread_kernel.h +++ b/cpp/core/registration/metric/thread_kernel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/multi_contrast.cpp b/cpp/core/registration/multi_contrast.cpp index 2aa8cae61d..042b96b9c6 100644 --- a/cpp/core/registration/multi_contrast.cpp +++ b/cpp/core/registration/multi_contrast.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/multi_contrast.h b/cpp/core/registration/multi_contrast.h index 610db1954e..e0ebf024f1 100644 --- a/cpp/core/registration/multi_contrast.h +++ b/cpp/core/registration/multi_contrast.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/multi_resolution_lmax.h b/cpp/core/registration/multi_resolution_lmax.h index 6c994aba77..45dfec46e9 100644 --- a/cpp/core/registration/multi_resolution_lmax.h +++ b/cpp/core/registration/multi_resolution_lmax.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/nonlinear.cpp b/cpp/core/registration/nonlinear.cpp index 686ce794cd..760d595190 100644 --- a/cpp/core/registration/nonlinear.cpp +++ b/cpp/core/registration/nonlinear.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/nonlinear.h b/cpp/core/registration/nonlinear.h index ac1d19624a..f58b834fe8 100644 --- a/cpp/core/registration/nonlinear.h +++ b/cpp/core/registration/nonlinear.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/shared.h b/cpp/core/registration/shared.h index 0584e9cd63..981b9a2181 100644 --- a/cpp/core/registration/shared.h +++ b/cpp/core/registration/shared.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/affine.cpp b/cpp/core/registration/transform/affine.cpp index fae77b10ce..49cae91b10 100644 --- a/cpp/core/registration/transform/affine.cpp +++ b/cpp/core/registration/transform/affine.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/affine.h b/cpp/core/registration/transform/affine.h index 389227c847..a59814bc39 100644 --- a/cpp/core/registration/transform/affine.h +++ b/cpp/core/registration/transform/affine.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/base.cpp b/cpp/core/registration/transform/base.cpp index c01c90c82e..3c66f60d64 100644 --- a/cpp/core/registration/transform/base.cpp +++ b/cpp/core/registration/transform/base.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/base.h b/cpp/core/registration/transform/base.h index 2a1e79c87b..3b3874399f 100644 --- a/cpp/core/registration/transform/base.h +++ b/cpp/core/registration/transform/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/convergence_check.cpp b/cpp/core/registration/transform/convergence_check.cpp index 9697d327f5..e1f5a3928c 100644 --- a/cpp/core/registration/transform/convergence_check.cpp +++ b/cpp/core/registration/transform/convergence_check.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/convergence_check.h b/cpp/core/registration/transform/convergence_check.h index 191a8c4b13..efeb355cd2 100644 --- a/cpp/core/registration/transform/convergence_check.h +++ b/cpp/core/registration/transform/convergence_check.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/initialiser.cpp b/cpp/core/registration/transform/initialiser.cpp index 3714ec429f..564b6b94ea 100644 --- a/cpp/core/registration/transform/initialiser.cpp +++ b/cpp/core/registration/transform/initialiser.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/initialiser.h b/cpp/core/registration/transform/initialiser.h index 42e0fe6a1b..019ad11f52 100644 --- a/cpp/core/registration/transform/initialiser.h +++ b/cpp/core/registration/transform/initialiser.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/initialiser_helpers.cpp b/cpp/core/registration/transform/initialiser_helpers.cpp index 2cb04c3948..92795d0eda 100644 --- a/cpp/core/registration/transform/initialiser_helpers.cpp +++ b/cpp/core/registration/transform/initialiser_helpers.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/initialiser_helpers.h b/cpp/core/registration/transform/initialiser_helpers.h index a327d81e49..8229f34ce1 100644 --- a/cpp/core/registration/transform/initialiser_helpers.h +++ b/cpp/core/registration/transform/initialiser_helpers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/reorient.cpp b/cpp/core/registration/transform/reorient.cpp index c4d5205019..a1955939ef 100644 --- a/cpp/core/registration/transform/reorient.cpp +++ b/cpp/core/registration/transform/reorient.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/reorient.h b/cpp/core/registration/transform/reorient.h index 685777c8b6..74156e0a15 100644 --- a/cpp/core/registration/transform/reorient.h +++ b/cpp/core/registration/transform/reorient.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/rigid.cpp b/cpp/core/registration/transform/rigid.cpp index 800c6a86a2..3992affc87 100644 --- a/cpp/core/registration/transform/rigid.cpp +++ b/cpp/core/registration/transform/rigid.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/rigid.h b/cpp/core/registration/transform/rigid.h index e0c70c5096..96e674a196 100644 --- a/cpp/core/registration/transform/rigid.h +++ b/cpp/core/registration/transform/rigid.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/transform/search.h b/cpp/core/registration/transform/search.h index 2c78678900..8d1d05ed78 100644 --- a/cpp/core/registration/transform/search.h +++ b/cpp/core/registration/transform/search.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/warp/compose.h b/cpp/core/registration/warp/compose.h index 3dce0f75f5..7f3d4c4818 100644 --- a/cpp/core/registration/warp/compose.h +++ b/cpp/core/registration/warp/compose.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/warp/convert.h b/cpp/core/registration/warp/convert.h index e3b9eb8eac..1754dc0cbd 100644 --- a/cpp/core/registration/warp/convert.h +++ b/cpp/core/registration/warp/convert.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/warp/helpers.h b/cpp/core/registration/warp/helpers.h index b21abb39bb..8a0dcfa144 100644 --- a/cpp/core/registration/warp/helpers.h +++ b/cpp/core/registration/warp/helpers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/registration/warp/invert.h b/cpp/core/registration/warp/invert.h index eddf3262d6..c76af18e1e 100644 --- a/cpp/core/registration/warp/invert.h +++ b/cpp/core/registration/warp/invert.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/signal_handler.cpp b/cpp/core/signal_handler.cpp index f260629541..fca4029ea9 100644 --- a/cpp/core/signal_handler.cpp +++ b/cpp/core/signal_handler.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/signal_handler.h b/cpp/core/signal_handler.h index 1748e88a64..7149d9bbdb 100644 --- a/cpp/core/signal_handler.h +++ b/cpp/core/signal_handler.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/signals.h b/cpp/core/signals.h index 38e06c159d..e005ac6031 100644 --- a/cpp/core/signals.h +++ b/cpp/core/signals.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats.cpp b/cpp/core/stats.cpp index 85be8e0add..b3458ed72e 100644 --- a/cpp/core/stats.cpp +++ b/cpp/core/stats.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats.h b/cpp/core/stats.h index 10c378d7e4..9d68479867 100644 --- a/cpp/core/stats.h +++ b/cpp/core/stats.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/cfe.cpp b/cpp/core/stats/cfe.cpp index a0fb230ac8..28a952a69c 100644 --- a/cpp/core/stats/cfe.cpp +++ b/cpp/core/stats/cfe.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/cfe.h b/cpp/core/stats/cfe.h index 1a2e17e840..f29b8177dd 100644 --- a/cpp/core/stats/cfe.h +++ b/cpp/core/stats/cfe.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/cluster.cpp b/cpp/core/stats/cluster.cpp index 1e5a477552..2815e39ce7 100644 --- a/cpp/core/stats/cluster.cpp +++ b/cpp/core/stats/cluster.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/cluster.h b/cpp/core/stats/cluster.h index 4add9f3add..50772453e8 100644 --- a/cpp/core/stats/cluster.h +++ b/cpp/core/stats/cluster.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/enhance.h b/cpp/core/stats/enhance.h index e5a6a8c108..7033091c13 100644 --- a/cpp/core/stats/enhance.h +++ b/cpp/core/stats/enhance.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/permtest.cpp b/cpp/core/stats/permtest.cpp index affefd17d1..d2ed136905 100644 --- a/cpp/core/stats/permtest.cpp +++ b/cpp/core/stats/permtest.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/permtest.h b/cpp/core/stats/permtest.h index b2209df2f6..ed806b2305 100644 --- a/cpp/core/stats/permtest.h +++ b/cpp/core/stats/permtest.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/tfce.cpp b/cpp/core/stats/tfce.cpp index 93b8a92daa..d3ec5783d0 100644 --- a/cpp/core/stats/tfce.cpp +++ b/cpp/core/stats/tfce.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stats/tfce.h b/cpp/core/stats/tfce.h index 22fd32f401..efa83407bc 100644 --- a/cpp/core/stats/tfce.h +++ b/cpp/core/stats/tfce.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stride.cpp b/cpp/core/stride.cpp index 1101c2776b..8ccc6234bf 100644 --- a/cpp/core/stride.cpp +++ b/cpp/core/stride.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/stride.h b/cpp/core/stride.h index a2fbeec3ff..6666390bea 100644 --- a/cpp/core/stride.h +++ b/cpp/core/stride.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/algo/image2mesh.h b/cpp/core/surface/algo/image2mesh.h index 690b5b4033..f3c9087d44 100644 --- a/cpp/core/surface/algo/image2mesh.h +++ b/cpp/core/surface/algo/image2mesh.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/algo/mesh2image.cpp b/cpp/core/surface/algo/mesh2image.cpp index ad1b71b5af..8333df9eff 100644 --- a/cpp/core/surface/algo/mesh2image.cpp +++ b/cpp/core/surface/algo/mesh2image.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/algo/mesh2image.h b/cpp/core/surface/algo/mesh2image.h index 9c4724c69b..cb1de415e2 100644 --- a/cpp/core/surface/algo/mesh2image.h +++ b/cpp/core/surface/algo/mesh2image.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/filter/base.cpp b/cpp/core/surface/filter/base.cpp index dd8c3e498e..3c18994cd7 100644 --- a/cpp/core/surface/filter/base.cpp +++ b/cpp/core/surface/filter/base.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/filter/base.h b/cpp/core/surface/filter/base.h index dac732addf..ce06f41345 100644 --- a/cpp/core/surface/filter/base.h +++ b/cpp/core/surface/filter/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/filter/smooth.cpp b/cpp/core/surface/filter/smooth.cpp index ed34f8b981..25a4901ad4 100644 --- a/cpp/core/surface/filter/smooth.cpp +++ b/cpp/core/surface/filter/smooth.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/filter/smooth.h b/cpp/core/surface/filter/smooth.h index ca25d5a382..18502d8f8f 100644 --- a/cpp/core/surface/filter/smooth.h +++ b/cpp/core/surface/filter/smooth.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/filter/vertex_transform.cpp b/cpp/core/surface/filter/vertex_transform.cpp index 299861b8f0..ab80f71f33 100644 --- a/cpp/core/surface/filter/vertex_transform.cpp +++ b/cpp/core/surface/filter/vertex_transform.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/filter/vertex_transform.h b/cpp/core/surface/filter/vertex_transform.h index 09413a55f0..2b58372f4d 100644 --- a/cpp/core/surface/filter/vertex_transform.h +++ b/cpp/core/surface/filter/vertex_transform.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/freesurfer.cpp b/cpp/core/surface/freesurfer.cpp index a0a584adeb..d29b3d47d4 100644 --- a/cpp/core/surface/freesurfer.cpp +++ b/cpp/core/surface/freesurfer.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/freesurfer.h b/cpp/core/surface/freesurfer.h index ac1d5bc4f7..b3046ba1cf 100644 --- a/cpp/core/surface/freesurfer.h +++ b/cpp/core/surface/freesurfer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/mesh.cpp b/cpp/core/surface/mesh.cpp index 8a914752d3..2f906a0650 100644 --- a/cpp/core/surface/mesh.cpp +++ b/cpp/core/surface/mesh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/mesh.h b/cpp/core/surface/mesh.h index 9040122924..3348b5152e 100644 --- a/cpp/core/surface/mesh.h +++ b/cpp/core/surface/mesh.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/mesh_multi.cpp b/cpp/core/surface/mesh_multi.cpp index a36f371d5c..9cae931346 100644 --- a/cpp/core/surface/mesh_multi.cpp +++ b/cpp/core/surface/mesh_multi.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/mesh_multi.h b/cpp/core/surface/mesh_multi.h index b0628dc86d..041830a866 100644 --- a/cpp/core/surface/mesh_multi.h +++ b/cpp/core/surface/mesh_multi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/polygon.cpp b/cpp/core/surface/polygon.cpp index d8e0a04db4..2695f32b61 100644 --- a/cpp/core/surface/polygon.cpp +++ b/cpp/core/surface/polygon.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/polygon.h b/cpp/core/surface/polygon.h index 530c9ddfa6..36a46a3835 100644 --- a/cpp/core/surface/polygon.h +++ b/cpp/core/surface/polygon.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/scalar.cpp b/cpp/core/surface/scalar.cpp index dd04e426f2..74cfa69d94 100644 --- a/cpp/core/surface/scalar.cpp +++ b/cpp/core/surface/scalar.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/scalar.h b/cpp/core/surface/scalar.h index 748a2bf460..f1c6d18b30 100644 --- a/cpp/core/surface/scalar.h +++ b/cpp/core/surface/scalar.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/types.h b/cpp/core/surface/types.h index 23d10c2afa..4e3f36f705 100644 --- a/cpp/core/surface/types.h +++ b/cpp/core/surface/types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/surface/utils.h b/cpp/core/surface/utils.h index acf834da82..2c7a360ad3 100644 --- a/cpp/core/surface/utils.h +++ b/cpp/core/surface/utils.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/thread.cpp b/cpp/core/thread.cpp index c53ed49348..692a92bbab 100644 --- a/cpp/core/thread.cpp +++ b/cpp/core/thread.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/thread.h b/cpp/core/thread.h index b5f6d368a5..5d0edcdc9c 100644 --- a/cpp/core/thread.h +++ b/cpp/core/thread.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/thread_queue.h b/cpp/core/thread_queue.h index 9085088caf..c7a48ca935 100644 --- a/cpp/core/thread_queue.h +++ b/cpp/core/thread_queue.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/timer.h b/cpp/core/timer.h index d72165af78..23f43017f1 100644 --- a/cpp/core/timer.h +++ b/cpp/core/timer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/transform.h b/cpp/core/transform.h index 269e55fc9b..28b16f6d16 100644 --- a/cpp/core/transform.h +++ b/cpp/core/transform.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/types.h b/cpp/core/types.h index 57336a064a..3b6cdde637 100644 --- a/cpp/core/types.h +++ b/cpp/core/types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/core/wrap_r.h b/cpp/core/wrap_r.h index c9c9b928d5..ad4c967506 100644 --- a/cpp/core/wrap_r.h +++ b/cpp/core/wrap_r.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/color_button.cpp b/cpp/gui/color_button.cpp index 20d4a08614..93a1eb76af 100644 --- a/cpp/gui/color_button.cpp +++ b/cpp/gui/color_button.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/color_button.h b/cpp/gui/color_button.h index 2aa8062f2f..3047dfa8a0 100644 --- a/cpp/gui/color_button.h +++ b/cpp/gui/color_button.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/crosshair.cpp b/cpp/gui/crosshair.cpp index 4019a81e6f..1707afd171 100644 --- a/cpp/gui/crosshair.cpp +++ b/cpp/gui/crosshair.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/crosshair.h b/cpp/gui/crosshair.h index c6dac8865d..51a1206a62 100644 --- a/cpp/gui/crosshair.h +++ b/cpp/gui/crosshair.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/cursor.cpp b/cpp/gui/cursor.cpp index ee3e4b9b16..cad5414ee6 100644 --- a/cpp/gui/cursor.cpp +++ b/cpp/gui/cursor.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/cursor.h b/cpp/gui/cursor.h index 822a9ac327..9782be2fc7 100644 --- a/cpp/gui/cursor.h +++ b/cpp/gui/cursor.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/dialog.cpp b/cpp/gui/dialog/dialog.cpp index 5874caed88..c4c07d8182 100644 --- a/cpp/gui/dialog/dialog.cpp +++ b/cpp/gui/dialog/dialog.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/dialog.h b/cpp/gui/dialog/dialog.h index 5e15f5f39b..c99ddff3e3 100644 --- a/cpp/gui/dialog/dialog.h +++ b/cpp/gui/dialog/dialog.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/dicom.cpp b/cpp/gui/dialog/dicom.cpp index 55272c8425..68ea099443 100644 --- a/cpp/gui/dialog/dicom.cpp +++ b/cpp/gui/dialog/dicom.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/dicom.h b/cpp/gui/dialog/dicom.h index 1645919608..a56d2d7c53 100644 --- a/cpp/gui/dialog/dicom.h +++ b/cpp/gui/dialog/dicom.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/file.cpp b/cpp/gui/dialog/file.cpp index 628a1ea97f..d6d8e2068d 100644 --- a/cpp/gui/dialog/file.cpp +++ b/cpp/gui/dialog/file.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/file.h b/cpp/gui/dialog/file.h index ec0bfd42eb..aad0ce37c0 100644 --- a/cpp/gui/dialog/file.h +++ b/cpp/gui/dialog/file.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/image_properties.cpp b/cpp/gui/dialog/image_properties.cpp index 60905f938c..f68cdd96f3 100644 --- a/cpp/gui/dialog/image_properties.cpp +++ b/cpp/gui/dialog/image_properties.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/image_properties.h b/cpp/gui/dialog/image_properties.h index b4c0b06f87..029f3ab669 100644 --- a/cpp/gui/dialog/image_properties.h +++ b/cpp/gui/dialog/image_properties.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/list.cpp b/cpp/gui/dialog/list.cpp index 8f56dbfd84..b5906d4adc 100644 --- a/cpp/gui/dialog/list.cpp +++ b/cpp/gui/dialog/list.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/list.h b/cpp/gui/dialog/list.h index 9cb7b5eb76..6ae24107be 100644 --- a/cpp/gui/dialog/list.h +++ b/cpp/gui/dialog/list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/opengl.cpp b/cpp/gui/dialog/opengl.cpp index 735df1aab0..64b22b010c 100644 --- a/cpp/gui/dialog/opengl.cpp +++ b/cpp/gui/dialog/opengl.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/opengl.h b/cpp/gui/dialog/opengl.h index e39942e607..e4b70b4814 100644 --- a/cpp/gui/dialog/opengl.h +++ b/cpp/gui/dialog/opengl.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/progress.cpp b/cpp/gui/dialog/progress.cpp index d967cbca92..2a142730bc 100644 --- a/cpp/gui/dialog/progress.cpp +++ b/cpp/gui/dialog/progress.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/progress.h b/cpp/gui/dialog/progress.h index 80232d1ef2..3c3904ac0c 100644 --- a/cpp/gui/dialog/progress.h +++ b/cpp/gui/dialog/progress.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/report_exception.cpp b/cpp/gui/dialog/report_exception.cpp index d215781115..fbde4d6a46 100644 --- a/cpp/gui/dialog/report_exception.cpp +++ b/cpp/gui/dialog/report_exception.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dialog/report_exception.h b/cpp/gui/dialog/report_exception.h index 8367765cb3..0d2f898b12 100644 --- a/cpp/gui/dialog/report_exception.h +++ b/cpp/gui/dialog/report_exception.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dwi/render_frame.cpp b/cpp/gui/dwi/render_frame.cpp index ecc4bcf761..cd9fed96d2 100644 --- a/cpp/gui/dwi/render_frame.cpp +++ b/cpp/gui/dwi/render_frame.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dwi/render_frame.h b/cpp/gui/dwi/render_frame.h index ec2d77891a..031c98952b 100644 --- a/cpp/gui/dwi/render_frame.h +++ b/cpp/gui/dwi/render_frame.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dwi/renderer.cpp b/cpp/gui/dwi/renderer.cpp index 2df422925e..f17d269c0e 100644 --- a/cpp/gui/dwi/renderer.cpp +++ b/cpp/gui/dwi/renderer.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/dwi/renderer.h b/cpp/gui/dwi/renderer.h index 44cba7204c..c7805282c6 100644 --- a/cpp/gui/dwi/renderer.h +++ b/cpp/gui/dwi/renderer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/gui.cpp b/cpp/gui/gui.cpp index 09a888ca80..0cca88f695 100644 --- a/cpp/gui/gui.cpp +++ b/cpp/gui/gui.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/gui.h b/cpp/gui/gui.h index 599662a81f..b14af18f6b 100644 --- a/cpp/gui/gui.h +++ b/cpp/gui/gui.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/gui_pch.h b/cpp/gui/gui_pch.h index e9f7d69347..61ab82d471 100644 --- a/cpp/gui/gui_pch.h +++ b/cpp/gui/gui_pch.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/lighting_dock.cpp b/cpp/gui/lighting_dock.cpp index e285f9da51..628399e66e 100644 --- a/cpp/gui/lighting_dock.cpp +++ b/cpp/gui/lighting_dock.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/lighting_dock.h b/cpp/gui/lighting_dock.h index a13f830e2a..39b805c29f 100644 --- a/cpp/gui/lighting_dock.h +++ b/cpp/gui/lighting_dock.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/adjust_button.cpp b/cpp/gui/mrview/adjust_button.cpp index 71dac9cd1b..aa0ca1e361 100644 --- a/cpp/gui/mrview/adjust_button.cpp +++ b/cpp/gui/mrview/adjust_button.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/adjust_button.h b/cpp/gui/mrview/adjust_button.h index 25b97baa01..16cc65dbed 100644 --- a/cpp/gui/mrview/adjust_button.h +++ b/cpp/gui/mrview/adjust_button.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/colourbars.cpp b/cpp/gui/mrview/colourbars.cpp index f3d9f43125..0417ee0692 100644 --- a/cpp/gui/mrview/colourbars.cpp +++ b/cpp/gui/mrview/colourbars.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/colourbars.h b/cpp/gui/mrview/colourbars.h index fdff4713eb..ce27b13b51 100644 --- a/cpp/gui/mrview/colourbars.h +++ b/cpp/gui/mrview/colourbars.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/colourmap_button.cpp b/cpp/gui/mrview/colourmap_button.cpp index 3c21f05285..a62a14a47a 100644 --- a/cpp/gui/mrview/colourmap_button.cpp +++ b/cpp/gui/mrview/colourmap_button.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/colourmap_button.h b/cpp/gui/mrview/colourmap_button.h index 69eee748f6..c79f5f49ee 100644 --- a/cpp/gui/mrview/colourmap_button.h +++ b/cpp/gui/mrview/colourmap_button.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/combo_box_error.cpp b/cpp/gui/mrview/combo_box_error.cpp index 1b89f76463..53fe90a330 100644 --- a/cpp/gui/mrview/combo_box_error.cpp +++ b/cpp/gui/mrview/combo_box_error.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/combo_box_error.h b/cpp/gui/mrview/combo_box_error.h index b1b458cf46..f325ba6638 100644 --- a/cpp/gui/mrview/combo_box_error.h +++ b/cpp/gui/mrview/combo_box_error.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/displayable.cpp b/cpp/gui/mrview/displayable.cpp index a5d7d2d078..b883b7fe33 100644 --- a/cpp/gui/mrview/displayable.cpp +++ b/cpp/gui/mrview/displayable.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/displayable.h b/cpp/gui/mrview/displayable.h index c7112bc36c..78d399d0c3 100644 --- a/cpp/gui/mrview/displayable.h +++ b/cpp/gui/mrview/displayable.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/gui_image.cpp b/cpp/gui/mrview/gui_image.cpp index a5a99f7a32..3d44e9c810 100644 --- a/cpp/gui/mrview/gui_image.cpp +++ b/cpp/gui/mrview/gui_image.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/gui_image.h b/cpp/gui/mrview/gui_image.h index af71e32e77..e3ee166072 100644 --- a/cpp/gui/mrview/gui_image.h +++ b/cpp/gui/mrview/gui_image.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/icons.h b/cpp/gui/mrview/icons.h index c50e7afaf9..eb24afa0fc 100644 --- a/cpp/gui/mrview/icons.h +++ b/cpp/gui/mrview/icons.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/base.cpp b/cpp/gui/mrview/mode/base.cpp index 1005379a3b..71103d4b96 100644 --- a/cpp/gui/mrview/mode/base.cpp +++ b/cpp/gui/mrview/mode/base.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/base.h b/cpp/gui/mrview/mode/base.h index badd693aca..b35cc0f9a4 100644 --- a/cpp/gui/mrview/mode/base.h +++ b/cpp/gui/mrview/mode/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/lightbox.cpp b/cpp/gui/mrview/mode/lightbox.cpp index 08622067a7..2c978f6857 100644 --- a/cpp/gui/mrview/mode/lightbox.cpp +++ b/cpp/gui/mrview/mode/lightbox.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/lightbox.h b/cpp/gui/mrview/mode/lightbox.h index c37e6147df..811beca6b8 100644 --- a/cpp/gui/mrview/mode/lightbox.h +++ b/cpp/gui/mrview/mode/lightbox.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/lightbox_gui.h b/cpp/gui/mrview/mode/lightbox_gui.h index aff1317931..cfad7ab2fb 100644 --- a/cpp/gui/mrview/mode/lightbox_gui.h +++ b/cpp/gui/mrview/mode/lightbox_gui.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/list.h b/cpp/gui/mrview/mode/list.h index e947a798a5..09d2fc8d20 100644 --- a/cpp/gui/mrview/mode/list.h +++ b/cpp/gui/mrview/mode/list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/ortho.cpp b/cpp/gui/mrview/mode/ortho.cpp index 67d095a1de..0a6987d4be 100644 --- a/cpp/gui/mrview/mode/ortho.cpp +++ b/cpp/gui/mrview/mode/ortho.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/ortho.h b/cpp/gui/mrview/mode/ortho.h index 6ae0787064..9e7a05b1c9 100644 --- a/cpp/gui/mrview/mode/ortho.h +++ b/cpp/gui/mrview/mode/ortho.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/slice.cpp b/cpp/gui/mrview/mode/slice.cpp index 21dc8d7959..fb17afdcc3 100644 --- a/cpp/gui/mrview/mode/slice.cpp +++ b/cpp/gui/mrview/mode/slice.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/slice.h b/cpp/gui/mrview/mode/slice.h index b11d0241ed..3550603794 100644 --- a/cpp/gui/mrview/mode/slice.h +++ b/cpp/gui/mrview/mode/slice.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/volume.cpp b/cpp/gui/mrview/mode/volume.cpp index 38ea4a8d60..e9bb6fe288 100644 --- a/cpp/gui/mrview/mode/volume.cpp +++ b/cpp/gui/mrview/mode/volume.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/mode/volume.h b/cpp/gui/mrview/mode/volume.h index 850336e12c..99ce94a82c 100644 --- a/cpp/gui/mrview/mode/volume.h +++ b/cpp/gui/mrview/mode/volume.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/qthelpers.cpp b/cpp/gui/mrview/qthelpers.cpp index 4bff14af57..5ec0460b97 100644 --- a/cpp/gui/mrview/qthelpers.cpp +++ b/cpp/gui/mrview/qthelpers.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/qthelpers.h b/cpp/gui/mrview/qthelpers.h index b5b8136290..c28aa5b5c8 100644 --- a/cpp/gui/mrview/qthelpers.h +++ b/cpp/gui/mrview/qthelpers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/spin_box.h b/cpp/gui/mrview/spin_box.h index d01f439d93..007ad4dac5 100644 --- a/cpp/gui/mrview/spin_box.h +++ b/cpp/gui/mrview/spin_box.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/client.cpp b/cpp/gui/mrview/sync/client.cpp index 28877b903d..15174f2757 100644 --- a/cpp/gui/mrview/sync/client.cpp +++ b/cpp/gui/mrview/sync/client.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/client.h b/cpp/gui/mrview/sync/client.h index 720ecb429f..f3619fda2c 100644 --- a/cpp/gui/mrview/sync/client.h +++ b/cpp/gui/mrview/sync/client.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/enums.h b/cpp/gui/mrview/sync/enums.h index 429a217d98..27db011915 100644 --- a/cpp/gui/mrview/sync/enums.h +++ b/cpp/gui/mrview/sync/enums.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/interprocesscommunicator.cpp b/cpp/gui/mrview/sync/interprocesscommunicator.cpp index 408cad1eed..8c73631956 100644 --- a/cpp/gui/mrview/sync/interprocesscommunicator.cpp +++ b/cpp/gui/mrview/sync/interprocesscommunicator.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/interprocesscommunicator.h b/cpp/gui/mrview/sync/interprocesscommunicator.h index ea88d4577a..ef826e73f1 100644 --- a/cpp/gui/mrview/sync/interprocesscommunicator.h +++ b/cpp/gui/mrview/sync/interprocesscommunicator.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/localsocketreader.cpp b/cpp/gui/mrview/sync/localsocketreader.cpp index d185570cf1..815e3a7a8d 100644 --- a/cpp/gui/mrview/sync/localsocketreader.cpp +++ b/cpp/gui/mrview/sync/localsocketreader.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/localsocketreader.h b/cpp/gui/mrview/sync/localsocketreader.h index 1b59768c37..fcc6864134 100644 --- a/cpp/gui/mrview/sync/localsocketreader.h +++ b/cpp/gui/mrview/sync/localsocketreader.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/processlock.cpp b/cpp/gui/mrview/sync/processlock.cpp index 80fc9cc3ca..849c6b09ec 100644 --- a/cpp/gui/mrview/sync/processlock.cpp +++ b/cpp/gui/mrview/sync/processlock.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/processlock.h b/cpp/gui/mrview/sync/processlock.h index 6869cd351e..ff0f62456f 100644 --- a/cpp/gui/mrview/sync/processlock.h +++ b/cpp/gui/mrview/sync/processlock.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/syncmanager.cpp b/cpp/gui/mrview/sync/syncmanager.cpp index 07b82bf85a..f01b4688cf 100644 --- a/cpp/gui/mrview/sync/syncmanager.cpp +++ b/cpp/gui/mrview/sync/syncmanager.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/sync/syncmanager.h b/cpp/gui/mrview/sync/syncmanager.h index ebf2f4411b..b79fbb21a4 100644 --- a/cpp/gui/mrview/sync/syncmanager.h +++ b/cpp/gui/mrview/sync/syncmanager.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/base.cpp b/cpp/gui/mrview/tool/base.cpp index e0cd88ee43..666a9c7f5b 100644 --- a/cpp/gui/mrview/tool/base.cpp +++ b/cpp/gui/mrview/tool/base.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/base.h b/cpp/gui/mrview/tool/base.h index 19744a0a3c..1a7f6cdca9 100644 --- a/cpp/gui/mrview/tool/base.h +++ b/cpp/gui/mrview/tool/base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/colourmap_observers.cpp b/cpp/gui/mrview/tool/connectome/colourmap_observers.cpp index a71da5c2b1..32aceb448a 100644 --- a/cpp/gui/mrview/tool/connectome/colourmap_observers.cpp +++ b/cpp/gui/mrview/tool/connectome/colourmap_observers.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/colourmap_observers.h b/cpp/gui/mrview/tool/connectome/colourmap_observers.h index 5edf3d8308..a86c13028a 100644 --- a/cpp/gui/mrview/tool/connectome/colourmap_observers.h +++ b/cpp/gui/mrview/tool/connectome/colourmap_observers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/connectome.cpp b/cpp/gui/mrview/tool/connectome/connectome.cpp index d9750b738b..8183d56696 100644 --- a/cpp/gui/mrview/tool/connectome/connectome.cpp +++ b/cpp/gui/mrview/tool/connectome/connectome.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/connectome.h b/cpp/gui/mrview/tool/connectome/connectome.h index e4ee520fcc..938ff977a7 100644 --- a/cpp/gui/mrview/tool/connectome/connectome.h +++ b/cpp/gui/mrview/tool/connectome/connectome.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/edge.cpp b/cpp/gui/mrview/tool/connectome/edge.cpp index f876dc8c5b..81402c54fd 100644 --- a/cpp/gui/mrview/tool/connectome/edge.cpp +++ b/cpp/gui/mrview/tool/connectome/edge.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/edge.h b/cpp/gui/mrview/tool/connectome/edge.h index 1caf6225e7..739d48a92e 100644 --- a/cpp/gui/mrview/tool/connectome/edge.h +++ b/cpp/gui/mrview/tool/connectome/edge.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/file_data_vector.cpp b/cpp/gui/mrview/tool/connectome/file_data_vector.cpp index ba4831c9bf..df6eecaa34 100644 --- a/cpp/gui/mrview/tool/connectome/file_data_vector.cpp +++ b/cpp/gui/mrview/tool/connectome/file_data_vector.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/file_data_vector.h b/cpp/gui/mrview/tool/connectome/file_data_vector.h index 39afb40c8b..f75a5ff02d 100644 --- a/cpp/gui/mrview/tool/connectome/file_data_vector.h +++ b/cpp/gui/mrview/tool/connectome/file_data_vector.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/matrix_list.cpp b/cpp/gui/mrview/tool/connectome/matrix_list.cpp index a451e9bbf6..b7bf561ce6 100644 --- a/cpp/gui/mrview/tool/connectome/matrix_list.cpp +++ b/cpp/gui/mrview/tool/connectome/matrix_list.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/matrix_list.h b/cpp/gui/mrview/tool/connectome/matrix_list.h index 5c825ba4f6..eff745479b 100644 --- a/cpp/gui/mrview/tool/connectome/matrix_list.h +++ b/cpp/gui/mrview/tool/connectome/matrix_list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/node.cpp b/cpp/gui/mrview/tool/connectome/node.cpp index 14cdff2c85..677e76c076 100644 --- a/cpp/gui/mrview/tool/connectome/node.cpp +++ b/cpp/gui/mrview/tool/connectome/node.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/node.h b/cpp/gui/mrview/tool/connectome/node.h index 8744e4853b..fe1faf2114 100644 --- a/cpp/gui/mrview/tool/connectome/node.h +++ b/cpp/gui/mrview/tool/connectome/node.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/node_list.cpp b/cpp/gui/mrview/tool/connectome/node_list.cpp index 95671d394f..126226c092 100644 --- a/cpp/gui/mrview/tool/connectome/node_list.cpp +++ b/cpp/gui/mrview/tool/connectome/node_list.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/node_list.h b/cpp/gui/mrview/tool/connectome/node_list.h index 73a937a518..0490af998d 100644 --- a/cpp/gui/mrview/tool/connectome/node_list.h +++ b/cpp/gui/mrview/tool/connectome/node_list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/node_overlay.cpp b/cpp/gui/mrview/tool/connectome/node_overlay.cpp index 3509221e0e..57cae64f51 100644 --- a/cpp/gui/mrview/tool/connectome/node_overlay.cpp +++ b/cpp/gui/mrview/tool/connectome/node_overlay.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/node_overlay.h b/cpp/gui/mrview/tool/connectome/node_overlay.h index 76cb7ffed9..cdf58e59b8 100644 --- a/cpp/gui/mrview/tool/connectome/node_overlay.h +++ b/cpp/gui/mrview/tool/connectome/node_overlay.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/selection.cpp b/cpp/gui/mrview/tool/connectome/selection.cpp index 5ca1f8b9b1..53316fc8b0 100644 --- a/cpp/gui/mrview/tool/connectome/selection.cpp +++ b/cpp/gui/mrview/tool/connectome/selection.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/selection.h b/cpp/gui/mrview/tool/connectome/selection.h index ed82c46574..f590fb1035 100644 --- a/cpp/gui/mrview/tool/connectome/selection.h +++ b/cpp/gui/mrview/tool/connectome/selection.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/shaders.cpp b/cpp/gui/mrview/tool/connectome/shaders.cpp index 7fefd933d0..a7ba3188f5 100644 --- a/cpp/gui/mrview/tool/connectome/shaders.cpp +++ b/cpp/gui/mrview/tool/connectome/shaders.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/shaders.h b/cpp/gui/mrview/tool/connectome/shaders.h index bf7d1ceb41..e2003b7d88 100644 --- a/cpp/gui/mrview/tool/connectome/shaders.h +++ b/cpp/gui/mrview/tool/connectome/shaders.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/connectome/types.h b/cpp/gui/mrview/tool/connectome/types.h index 2ca5eaf079..4c13aea43d 100644 --- a/cpp/gui/mrview/tool/connectome/types.h +++ b/cpp/gui/mrview/tool/connectome/types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/base_fixel.cpp b/cpp/gui/mrview/tool/fixel/base_fixel.cpp index 0068827b1d..0e897ec55f 100644 --- a/cpp/gui/mrview/tool/fixel/base_fixel.cpp +++ b/cpp/gui/mrview/tool/fixel/base_fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/base_fixel.h b/cpp/gui/mrview/tool/fixel/base_fixel.h index 5c1cfa95ca..05734b6432 100644 --- a/cpp/gui/mrview/tool/fixel/base_fixel.h +++ b/cpp/gui/mrview/tool/fixel/base_fixel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/directory.cpp b/cpp/gui/mrview/tool/fixel/directory.cpp index 8819b16fec..5a3f4a5525 100644 --- a/cpp/gui/mrview/tool/fixel/directory.cpp +++ b/cpp/gui/mrview/tool/fixel/directory.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/directory.h b/cpp/gui/mrview/tool/fixel/directory.h index 2417a8ed04..8ca3f1e073 100644 --- a/cpp/gui/mrview/tool/fixel/directory.h +++ b/cpp/gui/mrview/tool/fixel/directory.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/fixel.cpp b/cpp/gui/mrview/tool/fixel/fixel.cpp index 17b7ef6685..4dd1943ac7 100644 --- a/cpp/gui/mrview/tool/fixel/fixel.cpp +++ b/cpp/gui/mrview/tool/fixel/fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/fixel.h b/cpp/gui/mrview/tool/fixel/fixel.h index dd496e1267..81a111a3b7 100644 --- a/cpp/gui/mrview/tool/fixel/fixel.h +++ b/cpp/gui/mrview/tool/fixel/fixel.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/image4D.cpp b/cpp/gui/mrview/tool/fixel/image4D.cpp index c44adf1187..86a1409cee 100644 --- a/cpp/gui/mrview/tool/fixel/image4D.cpp +++ b/cpp/gui/mrview/tool/fixel/image4D.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/image4D.h b/cpp/gui/mrview/tool/fixel/image4D.h index dab9e0c219..cb276197e3 100644 --- a/cpp/gui/mrview/tool/fixel/image4D.h +++ b/cpp/gui/mrview/tool/fixel/image4D.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/legacy.cpp b/cpp/gui/mrview/tool/fixel/legacy.cpp index 27bff99e1f..cd2e2df257 100644 --- a/cpp/gui/mrview/tool/fixel/legacy.cpp +++ b/cpp/gui/mrview/tool/fixel/legacy.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/legacy.h b/cpp/gui/mrview/tool/fixel/legacy.h index 8d8f6ce427..a1a4b69b09 100644 --- a/cpp/gui/mrview/tool/fixel/legacy.h +++ b/cpp/gui/mrview/tool/fixel/legacy.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/fixel/vector_structs.h b/cpp/gui/mrview/tool/fixel/vector_structs.h index 3e8ea4a8cc..fbd025beeb 100644 --- a/cpp/gui/mrview/tool/fixel/vector_structs.h +++ b/cpp/gui/mrview/tool/fixel/vector_structs.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/list.h b/cpp/gui/mrview/tool/list.h index 58ea938bd9..cf37aea090 100644 --- a/cpp/gui/mrview/tool/list.h +++ b/cpp/gui/mrview/tool/list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/list_model_base.h b/cpp/gui/mrview/tool/list_model_base.h index 8893878ade..58091e3eff 100644 --- a/cpp/gui/mrview/tool/list_model_base.h +++ b/cpp/gui/mrview/tool/list_model_base.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/item.cpp b/cpp/gui/mrview/tool/odf/item.cpp index b9d415d477..d02c066c80 100644 --- a/cpp/gui/mrview/tool/odf/item.cpp +++ b/cpp/gui/mrview/tool/odf/item.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/item.h b/cpp/gui/mrview/tool/odf/item.h index 4912864646..3d5d0f2e9e 100644 --- a/cpp/gui/mrview/tool/odf/item.h +++ b/cpp/gui/mrview/tool/odf/item.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/model.cpp b/cpp/gui/mrview/tool/odf/model.cpp index 55e4851528..05a942a605 100644 --- a/cpp/gui/mrview/tool/odf/model.cpp +++ b/cpp/gui/mrview/tool/odf/model.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/model.h b/cpp/gui/mrview/tool/odf/model.h index 2ff95353cf..c0a89a7af7 100644 --- a/cpp/gui/mrview/tool/odf/model.h +++ b/cpp/gui/mrview/tool/odf/model.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/odf.cpp b/cpp/gui/mrview/tool/odf/odf.cpp index 1229ca4132..9e6e4a7e9a 100644 --- a/cpp/gui/mrview/tool/odf/odf.cpp +++ b/cpp/gui/mrview/tool/odf/odf.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/odf.h b/cpp/gui/mrview/tool/odf/odf.h index 9f83c6a413..19de3b6d61 100644 --- a/cpp/gui/mrview/tool/odf/odf.h +++ b/cpp/gui/mrview/tool/odf/odf.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/preview.cpp b/cpp/gui/mrview/tool/odf/preview.cpp index 938dff622f..25e2998ab4 100644 --- a/cpp/gui/mrview/tool/odf/preview.cpp +++ b/cpp/gui/mrview/tool/odf/preview.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/preview.h b/cpp/gui/mrview/tool/odf/preview.h index 9fa48f65e8..43602c690f 100644 --- a/cpp/gui/mrview/tool/odf/preview.h +++ b/cpp/gui/mrview/tool/odf/preview.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/odf/type.h b/cpp/gui/mrview/tool/odf/type.h index d6a9ad1627..ba2d9d741f 100644 --- a/cpp/gui/mrview/tool/odf/type.h +++ b/cpp/gui/mrview/tool/odf/type.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/overlay.cpp b/cpp/gui/mrview/tool/overlay.cpp index 602e29339b..d96923adc9 100644 --- a/cpp/gui/mrview/tool/overlay.cpp +++ b/cpp/gui/mrview/tool/overlay.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/overlay.h b/cpp/gui/mrview/tool/overlay.h index 58bf052c7d..5274d4a28f 100644 --- a/cpp/gui/mrview/tool/overlay.h +++ b/cpp/gui/mrview/tool/overlay.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/item.cpp b/cpp/gui/mrview/tool/roi_editor/item.cpp index c4c6152c1a..67b13111c4 100644 --- a/cpp/gui/mrview/tool/roi_editor/item.cpp +++ b/cpp/gui/mrview/tool/roi_editor/item.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/item.h b/cpp/gui/mrview/tool/roi_editor/item.h index 824b689ec4..36e062e306 100644 --- a/cpp/gui/mrview/tool/roi_editor/item.h +++ b/cpp/gui/mrview/tool/roi_editor/item.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/model.cpp b/cpp/gui/mrview/tool/roi_editor/model.cpp index 26d068e5c4..6759d8714d 100644 --- a/cpp/gui/mrview/tool/roi_editor/model.cpp +++ b/cpp/gui/mrview/tool/roi_editor/model.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/model.h b/cpp/gui/mrview/tool/roi_editor/model.h index d3340ade6b..042c74401f 100644 --- a/cpp/gui/mrview/tool/roi_editor/model.h +++ b/cpp/gui/mrview/tool/roi_editor/model.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/roi.cpp b/cpp/gui/mrview/tool/roi_editor/roi.cpp index ba77bd2dec..e13ef755ba 100644 --- a/cpp/gui/mrview/tool/roi_editor/roi.cpp +++ b/cpp/gui/mrview/tool/roi_editor/roi.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/roi.h b/cpp/gui/mrview/tool/roi_editor/roi.h index fa7b42867e..26cdfe2338 100644 --- a/cpp/gui/mrview/tool/roi_editor/roi.h +++ b/cpp/gui/mrview/tool/roi_editor/roi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/undoentry.cpp b/cpp/gui/mrview/tool/roi_editor/undoentry.cpp index 5b4037ee3a..3686700b9a 100644 --- a/cpp/gui/mrview/tool/roi_editor/undoentry.cpp +++ b/cpp/gui/mrview/tool/roi_editor/undoentry.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/roi_editor/undoentry.h b/cpp/gui/mrview/tool/roi_editor/undoentry.h index a4293976dc..5e733b7bd4 100644 --- a/cpp/gui/mrview/tool/roi_editor/undoentry.h +++ b/cpp/gui/mrview/tool/roi_editor/undoentry.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/screen_capture.cpp b/cpp/gui/mrview/tool/screen_capture.cpp index cc978d74b8..a561280376 100644 --- a/cpp/gui/mrview/tool/screen_capture.cpp +++ b/cpp/gui/mrview/tool/screen_capture.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/screen_capture.h b/cpp/gui/mrview/tool/screen_capture.h index 8abcedcbc4..b8a8eb86e8 100644 --- a/cpp/gui/mrview/tool/screen_capture.h +++ b/cpp/gui/mrview/tool/screen_capture.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/track_scalar_file.cpp b/cpp/gui/mrview/tool/tractography/track_scalar_file.cpp index b8a48422cb..a6e42573de 100644 --- a/cpp/gui/mrview/tool/tractography/track_scalar_file.cpp +++ b/cpp/gui/mrview/tool/tractography/track_scalar_file.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/track_scalar_file.h b/cpp/gui/mrview/tool/tractography/track_scalar_file.h index 9d3abd757f..ba9eb4bd85 100644 --- a/cpp/gui/mrview/tool/tractography/track_scalar_file.h +++ b/cpp/gui/mrview/tool/tractography/track_scalar_file.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/tractogram.cpp b/cpp/gui/mrview/tool/tractography/tractogram.cpp index 5293e88db3..d78d8e53f2 100644 --- a/cpp/gui/mrview/tool/tractography/tractogram.cpp +++ b/cpp/gui/mrview/tool/tractography/tractogram.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/tractogram.h b/cpp/gui/mrview/tool/tractography/tractogram.h index 41f0e46d6e..5cccab66e8 100644 --- a/cpp/gui/mrview/tool/tractography/tractogram.h +++ b/cpp/gui/mrview/tool/tractography/tractogram.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/tractogram_enums.h b/cpp/gui/mrview/tool/tractography/tractogram_enums.h index e78261566d..2368c42608 100644 --- a/cpp/gui/mrview/tool/tractography/tractogram_enums.h +++ b/cpp/gui/mrview/tool/tractography/tractogram_enums.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/tractography.cpp b/cpp/gui/mrview/tool/tractography/tractography.cpp index aa4f9f3018..4e667180d5 100644 --- a/cpp/gui/mrview/tool/tractography/tractography.cpp +++ b/cpp/gui/mrview/tool/tractography/tractography.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/tractography/tractography.h b/cpp/gui/mrview/tool/tractography/tractography.h index 6853cdf7dd..08bab6539d 100644 --- a/cpp/gui/mrview/tool/tractography/tractography.h +++ b/cpp/gui/mrview/tool/tractography/tractography.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/transform.cpp b/cpp/gui/mrview/tool/transform.cpp index 8931ad2187..ca88d306f8 100644 --- a/cpp/gui/mrview/tool/transform.cpp +++ b/cpp/gui/mrview/tool/transform.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/transform.h b/cpp/gui/mrview/tool/transform.h index 0e6d5d8c44..009f4ca38f 100644 --- a/cpp/gui/mrview/tool/transform.h +++ b/cpp/gui/mrview/tool/transform.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/view.cpp b/cpp/gui/mrview/tool/view.cpp index 5cdd434273..99cd7b3b37 100644 --- a/cpp/gui/mrview/tool/view.cpp +++ b/cpp/gui/mrview/tool/view.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/tool/view.h b/cpp/gui/mrview/tool/view.h index 68a5dc0a95..c2baa2a183 100644 --- a/cpp/gui/mrview/tool/view.h +++ b/cpp/gui/mrview/tool/view.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/volume.cpp b/cpp/gui/mrview/volume.cpp index cbcc179257..66d2a2367c 100644 --- a/cpp/gui/mrview/volume.cpp +++ b/cpp/gui/mrview/volume.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/volume.h b/cpp/gui/mrview/volume.h index 38bd12f703..cf6218c35b 100644 --- a/cpp/gui/mrview/volume.h +++ b/cpp/gui/mrview/volume.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/window.cpp b/cpp/gui/mrview/window.cpp index 2b396dcafc..493ccc0710 100644 --- a/cpp/gui/mrview/window.cpp +++ b/cpp/gui/mrview/window.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/mrview/window.h b/cpp/gui/mrview/window.h index 387c73f9d8..2634aefb81 100644 --- a/cpp/gui/mrview/window.h +++ b/cpp/gui/mrview/window.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/font.cpp b/cpp/gui/opengl/font.cpp index 93791e75ca..5fa1fe34a2 100644 --- a/cpp/gui/opengl/font.cpp +++ b/cpp/gui/opengl/font.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/font.h b/cpp/gui/opengl/font.h index b90ae5486b..e7e3bc9df7 100644 --- a/cpp/gui/opengl/font.h +++ b/cpp/gui/opengl/font.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/gl_core_3_3.cpp b/cpp/gui/opengl/gl_core_3_3.cpp index b01c5c2ca9..a35a0dea94 100644 --- a/cpp/gui/opengl/gl_core_3_3.cpp +++ b/cpp/gui/opengl/gl_core_3_3.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/gl_core_3_3.h b/cpp/gui/opengl/gl_core_3_3.h index 983f385624..ddd4a1d66e 100644 --- a/cpp/gui/opengl/gl_core_3_3.h +++ b/cpp/gui/opengl/gl_core_3_3.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/glutils.cpp b/cpp/gui/opengl/glutils.cpp index ff27dfcacc..d819b4ce15 100644 --- a/cpp/gui/opengl/glutils.cpp +++ b/cpp/gui/opengl/glutils.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/glutils.h b/cpp/gui/opengl/glutils.h index bfcd69fcf6..b38ff98814 100644 --- a/cpp/gui/opengl/glutils.h +++ b/cpp/gui/opengl/glutils.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/lighting.cpp b/cpp/gui/opengl/lighting.cpp index a95beb78bc..29faeecbd8 100644 --- a/cpp/gui/opengl/lighting.cpp +++ b/cpp/gui/opengl/lighting.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/lighting.h b/cpp/gui/opengl/lighting.h index 748ef652d7..6f1ac6e5c4 100644 --- a/cpp/gui/opengl/lighting.h +++ b/cpp/gui/opengl/lighting.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/shader.cpp b/cpp/gui/opengl/shader.cpp index 51a4e6b1e8..66bd4432f2 100644 --- a/cpp/gui/opengl/shader.cpp +++ b/cpp/gui/opengl/shader.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/shader.h b/cpp/gui/opengl/shader.h index 9bc8ec6f1a..5ceebb13ae 100644 --- a/cpp/gui/opengl/shader.h +++ b/cpp/gui/opengl/shader.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/opengl/transformation.h b/cpp/gui/opengl/transformation.h index 517a5e8fe4..cc07310dc6 100644 --- a/cpp/gui/opengl/transformation.h +++ b/cpp/gui/opengl/transformation.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/projection.cpp b/cpp/gui/projection.cpp index 8f7fa16c2f..c28b8781aa 100644 --- a/cpp/gui/projection.cpp +++ b/cpp/gui/projection.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/projection.h b/cpp/gui/projection.h index c6f66d5fa0..d034788623 100644 --- a/cpp/gui/projection.h +++ b/cpp/gui/projection.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/cube.cpp b/cpp/gui/shapes/cube.cpp index 0c0ce96362..8da70bf9da 100644 --- a/cpp/gui/shapes/cube.cpp +++ b/cpp/gui/shapes/cube.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/cube.h b/cpp/gui/shapes/cube.h index 31acf17ea0..f0708e9236 100644 --- a/cpp/gui/shapes/cube.h +++ b/cpp/gui/shapes/cube.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/cylinder.cpp b/cpp/gui/shapes/cylinder.cpp index 4f018153ef..845a469764 100644 --- a/cpp/gui/shapes/cylinder.cpp +++ b/cpp/gui/shapes/cylinder.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/cylinder.h b/cpp/gui/shapes/cylinder.h index 064f4d9fda..6cb9c54b13 100644 --- a/cpp/gui/shapes/cylinder.h +++ b/cpp/gui/shapes/cylinder.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/halfsphere.cpp b/cpp/gui/shapes/halfsphere.cpp index d1d00219d3..5bbcd409da 100644 --- a/cpp/gui/shapes/halfsphere.cpp +++ b/cpp/gui/shapes/halfsphere.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/halfsphere.h b/cpp/gui/shapes/halfsphere.h index 2781409a18..e2106356fc 100644 --- a/cpp/gui/shapes/halfsphere.h +++ b/cpp/gui/shapes/halfsphere.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/sphere.cpp b/cpp/gui/shapes/sphere.cpp index a6a188f75c..7ae4b7818b 100644 --- a/cpp/gui/shapes/sphere.cpp +++ b/cpp/gui/shapes/sphere.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shapes/sphere.h b/cpp/gui/shapes/sphere.h index ddbca63f9b..8d7ad90265 100644 --- a/cpp/gui/shapes/sphere.h +++ b/cpp/gui/shapes/sphere.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shview/icons.h b/cpp/gui/shview/icons.h index 5109200d81..99482f53dd 100644 --- a/cpp/gui/shview/icons.h +++ b/cpp/gui/shview/icons.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shview/render_window.cpp b/cpp/gui/shview/render_window.cpp index 71acb71afc..0c5157fa07 100644 --- a/cpp/gui/shview/render_window.cpp +++ b/cpp/gui/shview/render_window.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/cpp/gui/shview/render_window.h b/cpp/gui/shview/render_window.h index 02234c7eef..be0c51ed80 100644 --- a/cpp/gui/shview/render_window.h +++ b/cpp/gui/shview/render_window.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/format_config_options b/docs/format_config_options index ed853a97da..31049901e1 100755 --- a/docs/format_config_options +++ b/docs/format_config_options @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/format_environment_variables b/docs/format_environment_variables index 75d1fa5a38..cbc55489e8 100755 --- a/docs/format_environment_variables +++ b/docs/format_environment_variables @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/generate_user_docs.sh b/docs/generate_user_docs.sh index 2d71bd297f..f26a2dce03 100755 --- a/docs/generate_user_docs.sh +++ b/docs/generate_user_docs.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/installation/using_containers.rst b/docs/installation/using_containers.rst index 6bce0f31cf..5439d5ba34 100644 --- a/docs/installation/using_containers.rst +++ b/docs/installation/using_containers.rst @@ -105,6 +105,10 @@ The following basic usage has been shown to work on Linux:: singularity run -B /run MRtrix3.sif mrview +If you have NVidia graphics drivers, you may need to instead use the `--nv` option:: + + singularity run --nv /run MRtrix3.sif mrview + If you wish to utilise a *clean environment* when executing ``mrview``, you will likely find that it is necessary to explicitly set the ``DISPLAY`` and ``XDG_RUNTIME_DIR`` environment variables. This could be done in a diff --git a/docs/reference/commands/5tt2gmwmi.rst b/docs/reference/commands/5tt2gmwmi.rst index e0e2ad6516..afd2b033f9 100644 --- a/docs/reference/commands/5tt2gmwmi.rst +++ b/docs/reference/commands/5tt2gmwmi.rst @@ -55,7 +55,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/5tt2vis.rst b/docs/reference/commands/5tt2vis.rst index b859ce80d7..5efafff289 100644 --- a/docs/reference/commands/5tt2vis.rst +++ b/docs/reference/commands/5tt2vis.rst @@ -63,7 +63,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/5ttcheck.rst b/docs/reference/commands/5ttcheck.rst index 0dd260e495..2c6ed8b914 100644 --- a/docs/reference/commands/5ttcheck.rst +++ b/docs/reference/commands/5ttcheck.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/5ttedit.rst b/docs/reference/commands/5ttedit.rst index 5382a3aeb6..34b908ac2e 100644 --- a/docs/reference/commands/5ttedit.rst +++ b/docs/reference/commands/5ttedit.rst @@ -63,7 +63,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/5ttgen.rst b/docs/reference/commands/5ttgen.rst index 950fd9c9af..919b6cfe3a 100644 --- a/docs/reference/commands/5ttgen.rst +++ b/docs/reference/commands/5ttgen.rst @@ -75,7 +75,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -166,7 +166,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -269,7 +269,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -355,7 +355,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Matteo Mancini (m.mancini@ucl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -461,7 +461,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/afdconnectivity.rst b/docs/reference/commands/afdconnectivity.rst index 723d709289..2d627cd637 100644 --- a/docs/reference/commands/afdconnectivity.rst +++ b/docs/reference/commands/afdconnectivity.rst @@ -74,7 +74,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/amp2response.rst b/docs/reference/commands/amp2response.rst index ae05141a80..67548381f0 100644 --- a/docs/reference/commands/amp2response.rst +++ b/docs/reference/commands/amp2response.rst @@ -76,7 +76,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/amp2sh.rst b/docs/reference/commands/amp2sh.rst index ad2371b199..704d111637 100644 --- a/docs/reference/commands/amp2sh.rst +++ b/docs/reference/commands/amp2sh.rst @@ -87,7 +87,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/connectome2tck.rst b/docs/reference/commands/connectome2tck.rst index 5510fccf6a..9a46c76623 100644 --- a/docs/reference/commands/connectome2tck.rst +++ b/docs/reference/commands/connectome2tck.rst @@ -118,7 +118,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/connectomeedit.rst b/docs/reference/commands/connectomeedit.rst index 7c88ef74f0..316b2d481b 100644 --- a/docs/reference/commands/connectomeedit.rst +++ b/docs/reference/commands/connectomeedit.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Matteo Frigo (matteo.frigo@inria.fr) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/connectomestats.rst b/docs/reference/commands/connectomestats.rst index 2f8f50c784..49f972cf3a 100644 --- a/docs/reference/commands/connectomestats.rst +++ b/docs/reference/commands/connectomestats.rst @@ -124,7 +124,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dcmedit.rst b/docs/reference/commands/dcmedit.rst index a0bea659d1..b808c62ecb 100644 --- a/docs/reference/commands/dcmedit.rst +++ b/docs/reference/commands/dcmedit.rst @@ -68,7 +68,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dcminfo.rst b/docs/reference/commands/dcminfo.rst index b8df64b2f9..7731ee13ca 100644 --- a/docs/reference/commands/dcminfo.rst +++ b/docs/reference/commands/dcminfo.rst @@ -58,7 +58,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dirflip.rst b/docs/reference/commands/dirflip.rst index 77599729c8..65e9917c9d 100644 --- a/docs/reference/commands/dirflip.rst +++ b/docs/reference/commands/dirflip.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dirgen.rst b/docs/reference/commands/dirgen.rst index 9327ac1cfc..f87006b2f8 100644 --- a/docs/reference/commands/dirgen.rst +++ b/docs/reference/commands/dirgen.rst @@ -70,7 +70,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dirmerge.rst b/docs/reference/commands/dirmerge.rst index 1af5690a40..c4a8c7a8b4 100644 --- a/docs/reference/commands/dirmerge.rst +++ b/docs/reference/commands/dirmerge.rst @@ -56,7 +56,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dirorder.rst b/docs/reference/commands/dirorder.rst index 1f196073e2..66a8b25345 100644 --- a/docs/reference/commands/dirorder.rst +++ b/docs/reference/commands/dirorder.rst @@ -58,7 +58,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dirsplit.rst b/docs/reference/commands/dirsplit.rst index 3d05f64b68..baed27ea98 100644 --- a/docs/reference/commands/dirsplit.rst +++ b/docs/reference/commands/dirsplit.rst @@ -55,7 +55,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dirstat.rst b/docs/reference/commands/dirstat.rst index e2c054a0a3..57b4014d54 100644 --- a/docs/reference/commands/dirstat.rst +++ b/docs/reference/commands/dirstat.rst @@ -111,7 +111,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwi2adc.rst b/docs/reference/commands/dwi2adc.rst index b5db204a92..f20af3c9fa 100644 --- a/docs/reference/commands/dwi2adc.rst +++ b/docs/reference/commands/dwi2adc.rst @@ -75,7 +75,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and Daan Christiaens (daan.christiaens@kuleuven.be) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwi2fod.rst b/docs/reference/commands/dwi2fod.rst index 81f3ebfd1a..e917ad9b99 100644 --- a/docs/reference/commands/dwi2fod.rst +++ b/docs/reference/commands/dwi2fod.rst @@ -130,7 +130,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and Ben Jeurissen (ben.jeurissen@uantwerpen.be) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwi2mask.rst b/docs/reference/commands/dwi2mask.rst index 6e0db85a8d..4457f42bb4 100644 --- a/docs/reference/commands/dwi2mask.rst +++ b/docs/reference/commands/dwi2mask.rst @@ -74,7 +74,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and Warda Syeda (wtsyeda@unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwi2response.rst b/docs/reference/commands/dwi2response.rst index e835d91f76..6d45fecc30 100644 --- a/docs/reference/commands/dwi2response.rst +++ b/docs/reference/commands/dwi2response.rst @@ -90,7 +90,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and Thijs Dhollander (thijs.dhollander@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -211,7 +211,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Thijs Dhollander (thijs.dhollander@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -317,7 +317,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -418,7 +418,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -531,7 +531,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -637,7 +637,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -745,7 +745,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwi2tensor.rst b/docs/reference/commands/dwi2tensor.rst index a788ea5764..f43f1063be 100644 --- a/docs/reference/commands/dwi2tensor.rst +++ b/docs/reference/commands/dwi2tensor.rst @@ -111,7 +111,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Ben Jeurissen (ben.jeurissen@uantwerpen.be) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwibiascorrect.rst b/docs/reference/commands/dwibiascorrect.rst index 4d25516b47..d85fd5dbbf 100644 --- a/docs/reference/commands/dwibiascorrect.rst +++ b/docs/reference/commands/dwibiascorrect.rst @@ -79,7 +79,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -181,7 +181,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -281,7 +281,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwicat.rst b/docs/reference/commands/dwicat.rst index 950660bcb7..b46ca5e230 100644 --- a/docs/reference/commands/dwicat.rst +++ b/docs/reference/commands/dwicat.rst @@ -73,7 +73,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Lena Dorfschmidt (ld548@cam.ac.uk) and Jakub Vohryzek (jakub.vohryzek@queens.ox.ac.uk) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwiextract.rst b/docs/reference/commands/dwiextract.rst index 8b290960da..5f1e722450 100644 --- a/docs/reference/commands/dwiextract.rst +++ b/docs/reference/commands/dwiextract.rst @@ -103,7 +103,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Thijs Dhollander (thijs.dhollander@gmail.com) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwifslpreproc.rst b/docs/reference/commands/dwifslpreproc.rst index cc22c14a7b..bc047ea0b0 100644 --- a/docs/reference/commands/dwifslpreproc.rst +++ b/docs/reference/commands/dwifslpreproc.rst @@ -181,7 +181,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwigradcheck.rst b/docs/reference/commands/dwigradcheck.rst index 1f0898bd47..7b8aea82da 100644 --- a/docs/reference/commands/dwigradcheck.rst +++ b/docs/reference/commands/dwigradcheck.rst @@ -87,7 +87,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwinormalise.rst b/docs/reference/commands/dwinormalise.rst index 109f70722c..800a74daac 100644 --- a/docs/reference/commands/dwinormalise.rst +++ b/docs/reference/commands/dwinormalise.rst @@ -64,7 +64,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -153,7 +153,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -242,7 +242,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwishellmath.rst b/docs/reference/commands/dwishellmath.rst index c4e30e73bf..0999191b92 100644 --- a/docs/reference/commands/dwishellmath.rst +++ b/docs/reference/commands/dwishellmath.rst @@ -80,7 +80,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Daan Christiaens (daan.christiaens@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixel2peaks.rst b/docs/reference/commands/fixel2peaks.rst index ecc87dd69d..bd626309cf 100644 --- a/docs/reference/commands/fixel2peaks.rst +++ b/docs/reference/commands/fixel2peaks.rst @@ -63,7 +63,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixel2sh.rst b/docs/reference/commands/fixel2sh.rst index cc15c9286d..b2ee6ba62f 100644 --- a/docs/reference/commands/fixel2sh.rst +++ b/docs/reference/commands/fixel2sh.rst @@ -64,7 +64,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixel2tsf.rst b/docs/reference/commands/fixel2tsf.rst index c6db833415..b8e9d14798 100644 --- a/docs/reference/commands/fixel2tsf.rst +++ b/docs/reference/commands/fixel2tsf.rst @@ -62,7 +62,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixel2voxel.rst b/docs/reference/commands/fixel2voxel.rst index 4942b2427d..1b61405df3 100644 --- a/docs/reference/commands/fixel2voxel.rst +++ b/docs/reference/commands/fixel2voxel.rst @@ -81,7 +81,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelcfestats.rst b/docs/reference/commands/fixelcfestats.rst index 9d25a44c7f..2425a6c3fe 100644 --- a/docs/reference/commands/fixelcfestats.rst +++ b/docs/reference/commands/fixelcfestats.rst @@ -126,7 +126,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelconnectivity.rst b/docs/reference/commands/fixelconnectivity.rst index 35e9bfa366..48a284f902 100644 --- a/docs/reference/commands/fixelconnectivity.rst +++ b/docs/reference/commands/fixelconnectivity.rst @@ -78,7 +78,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelconvert.rst b/docs/reference/commands/fixelconvert.rst index 56e020478b..92f2fe0820 100644 --- a/docs/reference/commands/fixelconvert.rst +++ b/docs/reference/commands/fixelconvert.rst @@ -96,7 +96,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelcorrespondence.rst b/docs/reference/commands/fixelcorrespondence.rst index 30d4775957..884ff1965c 100644 --- a/docs/reference/commands/fixelcorrespondence.rst +++ b/docs/reference/commands/fixelcorrespondence.rst @@ -63,7 +63,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelcrop.rst b/docs/reference/commands/fixelcrop.rst index 327c7b93d0..317f77da10 100644 --- a/docs/reference/commands/fixelcrop.rst +++ b/docs/reference/commands/fixelcrop.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Rami Tabarra (rami.tabarra@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelfilter.rst b/docs/reference/commands/fixelfilter.rst index d2383a95b4..b764258940 100644 --- a/docs/reference/commands/fixelfilter.rst +++ b/docs/reference/commands/fixelfilter.rst @@ -78,7 +78,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fixelreorient.rst b/docs/reference/commands/fixelreorient.rst index 846b70096d..c8d99b4143 100644 --- a/docs/reference/commands/fixelreorient.rst +++ b/docs/reference/commands/fixelreorient.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/fod2fixel.rst b/docs/reference/commands/fod2fixel.rst index 5f8799a2b9..49f413666f 100644 --- a/docs/reference/commands/fod2fixel.rst +++ b/docs/reference/commands/fod2fixel.rst @@ -88,7 +88,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/for_each.rst b/docs/reference/commands/for_each.rst index d3c5e7d148..95f7900c49 100644 --- a/docs/reference/commands/for_each.rst +++ b/docs/reference/commands/for_each.rst @@ -68,6 +68,12 @@ Example usages By specifying the -test option, the script will print to the terminal the results of text substitutions for all of the specified inputs, but will not actually execute those commands. It can therefore be used to verify that the script is receiving the intended set of inputs, and that the text substitutions on those inputs lead to the intended command strings. +- *Utilising shell operators within the command substitution*:: + + $ for_each * : tensor2metric IN/dwi.mif - "|" tensor2metric - -fa IN/fa.mif + + In this example, if the double-quotes were NOT placed around the pipe operator, then the shell would take the sum total output of the for_each script and pipe that to a single invocation of the tensor2metric command. Since in this example it is instead desired for the pipe operator to be a part of the command string that is executed multiple times by the for_each script, it must be escaped using double-quotes. + Options ------- @@ -114,7 +120,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/label2colour.rst b/docs/reference/commands/label2colour.rst index f9c5fd672c..1edbc99278 100644 --- a/docs/reference/commands/label2colour.rst +++ b/docs/reference/commands/label2colour.rst @@ -58,7 +58,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/label2mesh.rst b/docs/reference/commands/label2mesh.rst index e75600dede..bcf090979d 100644 --- a/docs/reference/commands/label2mesh.rst +++ b/docs/reference/commands/label2mesh.rst @@ -53,7 +53,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/labelconvert.rst b/docs/reference/commands/labelconvert.rst index 89ae58f28a..38a20d580f 100644 --- a/docs/reference/commands/labelconvert.rst +++ b/docs/reference/commands/labelconvert.rst @@ -72,7 +72,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/labelsgmfirst.rst b/docs/reference/commands/labelsgmfirst.rst index 32438e3367..2f5c8a4816 100644 --- a/docs/reference/commands/labelsgmfirst.rst +++ b/docs/reference/commands/labelsgmfirst.rst @@ -72,7 +72,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/labelstats.rst b/docs/reference/commands/labelstats.rst index 1c1df1aa6d..1c92ba78dc 100644 --- a/docs/reference/commands/labelstats.rst +++ b/docs/reference/commands/labelstats.rst @@ -54,7 +54,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/maskdump.rst b/docs/reference/commands/maskdump.rst index db7b50b70d..ade59aa92c 100644 --- a/docs/reference/commands/maskdump.rst +++ b/docs/reference/commands/maskdump.rst @@ -56,7 +56,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/maskfilter.rst b/docs/reference/commands/maskfilter.rst index 8a71892481..9420c5ad74 100644 --- a/docs/reference/commands/maskfilter.rst +++ b/docs/reference/commands/maskfilter.rst @@ -95,7 +95,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) and Thijs Dhollander (thijs.dhollander@gmail.com) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mesh2voxel.rst b/docs/reference/commands/mesh2voxel.rst index 1c2c10b4a5..6b45207662 100644 --- a/docs/reference/commands/mesh2voxel.rst +++ b/docs/reference/commands/mesh2voxel.rst @@ -54,7 +54,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/meshconvert.rst b/docs/reference/commands/meshconvert.rst index 70c089349a..a65808976b 100644 --- a/docs/reference/commands/meshconvert.rst +++ b/docs/reference/commands/meshconvert.rst @@ -55,7 +55,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/meshfilter.rst b/docs/reference/commands/meshfilter.rst index 86f1d92ed9..99729ff1e1 100644 --- a/docs/reference/commands/meshfilter.rst +++ b/docs/reference/commands/meshfilter.rst @@ -73,7 +73,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mraverageheader.rst b/docs/reference/commands/mraverageheader.rst index f63405a4fb..6f1e8e98ba 100644 --- a/docs/reference/commands/mraverageheader.rst +++ b/docs/reference/commands/mraverageheader.rst @@ -67,7 +67,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Maximilian Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrcalc.rst b/docs/reference/commands/mrcalc.rst index 190fd2f502..61cf21ce18 100644 --- a/docs/reference/commands/mrcalc.rst +++ b/docs/reference/commands/mrcalc.rst @@ -228,7 +228,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrcat.rst b/docs/reference/commands/mrcat.rst index 24d2c116fa..b3c7c15703 100644 --- a/docs/reference/commands/mrcat.rst +++ b/docs/reference/commands/mrcat.rst @@ -67,7 +67,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrcentroid.rst b/docs/reference/commands/mrcentroid.rst index 1f5f2f89cf..acb2038194 100644 --- a/docs/reference/commands/mrcentroid.rst +++ b/docs/reference/commands/mrcentroid.rst @@ -54,7 +54,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrcheckerboardmask.rst b/docs/reference/commands/mrcheckerboardmask.rst index 703e62b3df..11bcf5292a 100644 --- a/docs/reference/commands/mrcheckerboardmask.rst +++ b/docs/reference/commands/mrcheckerboardmask.rst @@ -57,7 +57,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Max Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrclusterstats.rst b/docs/reference/commands/mrclusterstats.rst index a7c47b8627..31e48913a8 100644 --- a/docs/reference/commands/mrclusterstats.rst +++ b/docs/reference/commands/mrclusterstats.rst @@ -117,7 +117,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrcolour.rst b/docs/reference/commands/mrcolour.rst index 315b23dfa2..401ff4adf4 100644 --- a/docs/reference/commands/mrcolour.rst +++ b/docs/reference/commands/mrcolour.rst @@ -65,7 +65,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrconvert.rst b/docs/reference/commands/mrconvert.rst index 1638666086..ef6a1251fb 100644 --- a/docs/reference/commands/mrconvert.rst +++ b/docs/reference/commands/mrconvert.rst @@ -188,7 +188,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrdegibbs.rst b/docs/reference/commands/mrdegibbs.rst index 8623930c6b..eeadc3100c 100644 --- a/docs/reference/commands/mrdegibbs.rst +++ b/docs/reference/commands/mrdegibbs.rst @@ -27,7 +27,9 @@ By default, the original 2D slice-wise version is used. If the -mode 3d option i This command is designed to run on data directly after it has been reconstructed by the scanner, before any interpolation of any kind has taken place. You should not run this command after any form of motion correction (e.g. not after dwifslpreproc). Similarly, if you intend running dwidenoise, you should run denoising before this command to not alter the noise structure, which would impact on dwidenoise's performance. -Note that this method is designed to work on images acquired with full k-space coverage. Running this method on partial Fourier ('half-scan') or filtered data may not remove all ringing artefacts. Users are encouraged to acquired full-Fourier data where possible, and disable any form of filtering on the scanner. +For best results, any form of filtering performed by the scanner should be disabled, whether performed in the image domain or k-space. This includes elliptic filtering and other filters that are often applied to reduce Gibbs ringing artifacts. While this method can still safely be applied to such data, some residual ringing artefacts may still be present in the output. + +Note that this method is designed to work on images acquired with full k-space coverage. If this method is executed on data acquired with partial Fourier (eg. "half-scan") acceleration, it may not fully remove all ringing artifacts, and you may observe residuals of the original artifact in the partial Fourier direction. Nonetheless, application of the method is still considered safe and worthwhile. Users are however encouraged to acquired full-Fourier data where possible. Options ------- @@ -81,7 +83,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Ben Jeurissen (ben.jeurissen@uantwerpen.be) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrdump.rst b/docs/reference/commands/mrdump.rst index 441c379981..41c2939a1d 100644 --- a/docs/reference/commands/mrdump.rst +++ b/docs/reference/commands/mrdump.rst @@ -58,7 +58,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mredit.rst b/docs/reference/commands/mredit.rst index 7be2f4c57a..6ac4f0ba48 100644 --- a/docs/reference/commands/mredit.rst +++ b/docs/reference/commands/mredit.rst @@ -64,7 +64,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrfilter.rst b/docs/reference/commands/mrfilter.rst index 5a1a7da432..5ef03af5e1 100644 --- a/docs/reference/commands/mrfilter.rst +++ b/docs/reference/commands/mrfilter.rst @@ -120,7 +120,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrgrid.rst b/docs/reference/commands/mrgrid.rst index 03f1a58663..06093f676c 100644 --- a/docs/reference/commands/mrgrid.rst +++ b/docs/reference/commands/mrgrid.rst @@ -72,7 +72,7 @@ Regridding options (involves image interpolation, applied to spatial axes only) Pad and crop options (no image interpolation is performed, header transformation is adjusted) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- **-as reference image** pad or crop the input image on the upper bound to match the specified reference image grid. This operation ignores differences in image transformation between input and reference image. +- **-as reference_image** pad or crop the input image on the upper bound to match the specified reference image grid. This operation ignores differences in image transformation between input and reference image. - **-uniform number** pad or crop the input image by a uniform number of voxels on all sides @@ -129,7 +129,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Max Pietsch (maximilian.pietsch@kcl.ac.uk) and David Raffelt (david.raffelt@florey.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrhistmatch.rst b/docs/reference/commands/mrhistmatch.rst index efff525dab..19b5938550 100644 --- a/docs/reference/commands/mrhistmatch.rst +++ b/docs/reference/commands/mrhistmatch.rst @@ -68,7 +68,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrhistogram.rst b/docs/reference/commands/mrhistogram.rst index 5cf2de9553..9d8f1c07f0 100644 --- a/docs/reference/commands/mrhistogram.rst +++ b/docs/reference/commands/mrhistogram.rst @@ -67,7 +67,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrinfo.rst b/docs/reference/commands/mrinfo.rst index 8e9da5b8bd..3bfd8a83d2 100644 --- a/docs/reference/commands/mrinfo.rst +++ b/docs/reference/commands/mrinfo.rst @@ -130,9 +130,9 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch -**Author:** J-Donald Tournier (d.tournier@brain.org.au) and Robert E. Smith (robert.smith@florey.edu.au) +**Author:** J-Donald Tournier (jdtournier@gmail.com) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrmath.rst b/docs/reference/commands/mrmath.rst index af2e30c691..1617fd6d1e 100644 --- a/docs/reference/commands/mrmath.rst +++ b/docs/reference/commands/mrmath.rst @@ -85,7 +85,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrmetric.rst b/docs/reference/commands/mrmetric.rst index cd2521d1b4..72643a666d 100644 --- a/docs/reference/commands/mrmetric.rst +++ b/docs/reference/commands/mrmetric.rst @@ -70,7 +70,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Max Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrregister.rst b/docs/reference/commands/mrregister.rst index 428421bf5a..b9ae0a73cc 100644 --- a/docs/reference/commands/mrregister.rst +++ b/docs/reference/commands/mrregister.rst @@ -205,7 +205,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Max Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrstats.rst b/docs/reference/commands/mrstats.rst index d33f8cbd27..12a24aadc3 100644 --- a/docs/reference/commands/mrstats.rst +++ b/docs/reference/commands/mrstats.rst @@ -64,7 +64,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrthreshold.rst b/docs/reference/commands/mrthreshold.rst index 1495beaf25..eebc7fc5d8 100644 --- a/docs/reference/commands/mrthreshold.rst +++ b/docs/reference/commands/mrthreshold.rst @@ -96,7 +96,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrtransform.rst b/docs/reference/commands/mrtransform.rst index 47825f4d8f..e87c857eb9 100644 --- a/docs/reference/commands/mrtransform.rst +++ b/docs/reference/commands/mrtransform.rst @@ -145,7 +145,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and David Raffelt (david.raffelt@florey.edu.au) and Max Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrtrix_cleanup.rst b/docs/reference/commands/mrtrix_cleanup.rst index f592b9c39f..343365efa1 100644 --- a/docs/reference/commands/mrtrix_cleanup.rst +++ b/docs/reference/commands/mrtrix_cleanup.rst @@ -72,7 +72,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrview.rst b/docs/reference/commands/mrview.rst index 5a906e4d60..4fc47e43f8 100644 --- a/docs/reference/commands/mrview.rst +++ b/docs/reference/commands/mrview.rst @@ -214,7 +214,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and Dave Raffelt (david.raffelt@florey.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) and Rami Tabbara (rami.tabbara@florey.edu.au) and Max Pietsch (maximilian.pietsch@kcl.ac.uk) and Thijs Dhollander (thijs.dhollander@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mtnormalise.rst b/docs/reference/commands/mtnormalise.rst index 4fd2e5254e..c06945009b 100644 --- a/docs/reference/commands/mtnormalise.rst +++ b/docs/reference/commands/mtnormalise.rst @@ -89,7 +89,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Thijs Dhollander (thijs.dhollander@gmail.com) and Rami Tabbara (rami.tabbara@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) and Jonas Rosnarho-Tornstrand (jonas.rosnarho-tornstrand@kcl.ac.uk) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/peaks2amp.rst b/docs/reference/commands/peaks2amp.rst index 5df868f18b..9dd02a0465 100644 --- a/docs/reference/commands/peaks2amp.rst +++ b/docs/reference/commands/peaks2amp.rst @@ -51,7 +51,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/peaks2fixel.rst b/docs/reference/commands/peaks2fixel.rst index bf715cb59d..58a3274509 100644 --- a/docs/reference/commands/peaks2fixel.rst +++ b/docs/reference/commands/peaks2fixel.rst @@ -59,7 +59,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/population_template.rst b/docs/reference/commands/population_template.rst index daddfce743..b38a068926 100644 --- a/docs/reference/commands/population_template.rst +++ b/docs/reference/commands/population_template.rst @@ -154,7 +154,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Max Pietsch (maximilian.pietsch@kcl.ac.uk) and Thijs Dhollander (thijs.dhollander@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/responsemean.rst b/docs/reference/commands/responsemean.rst index ff89863419..0036159f2c 100644 --- a/docs/reference/commands/responsemean.rst +++ b/docs/reference/commands/responsemean.rst @@ -84,7 +84,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/sh2amp.rst b/docs/reference/commands/sh2amp.rst index 1e2fefa583..6e0ecaa141 100644 --- a/docs/reference/commands/sh2amp.rst +++ b/docs/reference/commands/sh2amp.rst @@ -89,7 +89,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/sh2peaks.rst b/docs/reference/commands/sh2peaks.rst index 612f8f26ee..3123a9df7a 100644 --- a/docs/reference/commands/sh2peaks.rst +++ b/docs/reference/commands/sh2peaks.rst @@ -77,7 +77,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/sh2power.rst b/docs/reference/commands/sh2power.rst index 54d0ebb676..1cf911c0ea 100644 --- a/docs/reference/commands/sh2power.rst +++ b/docs/reference/commands/sh2power.rst @@ -61,7 +61,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/sh2response.rst b/docs/reference/commands/sh2response.rst index d5a0bc98ca..e84c5f3fdd 100644 --- a/docs/reference/commands/sh2response.rst +++ b/docs/reference/commands/sh2response.rst @@ -63,7 +63,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/shbasis.rst b/docs/reference/commands/shbasis.rst index 441fb4a18b..fbb2e1ec34 100644 --- a/docs/reference/commands/shbasis.rst +++ b/docs/reference/commands/shbasis.rst @@ -64,7 +64,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/shconv.rst b/docs/reference/commands/shconv.rst index 398b56f446..a70da08bf1 100644 --- a/docs/reference/commands/shconv.rst +++ b/docs/reference/commands/shconv.rst @@ -76,7 +76,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/shview.rst b/docs/reference/commands/shview.rst index 4cde5409b3..98714822e4 100644 --- a/docs/reference/commands/shview.rst +++ b/docs/reference/commands/shview.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tck2connectome.rst b/docs/reference/commands/tck2connectome.rst index a3cefe3170..a27749d444 100644 --- a/docs/reference/commands/tck2connectome.rst +++ b/docs/reference/commands/tck2connectome.rst @@ -129,7 +129,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tck2fixel.rst b/docs/reference/commands/tck2fixel.rst index b68332cfe5..80b68be0bc 100644 --- a/docs/reference/commands/tck2fixel.rst +++ b/docs/reference/commands/tck2fixel.rst @@ -55,7 +55,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckconvert.rst b/docs/reference/commands/tckconvert.rst index 4481252aa2..c641895780 100644 --- a/docs/reference/commands/tckconvert.rst +++ b/docs/reference/commands/tckconvert.rst @@ -95,7 +95,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Daan Christiaens (daan.christiaens@kcl.ac.uk) and J-Donald Tournier (jdtournier@gmail.com) and Philip Broser (philip.broser@me.com) and Daniel Blezek (daniel.blezek@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckdfc.rst b/docs/reference/commands/tckdfc.rst index c5d0fb5bde..00647fdec0 100644 --- a/docs/reference/commands/tckdfc.rst +++ b/docs/reference/commands/tckdfc.rst @@ -90,7 +90,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckedit.rst b/docs/reference/commands/tckedit.rst index 5f0800bb00..3f8307144e 100644 --- a/docs/reference/commands/tckedit.rst +++ b/docs/reference/commands/tckedit.rst @@ -129,7 +129,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckgen.rst b/docs/reference/commands/tckgen.rst index a43f2afae0..dcb81bafa7 100644 --- a/docs/reference/commands/tckgen.rst +++ b/docs/reference/commands/tckgen.rst @@ -203,7 +203,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckinfo.rst b/docs/reference/commands/tckinfo.rst index d0286bd136..a7a979283b 100644 --- a/docs/reference/commands/tckinfo.rst +++ b/docs/reference/commands/tckinfo.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckmap.rst b/docs/reference/commands/tckmap.rst index b7328a447c..76a250afb2 100644 --- a/docs/reference/commands/tckmap.rst +++ b/docs/reference/commands/tckmap.rst @@ -145,7 +145,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckresample.rst b/docs/reference/commands/tckresample.rst index 4f7effcf51..fed4759aa9 100644 --- a/docs/reference/commands/tckresample.rst +++ b/docs/reference/commands/tckresample.rst @@ -75,7 +75,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tcksample.rst b/docs/reference/commands/tcksample.rst index 061bfe4978..749039d879 100644 --- a/docs/reference/commands/tcksample.rst +++ b/docs/reference/commands/tcksample.rst @@ -67,7 +67,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tcksift.rst b/docs/reference/commands/tcksift.rst index 68906a1d80..69d20cf0cd 100644 --- a/docs/reference/commands/tcksift.rst +++ b/docs/reference/commands/tcksift.rst @@ -98,7 +98,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tcksift2.rst b/docs/reference/commands/tcksift2.rst index c514a159da..c669d44bfb 100644 --- a/docs/reference/commands/tcksift2.rst +++ b/docs/reference/commands/tcksift2.rst @@ -118,7 +118,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tckstats.rst b/docs/reference/commands/tckstats.rst index 0f25066d18..81fdc8ffa5 100644 --- a/docs/reference/commands/tckstats.rst +++ b/docs/reference/commands/tckstats.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tcktransform.rst b/docs/reference/commands/tcktransform.rst index 327c91572c..fd92f679b1 100644 --- a/docs/reference/commands/tcktransform.rst +++ b/docs/reference/commands/tcktransform.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tensor2metric.rst b/docs/reference/commands/tensor2metric.rst index b35d0e9378..c04c18daf9 100644 --- a/docs/reference/commands/tensor2metric.rst +++ b/docs/reference/commands/tensor2metric.rst @@ -97,7 +97,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Ben Jeurissen (ben.jeurissen@uantwerpen.be) and Thijs Dhollander (thijs.dhollander@gmail.com) and J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/transformcalc.rst b/docs/reference/commands/transformcalc.rst index 7cc57ee961..ef8451514b 100644 --- a/docs/reference/commands/transformcalc.rst +++ b/docs/reference/commands/transformcalc.rst @@ -93,7 +93,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Max Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/transformcompose.rst b/docs/reference/commands/transformcompose.rst index f97ba589f8..2366fda805 100644 --- a/docs/reference/commands/transformcompose.rst +++ b/docs/reference/commands/transformcompose.rst @@ -62,7 +62,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/transformconvert.rst b/docs/reference/commands/transformconvert.rst index de2f48aea6..8feab90d8d 100644 --- a/docs/reference/commands/transformconvert.rst +++ b/docs/reference/commands/transformconvert.rst @@ -70,7 +70,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Max Pietsch (maximilian.pietsch@kcl.ac.uk) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tsfdivide.rst b/docs/reference/commands/tsfdivide.rst index 5b1c6ecd91..991fd4319f 100644 --- a/docs/reference/commands/tsfdivide.rst +++ b/docs/reference/commands/tsfdivide.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tsfinfo.rst b/docs/reference/commands/tsfinfo.rst index 37bb5ef914..efe8ff7167 100644 --- a/docs/reference/commands/tsfinfo.rst +++ b/docs/reference/commands/tsfinfo.rst @@ -54,7 +54,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tsfmult.rst b/docs/reference/commands/tsfmult.rst index d889112d56..fd2cc1fca3 100644 --- a/docs/reference/commands/tsfmult.rst +++ b/docs/reference/commands/tsfmult.rst @@ -52,7 +52,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tsfsmooth.rst b/docs/reference/commands/tsfsmooth.rst index 7c7dcd2481..aeb893f0e7 100644 --- a/docs/reference/commands/tsfsmooth.rst +++ b/docs/reference/commands/tsfsmooth.rst @@ -53,7 +53,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tsfthreshold.rst b/docs/reference/commands/tsfthreshold.rst index bf25d3c4c0..ab2916567b 100644 --- a/docs/reference/commands/tsfthreshold.rst +++ b/docs/reference/commands/tsfthreshold.rst @@ -54,7 +54,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/tsfvalidate.rst b/docs/reference/commands/tsfvalidate.rst index c119443b72..17bf22a0be 100644 --- a/docs/reference/commands/tsfvalidate.rst +++ b/docs/reference/commands/tsfvalidate.rst @@ -51,7 +51,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/vectorstats.rst b/docs/reference/commands/vectorstats.rst index 966d62bf55..6f4ac82ef1 100644 --- a/docs/reference/commands/vectorstats.rst +++ b/docs/reference/commands/vectorstats.rst @@ -88,7 +88,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/voxel2fixel.rst b/docs/reference/commands/voxel2fixel.rst index 46309038e7..f30030fa75 100644 --- a/docs/reference/commands/voxel2fixel.rst +++ b/docs/reference/commands/voxel2fixel.rst @@ -61,7 +61,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/voxel2mesh.rst b/docs/reference/commands/voxel2mesh.rst index 1d8405fd20..039e4ab086 100644 --- a/docs/reference/commands/voxel2mesh.rst +++ b/docs/reference/commands/voxel2mesh.rst @@ -62,7 +62,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/warp2metric.rst b/docs/reference/commands/warp2metric.rst index c3cfe776bc..84baa5ab2c 100644 --- a/docs/reference/commands/warp2metric.rst +++ b/docs/reference/commands/warp2metric.rst @@ -64,7 +64,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/warpconvert.rst b/docs/reference/commands/warpconvert.rst index c2ef9555de..f7241e02b4 100644 --- a/docs/reference/commands/warpconvert.rst +++ b/docs/reference/commands/warpconvert.rst @@ -63,7 +63,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/warpcorrect.rst b/docs/reference/commands/warpcorrect.rst index a52e0e1213..288df29223 100644 --- a/docs/reference/commands/warpcorrect.rst +++ b/docs/reference/commands/warpcorrect.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** David Raffelt (david.raffelt@florey.edu.au) and Max Pietsch (mail@maxpietsch.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/warpinit.rst b/docs/reference/commands/warpinit.rst index 2aad54d9db..231d6adc90 100644 --- a/docs/reference/commands/warpinit.rst +++ b/docs/reference/commands/warpinit.rst @@ -67,7 +67,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** J-Donald Tournier (jdtournier@gmail.com) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/warpinvert.rst b/docs/reference/commands/warpinvert.rst index ff702d0157..abdaba29b2 100644 --- a/docs/reference/commands/warpinvert.rst +++ b/docs/reference/commands/warpinvert.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and David Raffelt (david.raffelt@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/doxygen b/doxygen index 045dff655f..a3e5dad247 100755 --- a/doxygen +++ b/doxygen @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/generate_bash_completion.py b/generate_bash_completion.py index 3e2942bebd..24695d11ba 100755 --- a/generate_bash_completion.py +++ b/generate_bash_completion.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/install_mime_types.sh b/install_mime_types.sh index 04e4dcb390..8433930008 100755 --- a/install_mime_types.sh +++ b/install_mime_types.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/private/add_field.m b/matlab/private/add_field.m index e1818afb2c..c58028b7f3 100644 --- a/matlab/private/add_field.m +++ b/matlab/private/add_field.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/read_mrtrix.m b/matlab/read_mrtrix.m index 3d0ab74490..5cf28b6bbe 100644 --- a/matlab/read_mrtrix.m +++ b/matlab/read_mrtrix.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/read_mrtrix_tracks.m b/matlab/read_mrtrix_tracks.m index 1c7f33b313..cd009c647b 100644 --- a/matlab/read_mrtrix_tracks.m +++ b/matlab/read_mrtrix_tracks.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/read_mrtrix_tsf.m b/matlab/read_mrtrix_tsf.m index 37c9fd1d2a..29105efa73 100644 --- a/matlab/read_mrtrix_tsf.m +++ b/matlab/read_mrtrix_tsf.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/write_mrtrix.m b/matlab/write_mrtrix.m index 0178e55a43..a12667ca16 100644 --- a/matlab/write_mrtrix.m +++ b/matlab/write_mrtrix.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/write_mrtrix_tracks.m b/matlab/write_mrtrix_tracks.m index e45d899e70..bbd3d75986 100644 --- a/matlab/write_mrtrix_tracks.m +++ b/matlab/write_mrtrix_tracks.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/matlab/write_mrtrix_tsf.m b/matlab/write_mrtrix_tsf.m index bd22f9a67a..f7a0079198 100644 --- a/matlab/write_mrtrix_tsf.m +++ b/matlab/write_mrtrix_tsf.m @@ -1,4 +1,4 @@ -% Copyright (c) 2008-2024 the MRtrix3 contributors. +% Copyright (c) 2008-2025 the MRtrix3 contributors. % % This Source Code Form is subject to the terms of the Mozilla Public % License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/__init__.py b/python/mrtrix3/__init__.py index fd2cf70a98..db77bf73fe 100644 --- a/python/mrtrix3/__init__.py +++ b/python/mrtrix3/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/app.py b/python/mrtrix3/app.py index 8484b97700..e7242bf5cf 100644 --- a/python/mrtrix3/app.py +++ b/python/mrtrix3/app.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -56,7 +56,7 @@ _DEFAULT_COPYRIGHT = \ -'''Copyright (c) 2008-2024 the MRtrix3 contributors. +'''Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -326,8 +326,7 @@ def activate_scratch_dir(): #pylint: disable=unused-variable if CONTINUE_OPTION: debug('Skipping scratch directory creation due to use of -continue option') return - if SCRATCH_DIR: - raise Exception('Cannot use multiple scratch directories') + assert not SCRATCH_DIR, 'Cannot use multiple scratch directories' if hasattr(ARGS, 'scratch') and ARGS.scratch: dir_path = ARGS.scratch else: @@ -977,8 +976,8 @@ def set_copyright(self, text): #pylint: disable=unused-variable # Mutually exclusive options need to be added before the command-line input is parsed def flag_mutually_exclusive_options(self, options, required=False): #pylint: disable=unused-variable - if not isinstance(options, list) or not isinstance(options[0], str): - raise Exception('Parser.flagMutuallyExclusiveOptions() only accepts a list of strings') + assert isinstance(options, list) and isinstance(options[0], str), \ + 'Parser.flagMutuallyExclusiveOptions() only accepts a list of strings' self._mutually_exclusive_option_groups.append( (options, required) ) def add_subparsers(self): # pylint: disable=arguments-differ @@ -997,10 +996,8 @@ def add_subparsers(self): # pylint: disable=arguments-differ algorithm_module.usage(base_parser, subparsers) def parse_args(self, args=None, namespace=None): - if not self._author: - raise Exception('Script author MUST be set in script\'s usage() function') - if not self._synopsis: - raise Exception('Script synopsis MUST be set in script\'s usage() function') + assert self._author, 'Script author MUST be set in script\'s usage() function' + assert self._synopsis, 'Script synopsis MUST be set in script\'s usage() function' if '-version' in args if args else '-version' in sys.argv[1:]: self.print_version() sys.exit(0) diff --git a/python/mrtrix3/commands/5ttgen/5ttgen.py b/python/mrtrix3/commands/5ttgen/5ttgen.py index c60582224c..70ae08681e 100644 --- a/python/mrtrix3/commands/5ttgen/5ttgen.py +++ b/python/mrtrix3/commands/5ttgen/5ttgen.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/5ttgen/__init__.py b/python/mrtrix3/commands/5ttgen/__init__.py index 3f72263f4c..4b9f7b0044 100644 --- a/python/mrtrix3/commands/5ttgen/__init__.py +++ b/python/mrtrix3/commands/5ttgen/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/5ttgen/freesurfer.py b/python/mrtrix3/commands/5ttgen/freesurfer.py index 14411bf4dd..a61c2aff9d 100644 --- a/python/mrtrix3/commands/5ttgen/freesurfer.py +++ b/python/mrtrix3/commands/5ttgen/freesurfer.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/5ttgen/fsl.py b/python/mrtrix3/commands/5ttgen/fsl.py index d9d400b91d..081909a447 100644 --- a/python/mrtrix3/commands/5ttgen/fsl.py +++ b/python/mrtrix3/commands/5ttgen/fsl.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/5ttgen/gif.py b/python/mrtrix3/commands/5ttgen/gif.py index 3cbc13d925..58291a7d47 100644 --- a/python/mrtrix3/commands/5ttgen/gif.py +++ b/python/mrtrix3/commands/5ttgen/gif.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/5ttgen/hsvs.py b/python/mrtrix3/commands/5ttgen/hsvs.py index 78a27eaf91..51959a8466 100644 --- a/python/mrtrix3/commands/5ttgen/hsvs.py +++ b/python/mrtrix3/commands/5ttgen/hsvs.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/__init__.py b/python/mrtrix3/commands/__init__.py index 8f77f73ede..a9c3a75ef8 100644 --- a/python/mrtrix3/commands/__init__.py +++ b/python/mrtrix3/commands/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/3dautomask.py b/python/mrtrix3/commands/dwi2mask/3dautomask.py index e3bc01279f..c28d261ee4 100644 --- a/python/mrtrix3/commands/dwi2mask/3dautomask.py +++ b/python/mrtrix3/commands/dwi2mask/3dautomask.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/__init__.py b/python/mrtrix3/commands/dwi2mask/__init__.py index 0fb40c1e56..60ddc31008 100644 --- a/python/mrtrix3/commands/dwi2mask/__init__.py +++ b/python/mrtrix3/commands/dwi2mask/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/ants.py b/python/mrtrix3/commands/dwi2mask/ants.py index a11e0440b1..152525c519 100644 --- a/python/mrtrix3/commands/dwi2mask/ants.py +++ b/python/mrtrix3/commands/dwi2mask/ants.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/b02template.py b/python/mrtrix3/commands/dwi2mask/b02template.py index bd0badaf3d..c738364e5f 100644 --- a/python/mrtrix3/commands/dwi2mask/b02template.py +++ b/python/mrtrix3/commands/dwi2mask/b02template.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/consensus.py b/python/mrtrix3/commands/dwi2mask/consensus.py index 566e418d70..7935b3c19a 100644 --- a/python/mrtrix3/commands/dwi2mask/consensus.py +++ b/python/mrtrix3/commands/dwi2mask/consensus.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/dwi2mask.py b/python/mrtrix3/commands/dwi2mask/dwi2mask.py index ca741db901..b0737504fa 100644 --- a/python/mrtrix3/commands/dwi2mask/dwi2mask.py +++ b/python/mrtrix3/commands/dwi2mask/dwi2mask.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/fslbet.py b/python/mrtrix3/commands/dwi2mask/fslbet.py index 5a39a38450..260ad9c859 100644 --- a/python/mrtrix3/commands/dwi2mask/fslbet.py +++ b/python/mrtrix3/commands/dwi2mask/fslbet.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/hdbet.py b/python/mrtrix3/commands/dwi2mask/hdbet.py index 8bfa19546d..596d5f276a 100644 --- a/python/mrtrix3/commands/dwi2mask/hdbet.py +++ b/python/mrtrix3/commands/dwi2mask/hdbet.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/legacy.py b/python/mrtrix3/commands/dwi2mask/legacy.py index d75611ed7f..d6e04165c1 100644 --- a/python/mrtrix3/commands/dwi2mask/legacy.py +++ b/python/mrtrix3/commands/dwi2mask/legacy.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/mean.py b/python/mrtrix3/commands/dwi2mask/mean.py index b936c1a140..26a7c73c27 100644 --- a/python/mrtrix3/commands/dwi2mask/mean.py +++ b/python/mrtrix3/commands/dwi2mask/mean.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/mtnorm.py b/python/mrtrix3/commands/dwi2mask/mtnorm.py index 79cafa00d4..4cb583e149 100644 --- a/python/mrtrix3/commands/dwi2mask/mtnorm.py +++ b/python/mrtrix3/commands/dwi2mask/mtnorm.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/synthstrip.py b/python/mrtrix3/commands/dwi2mask/synthstrip.py index fa270ee20d..d8f6c81064 100644 --- a/python/mrtrix3/commands/dwi2mask/synthstrip.py +++ b/python/mrtrix3/commands/dwi2mask/synthstrip.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2mask/trace.py b/python/mrtrix3/commands/dwi2mask/trace.py index d03275c19c..58906cfdfb 100644 --- a/python/mrtrix3/commands/dwi2mask/trace.py +++ b/python/mrtrix3/commands/dwi2mask/trace.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/__init__.py b/python/mrtrix3/commands/dwi2response/__init__.py index 8173a15e4b..88aa1ae76b 100644 --- a/python/mrtrix3/commands/dwi2response/__init__.py +++ b/python/mrtrix3/commands/dwi2response/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/dhollander.py b/python/mrtrix3/commands/dwi2response/dhollander.py index 4cc0292ed6..902c148b66 100644 --- a/python/mrtrix3/commands/dwi2response/dhollander.py +++ b/python/mrtrix3/commands/dwi2response/dhollander.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/dwi2response.py b/python/mrtrix3/commands/dwi2response/dwi2response.py index 276c5e51ac..e38f0c752d 100644 --- a/python/mrtrix3/commands/dwi2response/dwi2response.py +++ b/python/mrtrix3/commands/dwi2response/dwi2response.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/fa.py b/python/mrtrix3/commands/dwi2response/fa.py index 0ae2cf85f7..9f221a4c39 100644 --- a/python/mrtrix3/commands/dwi2response/fa.py +++ b/python/mrtrix3/commands/dwi2response/fa.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/manual.py b/python/mrtrix3/commands/dwi2response/manual.py index 157e3f4297..422e4c7701 100644 --- a/python/mrtrix3/commands/dwi2response/manual.py +++ b/python/mrtrix3/commands/dwi2response/manual.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/msmt_5tt.py b/python/mrtrix3/commands/dwi2response/msmt_5tt.py index 9706033dbe..aedf374bd6 100644 --- a/python/mrtrix3/commands/dwi2response/msmt_5tt.py +++ b/python/mrtrix3/commands/dwi2response/msmt_5tt.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/tax.py b/python/mrtrix3/commands/dwi2response/tax.py index e3238acfa3..29ea02b285 100644 --- a/python/mrtrix3/commands/dwi2response/tax.py +++ b/python/mrtrix3/commands/dwi2response/tax.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwi2response/tournier.py b/python/mrtrix3/commands/dwi2response/tournier.py index 8defdf8054..fe7d35f4c5 100644 --- a/python/mrtrix3/commands/dwi2response/tournier.py +++ b/python/mrtrix3/commands/dwi2response/tournier.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwibiascorrect/__init__.py b/python/mrtrix3/commands/dwibiascorrect/__init__.py index 96baa29368..0304ed5980 100644 --- a/python/mrtrix3/commands/dwibiascorrect/__init__.py +++ b/python/mrtrix3/commands/dwibiascorrect/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwibiascorrect/ants.py b/python/mrtrix3/commands/dwibiascorrect/ants.py index 4fbf2c7233..e9c7a54aa7 100644 --- a/python/mrtrix3/commands/dwibiascorrect/ants.py +++ b/python/mrtrix3/commands/dwibiascorrect/ants.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwibiascorrect/dwibiascorrect.py b/python/mrtrix3/commands/dwibiascorrect/dwibiascorrect.py index ae8b457497..d1bec1c2c7 100644 --- a/python/mrtrix3/commands/dwibiascorrect/dwibiascorrect.py +++ b/python/mrtrix3/commands/dwibiascorrect/dwibiascorrect.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwibiascorrect/fsl.py b/python/mrtrix3/commands/dwibiascorrect/fsl.py index 9a377638ff..0295869384 100644 --- a/python/mrtrix3/commands/dwibiascorrect/fsl.py +++ b/python/mrtrix3/commands/dwibiascorrect/fsl.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwibiascorrect/mtnorm.py b/python/mrtrix3/commands/dwibiascorrect/mtnorm.py index e11a9b5d56..5eeb670b71 100644 --- a/python/mrtrix3/commands/dwibiascorrect/mtnorm.py +++ b/python/mrtrix3/commands/dwibiascorrect/mtnorm.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwibiasnormmask.py b/python/mrtrix3/commands/dwibiasnormmask.py index 866aa4ecd2..5ee2995ef2 100644 --- a/python/mrtrix3/commands/dwibiasnormmask.py +++ b/python/mrtrix3/commands/dwibiasnormmask.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwicat.py b/python/mrtrix3/commands/dwicat.py index 41b7b5da25..a79fac536d 100644 --- a/python/mrtrix3/commands/dwicat.py +++ b/python/mrtrix3/commands/dwicat.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwifslpreproc.py b/python/mrtrix3/commands/dwifslpreproc.py index f63464fa29..2802aa27ec 100644 --- a/python/mrtrix3/commands/dwifslpreproc.py +++ b/python/mrtrix3/commands/dwifslpreproc.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -15,7 +15,7 @@ -import glob, itertools, json, math, os, shutil, sys, shlex +import glob, itertools, json, math, os, shlex, shutil, sys @@ -306,7 +306,11 @@ def execute(): #pylint: disable=unused-variable if not fsl_path: raise MRtrixError('Environment variable FSLDIR is not set; please run appropriate FSL configuration script') - if not pe_design == 'None': + if pe_design == 'None': + topup_config_path = None + topup_cmd = None + applytopup_cmd = None + else: topup_config_path = os.path.join(fsl_path, 'etc', 'flirtsch', 'b02b0.cnf') if not os.path.isfile(topup_config_path): raise MRtrixError(f'Could not find necessary default config file for FSL topup command ' @@ -755,7 +759,7 @@ def scheme_times_match(one, two): # Deal with the phase-encoding of the images to be fed to topup (if applicable) - execute_topup = (not pe_design == 'None') and not topup_file_userpath + execute_topup = pe_design != 'None' and not topup_file_userpath overwrite_se_epi_pe_scheme = False se_epi_path = 'se_epi.mif' dwi_permvols_preeddy_option = '' diff --git a/python/mrtrix3/commands/dwigradcheck.py b/python/mrtrix3/commands/dwigradcheck.py index a615dfde7e..b5bb3d699b 100644 --- a/python/mrtrix3/commands/dwigradcheck.py +++ b/python/mrtrix3/commands/dwigradcheck.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -157,7 +157,7 @@ def execute(): #pylint: disable=unused-variable grad_option = f' -grad {grad_path}' - else: + elif basis == 'image': grad = copy.copy(grad_fsl) @@ -173,6 +173,9 @@ def execute(): #pylint: disable=unused-variable grad_option = f' -fslgrad {grad_path} bvals' + else: + assert False + # Run the tracking experiment run.command(f'tckgen -algorithm tensor_det data.mif -seed_image mask.mif -mask mask.mif -minlength 0 -downsample 5 tracks{suffix}.tck ' f'{grad_option} {number_option}') diff --git a/python/mrtrix3/commands/dwinormalise/__init__.py b/python/mrtrix3/commands/dwinormalise/__init__.py index 3390ab0a1d..ce299bca5d 100644 --- a/python/mrtrix3/commands/dwinormalise/__init__.py +++ b/python/mrtrix3/commands/dwinormalise/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwinormalise/dwinormalise.py b/python/mrtrix3/commands/dwinormalise/dwinormalise.py index d96900feaf..c13e857811 100644 --- a/python/mrtrix3/commands/dwinormalise/dwinormalise.py +++ b/python/mrtrix3/commands/dwinormalise/dwinormalise.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwinormalise/group.py b/python/mrtrix3/commands/dwinormalise/group.py index e7c2dd9e53..d64e50debf 100644 --- a/python/mrtrix3/commands/dwinormalise/group.py +++ b/python/mrtrix3/commands/dwinormalise/group.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwinormalise/manual.py b/python/mrtrix3/commands/dwinormalise/manual.py index 61e3d021c1..b117c2b33e 100644 --- a/python/mrtrix3/commands/dwinormalise/manual.py +++ b/python/mrtrix3/commands/dwinormalise/manual.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwinormalise/mtnorm.py b/python/mrtrix3/commands/dwinormalise/mtnorm.py index e4b9c116f8..51d60b2751 100644 --- a/python/mrtrix3/commands/dwinormalise/mtnorm.py +++ b/python/mrtrix3/commands/dwinormalise/mtnorm.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/dwishellmath.py b/python/mrtrix3/commands/dwishellmath.py index 913853c6bc..84aac226a5 100644 --- a/python/mrtrix3/commands/dwishellmath.py +++ b/python/mrtrix3/commands/dwishellmath.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -13,7 +13,6 @@ # # For more details, see http://www.mrtrix.org/. - SUPPORTED_OPS = ['mean', 'median', 'sum', 'product', 'rms', 'norm', 'var', 'std', 'min', 'max', 'absmax', 'magmax'] diff --git a/python/mrtrix3/commands/for_each.py b/python/mrtrix3/commands/for_each.py index 8df3924238..56b099a18b 100644 --- a/python/mrtrix3/commands/for_each.py +++ b/python/mrtrix3/commands/for_each.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/labelsgmfirst.py b/python/mrtrix3/commands/labelsgmfirst.py index 140c5bcee6..218ca9569e 100644 --- a/python/mrtrix3/commands/labelsgmfirst.py +++ b/python/mrtrix3/commands/labelsgmfirst.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/mask2glass.py b/python/mrtrix3/commands/mask2glass.py index f0f3129790..f788b79538 100644 --- a/python/mrtrix3/commands/mask2glass.py +++ b/python/mrtrix3/commands/mask2glass.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/mrtrix_cleanup.py b/python/mrtrix3/commands/mrtrix_cleanup.py index 140c218cf3..a5cba86170 100644 --- a/python/mrtrix3/commands/mrtrix_cleanup.py +++ b/python/mrtrix3/commands/mrtrix_cleanup.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -13,7 +13,6 @@ # # For more details, see http://www.mrtrix.org/. - import math, os, re, shutil diff --git a/python/mrtrix3/commands/population_template/__init__.py b/python/mrtrix3/commands/population_template/__init__.py index e67ed1d462..56ffd8a326 100644 --- a/python/mrtrix3/commands/population_template/__init__.py +++ b/python/mrtrix3/commands/population_template/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/population_template/contrasts.py b/python/mrtrix3/commands/population_template/contrasts.py index d4450b5897..c2a339e62a 100644 --- a/python/mrtrix3/commands/population_template/contrasts.py +++ b/python/mrtrix3/commands/population_template/contrasts.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/population_template/execute.py b/python/mrtrix3/commands/population_template/execute.py index 510705bf05..0eb8f63979 100644 --- a/python/mrtrix3/commands/population_template/execute.py +++ b/python/mrtrix3/commands/population_template/execute.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -366,7 +366,7 @@ def execute(): #pylint: disable=unused-variable if use_masks: os.mkdir('mask_transformed') - write_log = (app.VERBOSITY >= 2) + write_log = app.VERBOSITY >= 2 if write_log: os.mkdir('log') diff --git a/python/mrtrix3/commands/population_template/input.py b/python/mrtrix3/commands/population_template/input.py index 67c66d7b44..362506659f 100644 --- a/python/mrtrix3/commands/population_template/input.py +++ b/python/mrtrix3/commands/population_template/input.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -63,7 +63,7 @@ class Input: # pylint: disable=unused-variable copy files into folders in current working directory. modifies _local_ims and _local_msk """ - def __init__(self, uid, filenames, directories, contrasts, mask_filename='', mask_directory=''): + def __init__(self, uid, filenames, directories, contrasts, mask_filename='', mask_directory=''): # pylint: disable=too-many-positional-arguments self.contrasts = contrasts self.uid = uid diff --git a/python/mrtrix3/commands/population_template/usage.py b/python/mrtrix3/commands/population_template/usage.py index a3bd98093c..847b6e6bcd 100644 --- a/python/mrtrix3/commands/population_template/usage.py +++ b/python/mrtrix3/commands/population_template/usage.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/commands/population_template/utils.py b/python/mrtrix3/commands/population_template/utils.py index d642c3997c..46d06a3f3e 100644 --- a/python/mrtrix3/commands/population_template/utils.py +++ b/python/mrtrix3/commands/population_template/utils.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -41,7 +41,7 @@ def copy(src, dst, follow_symlinks=True): # pylint: disable=unused-variable -def check_linear_transformation(transformation, cmd, max_scaling=0.5, max_shear=0.2, max_rot=None, pause_on_warn=True): # pylint: disable=unused-variable +def check_linear_transformation(transformation, cmd, max_scaling=0.5, max_shear=0.2, max_rot=None, pause_on_warn=True): # pylint: disable=unused-variable,too-many-positional-arguments if max_rot is None: max_rot = 2 * math.pi diff --git a/python/mrtrix3/commands/responsemean.py b/python/mrtrix3/commands/responsemean.py index 825c1b88e9..f75f8edfea 100644 --- a/python/mrtrix3/commands/responsemean.py +++ b/python/mrtrix3/commands/responsemean.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/fsl.py b/python/mrtrix3/fsl.py index 8a57769fba..10d5bd85d9 100644 --- a/python/mrtrix3/fsl.py +++ b/python/mrtrix3/fsl.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/image.py b/python/mrtrix3/image.py index 409e180e7f..287da9cfa0 100644 --- a/python/mrtrix3/image.py +++ b/python/mrtrix3/image.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/matrix.py b/python/mrtrix3/matrix.py index 833a224018..917741b1c2 100644 --- a/python/mrtrix3/matrix.py +++ b/python/mrtrix3/matrix.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/path.py b/python/mrtrix3/path.py index 51e53ecf4a..35e26f453d 100644 --- a/python/mrtrix3/path.py +++ b/python/mrtrix3/path.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/phaseencoding.py b/python/mrtrix3/phaseencoding.py index 9a601c9ffd..d5078d688a 100644 --- a/python/mrtrix3/phaseencoding.py +++ b/python/mrtrix3/phaseencoding.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -30,7 +30,7 @@ def direction(string): #pylint: disable=unused-variable raise MRtrixError('When specified as a number, ' 'phase encoding axis must be either 0, 1 or 2 ' '(positive or negative)') - reverse = (string.contains('-')) # Allow -0 + reverse = string.contains('-') # Allow -0 pe_dir = [0,0,0] if reverse: pe_dir[pe_axis] = -1 diff --git a/python/mrtrix3/run.py b/python/mrtrix3/run.py index f821ee71ca..ce36de0bed 100644 --- a/python/mrtrix3/run.py +++ b/python/mrtrix3/run.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -491,7 +491,7 @@ def finalise_temp_file(iostream): if shared.get_scratch_dir(): with shared.lock: with open(os.path.join(shared.get_scratch_dir(), 'log.txt'), 'a', encoding='utf-8') as outfile: - outfile.write(cmdstring + '\n') + outfile.write(' '.join(cmdsplit) + '\n') return CommandReturn(return_stdout, return_stderr) diff --git a/python/mrtrix3/sh.py b/python/mrtrix3/sh.py index a981624321..bd3e92dd18 100644 --- a/python/mrtrix3/sh.py +++ b/python/mrtrix3/sh.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/utils.py b/python/mrtrix3/utils.py index d5b57b5746..a6b46a3629 100644 --- a/python/mrtrix3/utils.py +++ b/python/mrtrix3/utils.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/python/mrtrix3/version.py b/python/mrtrix3/version.py index 28b1ea85f7..386bb412d4 100644 --- a/python/mrtrix3/version.py +++ b/python/mrtrix3/version.py @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/run_pylint b/run_pylint index a480c35b13..12f394c09f 100755 --- a/run_pylint +++ b/run_pylint @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/set_path b/set_path index c5516cce0e..1fe14e7539 100755 --- a/set_path +++ b/set_path @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/applications/mrview.desktop b/share/applications/mrview.desktop index f029ca4dc0..e1fc508aa6 100644 --- a/share/applications/mrview.desktop +++ b/share/applications/mrview.desktop @@ -1,6 +1,6 @@ #!/usr/bin/env xdg-open -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/5ttgen/FreeSurfer2ACT.txt b/share/mrtrix3/5ttgen/FreeSurfer2ACT.txt index 5d0e9ca9fb..a27f948e70 100644 --- a/share/mrtrix3/5ttgen/FreeSurfer2ACT.txt +++ b/share/mrtrix3/5ttgen/FreeSurfer2ACT.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/5ttgen/FreeSurfer2ACT_sgm_amyg_hipp.txt b/share/mrtrix3/5ttgen/FreeSurfer2ACT_sgm_amyg_hipp.txt index 0aa6d1bf43..a3c1686f55 100644 --- a/share/mrtrix3/5ttgen/FreeSurfer2ACT_sgm_amyg_hipp.txt +++ b/share/mrtrix3/5ttgen/FreeSurfer2ACT_sgm_amyg_hipp.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/5ttgen/hsvs/AmygSubfields.txt b/share/mrtrix3/5ttgen/hsvs/AmygSubfields.txt index c557294be8..3ff6a23a02 100644 --- a/share/mrtrix3/5ttgen/hsvs/AmygSubfields.txt +++ b/share/mrtrix3/5ttgen/hsvs/AmygSubfields.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/5ttgen/hsvs/HippSubfields.txt b/share/mrtrix3/5ttgen/hsvs/HippSubfields.txt index bcc500748e..c2b05c7e5f 100644 --- a/share/mrtrix3/5ttgen/hsvs/HippSubfields.txt +++ b/share/mrtrix3/5ttgen/hsvs/HippSubfields.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/aal.txt b/share/mrtrix3/labelconvert/aal.txt index e412130d52..1746a3d167 100644 --- a/share/mrtrix3/labelconvert/aal.txt +++ b/share/mrtrix3/labelconvert/aal.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/aal2.txt b/share/mrtrix3/labelconvert/aal2.txt index e34b62af5f..ad72a41960 100644 --- a/share/mrtrix3/labelconvert/aal2.txt +++ b/share/mrtrix3/labelconvert/aal2.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/fs2lobes_cinginc_convert.txt b/share/mrtrix3/labelconvert/fs2lobes_cinginc_convert.txt index d4ebf64e37..5e039ead88 100644 --- a/share/mrtrix3/labelconvert/fs2lobes_cinginc_convert.txt +++ b/share/mrtrix3/labelconvert/fs2lobes_cinginc_convert.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/fs2lobes_cinginc_labels.txt b/share/mrtrix3/labelconvert/fs2lobes_cinginc_labels.txt index 752468da97..4fe7fb3656 100644 --- a/share/mrtrix3/labelconvert/fs2lobes_cinginc_labels.txt +++ b/share/mrtrix3/labelconvert/fs2lobes_cinginc_labels.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/fs2lobes_cingsep_convert.txt b/share/mrtrix3/labelconvert/fs2lobes_cingsep_convert.txt index 397cb981ba..ee6c9acc5f 100644 --- a/share/mrtrix3/labelconvert/fs2lobes_cingsep_convert.txt +++ b/share/mrtrix3/labelconvert/fs2lobes_cingsep_convert.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/fs2lobes_cingsep_labels.txt b/share/mrtrix3/labelconvert/fs2lobes_cingsep_labels.txt index a6fd8d5f51..455b0943a1 100644 --- a/share/mrtrix3/labelconvert/fs2lobes_cingsep_labels.txt +++ b/share/mrtrix3/labelconvert/fs2lobes_cingsep_labels.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/fs_a2009s.txt b/share/mrtrix3/labelconvert/fs_a2009s.txt index 34fd2c2591..f8ff10806d 100644 --- a/share/mrtrix3/labelconvert/fs_a2009s.txt +++ b/share/mrtrix3/labelconvert/fs_a2009s.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/fs_default.txt b/share/mrtrix3/labelconvert/fs_default.txt index 8ea6173d00..048a75effc 100644 --- a/share/mrtrix3/labelconvert/fs_default.txt +++ b/share/mrtrix3/labelconvert/fs_default.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/hcpmmp1_ordered.txt b/share/mrtrix3/labelconvert/hcpmmp1_ordered.txt index df6381a8fa..a23347f2f8 100644 --- a/share/mrtrix3/labelconvert/hcpmmp1_ordered.txt +++ b/share/mrtrix3/labelconvert/hcpmmp1_ordered.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/hcpmmp1_original.txt b/share/mrtrix3/labelconvert/hcpmmp1_original.txt index be2f778515..5910da27fb 100644 --- a/share/mrtrix3/labelconvert/hcpmmp1_original.txt +++ b/share/mrtrix3/labelconvert/hcpmmp1_original.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelconvert/lpba40.txt b/share/mrtrix3/labelconvert/lpba40.txt index 04491ca150..0a6f0acc3d 100644 --- a/share/mrtrix3/labelconvert/lpba40.txt +++ b/share/mrtrix3/labelconvert/lpba40.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/share/mrtrix3/labelsgmfirst/FreeSurferSGM.txt b/share/mrtrix3/labelsgmfirst/FreeSurferSGM.txt index 326cec4b9d..689c01e72b 100644 --- a/share/mrtrix3/labelsgmfirst/FreeSurferSGM.txt +++ b/share/mrtrix3/labelsgmfirst/FreeSurferSGM.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/lib/diff_images.h b/testing/lib/diff_images.h index d7051ac4e2..7c53cc9e08 100644 --- a/testing/lib/diff_images.h +++ b/testing/lib/diff_images.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/pylint.rc b/testing/pylint.rc index 86954a268d..12fc8fe7dc 100644 --- a/testing/pylint.rc +++ b/testing/pylint.rc @@ -173,21 +173,36 @@ missing-member-max-choices=1 [BASIC] +# Naming style for argument names +argument-naming-style=snake_case + # Regular expression matching correct argument names argument-rgx=(([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$ +# Naming style for attribute names +attr-naming-style=snake_case + # Regular expression matching correct attribute names attr-rgx=(([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$ # Bad variable names which should always be refused, separated by a comma bad-names=foo,bar,baz,toto,tutu,tata +# Naming style for class attribute names +class-attribute-naming-style=any + # Regular expression matching correct class attribute names class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$ +# Naming style for class names +class-naming-style=PascalCase + # Regular expression matching correct class names class-rgx=[A-Z_][a-zA-Z0-9]+$ +# Naming style for constant names +const-naming-style=UPPER_CASE + # Regular expression matching correct constant names const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$ @@ -195,6 +210,9 @@ const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$ # ones are exempt. docstring-min-length=-1 +# Naming style for function names +function-naming-style=snake_case + # Regular expression matching correct function names function-rgx=(([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$ @@ -204,9 +222,15 @@ good-names=i,j,k,ex,Run,_ # Include a hint for the correct naming format with invalid-name include-naming-hint=no +# Naming style for inline iteration names +inlinevar-naming-style=any + # Regular expression matching correct inline iteration names inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$ +# Naming style for method names +method-naming-style=snake_case + # Regular expression matching correct method names method-rgx=(([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$ @@ -227,6 +251,9 @@ no-docstring-rgx=^_ # to this list to register other decorators that produce valid properties. property-classes=abc.abstractproperty +# Naming style for variable names +variable-naming-style=snake_case + # Regular expression matching correct variable names variable-rgx=(([a-z][a-z0-9_]{2,30})|(_[a-z0-9_]*))$ @@ -289,6 +316,13 @@ max-line-length=100 # Maximum number of lines in a module max-module-lines=1000 +# List of optional constructs for which whitespace checking is disabled. `dict- +# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. +# `trailing-comma` allows a space between comma and closing bracket: (a, ). +# `empty-line` allows space-only lines. +# Deprecated in Pylint 2.6 +#no-space-check=trailing-comma,dict-separator + # Allow the body of a class to be on the same line as the declaration if body # contains single statement. single-line-class-stmt=no diff --git a/testing/tools/testing_cpp_cli.cpp b/testing/tools/testing_cpp_cli.cpp index 6080e7d30a..adec47144a 100644 --- a/testing/tools/testing_cpp_cli.cpp +++ b/testing/tools/testing_cpp_cli.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_dir.cpp b/testing/tools/testing_diff_dir.cpp index 7559aaa19c..f3b07f1545 100644 --- a/testing/tools/testing_diff_dir.cpp +++ b/testing/tools/testing_diff_dir.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_fixel.cpp b/testing/tools/testing_diff_fixel.cpp index 05fe660fa4..8d601c6bd9 100644 --- a/testing/tools/testing_diff_fixel.cpp +++ b/testing/tools/testing_diff_fixel.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_fixel_old.cpp b/testing/tools/testing_diff_fixel_old.cpp index 87a2c67a97..b558047fed 100644 --- a/testing/tools/testing_diff_fixel_old.cpp +++ b/testing/tools/testing_diff_fixel_old.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_header.cpp b/testing/tools/testing_diff_header.cpp index 365f607449..760ac4c65b 100644 --- a/testing/tools/testing_diff_header.cpp +++ b/testing/tools/testing_diff_header.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_image.cpp b/testing/tools/testing_diff_image.cpp index 8efbe67bf8..17a978d45f 100644 --- a/testing/tools/testing_diff_image.cpp +++ b/testing/tools/testing_diff_image.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_matrix.cpp b/testing/tools/testing_diff_matrix.cpp index c4dc7a6019..f7e56e2726 100644 --- a/testing/tools/testing_diff_matrix.cpp +++ b/testing/tools/testing_diff_matrix.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_mesh.cpp b/testing/tools/testing_diff_mesh.cpp index 3a99f91646..09834e44c1 100644 --- a/testing/tools/testing_diff_mesh.cpp +++ b/testing/tools/testing_diff_mesh.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_peaks.cpp b/testing/tools/testing_diff_peaks.cpp index 27af678738..07fefc1a25 100644 --- a/testing/tools/testing_diff_peaks.cpp +++ b/testing/tools/testing_diff_peaks.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_tck.cpp b/testing/tools/testing_diff_tck.cpp index c36d6cefb4..0af65736bb 100644 --- a/testing/tools/testing_diff_tck.cpp +++ b/testing/tools/testing_diff_tck.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_diff_tsf.cpp b/testing/tools/testing_diff_tsf.cpp index bbbdfd94d8..368ab89323 100644 --- a/testing/tools/testing_diff_tsf.cpp +++ b/testing/tools/testing_diff_tsf.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_gen_data.cpp b/testing/tools/testing_gen_data.cpp index 9c90941b5e..afc0e414e4 100644 --- a/testing/tools/testing_gen_data.cpp +++ b/testing/tools/testing_gen_data.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_npyread.cpp b/testing/tools/testing_npyread.cpp index 3da81d8b28..b0482fdfe6 100644 --- a/testing/tools/testing_npyread.cpp +++ b/testing/tools/testing_npyread.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/tools/testing_npywrite.cpp b/testing/tools/testing_npywrite.cpp index 23ba669b8f..fc99e8d7f7 100644 --- a/testing/tools/testing_npywrite.cpp +++ b/testing/tools/testing_npywrite.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/bitset.cpp b/testing/unit_tests/bitset.cpp index c9349289e5..4813d415a1 100644 --- a/testing/unit_tests/bitset.cpp +++ b/testing/unit_tests/bitset.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/erfinv.cpp b/testing/unit_tests/erfinv.cpp index d1f8ed76d3..7685dd210b 100644 --- a/testing/unit_tests/erfinv.cpp +++ b/testing/unit_tests/erfinv.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/icls.cpp b/testing/unit_tests/icls.cpp index 56bd4e9178..c52acce7aa 100644 --- a/testing/unit_tests/icls.cpp +++ b/testing/unit_tests/icls.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/ordered_include.cpp b/testing/unit_tests/ordered_include.cpp index db67e555ff..f8473bde6c 100644 --- a/testing/unit_tests/ordered_include.cpp +++ b/testing/unit_tests/ordered_include.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/ordered_queue.cpp b/testing/unit_tests/ordered_queue.cpp index 41e98e6d8d..8c18a4fdd0 100644 --- a/testing/unit_tests/ordered_queue.cpp +++ b/testing/unit_tests/ordered_queue.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/parse_ints.cpp b/testing/unit_tests/parse_ints.cpp index bdc9bfe8bf..e2a4f7f6d0 100644 --- a/testing/unit_tests/parse_ints.cpp +++ b/testing/unit_tests/parse_ints.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/sh_precomputer.cpp b/testing/unit_tests/sh_precomputer.cpp index 7d6c8e5523..ff422f540a 100644 --- a/testing/unit_tests/sh_precomputer.cpp +++ b/testing/unit_tests/sh_precomputer.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/shuffle.cpp b/testing/unit_tests/shuffle.cpp index 759e7bcd1d..bf18bfc2d4 100644 --- a/testing/unit_tests/shuffle.cpp +++ b/testing/unit_tests/shuffle.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/testing/unit_tests/to.cpp b/testing/unit_tests/to.cpp index 1e0cd087d4..03c41547e0 100644 --- a/testing/unit_tests/to.cpp +++ b/testing/unit_tests/to.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2024 the MRtrix3 contributors. +/* Copyright (c) 2008-2025 the MRtrix3 contributors. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/update_copyright b/update_copyright index ff230e1e3e..5ed09f3d16 100755 --- a/update_copyright +++ b/update_copyright @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/update_dev_doc b/update_dev_doc index 50761f831d..ce68e6e6d4 100755 --- a/update_dev_doc +++ b/update_dev_doc @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (c) 2008-2024 the MRtrix3 contributors. +# Copyright (c) 2008-2025 the MRtrix3 contributors. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this From ee6f06009cca9774d5f43f4b24e6f762144e15e0 Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Wed, 15 Jan 2025 22:47:41 +1100 Subject: [PATCH 10/13] Resolution of merge of master to dev Resolution of content merged to dev initially omitted from #3061. - #2693 (completely omitted) - #3005 (partial propagation / independent address of some common issues on both branches) - #3001 (completely omitted) - #2908 (completely omitted) - #2955 (completely omitted) - #2600 (completely omitted) - #2962 (completely omitted) - #2935 (completely omitted) - #2923 (completely omitted) - #2910 (completely omitted) - #2638 (completely omitted) - #2698 (completely omitted) - #2721 (completely omitted) - #2794 (completely omitted) - #2768 (completely omitted; required modification to conform to other dev changes) - #2713 (residual compilation errors following adf8fdd9b2403d181d4016439c3b6dd3db8c0767, including resolution against changes in #2437 on dev. --- .github/workflows/checks.yml | 2 +- cpp/cmd/dwi2tensor.cpp | 2 +- cpp/cmd/mrcalc.cpp | 2 ++ cpp/cmd/mrdegibbs.cpp | 16 ++++++++++---- cpp/cmd/mrgrid.cpp | 2 +- cpp/cmd/mrinfo.cpp | 2 +- cpp/core/adapter/reslice.h | 20 ++++++++++++----- cpp/core/app.cpp | 5 +++++ cpp/core/dwi/fmls.cpp | 2 +- cpp/core/file/dicom/select_cmdline.cpp | 6 ++--- cpp/core/file/mmap.cpp | 3 ++- cpp/core/file/png.cpp | 1 - cpp/core/file/png.h | 8 ++++--- cpp/core/formats/pipe.cpp | 3 ++- cpp/core/formats/png.cpp | 3 --- cpp/core/progressbar.cpp | 2 +- docs/reference/commands/dirrotate.rst | 2 +- docs/reference/commands/dwi2mask.rst | 22 +++++++++---------- docs/reference/commands/dwibiascorrect.rst | 2 +- docs/reference/commands/dwibiasnormmask.rst | 2 +- docs/reference/commands/dwinormalise.rst | 2 +- docs/reference/commands/mask2glass.rst | 2 +- docs/reference/commands/mrdegibbs.rst | 2 +- python/mrtrix3/commands/for_each.py | 12 ++++++++-- .../commands/population_template/input.py | 2 +- .../commands/population_template/utils.py | 19 ++++++++-------- 26 files changed, 89 insertions(+), 57 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 01dd92195c..bf272d3063 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -29,7 +29,7 @@ jobs: - name: install dependencies run: | sudo apt-get update - sudo apt-get install clang qt6-base-dev libglvnd-dev zlib1g-dev libfftw3-dev ninja-build python3-distutils python3-numpy libpng-dev + sudo apt-get install clang qt6-base-dev libglvnd-dev zlib1g-dev libfftw3-dev ninja-build python3-numpy libpng-dev - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.4 diff --git a/cpp/cmd/dwi2tensor.cpp b/cpp/cmd/dwi2tensor.cpp index 6822a9d80f..e52af511a7 100644 --- a/cpp/cmd/dwi2tensor.cpp +++ b/cpp/cmd/dwi2tensor.cpp @@ -295,7 +295,6 @@ void run() { Header header(dwi); header.datatype() = DataType::Float32; header.ndim() = 4; - DWI::stash_DW_scheme(header, grad); PhaseEncoding::clear_scheme(header); Image predict; @@ -303,6 +302,7 @@ void run() { if (!opt.empty()) predict = Image::create(opt[0][0], header); + DWI::stash_DW_scheme(header, grad); header.size(3) = 6; auto dt = Image::create(argument[1], header); diff --git a/cpp/cmd/mrcalc.cpp b/cpp/cmd/mrcalc.cpp index 5d3292d6c2..3bc55892a4 100644 --- a/cpp/cmd/mrcalc.cpp +++ b/cpp/cmd/mrcalc.cpp @@ -992,6 +992,8 @@ void run() { ++n; else if (opt->is("force") || opt->is("info") || opt->is("debug") || opt->is("quiet")) continue; + else if (opt->is("config")) + n+=2; #define SECTION 3 #include "mrcalc.cpp" diff --git a/cpp/cmd/mrdegibbs.cpp b/cpp/cmd/mrdegibbs.cpp index 17b5ac14e8..3fd59ae481 100644 --- a/cpp/cmd/mrdegibbs.cpp +++ b/cpp/cmd/mrdegibbs.cpp @@ -51,11 +51,19 @@ void usage() { " you should run denoising before this command to not alter the noise structure," " which would impact on dwidenoise's performance." + + "For best results, any form of filtering performed by the scanner should be disabled," + " whether performed in the image domain or k-space." + " This includes elliptic filtering and other filters " + " that are often applied to reduce Gibbs ringing artifacts." + " While this method can still safely be applied to such data," + " some residual ringing artefacts may still be present in the output." + + "Note that this method is designed to work on images acquired with full k-space coverage." - " Running this method on partial Fourier ('half-scan')" - " or filtered data may not remove all ringing artefacts." - " Users are encouraged to acquired full-Fourier data where possible," - " and disable any form of filtering on the scanner."; + " If this method is executed on data acquired with partial Fourier (eg. \"half-scan\") acceleration," + " it may not fully remove all ringing artifacts," + " and you may observe residuals of the original artifact in the partial Fourier direction." + " Nonetheless, application of the method is still considered safe and worthwhile." + " Users are however encouraged to acquired full-Fourier data where possible."; ARGUMENTS diff --git a/cpp/cmd/mrgrid.cpp b/cpp/cmd/mrgrid.cpp index be9cc5653b..cb81738900 100644 --- a/cpp/cmd/mrgrid.cpp +++ b/cpp/cmd/mrgrid.cpp @@ -150,7 +150,7 @@ void usage() { " to match the specified reference image grid." " This operation ignores differences in image transformation" " between input and reference image.") - + Argument ("reference image").type_image_in() + + Argument ("reference_image").type_image_in() + Option ("uniform", "pad or crop the input image" " by a uniform number of voxels on all sides") diff --git a/cpp/cmd/mrinfo.cpp b/cpp/cmd/mrinfo.cpp index dad1b62fad..155811a9b6 100644 --- a/cpp/cmd/mrinfo.cpp +++ b/cpp/cmd/mrinfo.cpp @@ -51,7 +51,7 @@ const OptionGroup FieldExportOptions = OptionGroup ("Options for exporting image void usage() { - AUTHOR = "J-Donald Tournier (d.tournier@brain.org.au)" + AUTHOR = "J-Donald Tournier (jdtournier@gmail.com)" " and Robert E. Smith (robert.smith@florey.edu.au)"; SYNOPSIS = "Display image header information," diff --git a/cpp/core/adapter/reslice.h b/cpp/core/adapter/reslice.h index 8e200c9a08..a5ca68c788 100644 --- a/cpp/core/adapter/reslice.h +++ b/cpp/core/adapter/reslice.h @@ -42,11 +42,21 @@ typename std::enable_if::value && std::is_integr return value_type(std::round(sum * norm)); } -template -typename std::enable_if::value, value_type>::type inline normalise( - const default_type sum, const default_type norm) { - return (sum * norm); +// Standard implementation for floating point (either real or complex) +template +typename std::enable_if::value && !std::is_integral::value, value_type>::type +inline normalise (const summing_type sum, const default_type norm) { + return value_type (sum * norm); } + +// If summing complex numbers, use double precision complex; +// otherwise, use double precision real +template struct summing_type { + using type = double; +}; +template struct summing_type> { + using type = std::complex; +}; } // namespace extern const transform_type NoTransform; @@ -175,7 +185,7 @@ class Reslice : public ImageBase, typename Imag using namespace Eigen; if (oversampling) { Vector3d d(x[0] + from[0], x[1] + from[1], x[2] + from[2]); - default_type sum(0.0); + typename summing_type::type sum(0); Vector3d s; for (uint32_t z = 0; z < OS[2]; ++z) { s[2] = d[2] + z * inc[2]; diff --git a/cpp/core/app.cpp b/cpp/core/app.cpp index 94eab5c739..96268007fe 100644 --- a/cpp/core/app.cpp +++ b/cpp/core/app.cpp @@ -187,6 +187,8 @@ std::string underline(const std::string &text, bool ignore_whitespace = false) { const char *argtype_description(ArgType type) { switch (type) { + case Boolean: + return ("boolean"); case Integer: return ("integer"); case Float: @@ -450,6 +452,9 @@ std::string Argument::usage() const { case Undefined: assert(0); break; + case Boolean: + stream << "BOOL"; + break; case Integer: { const auto int_range = std::get(limits); stream << "INT " << int_range.min << " " << int_range.max; diff --git a/cpp/core/dwi/fmls.cpp b/cpp/core/dwi/fmls.cpp index bd495aab1e..c5d5fcb17c 100644 --- a/cpp/core/dwi/fmls.cpp +++ b/cpp/core/dwi/fmls.cpp @@ -78,7 +78,7 @@ void load_fmls_thresholds(Segmenter &segmenter) { } } - opt = get_options("fmls_merge_ratio"); + opt = get_options("fmls_lobe_merge_ratio"); if (!opt.empty()) segmenter.set_lobe_merge_ratio(default_type(opt[0][0])); } diff --git a/cpp/core/file/dicom/select_cmdline.cpp b/cpp/core/file/dicom/select_cmdline.cpp index 48905d2bc3..6274e1914a 100644 --- a/cpp/core/file/dicom/select_cmdline.cpp +++ b/cpp/core/file/dicom/select_cmdline.cpp @@ -100,7 +100,7 @@ std::vector> select_cmdline(const Tree &tree) { } std::cerr << "? "; std::cin >> buf; - if (buf[0] == 'q' || buf[0] == 'Q') + if (!std::cin || buf[0] == 'q' || buf[0] == 'Q') throw CancelException(); if (isdigit(buf[0])) { int n = to(buf) - 1; @@ -138,7 +138,7 @@ std::vector> select_cmdline(const Tree &tree) { } std::cerr << "? "; std::cin >> buf; - if (buf[0] == 'q' || buf[0] == 'Q') + if (!std::cin || buf[0] == 'q' || buf[0] == 'Q') throw CancelException(); if (isdigit(buf[0])) { int n = to(buf) - 1; @@ -179,7 +179,7 @@ std::vector> select_cmdline(const Tree &tree) { } std::cerr << "? "; std::cin >> buf; - if (buf[0] == 'q' || buf[0] == 'Q') + if (!std::cin || buf[0] == 'q' || buf[0] == 'Q') throw CancelException(); if (isdigit(buf[0])) { std::vector seq; diff --git a/cpp/core/file/mmap.cpp b/cpp/core/file/mmap.cpp index 087f4eef13..34597c4e79 100644 --- a/cpp/core/file/mmap.cpp +++ b/cpp/core/file/mmap.cpp @@ -109,7 +109,8 @@ MMap::MMap(const Entry &entry, bool readwrite, bool preload, int64_t mapped_size if (fsbuf.f_type == 0xff534d42 /* CIFS */ || fsbuf.f_type == 0x6969 /* NFS */ || fsbuf.f_type == 0x65735546 /* FUSE */ || fsbuf.f_type == 0x517b /* SMB */ || - fsbuf.f_type == 0x47504653 /* GPFS */ || fsbuf.f_type == 0xbd00bd0 /* LUSTRE */ + fsbuf.f_type == 0x47504653 /* GPFS */ || fsbuf.f_type == 0xbd00bd0 /* LUSTRE */ || + fsbuf.f_type == 0x1021997 /* 9P (WSL) */ #ifdef MRTRIX_MACOSX || fsbuf.f_type == 0x0017 /* OSXFUSE */ diff --git a/cpp/core/file/png.cpp b/cpp/core/file/png.cpp index c696f0a42d..061232f051 100644 --- a/cpp/core/file/png.cpp +++ b/cpp/core/file/png.cpp @@ -309,7 +309,6 @@ void Writer::save(uint8_t *data) { row_pointers[row] = to_write + row * row_bytes; png_write_image(png_ptr, row_pointers.get()); png_write_end(png_ptr, info_ptr); - delete [] row_pointers; }; if (data_type == DataType::UInt8 || data_type == DataType::UInt16BE) { diff --git a/cpp/core/file/png.h b/cpp/core/file/png.h index 3c711e0a93..9766c6a518 100644 --- a/cpp/core/file/png.h +++ b/cpp/core/file/png.h @@ -87,9 +87,11 @@ template void Writer::fill(uint8_t *in_ptr, uint8_t *out_ptr, const DataType data_type, const size_t num_elements) { auto fetch_func = __set_fetch_function(data_type); for (size_t i = 0; i != num_elements; ++i) - Raw::store_BE (std::min (default_type(std::numeric_limits::max()), // - std::max (0.0, std::round(multiplier * fetch_func (in_ptr, i, 0.0, 1.0)))), // - out_ptr, i); // + Raw::store_BE (std::min (default_type(std::numeric_limits::max()), // + std::max (0.0, std::round(multiplier * fetch_func (in_ptr, 0)))), // + out_ptr, i); // + in_ptr += data_type.bytes(); + out_ptr += sizeof(T); }; } // namespace MR::File::PNG diff --git a/cpp/core/formats/pipe.cpp b/cpp/core/formats/pipe.cpp index 41c8aacd01..aaade85860 100644 --- a/cpp/core/formats/pipe.cpp +++ b/cpp/core/formats/pipe.cpp @@ -54,7 +54,8 @@ bool Pipe::check(Header &H, size_t num_axes) const { return false; if (isatty(STDOUT_FILENO)) - throw Exception("attempt to pipe image to standard output (this will leave temporary files behind)"); + throw Exception ("cannot create output piped image: " // + "no command connected at other end of pipe to receive that image"); // H.name() = File::create_tempfile(0, "mif"); diff --git a/cpp/core/formats/png.cpp b/cpp/core/formats/png.cpp index 71146b25ba..d26a50c8df 100644 --- a/cpp/core/formats/png.cpp +++ b/cpp/core/formats/png.cpp @@ -160,7 +160,6 @@ bool PNG::check(Header &H, size_t num_axes) const { axis_to_zero = 1; } else if (H.size(0) == 1) { axis_to_zero = 0; - width_axis = 1; } else { // If image is 3D, and all three axes have size greater than one, and we // haven't used the square-bracket notation, we can't export genuine 3D data @@ -184,8 +183,6 @@ bool PNG::check(Header &H, size_t num_axes) const { if (axis < 0) throw Exception("Cannot export 4D image to PNG format if all three spatial axes have size greater than 1 and " "square-bracket notation is not used"); - if (!axis_to_zero) - width_axis = 1; break; default: throw Exception("Cannot generate PNG file(s) from image with more than 4 axes"); diff --git a/cpp/core/progressbar.cpp b/cpp/core/progressbar.cpp index 700c5160b9..bc26c74e93 100644 --- a/cpp/core/progressbar.cpp +++ b/cpp/core/progressbar.cpp @@ -155,7 +155,7 @@ bool ProgressBar::set_update_method() { // unable to determine nature of stderr; assuming socket stderr_to_file = false; else - stderr_to_file = S_ISREG(buf.st_mode); + stderr_to_file = S_ISREG(buf.st_mode) || S_ISFIFO(buf.st_mode); if (stderr_to_file) { ProgressBar::display_func = display_func_redirect; diff --git a/docs/reference/commands/dirrotate.rst b/docs/reference/commands/dirrotate.rst index 99ab692a0d..0f2d3df038 100644 --- a/docs/reference/commands/dirrotate.rst +++ b/docs/reference/commands/dirrotate.rst @@ -60,7 +60,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwi2mask.rst b/docs/reference/commands/dwi2mask.rst index 4457f42bb4..a4ea9e84a9 100644 --- a/docs/reference/commands/dwi2mask.rst +++ b/docs/reference/commands/dwi2mask.rst @@ -185,7 +185,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Ricardo Rios (ricardo.rios@cimat.mx) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -276,7 +276,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -390,7 +390,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -485,7 +485,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -584,7 +584,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Warda Syeda (wtsyeda@unimelb.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -675,7 +675,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -761,7 +761,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -852,7 +852,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Warda Syeda (wtsyeda@unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -960,7 +960,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and Arshiya Sangchooli (asangchooli@student.unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -1064,7 +1064,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Ruobing Chen (chrc@student.unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this @@ -1162,7 +1162,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Warda Syeda (wtsyeda@unimelb.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwibiascorrect.rst b/docs/reference/commands/dwibiascorrect.rst index d85fd5dbbf..badacebdf9 100644 --- a/docs/reference/commands/dwibiascorrect.rst +++ b/docs/reference/commands/dwibiascorrect.rst @@ -392,7 +392,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and Arshiya Sangchooli (asangchooli@student.unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwibiasnormmask.rst b/docs/reference/commands/dwibiasnormmask.rst index 2a8de8f063..eadd774cc2 100644 --- a/docs/reference/commands/dwibiasnormmask.rst +++ b/docs/reference/commands/dwibiasnormmask.rst @@ -115,7 +115,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and Arshiya Sangchooli (asangchooli@student.unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/dwinormalise.rst b/docs/reference/commands/dwinormalise.rst index 800a74daac..a1175fe791 100644 --- a/docs/reference/commands/dwinormalise.rst +++ b/docs/reference/commands/dwinormalise.rst @@ -354,7 +354,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Robert E. Smith (robert.smith@florey.edu.au) and Arshiya Sangchooli (asangchooli@student.unimelb.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mask2glass.rst b/docs/reference/commands/mask2glass.rst index cf6acc068c..7222ffd4c8 100644 --- a/docs/reference/commands/mask2glass.rst +++ b/docs/reference/commands/mask2glass.rst @@ -73,7 +73,7 @@ Tournier, J.-D.; Smith, R. E.; Raffelt, D.; Tabbara, R.; Dhollander, T.; Pietsch **Author:** Remika Mito (remika.mito@florey.edu.au) and Robert E. Smith (robert.smith@florey.edu.au) -**Copyright:** Copyright (c) 2008-2024 the MRtrix3 contributors. +**Copyright:** Copyright (c) 2008-2025 the MRtrix3 contributors. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/docs/reference/commands/mrdegibbs.rst b/docs/reference/commands/mrdegibbs.rst index eeadc3100c..8a4881efe6 100644 --- a/docs/reference/commands/mrdegibbs.rst +++ b/docs/reference/commands/mrdegibbs.rst @@ -27,7 +27,7 @@ By default, the original 2D slice-wise version is used. If the -mode 3d option i This command is designed to run on data directly after it has been reconstructed by the scanner, before any interpolation of any kind has taken place. You should not run this command after any form of motion correction (e.g. not after dwifslpreproc). Similarly, if you intend running dwidenoise, you should run denoising before this command to not alter the noise structure, which would impact on dwidenoise's performance. -For best results, any form of filtering performed by the scanner should be disabled, whether performed in the image domain or k-space. This includes elliptic filtering and other filters that are often applied to reduce Gibbs ringing artifacts. While this method can still safely be applied to such data, some residual ringing artefacts may still be present in the output. +For best results, any form of filtering performed by the scanner should be disabled, whether performed in the image domain or k-space. This includes elliptic filtering and other filters that are often applied to reduce Gibbs ringing artifacts. While this method can still safely be applied to such data, some residual ringing artefacts may still be present in the output. Note that this method is designed to work on images acquired with full k-space coverage. If this method is executed on data acquired with partial Fourier (eg. "half-scan") acceleration, it may not fully remove all ringing artifacts, and you may observe residuals of the original artifact in the partial Fourier direction. Nonetheless, application of the method is still considered safe and worthwhile. Users are however encouraged to acquired full-Fourier data where possible. diff --git a/python/mrtrix3/commands/for_each.py b/python/mrtrix3/commands/for_each.py index 56b099a18b..18289c3190 100644 --- a/python/mrtrix3/commands/for_each.py +++ b/python/mrtrix3/commands/for_each.py @@ -119,6 +119,14 @@ def usage(cmdline): #pylint: disable=unused-variable ' but will not actually execute those commands.' ' It can therefore be used to verify that the script is receiving the intended set of inputs,' ' and that the text substitutions on those inputs lead to the intended command strings.') + cmdline.add_example_usage('Utilising shell operators within the command substitution', + 'for_each * : tensor2metric IN/dwi.mif - "|" tensor2metric - -fa IN/fa.mif', + 'In this example, if the double-quotes were NOT placed around the pipe operator,' + ' then the shell would take the sum total output of the for_each script' + ' and pipe that to a single invocation of the tensor2metric command.' + ' Since in this example it is instead desired for the pipe operator to be' + ' a part of the command string that is executed multiple times by the for_each script,' + ' it must be escaped using double-quotes.') cmdline.add_argument('inputs', nargs='+', help='Each of the inputs for which processing should be run') @@ -297,7 +305,7 @@ def __init__(self, input_text): def progress_string(): success_count = sum(1 if job.returncode is not None else 0 for job in jobs) - fail_count = sum(1 if job.returncode else 0 for job in jobs) + fail_count = sum(bool(job.returncode) for job in jobs) threading_message = f'across {app.NUM_THREADS} threads' if parallel else 'sequentially' fail_message = f' ({fail_count} errors)' if fail_count else '' return f'{success_count}/{len(jobs)} jobs completed {threading_message}{fail_message}' @@ -348,7 +356,7 @@ def execute_parallel(): progress.done() assert all(job.returncode is not None for job in jobs) - fail_count = sum(1 if job.returncode else 0 for job in jobs) + fail_count = sum(bool(job.returncode) for job in jobs) if fail_count: app.warn(f'{fail_count} of {len(jobs)} jobs did not complete successfully') if fail_count > 1: diff --git a/python/mrtrix3/commands/population_template/input.py b/python/mrtrix3/commands/population_template/input.py index 362506659f..4a41db9768 100644 --- a/python/mrtrix3/commands/population_template/input.py +++ b/python/mrtrix3/commands/population_template/input.py @@ -63,7 +63,7 @@ class Input: # pylint: disable=unused-variable copy files into folders in current working directory. modifies _local_ims and _local_msk """ - def __init__(self, uid, filenames, directories, contrasts, mask_filename='', mask_directory=''): # pylint: disable=too-many-positional-arguments + def __init__(self, uid, filenames, directories, contrasts, mask_filename='', mask_directory=''): # pylint: disable=too-many-arguments self.contrasts = contrasts self.uid = uid diff --git a/python/mrtrix3/commands/population_template/utils.py b/python/mrtrix3/commands/population_template/utils.py index 46d06a3f3e..c9f303bd88 100644 --- a/python/mrtrix3/commands/population_template/utils.py +++ b/python/mrtrix3/commands/population_template/utils.py @@ -41,7 +41,7 @@ def copy(src, dst, follow_symlinks=True): # pylint: disable=unused-variable -def check_linear_transformation(transformation, cmd, max_scaling=0.5, max_shear=0.2, max_rot=None, pause_on_warn=True): # pylint: disable=unused-variable,too-many-positional-arguments +def check_linear_transformation(transformation, cmd, max_scaling=0.5, max_shear=0.2, max_rot=None, pause_on_warn=True): # pylint: disable=unused-variable, too-many-arguments if max_rot is None: max_rot = 2 * math.pi @@ -53,8 +53,9 @@ def check_linear_transformation(transformation, cmd, max_scaling=0.5, max_shear= data = utils.load_keyval(f'{transformation}decomp') run.function(os.remove, f'{transformation}decomp') scaling = [float(value) for value in data['scaling']] - if any(a < 0 for a in scaling) or any(a > (1 + max_scaling) for a in scaling) or any( - a < (1 - max_scaling) for a in scaling): + if any(a < 0 for a in scaling) or \ + any(a > (1 + max_scaling) for a in scaling) or \ + any(a < (1 - max_scaling) for a in scaling): app.warn(f'large scaling ({scaling})) in {transformation}') good = False shear = [float(value) for value in data['shear']] @@ -115,10 +116,10 @@ def aggregate(inputs, output, contrast_idx, mode, force=True): # pylint: disable elif mode == 'weighted_mean': weights = [inp.aggregation_weight for inp in inputs] assert not any(w is None for w in weights), weights - wsum = sum(float(w) for w in weights) - cmd = ['mrcalc'] + wsum = sum(map(float, weights)) if wsum <= 0: raise MRtrixError('the sum of aggregetion weights has to be positive') + cmd = ['mrcalc'] for weight, imagepath in zip(weights, images): if float(weight) != 0: cmd += [imagepath, weight, '-mult'] + (['-add'] if len(cmd) > 1 else []) @@ -273,16 +274,14 @@ def paths_to_file_uids(paths, prefix, postfix): if f_agg_weight: try: with open(f_agg_weight, 'r', encoding='utf-8') as fweights: - agg_weights = dict((row[0].lstrip().rstrip(), row[1]) for row in csv.reader(fweights, delimiter=',', quotechar='#')) + agg_weights = dict((row[0].strip(), row[1].strip()) for row in csv.reader(fweights, delimiter=',', quotechar='#')) except UnicodeDecodeError: with open(f_agg_weight, 'r', encoding='utf-8') as fweights: reader = csv.reader(fweights.read().decode('utf-8', errors='replace'), delimiter=',', quotechar='#') - agg_weights = dict((row[0].lstrip().rstrip(), row[1]) for row in reader) + agg_weights = dict((row[0].strip(), row[1].strip()) for row in reader) pref = '^' + re.escape(get_common_prefix(list(agg_weights.keys()))) suff = re.escape(get_common_postfix(list(agg_weights.keys()))) + '$' - for key in agg_weights.keys(): - agg_weights[re.sub(suff, '', re.sub(pref, '', key))] = agg_weights.pop(key).strip() - + agg_weights = {re.sub(suff, '', re.sub(pref, '', item[0])):item[1] for item in agg_weights.items()} for inp in inputs: if inp.uid not in agg_weights: raise MRtrixError(f'aggregation weight not found for {inp.uid}') From 2f62732b22ead9ca8a2b497d1b45e8a077cfee0d Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Wed, 15 Jan 2025 23:26:55 +1100 Subject: [PATCH 11/13] Fix C++ code formatting for #3061 --- cpp/cmd/mrcalc.cpp | 2 +- cpp/core/adapter/reslice.h | 25 +++++++++++++--------- cpp/core/file/mmap.cpp | 13 ++++++----- cpp/core/file/png.cpp | 12 +++++------ cpp/core/file/png.h | 10 +++++---- cpp/core/formats/pipe.cpp | 4 ++-- cpp/core/header.cpp | 6 +++--- cpp/core/image_io/png.cpp | 32 ++++++++++++++++------------ cpp/core/image_io/ram.h | 2 +- cpp/core/image_io/scratch.h | 2 +- cpp/core/image_io/variable_scaling.h | 2 +- 11 files changed, 60 insertions(+), 50 deletions(-) diff --git a/cpp/cmd/mrcalc.cpp b/cpp/cmd/mrcalc.cpp index 3bc55892a4..3513c708f9 100644 --- a/cpp/cmd/mrcalc.cpp +++ b/cpp/cmd/mrcalc.cpp @@ -993,7 +993,7 @@ void run() { else if (opt->is("force") || opt->is("info") || opt->is("debug") || opt->is("quiet")) continue; else if (opt->is("config")) - n+=2; + n += 2; #define SECTION 3 #include "mrcalc.cpp" diff --git a/cpp/core/adapter/reslice.h b/cpp/core/adapter/reslice.h index a5ca68c788..85f26da888 100644 --- a/cpp/core/adapter/reslice.h +++ b/cpp/core/adapter/reslice.h @@ -29,24 +29,29 @@ namespace MR::Adapter { namespace { // Partial specialisation for boolean value_type in order to avoid compiler // warning regarding use of multiplication when assigning to a boolean -template -typename std::enable_if::value, value_type>::type inline normalise( - const default_type sum, const default_type norm) { +template // +typename std::enable_if::value, // + value_type>::type inline // + normalise(const default_type sum, const default_type norm) { // return ((sum * norm) >= 0.5) ? true : false; } // Partial specialisation to invoke round-to-nearest when taking an average of integers -template -typename std::enable_if::value && std::is_integral::value, - value_type>::type inline normalise(const default_type sum, const default_type norm) { +template // +typename std::enable_if::value && // + std::is_integral::value, // + value_type>::type inline // + normalise(const default_type sum, const default_type norm) { // return value_type(std::round(sum * norm)); } // Standard implementation for floating point (either real or complex) -template -typename std::enable_if::value && !std::is_integral::value, value_type>::type -inline normalise (const summing_type sum, const default_type norm) { - return value_type (sum * norm); +template // +typename std::enable_if::value && // + !std::is_integral::value, // + value_type>::type inline // + normalise(const summing_type sum, const default_type norm) { // + return value_type(sum * norm); } // If summing complex numbers, use double precision complex; diff --git a/cpp/core/file/mmap.cpp b/cpp/core/file/mmap.cpp index 34597c4e79..a002b816ea 100644 --- a/cpp/core/file/mmap.cpp +++ b/cpp/core/file/mmap.cpp @@ -107,15 +107,14 @@ MMap::MMap(const Entry &entry, bool readwrite, bool preload, int64_t mapped_size delayed_writeback = true; } - if (fsbuf.f_type == 0xff534d42 /* CIFS */ || fsbuf.f_type == 0x6969 /* NFS */ || - fsbuf.f_type == 0x65735546 /* FUSE */ || fsbuf.f_type == 0x517b /* SMB */ || - fsbuf.f_type == 0x47504653 /* GPFS */ || fsbuf.f_type == 0xbd00bd0 /* LUSTRE */ || - fsbuf.f_type == 0x1021997 /* 9P (WSL) */ - + if (fsbuf.f_type == 0xff534d42 /* CIFS */ || fsbuf.f_type == 0x6969 /* NFS */ || // + fsbuf.f_type == 0x65735546 /* FUSE */ || fsbuf.f_type == 0x517b /* SMB */ || // + fsbuf.f_type == 0x47504653 /* GPFS */ || fsbuf.f_type == 0xbd00bd0 /* LUSTRE */ || // + fsbuf.f_type == 0x1021997 /* 9P (WSL) */ // #ifdef MRTRIX_MACOSX - || fsbuf.f_type == 0x0017 /* OSXFUSE */ + || fsbuf.f_type == 0x0017 /* OSXFUSE */ // #endif - ) { + ) { // DEBUG("\"" + Entry::name + "\" appears to reside on a networked filesystem - using delayed write-back"); delayed_writeback = true; } diff --git a/cpp/core/file/png.cpp b/cpp/core/file/png.cpp index 061232f051..874781f1e2 100644 --- a/cpp/core/file/png.cpp +++ b/cpp/core/file/png.cpp @@ -30,7 +30,7 @@ namespace MR::File::PNG { Reader::Reader(const std::string &filename) - : infile (fopen(filename.c_str(), "rb")), + : infile(fopen(filename.c_str(), "rb")), png_ptr(NULL), info_ptr(NULL), width(0), @@ -148,7 +148,7 @@ Writer::Writer(const Header &H, const std::string &filename) bit_depth(0), filename(filename), data_type(H.datatype()), - multiplier (1.0), + multiplier(1.0), outfile(NULL) { if (Path::exists(filename) && !App::overwrite_files) throw Exception("output file \"" + filename + "\" already exists (use -force option to force overwrite)"); @@ -162,8 +162,8 @@ Writer::Writer(const Header &H, const std::string &filename) } outfile = fopen(filename.c_str(), "wb"); if (!outfile) - throw Exception ("Unable to open PNG file for writing for image \"" + filename + "\": " // - + strerror (errno)); // + throw Exception("Unable to open PNG file for writing for image \"" + filename + "\": " // + + strerror(errno)); // png_init_io(png_ptr, outfile); png_set_compression_level(png_ptr, Z_DEFAULT_COMPRESSION); switch (H.ndim()) { @@ -216,14 +216,14 @@ Writer::Writer(const Header &H, const std::string &filename) break; case DataType::Float32: bit_depth = 8; - multiplier = std::numeric_limits::infinity(); break; + multiplier = std::numeric_limits::infinity(); break; case DataType::UInt16: case DataType::UInt32: case DataType::UInt64: case DataType::Float64: bit_depth = 16; - multiplier = std::numeric_limits::infinity(); break; + multiplier = std::numeric_limits::infinity(); break; } // Detect cases where one axis has a size of 1, and hence represents the image plane diff --git a/cpp/core/file/png.h b/cpp/core/file/png.h index 9766c6a518..3c67576e1f 100644 --- a/cpp/core/file/png.h +++ b/cpp/core/file/png.h @@ -86,12 +86,14 @@ class Writer { template void Writer::fill(uint8_t *in_ptr, uint8_t *out_ptr, const DataType data_type, const size_t num_elements) { auto fetch_func = __set_fetch_function(data_type); - for (size_t i = 0; i != num_elements; ++i) - Raw::store_BE (std::min (default_type(std::numeric_limits::max()), // - std::max (0.0, std::round(multiplier * fetch_func (in_ptr, 0)))), // - out_ptr, i); // + for (size_t i = 0; i != num_elements; ++i) { + Raw::store_BE(std::min(default_type(std::numeric_limits::max()), // + std::max(0.0, std::round(multiplier * fetch_func(in_ptr, 0)))), // + out_ptr, // + i); // in_ptr += data_type.bytes(); out_ptr += sizeof(T); + } }; } // namespace MR::File::PNG diff --git a/cpp/core/formats/pipe.cpp b/cpp/core/formats/pipe.cpp index aaade85860..e421dbb440 100644 --- a/cpp/core/formats/pipe.cpp +++ b/cpp/core/formats/pipe.cpp @@ -54,8 +54,8 @@ bool Pipe::check(Header &H, size_t num_axes) const { return false; if (isatty(STDOUT_FILENO)) - throw Exception ("cannot create output piped image: " // - "no command connected at other end of pipe to receive that image"); // + throw Exception("cannot create output piped image: " // + "no command connected at other end of pipe to receive that image"); // H.name() = File::create_tempfile(0, "mif"); diff --git a/cpp/core/header.cpp b/cpp/core/header.cpp index 71f4a6b17e..3aa1e0489d 100644 --- a/cpp/core/header.cpp +++ b/cpp/core/header.cpp @@ -726,11 +726,11 @@ concatenate(const std::vector
&headers, const size_t axis_to_concat, con Header result(headers[0]); if (axis_to_concat >= result.ndim()) { - Stride::symbolise (result); + Stride::symbolise(result); result.ndim() = axis_to_concat + 1; result.size(axis_to_concat) = 1; - result.stride(axis_to_concat) = axis_to_concat+1; - Stride::actualise (result); + result.stride(axis_to_concat) = axis_to_concat + 1; + Stride::actualise(result); } for (size_t axis = 0; axis != result.ndim(); ++axis) { diff --git a/cpp/core/image_io/png.cpp b/cpp/core/image_io/png.cpp index ee6ad718b5..364336c05e 100644 --- a/cpp/core/image_io/png.cpp +++ b/cpp/core/image_io/png.cpp @@ -25,19 +25,18 @@ namespace MR::ImageIO { void PNG::load(const Header &header, size_t) { - DEBUG (std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); - segsize = header.datatype().bytes() * voxel_count(header) * files.size(); - addresses.resize(1); - segsize = (header.datatype().bits() * voxel_count (header) + 7) / 8; - addresses[0].reset (new uint8_t[segsize]); + DEBUG(std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); + segsize = (header.datatype().bits() * voxel_count(header) + 7) / 8; + addresses[0].reset(new uint8_t[segsize]); if (is_new) { memset(addresses[0].get(), 0x00, segsize); } else { - const size_t slice_bytes = (header.datatype().bits() * // - header.size(0) * // - header.size(1) * // - (header.ndim() == 4 ? header.size(3) : 1) + 7) // - / 8; // + const size_t slice_bytes = (header.datatype().bits() * // + header.size(0) * // + header.size(1) * // + (header.ndim() == 4 ? header.size(3) : 1) // + + 7) // + / 8; // for (size_t i = 0; i != files.size(); ++i) { File::PNG::Reader png(files[i].name); if (png.get_width() != header.size(0) || png.get_height() != header.size(1) || @@ -59,12 +58,17 @@ void PNG::load(const Header &header, size_t) { } void PNG::unload(const Header &header) { - assert (addresses.size() == 1); + assert(addresses.size() == 1); if (writable) { - const size_t slice_bytes = (header.datatype().bits() * header.size(0) * header.size(1) * (header.ndim() == 4 ? header.size(3) : 1) + 7) / 8; + const size_t slice_bytes = (header.datatype().bits() * // + header.size(0) * // + header.size(1) * // + (header.ndim() == 4 ? header.size(3) : 1) // + + 7) // + / 8; // for (size_t i = 0; i != files.size(); i++) { - File::PNG::Writer png (header, files[i].name); - png.save (addresses[0].get() + (i * slice_bytes)); + File::PNG::Writer png(header, files[i].name); + png.save(addresses[0].get() + (i * slice_bytes)); } } delete[] addresses[0].release(); diff --git a/cpp/core/image_io/ram.h b/cpp/core/image_io/ram.h index b6c61ad70a..493251f264 100644 --- a/cpp/core/image_io/ram.h +++ b/cpp/core/image_io/ram.h @@ -26,7 +26,7 @@ class RAM : public Base { protected: virtual void load(const Header &, size_t); - virtual void unload(const Header &) { } + virtual void unload(const Header &) {} }; } // namespace MR::ImageIO diff --git a/cpp/core/image_io/scratch.h b/cpp/core/image_io/scratch.h index 2066c883e0..6a359f6f62 100644 --- a/cpp/core/image_io/scratch.h +++ b/cpp/core/image_io/scratch.h @@ -28,7 +28,7 @@ class Scratch : public Base { protected: virtual void load(const Header &, size_t); - virtual void unload(const Header &) { } + virtual void unload(const Header &) {} }; } // namespace MR::ImageIO diff --git a/cpp/core/image_io/variable_scaling.h b/cpp/core/image_io/variable_scaling.h index a7de9bf1f5..b114b082b7 100644 --- a/cpp/core/image_io/variable_scaling.h +++ b/cpp/core/image_io/variable_scaling.h @@ -38,7 +38,7 @@ class VariableScaling : public Base { protected: virtual void load(const Header &, size_t); - virtual void unload(const Header &) { } + virtual void unload(const Header &) {} }; } // namespace MR::ImageIO From 8545aef3ffd87e6ccf5dc5e9920d9d055f15d81d Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Thu, 16 Jan 2025 14:19:58 +1100 Subject: [PATCH 12/13] Fix errors resolving PNG changes (#2713) against dev --- cpp/core/file/png.cpp | 6 ++++-- cpp/core/file/png.h | 14 +++++++------- cpp/core/image_io/png.cpp | 1 + testing/binaries/tests/mrconvert/format_png | 6 +++--- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/cpp/core/file/png.cpp b/cpp/core/file/png.cpp index 874781f1e2..72da73c2de 100644 --- a/cpp/core/file/png.cpp +++ b/cpp/core/file/png.cpp @@ -216,14 +216,16 @@ Writer::Writer(const Header &H, const std::string &filename) break; case DataType::Float32: bit_depth = 8; - multiplier = std::numeric_limits::infinity(); + multiplier = std::numeric_limits::max(); break; case DataType::UInt16: case DataType::UInt32: case DataType::UInt64: + bit_depth = 16; + break; case DataType::Float64: bit_depth = 16; - multiplier = std::numeric_limits::infinity(); + multiplier = std::numeric_limits::max(); break; } // Detect cases where one axis has a size of 1, and hence represents the image plane diff --git a/cpp/core/file/png.h b/cpp/core/file/png.h index 3c67576e1f..76cf0f5fbe 100644 --- a/cpp/core/file/png.h +++ b/cpp/core/file/png.h @@ -85,14 +85,14 @@ class Writer { template void Writer::fill(uint8_t *in_ptr, uint8_t *out_ptr, const DataType data_type, const size_t num_elements) { - auto fetch_func = __set_fetch_function(data_type); + std::function fetch_func; + std::function store_func; + __set_fetch_store_scale_functions(fetch_func, store_func, data_type); for (size_t i = 0; i != num_elements; ++i) { - Raw::store_BE(std::min(default_type(std::numeric_limits::max()), // - std::max(0.0, std::round(multiplier * fetch_func(in_ptr, 0)))), // - out_ptr, // - i); // - in_ptr += data_type.bytes(); - out_ptr += sizeof(T); + Raw::store_BE(std::min(default_type(std::numeric_limits::max()), // + std::max(0.0, std::round(multiplier * fetch_func(in_ptr, i, 0.0, 1.0)))), // + out_ptr, // + i); // } }; diff --git a/cpp/core/image_io/png.cpp b/cpp/core/image_io/png.cpp index 364336c05e..448d8ecbdd 100644 --- a/cpp/core/image_io/png.cpp +++ b/cpp/core/image_io/png.cpp @@ -27,6 +27,7 @@ namespace MR::ImageIO { void PNG::load(const Header &header, size_t) { DEBUG(std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); segsize = (header.datatype().bits() * voxel_count(header) + 7) / 8; + addresses.resize(1); addresses[0].reset(new uint8_t[segsize]); if (is_new) { memset(addresses[0].get(), 0x00, segsize); diff --git a/testing/binaries/tests/mrconvert/format_png b/testing/binaries/tests/mrconvert/format_png index d54080e5fc..76e1f51448 100644 --- a/testing/binaries/tests/mrconvert/format_png +++ b/testing/binaries/tests/mrconvert/format_png @@ -8,13 +8,13 @@ rm -f tmp-*.png mrconvert mrconvert/in.mif tmp-gray[].png mrcalc mrconvert/in.mif 0 -max - | \ -mrtransform - -replace identity.txt tmp-gray.mif -force + mrtransform - -replace identity.txt tmp-gray.mif -force testing_diff_image tmp-gray[].png tmp-gray.mif mrconvert unit_warp.mif tmp-rgb[].png -datatype uint8 mrcalc unit_warp.mif 0 -max -round - | \ -mrtransform - -replace identity.txt - | \ -mrconvert - -vox 1,1,1 tmp-rgb.mif -force + mrtransform - -replace identity.txt - | \ + mrconvert - -vox 1,1,1 tmp-rgb.mif -force testing_diff_image tmp-rgb[].png tmp-rgb.mif # Now some more advanced tests: From e10981fecd612cd5f3499a5038c4a294fbfdc40f Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Thu, 16 Jan 2025 14:37:05 +1100 Subject: [PATCH 13/13] Attempt to address CI failures in #3061 - Install libpng-dev on Linux GCC workflow so that mrconvert tests involving the PNG format can succeed. - Modify DEBUG call in ImageIO::PNG::load(): concatenation of an empty string seemingly causing a string overflow when compiling on Windows. --- .github/workflows/checks.yml | 2 +- cpp/core/image_io/png.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index bf272d3063..2d132212dd 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -90,7 +90,7 @@ jobs: - name: install dependencies run: | sudo apt-get update - sudo apt-get install g++-9 qt6-base-dev libglvnd-dev zlib1g-dev libfftw3-dev ninja-build python3-numpy + sudo apt-get install g++-9 qt6-base-dev libglvnd-dev zlib1g-dev libfftw3-dev ninja-build python3-numpy libpng-dev - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.4 diff --git a/cpp/core/image_io/png.cpp b/cpp/core/image_io/png.cpp index 448d8ecbdd..70e13b17f9 100644 --- a/cpp/core/image_io/png.cpp +++ b/cpp/core/image_io/png.cpp @@ -25,7 +25,9 @@ namespace MR::ImageIO { void PNG::load(const Header &header, size_t) { - DEBUG(std::string("loading PNG image") + (files.size() > 1 ? "s" : "") + " \"" + header.name() + "\""); + DEBUG(std::string("loading PNG ") // + + (files.size() > 1 ? "images" : "image") // + + " \"" + header.name() + "\""); // segsize = (header.datatype().bits() * voxel_count(header) + 7) / 8; addresses.resize(1); addresses[0].reset(new uint8_t[segsize]);