Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All #3

Open
wants to merge 10,000 commits into
base: release-3.20
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
2e58167
DOC: Remove APISeven Contributor graph
thewtex Dec 16, 2024
f0fb3a1
ENH: Use base class's methods to get output images
blowekamp Dec 16, 2024
3e120b5
ENH: Optimize array of iterators construction
blowekamp Dec 16, 2024
0eabf37
ENH: Use constexpr over dispatched methods
blowekamp Dec 16, 2024
91059fa
Merge pull request #5074 from thewtex/repobeats
thewtex Dec 16, 2024
25bd86a
PERF: Use ScanlineIterator in ComposeImageFilter
blowekamp Dec 16, 2024
087a1c4
BUG: Fix ExposeMetaData<std::vector<double>> im MetaImageIO
issakomi Dec 14, 2024
ff2a573
Merge branch 'release-5.4' into release
thewtex Dec 16, 2024
35b07b9
Merge branch 'release'
thewtex Dec 16, 2024
12062e2
ENH: Add OpenSSF Scorecard GitHub Action
thewtex Dec 16, 2024
44e7133
DOC: Note migration guide replacing `CoordinateType` with `CoordRepType`
N-Dekker Dec 16, 2024
be0c8a0
Merge pull request #5077 from blowekamp/compose_image_filter_perf
blowekamp Dec 16, 2024
2ca88c1
STYLE: Declaration and assignment can be joined
hjmjohnson Dec 14, 2024
e4a883b
STYLE: Use auto for variable type matches
hjmjohnson Dec 15, 2024
7b830c1
STYLE: Prefer explicit const designation
hjmjohnson Dec 15, 2024
8e6a61c
STYLE: Disable linting fix for const-correctness
hjmjohnson Dec 15, 2024
1b90910
STYLE: Collapse constexpr if for ImageDimension > 1
hjmjohnson Dec 15, 2024
effabe0
STYLE: Simplify if constexpr ImageDimension >2 logic
hjmjohnson Dec 15, 2024
a7a41b5
STYLE: Disable const-correctness lint fix
hjmjohnson Dec 15, 2024
51ea43c
STYLE: Use range-based loops from C++11
hjmjohnson Dec 15, 2024
6ddd361
STYLE: performance-for-range-copy use const reference
hjmjohnson Dec 14, 2024
a34f696
STYLE: `T var; var.Fill(x)` -> `auto var = MakeFilled<T>(x)`
hjmjohnson Dec 15, 2024
1a9bd4a
COMP: Type ambiguity when argument is const
hjmjohnson Dec 16, 2024
d786f75
COMP: Add test to avoid unused variable warning
hjmjohnson Dec 16, 2024
f65892a
PERF: Prefer compiletime computation of scale factor
hjmjohnson Dec 16, 2024
8c21ff7
COMP: Limit the 3D specialized function compilation
hjmjohnson Dec 16, 2024
9a137fb
ENH: Update remote modules using the script
dzenanz Dec 16, 2024
e3c3369
Merge pull request #4940 from blowekamp/hdf5_1.12.3
blowekamp Dec 17, 2024
ee65653
DOC: Link repobeats image to GitHub monthly pulse
thewtex Dec 17, 2024
c54f1b1
BUG: GenerateImageSource sets Size from ReferenceImage
thewtex Dec 17, 2024
61520de
STYLE: Prefer explicit const designation
hjmjohnson Dec 17, 2024
e1acaf5
STYLE: Variable can be made constexpr
hjmjohnson Dec 16, 2024
e1e2cd1
COMP: Use "if constexpr" compile time conditional
hjmjohnson Dec 17, 2024
51a098f
STYLE: Remove compiletime false if statements
hjmjohnson Dec 17, 2024
144d19d
ENH: Remove unconditionally true statement
hjmjohnson Dec 17, 2024
74916a5
COMP: Remove unused variables
hjmjohnson Dec 17, 2024
d6d67c4
COMP: Fix error in Windows Python CI build
dzenanz Dec 17, 2024
cad4297
COMP: Prohibit both ITK_USE_FLOAT_SPACE_PRECISION & ITK_WRAP_PYTHON
hjmjohnson Dec 18, 2024
c9b342e
COMP: Fix building with ITK_USE_FLOAT_SPACE_PRECISION=ON
hjmjohnson Dec 18, 2024
52f6414
ENH: Make default-constructors of RGBPixel and RGBAPixel `constexpr`
N-Dekker Dec 17, 2024
60c3ae5
COMP: Fix compilation issues
hjmjohnson Dec 18, 2024
29b5858
BUG: hdf5: mark more cache variables as internal
blowekamp Dec 18, 2024
e917d9f
STYLE: Remove (void *) casts from implementation AutoPointer comparisons
N-Dekker Dec 18, 2024
2dd2a65
COMP: Address non-const operations when TBB enabled in test
blowekamp Dec 19, 2024
f0eadd9
Merge pull request #5098 from blowekamp/fix_const_theader_test
blowekamp Dec 19, 2024
4699cf6
BUG: Consistency of enforcing m_ShrinkFactors > 1
hjmjohnson Dec 20, 2024
ec8c20c
Merge pull request #5088 from thewtex/generate-reference-size
thewtex Dec 20, 2024
f72d1c2
Merge branch 'release-5.4' into release
thewtex Dec 20, 2024
4c841e0
Merge branch 'release'
thewtex Dec 20, 2024
4eedf6a
ENH: Use unsigned int for indexing into number of image dimensions
blowekamp Dec 16, 2024
6d3e550
COMP: Use .clang-format from release-5.4 branch
thewtex Dec 20, 2024
a54a645
STYLE: clang-format updates to itkGridImageSourceTest2.cxx
thewtex Dec 20, 2024
34ea07c
PERF: weights caching derivative calculation for MeanSquaresImageToIm…
ljm898 Dec 13, 2024
e23a4db
STYLE: Prefer local initialization
hjmjohnson Dec 18, 2024
1b5ad27
BUG: Set##membervar needs call Modified()
hjmjohnson Dec 20, 2024
253001f
ENH: Exploring the behavior of SetSpacing
hjmjohnson Dec 20, 2024
e1a44fd
BUG: Do not allow non-positive spacing values
hjmjohnson Dec 20, 2024
ac77fef
STYLE: Use range-based loops from C++11
hjmjohnson Dec 22, 2024
5edc651
STYLE: Remove redundant void argument lists
hjmjohnson Dec 21, 2024
8e039bb
Merge pull request #5105 from InsightSoftwareConsortium/remove-redund…
jhlegarreta Dec 26, 2024
0d1353b
PERF: emplace_back method results in potentially more efficient code
hjmjohnson Dec 21, 2024
a76ce8f
STYLE: Use override statements for C++11
hjmjohnson Dec 21, 2024
ab16e66
STYLE: Prefer explicit const designation
hjmjohnson Dec 21, 2024
42e9ccb
STYLE: PrintSlice re-used variable name
hjmjohnson Dec 22, 2024
74296d2
PERF: Replace explicit return calls of constructor
hjmjohnson Dec 21, 2024
a0c6ee3
VXL 2024-12-27 (b852f514)
Dec 27, 2024
9e62486
Merge branch 'upstream-VXL' into update-vxl-20241227
hjmjohnson Dec 27, 2024
a1ed62f
VXL 2024-12-27 (b852f514) (#5112)
hjmjohnson Dec 30, 2024
4ef3eaa
STYLE: Prefer compile-time constexpr
hjmjohnson Dec 22, 2024
d6e41b8
STYLE: Move static constexpr to local scope where needed
hjmjohnson Dec 27, 2024
46ebe1f
STYLE: Prefer static member function Sinc
hjmjohnson Dec 27, 2024
251d40f
DOC: Fix miscellaneous Doxygen warnings
jhlegarreta Dec 31, 2024
b0e7231
DOC: Fix multiple group Doxygen warnings
jhlegarreta Dec 31, 2024
7691bc0
Merge branch 'release-5.4' into release
thewtex Jan 3, 2025
b501aa1
Merge branch 'release'
thewtex Jan 3, 2025
898def6
ENH: Bump ITK version to 5.4.2
thewtex Jan 3, 2025
08ea3fc
Merge branch 'release-5.4' into release
thewtex Jan 3, 2025
f8f2f1f
Merge branch 'release'
thewtex Jan 3, 2025
8d1998b
ENH: switch upstream of nifti_clib to InsightSoftwareConsortium fork
seanm Jan 3, 2025
c031daa
Merge pull request #5113 from jhlegarreta/FixMiscDoxyenWarnings
thewtex Jan 3, 2025
e50b35b
Merge pull request #5114 from jhlegarreta/FixMultipleGroupDoxygenWarn…
jhlegarreta Jan 3, 2025
bc26163
DOC: Fix typo itkMRFImageFilter.hxx
luzpaz Jan 4, 2025
e9af5c5
STYLE: Reduce indentation else after return
hjmjohnson Dec 22, 2024
21b08ab
PERF: Prefer default initialization for std::string
hjmjohnson Dec 27, 2024
2fd36ab
ENH: Update CMake minimum support to 3.22.1
blowekamp Dec 19, 2024
569ede6
Revert "VXL 2024-12-27 (b852f514)"
bradking Jan 6, 2025
3f762db
Merge branch 'update-vxl-20241227'
bradking Jan 6, 2025
f6dd67c
DOC: Fix various typos in Modules directory
luzpaz Jan 6, 2025
5e48b2c
COMP: Fixed cppcheck warnings about missing `override` keywords
seanm Dec 27, 2024
0a1d475
COMP: fixed cppcheck warnings about prefering pre-increment
seanm Dec 27, 2024
113c332
COMP: fixed cppcheck warnings about unneeded c_str() calls
seanm Dec 27, 2024
8f6e2db
BUG: fixed possible buffer overruns by adding field width limits with…
seanm Dec 27, 2024
045d208
COMP: fixed mismatch in format string and type given, found by cppcheck
seanm Dec 27, 2024
f57c1de
BUG: fixed copy-pasteo, resulting in duplicate branch and dead code
seanm Dec 27, 2024
ab1ba0b
BUG: move index range check before use of index to offset an array
seanm Dec 27, 2024
9207a7c
COMP: `l_image` already dereferenced many times, no need to check for…
seanm Dec 27, 2024
5c8b2d8
BUG: move null check to *before* dereferencing
seanm Dec 27, 2024
f36b232
COMP: removed trivial things that were always true/false, or redundant
seanm Dec 28, 2024
45f7cab
COMP: fix cppcheck warnings about unnecessary break/return
seanm Dec 29, 2024
668b781
COMP: fixed cppcheck warning about ignored result of std::filebuf::open
seanm Jan 3, 2025
b7c6cb4
COMP: removed dead code found by cppcheck
seanm Dec 29, 2024
cfec55a
COMP: fixed cppcheck warnings about identical options in ternary oper…
seanm Jan 3, 2025
5003490
BUG: fixed duplicated if-else condition, enum was copy-pasted
seanm Jan 3, 2025
a2bef9c
BUG: fixed accidently dead code found by cppcheck
seanm Jan 3, 2025
fd5ec47
DOC: Remove datalad archive before regenerating
thewtex Jan 7, 2025
df7606d
DOC: Fix various typos in Documentation/ directory
luzpaz Jan 4, 2025
40906ba
ENH: Update remote modules using the script
dzenanz Jan 6, 2025
b590861
Merge pull request #5124 from thewtex/datalad-archive-clean
thewtex Jan 8, 2025
dbb5005
DOC: Fix legacy methods `itk::Transform` Doxygen warnings
jhlegarreta Jan 4, 2025
fd9abd4
ENH: fixed cppcheck `uselessCallsSubstr` warning, avoid string copy
seanm Jan 7, 2025
f98848e
COMP: removed unused private class member variable
seanm Jan 7, 2025
1ef2d1c
ENH: made some parameters const references
seanm Jan 7, 2025
db0990b
BUG: -1 was being returned in a function that returns bool
seanm Dec 28, 2024
43bdc37
Merge pull request #5128 from seanm/non-bool-return
thewtex Jan 9, 2025
78f14df
BUG: Fix strict weak ordering in itkIPLFileNameList descend compare
ctaylo41 Jan 8, 2025
9ba9e28
Merge pull request #5125 from seanm/cppcheck2.16.0-part2
dzenanz Jan 9, 2025
5c40f31
STYLE: Remove GDCM empty tests.
zivy Jan 9, 2025
a305ff2
COMP: fixed compiler error
seanm Jan 10, 2025
df23c1f
Merge pull request #5129 from zivy/removeEmptyTests
zivy Jan 10, 2025
4cb9bb6
Merge pull request #5130 from seanm/gpu-build-error
thewtex Jan 13, 2025
1b6a38e
Merge pull request #5117 from seanm/nifti-fork
thewtex Jan 13, 2025
91f4091
COMP: Update KWStyle
dzenanz Jan 13, 2025
a6399e5
COMP: Update KWStyle
dzenanz Jan 13, 2025
65f6e9c
DOC: Update Doxygen footer link to tarballs
thewtex Jan 17, 2025
146bc6d
DOC: Update maintenance branch for 5.4 series
thewtex Jan 17, 2025
8d325a1
Merge pull request #5138 from thewtex/doxygen-archives-link
thewtex Jan 17, 2025
8ba1cfc
DOC: Point to RTD Doxygen documentation, ITKDoxygen Docker build
thewtex Jan 17, 2025
d3189c2
DOC: Update Doxygen class links to use ReadTheDocs
thewtex Jan 17, 2025
ce4fa18
DOC: Update versioned Doxygen links to point to ReadTheDocs
thewtex Jan 17, 2025
9fd4b5a
Merge pull request #5140 from thewtex/doxygen-links-for-release
thewtex Jan 17, 2025
807c962
Merge pull request #5139 from thewtex/release-branches-doc-for-release
thewtex Jan 17, 2025
8ef0826
Merge remote-tracking branch 'upstream/release' into release-5.4
thewtex Jan 17, 2025
9856051
DOC: Revise class documentation, remove term 'experimental'
smr99 Jan 17, 2025
5947578
Merge branch 'release'
thewtex Jan 18, 2025
f2852f6
DOC: ITK 5.4.0 release notes
thewtex Jan 17, 2025
4c8ccfb
Merge branch 'release-5.4' into release
thewtex Jan 20, 2025
b4ce0a5
Merge branch 'release'
thewtex Jan 20, 2025
8b816db
Merge pull request #5141 from smr99/doc-connected-component-image-filter
thewtex Jan 20, 2025
e6eda75
DOC: Release process updates with ITK 5.4.0
thewtex Jan 20, 2025
dfd4a40
Merge pull request #5142 from thewtex/itk-5-4-0-release-updates
thewtex Jan 20, 2025
fa9027a
ENH: Update ExternalDataVersion in CI to 5.4.0
thewtex Jan 20, 2025
06484b7
Merge pull request #5143 from thewtex/ci-testing-data-5.4.0
thewtex Jan 20, 2025
47f646e
DOC: Clarify MAJOR_VERSION is a variable
thewtex Jan 20, 2025
259ad17
Merge pull request #5145 from thewtex/release-major-var
thewtex Jan 20, 2025
6d82d2b
DOC: Remove duplicate new author name (Matthieu LAURENDEAU)
dzenanz Jan 21, 2025
acbba17
Merge pull request #5146 from dzenanz/releaseNotes54
thewtex Jan 21, 2025
36478b2
Merge branch 'release-5.4' into release
thewtex Jan 21, 2025
9597266
Merge branch 'release'
thewtex Jan 21, 2025
ec75692
ENH: add test to reproduce SimpleITK issue #2220
blowekamp Dec 14, 2024
f56ed1a
DOC: Update link to dashboard
Leengit Jan 23, 2025
9457a58
ENH: COMP: Adding LinuxCxx20 job to Azure continuous integration.
Jan 23, 2025
480559b
STYLE: Remove whitespace before scope resolution operator
Leengit Jan 23, 2025
0db7870
DOC: Fix `defgroup` command in Doxygen `Modules` file
jhlegarreta Jan 23, 2025
dab08e7
BUG: Fix broken link on the contributing docs
sbelsk Jan 23, 2025
524df2a
ENH: fixed issue 4818 with itkMemoryProbesCollecterBaseTest
seanm Jan 23, 2025
5a6d1e9
STYLE: Modified Optimizer classes to avoid printing non-self member v…
krupalbhat Jan 23, 2025
9e582fd
ENH: Remove the `ITK_USE_CONCEPT_CHECKING` option
sbelsk Jan 23, 2025
01b30b6
STYLE: Removed double semicolon in C++ and OpenCL files
sananthanarayan Jan 16, 2025
889bb64
PERF: Remove unused VXL doxygen script
blowekamp Jan 23, 2025
1090d31
ENH: Convert to python itkgroup script
blowekamp Jan 23, 2025
7356b0e
ENH: COMP: Switching the newly added LinuxCxx20 Azure job to Ubuntu 2…
Jan 24, 2025
615ba3d
VXL 2025-01-23 (ea82b8e5)
Jan 23, 2025
eb76fdb
Merge branch 'upstream-VXL' into vnl-2025-01-24
seanm Jan 24, 2025
77abeac
BUG: Initialize miscellaneous local variables
jhlegarreta Jan 23, 2025
61299e1
ENH: Add script to update libLBFGS from upstream
bradking Jan 24, 2025
9c42aa0
ENH: Remove libLBFGS sources to make room for fresh import
bradking Jan 24, 2025
0c85dff
libLBFGS 2010-12-21 (27e905f3)
kwrobot Dec 20, 2010
7f25a6f
Merge branch 'upstream-libLBFGS' into import-liblbfgs
bradking Jan 24, 2025
2f2dcf5
ENH: Integrate libLBFGS into our CMake build system
bradking Jan 24, 2025
67a0a8b
Merge pull request #5171 from seanm/vnl-2025-01-24
thewtex Jan 24, 2025
240fa0f
Merge pull request #5160 from devbanu/ci_cxx20_job
thewtex Jan 24, 2025
9f315af
COMP: Fixed how Doxygen aliase are passed via CMake.
Jan 24, 2025
6a7cdfb
BUG: Consistency of levels and iterations
Leengit Jan 23, 2025
d2b0f8a
ENH: Added initial preliminary cppcheck warning suppress list
seanm Jan 8, 2025
1ebf395
COMP: fixed cppcheck warnings about unneeded c_str() calls
seanm Jan 8, 2025
7bd3633
COMP: fixed cppcheck warning about ignored result of std::filebuf::open
seanm Jan 8, 2025
d9a21c8
COMP: fixed cppcheck warning about dead branch
seanm Jan 8, 2025
acaddf4
COMP: tagged some slow tests to hopefully allow them to pass on cdash
seanm Jan 24, 2025
fde014a
Merge pull request #5175 from bradking/import-liblbfgs
hjmjohnson Jan 26, 2025
b435745
BUG: SAGITAL_PLANE -> SAGITTAL_PLANE, though with legacy support
Leengit Jan 23, 2025
ad29aab
DOC: Mark misspelling SAGITAL_PLANE as [[deprecated]]
Leengit Jan 24, 2025
eeb6235
COMP: Type matching for complex pixel data types
hjmjohnson Jan 26, 2025
5f2b461
DOC: Fix doxygen warnings about setters not returning anything
dzenanz Jan 27, 2025
3ce8168
DOC: Script to assist with migrating external apps
hjmjohnson Jan 26, 2025
5df209f
ENH: Fix uncalled tests for large image read/write
jadh4v Jan 23, 2025
eb490ff
STYLE: Add historical bulk changes to git blame ignore
ebrahimebrahim Jan 23, 2025
a39bc1c
STYLE: Default default-constructor of `PyImageFilter`
N-Dekker Jan 29, 2025
b94770d
STYLE: Move empty member functions with empty param list from .hxx to .h
N-Dekker Jan 29, 2025
b87a8b0
Merge pull request #5198 from N-Dekker/Move-empty-member-function-def…
jhlegarreta Jan 30, 2025
7414f89
BUG: fixed bad assumptions about ITK_DEFAULT_MAX_THREADS in tests
seanm Jan 27, 2025
95e8549
DOC: Fix expansion of macros with ; by CMake for doxygen PREDEFINED
albert-github Jan 28, 2025
5caa088
DOC: Remove HTML <br> tags in title section
albert-github Jan 28, 2025
f34e7f7
ENH: Speed up documentation generation by using multiprocessing
albert-github Jan 28, 2025
a5dd51b
DOC: Turn on INTERACTIVE_SVG to make it easier to view large graphs
dzenanz Jan 28, 2025
73699f6
STYLE: Use itk::ReadImage and itk::WriteImage in Examples/Statistics
sadhana-r Jan 23, 2025
6717ad9
STYLE: Use itk::ReadImage/itk::WriteImage in Examples/Segmentations,S…
sadhana-r Jan 23, 2025
f47cc64
STYLE: Use itk::ReadImage/itk::WriteImage in Examples/Registration
sadhana-r Jan 24, 2025
ecdcafd
COMP: Fix clang compile warnings
dzenanz Jan 28, 2025
1a25ac2
BUG: Fix failure of 5 example segmentation tests
dzenanz Jan 31, 2025
097e2dc
DOC: Convert from raw in-code citations to bibtex (1/N)
zivy Jan 23, 2025
4ef9629
COMP: fixed compiler error with ITK_MAX_THREADS missing scope
seanm Jan 30, 2025
f07f9ec
DOC: Synced Wrapping/DoxygenConfig.cmake with the one in Utilities
dzenanz Jan 31, 2025
68c0581
DOC: Fix incorrect `BibTeX` citation keys
jhlegarreta Feb 2, 2025
acb725a
STYLE: Use `ITK_TRY_EXPECT_NO_EXCEPTION` macro in `ImageCompose` tests
jhlegarreta Feb 2, 2025
f24dbb2
STYLE: Conform to ITK style guidelines in test ending message
jhlegarreta Feb 2, 2025
a2ea1b8
STYLE: Conform to ITK style guidelines in test arg check message
jhlegarreta Feb 2, 2025
7f920d6
STYLE: Perform first the test input argument check
jhlegarreta Feb 2, 2025
15d75f7
STYLE: Remove unnecessary/uninformative comment block in test
jhlegarreta Feb 2, 2025
5042dc9
STYLE: Do not capitalize variable first letter
jhlegarreta Feb 2, 2025
ed1eaec
Merge pull request #5205 from jhlegarreta/MiscImageComposeTestStyleEnh
jhlegarreta Feb 2, 2025
a5db4a8
ENH: Remove itkgroup.pl
dzenanz Jan 31, 2025
8ae9f91
STYLE: Move empty member functions from .hxx to .h
N-Dekker Feb 1, 2025
fa9cdc9
COMP: Fix unknown parameter name coming from doxygen
albert-github Jan 27, 2025
d3c17d4
DOC: Legacy macro to not appear as a section name in the API document…
albert-github Jan 27, 2025
9bba3d0
ENH: Better synchronize two DoxygenConfig files
albert-github Jan 28, 2025
cc0de40
DOC: Increase DOT_GRAPH_MAX_NODES
albert-github Jan 28, 2025
54dcefe
DOC: Remove dependencies heading when there are no dependencies
albert-github Feb 4, 2025
6beaf5d
ENH: Remove the unneeded ITKDoxygenStyle.css
albert-github Jan 29, 2025
1a718ce
DOC: Convert from raw in-code citations to bibtex (2/N)
zivy Feb 4, 2025
5eaef3f
Merge pull request #5211 from zivy/doxygenBib2
zivy Feb 5, 2025
6573cda
DOC: Retain Modules page, which was renamed into Topics
albert-github Feb 5, 2025
079e5a4
DOC: Convert from raw in-code citations to bibtex (3/N)
zivy Feb 5, 2025
783646c
Merge pull request #5215 from zivy/doxygenBib3
zivy Feb 6, 2025
a581d73
DOC: Convert from raw in-code citations to bibtex (4/4)
zivy Feb 5, 2025
ee1f1fc
Merge pull request #5216 from zivy/doxygenBib4
zivy Feb 6, 2025
a6dd845
ENH: Remove GDCM's OpenJPEG source
blowekamp Feb 7, 2025
d233827
STYLE: Use itk::ReadImage and itk::WriteImage in Example/Statistics
krupalbhat Feb 5, 2025
3f13571
STYLE: Enclose the majority of the main function in a try-catch block
dzenanz Feb 6, 2025
9c4fa9f
ENH: Modify GDCM script for v3.0.25
blowekamp Feb 7, 2025
d54614b
GDCM 2025-02-07 (41c9bd75)
Feb 7, 2025
5b934cf
Merge branch 'upstream-GDCM' into gdcm_update_htj2k
blowekamp Feb 7, 2025
a6f7191
STYLE: Move empty `const` member functions from .hxx to .h
N-Dekker Feb 6, 2025
ce2df7d
DOC: Main page was empty
albert-github Feb 6, 2025
a0bf41e
BUG: Fix AP axis flipping for case LeftAnteriorSuperior in NRRDImageIO
dzenanz Feb 6, 2025
32bab77
DOC: Fix warning about command `@cite` found as part of a title section
albert-github Feb 6, 2025
70c606d
DOC: Fix a warning about unknown command \dennis1983
albert-github Feb 6, 2025
52f213e
DOC: Expose options for keeping the old layout with doxygen v1.13.2
dzenanz Feb 6, 2025
40b16ac
BUG: Fix GDCM for system OpenJPEG
blowekamp Feb 7, 2025
cd9047d
ENH: Add HTJ2K to GDCM ImageIO Compression types.
blowekamp Dec 6, 2024
8066dc4
ENH: Test GDCM HTJ2K reading
blowekamp Dec 6, 2024
cb1fdf7
DOC: Update doxygen header and footer files
albert-github Feb 7, 2025
d1287b3
DOC: Fix bibtex entry misspelling: jounral -> journal
albert-github Feb 7, 2025
f28ff80
DOC: Fix unbalanced grouping commands Doxygen warnings
jhlegarreta Dec 18, 2022
1f5d0be
ENH: Add support for VectorImages to Projection filters
blowekamp Feb 7, 2025
ad11910
DOC: Fix mix-up of URL and DOI in two references
albert-github Feb 10, 2025
1d41ce0
DOC: Fix Incorrect rendering of table in FAQ and spelling errors
albert-github Feb 10, 2025
791454c
DOC: Fix wrong DOI links for "olkmog" type of references in the code
albert-github Feb 10, 2025
088b3f0
DOC: Improve formulas in documentation including MathJax 2/3 support
albert-github Feb 10, 2025
1500711
DOC: Improve iterator documentation section
albert-github Feb 10, 2025
ea9a3c9
Merge pull request #5020 from blowekamp/gdcm_htj2k
dzenanz Feb 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 6 additions & 0 deletions .ExternalData/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.ExternalData
=============

The ITK ``.ExternalData`` directory is an object store for the
CMake ExternalData module that ITK uses to manage test input
and baseline data.
96 changes: 96 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
referenced:
generate-hash-step: &generate-hash-step
run:
name: Generate external data hash
command: |
cd ITK
find . -name \*.md5 -o -name \*.sha512 -print0 | xargs -0 git log -n 1 | tee /home/circleci/external-data.hashable
restore-data-step: &restore-data-step
restore_cache:
keys:
- 'v1-external-data-{{ checksum "/home/circleci/external-data.hashable" }}'
- 'v1-external-data'

version: 2
jobs:
build:
docker:
- image: cimg/python:3.9
working_directory: ~/
resource_class: large
branches:
ignore:
- gh-pages
- dashboard
- hooks
environment:
CTEST_DASHBOARD_ROOT: /home/circleci
CTEST_SOURCE_DIRECTORY: /home/circleci/ITK
CTEST_BINARY_DIRECTORY: /home/circleci/ITK-build
DASHBOARD_BRANCH_DIRECTORY: /home/circleci/ITK-dashboard
ExternalData_OBJECT_STORES: /home/circleci/.ExternalData
steps:
- checkout:
path : ~/ITK
- *generate-hash-step
- *restore-data-step
- restore_cache:
keys:
- ccache-{{ arch }}-{{ .Branch }}
- ccache-{{ arch }}-master
- ccache-{{ arch }}
- run:
name: Cloning dashboard branch
command: |
git clone --single-branch ${CIRCLE_REPOSITORY_URL} -b dashboard ${DASHBOARD_BRANCH_DIRECTORY}
- run:
name: Dependencies
command: |
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y rsync ninja-build ccache python3-pip
sudo pip3 install --upgrade pip
sudo pip3 install cmake==3.16.3 scikit-ci-addons numpy lxml
- run:
name: CCache initialization
command: |
ccache --show-stats
ccache --zero-stats
ccache --max-size=2.0G
- run: echo 'export DASHBOARD_MODEL=$( [[ "$CIRCLE_BRANCH" = "master" ]] && echo Continuous || echo Experimental )' >> $BASH_ENV
- run:
name: Build and Testing with CTest
environment:
ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS: 2
CTEST_OUTPUT_ON_FAILURE: 1
CTEST_CONFIGURATION_TYPE: "MinSizeRel"
CTEST_BUILD_FLAGS: "-j 5"
PARALLEL_LEVEL: 4
CTEST_CMAKE_GENERATOR: "Ninja"
command: |
export PATH=/usr/lib/ccache:${PATH}
mkdir -p ${CTEST_BINARY_DIRECTORY}
ctest -V -Ddashboard_no_clean:BOOL=1 \
-DCTEST_CUSTOM_WARNING_EXCEPTION:STRING="itkIndex.h:.*warning: array subscript is above array bounds" \
-S "${DASHBOARD_BRANCH_DIRECTORY}/circleci.cmake"
- run:
name: ccache stats
when: always
command: |
ccache --show-stats
- run:
name: Formatting CTest for JUnit
when: always
command: |
env
mkdir -p /tmp/test-results
ci_addons ctest_junit_formatter ${CTEST_BINARY_DIRECTORY} > /tmp/test-results/JUnit-${CIRCLE_NODE_INDEX}.xml
- store_test_results:
path: /tmp/test-results
destination: ctest
- save_cache:
key: 'ccache-{{ arch }}-{{ .Branch }}-{{ epoch }}'
paths: [ "/home/circleci/.ccache" ]
- save_cache:
key: 'v1-external-data-{{ checksum "/home/circleci/external-data.hashable" }}'
paths: [ "/home/circleci/.ExternalData" ]
Loading