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
Choose a base branch
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
e053486
ENH: Add symbol mangling for libjpeg-turbo
blowekamp Nov 25, 2024
e9f7412
Merge pull request #4989 from blowekamp/libtiff_fix_CMath
blowekamp Nov 25, 2024
4ef72c3
COMP: Suppress unused variable warning when not debugging.
hjmjohnson Nov 25, 2024
2816ed3
Merge pull request #4988 from blowekamp/fix_object_morphology_race
blowekamp Nov 26, 2024
c1d9ff5
STYLE: Rename `TCoordRep` template parameters to `TCoordinate`
N-Dekker Nov 27, 2024
81267ef
STYLE: One declaration per line for readability
hjmjohnson Nov 27, 2024
cadefbf
COMP: Move GDCM version check to cxx file
blowekamp Nov 28, 2024
c9419ca
Merge pull request #4998 from blowekamp/gdcm_version_check_cxx
blowekamp Nov 28, 2024
1d4bcba
MetaIO 2024-11-29 (56c92574)
Nov 29, 2024
fc2ad19
Merge branch 'upstream-MetaIO'
dzenanz Nov 29, 2024
5ea1a9a
ENH: Add nested CoordinateType aliases as alternative to CoordRepType
N-Dekker Nov 27, 2024
324eaf1
STYLE: Replace CoordRepType with CoordinateType in tests
N-Dekker Nov 27, 2024
15d189f
STYLE: Replace CoordRepType with CoordinateType in ITK implementation
N-Dekker Nov 28, 2024
e667fa3
ENH: Deprecate (FUTURE REMOVE) CoordRepType in favor of CoordinateType
N-Dekker Nov 28, 2024
7ca1c95
COMP: removed the last remnants of ancient HP thread support
seanm Nov 20, 2024
8b349b7
COMP: removed antique sunOS special case
seanm Nov 20, 2024
6705a8c
COMP: remove PTHREAD_SCOPE_PROCESS
seanm Nov 20, 2024
f6881e1
COMP: removed obsolete check for ancient WinNT 4.0
seanm Nov 20, 2024
89d13df
COMP: Fix 'itkPyCommand.h' file not found
dzenanz Nov 29, 2024
4d961fb
STYLE: Remove alias variables used in sscanf
hjmjohnson Nov 27, 2024
7ddcf19
ENH: Add internal `ITK_FUTURE_DEPRECATED(message)` macro
N-Dekker Nov 28, 2024
c202e65
ENH: ITK_FUTURE_DEPRECATED for SetGlobalInstance and Singleton overloads
N-Dekker Nov 28, 2024
93b1e4f
ENH: ITK_FUTURE_DEPRECATED for CoordRepType aliases
N-Dekker Dec 2, 2024
812e47b
STYLE: Adding constexpr for compiletime values
hjmjohnson Nov 27, 2024
4e84d65
COMP: Replace "CoordRep" with "Coordinate" in Examples
N-Dekker Dec 2, 2024
af9d1d2
STYLE: Use conventional const notation
hjmjohnson Dec 2, 2024
997b69b
STYLE: Order static inline consistently
hjmjohnson Dec 2, 2024
fb11a10
ENH: clang-format style ambiguity
hjmjohnson Dec 2, 2024
e3bf878
ENH: openjpeg: remove sources to make room for fresh import
blowekamp Dec 2, 2024
4cfb52e
ENH: openjpeg: add script to import from upstream
blowekamp Dec 2, 2024
e80e9b2
openjpeg 2024-02-28 (39e8c50a)
kwrobot Feb 28, 2024
1236192
Merge branch 'upstream-openjpeg' into openjpeg_update_2.5.2
blowekamp Dec 3, 2024
fbe9b04
ENH: Add `...CoordinateType` aliases as alternative to `...CoordRepType`
N-Dekker Dec 3, 2024
0522246
STYLE: Replace `...CoordRepType` with `...CoordinateType` in tests
N-Dekker Dec 3, 2024
a0555df
STYLE: Replace `...CoordRepType` with `...CoordinateType` within ITK
N-Dekker Dec 3, 2024
a68b8f6
ENH: FUTURE REMOVE `...CoordRepType` in favor of `...CoordinateType`
N-Dekker Dec 3, 2024
6a704aa
ENH: Remove unused clang-format setup code
hjmjohnson Dec 3, 2024
5a01f79
Merge pull request #4979 from blowekamp/add_libjpeg-turbo
blowekamp Dec 4, 2024
6485adc
ENH: Force python 3.9 or greater compliance.
hjmjohnson Dec 4, 2024
e65c6d9
ENH: Add clang-format version checking
hjmjohnson Dec 4, 2024
239e2c4
ENH: openjpeg: customize build for ITK integration
blowekamp Dec 3, 2024
fea810a
ENH: openjpeg and symbol mangling to interface
blowekamp Dec 4, 2024
4cb465d
ENH: Update JPEG2000 IO for openjpeg 2.5 interface
blowekamp Dec 3, 2024
bdfd0c2
ENH: Add nested CoordinateType aliases as alternative to CoordRepType
N-Dekker Dec 4, 2024
be27beb
ENH: Add ...CoordinateType aliases as alternative to ...CoordRepType
N-Dekker Dec 4, 2024
5b5df9b
Merge branch 'release-5.4' into release
blowekamp Dec 5, 2024
547577b
Merge branch 'release'
blowekamp Dec 5, 2024
1a29a3e
STYLE: Remove "Type" from `TCoordinateType` for `ImageRegion::IsInside`
N-Dekker Dec 5, 2024
86692a2
STYLE: Remove "Type" from `TCoordinateType` in Segmentation/Voronoi
N-Dekker Dec 5, 2024
75df3cb
STYLE: Replace `TCoordType` with `TCoordinate` in Segmentation/Voronoi
N-Dekker Dec 5, 2024
8cfda35
STYLE: Replace `TCoordType` with `TCoordinate` in Filtering/ImageGrid
N-Dekker Dec 5, 2024
4911d94
STYLE: Remove initial `T` from `TCoordinateType` in itkImageRegionTest
N-Dekker Dec 5, 2024
a1b1919
COMP: GDCM: fix CMake Deprecation Warning
blowekamp Nov 26, 2024
d7b73ea
COMP: zlib-ng address cmake deprecation warnings about version
blowekamp Nov 26, 2024
39f5687
Merge pull request #5016 from N-Dekker/TCoordinate-CoordinateType
jhlegarreta Dec 5, 2024
823a55f
ENH: Add HTJP2K support for jph files
blowekamp Dec 4, 2024
d6ce189
COMP: suppress format string is not a string literal warning
blowekamp Dec 5, 2024
48bc2dc
Merge pull request #5007 from blowekamp/openjpeg_update_2.5.2
blowekamp Dec 6, 2024
0b1fabd
ENH: update clang-format binaries to 19.1.4
hjmjohnson Dec 5, 2024
f0df141
ENH: clang-format wrappers to version 19.1.4
hjmjohnson Dec 5, 2024
98f0ffa
STYLE: Update .clang-format config version 19.1.4
hjmjohnson Dec 4, 2024
814a24c
STYLE: Rigorous style conformance with clang-format 19.1.4
hjmjohnson Dec 5, 2024
6fd13e1
ENH: Update SetupForDevelopment to use pre-commit
hjmjohnson Dec 4, 2024
161e475
ENH: Adding check-setup-for-development pre-commit check
hjmjohnson Dec 5, 2024
12fe783
ENH: Remove unnecessary separate hooks repository links
hjmjohnson Dec 5, 2024
be7cdae
ENH: Update to include more pre-commit hooks
hjmjohnson Dec 4, 2024
24e14a4
ENH: Ignore pre-commit autofix to ThirdParty packages.
hjmjohnson Dec 5, 2024
ef19fd0
ENH: Ignore Data directories for whitespace autofixing.
hjmjohnson Dec 5, 2024
fb307e6
ENH: Update for black formatting checking.
hjmjohnson Dec 5, 2024
7ae41fa
ENH: Fix executable status of script
hjmjohnson Dec 5, 2024
35d6efd
STYLE: Enforce end-of-file consistency
hjmjohnson Dec 5, 2024
dc83b74
STYLE: trim traling whitespace autofix
hjmjohnson Dec 5, 2024
9c0bd27
STYLE: Enforce black formatting for toolkit.
hjmjohnson Dec 5, 2024
661d5e0
ENH: Add clang-format to pre-commit hooks.
hjmjohnson Dec 6, 2024
66b88db
STYLE: Remove redundant cmake based clang-format
hjmjohnson Dec 6, 2024
edd61fc
COMP: libminc: address cmake version warning
blowekamp Dec 6, 2024
948e77a
ENH: GHA: cancel in progress builds for pull requests
blowekamp Dec 6, 2024
e57b082
BUG: openjpeg add missing CMake compile test file
blowekamp Dec 6, 2024
6cb4ee3
Merge branch 'upstream-openjpeg' into gdcm_use_itkopenjpeg
blowekamp Dec 7, 2024
fcd4009
openjpeg 2024-02-28 (39e8c50a)
kwrobot Feb 28, 2024
ca64d39
ENH: Configure GDCM to use itkOpenJPEG
blowekamp Dec 6, 2024
95fdd25
Merge pull request #5022 from blowekamp/gdcm_use_itkopenjpeg
hjmjohnson Dec 7, 2024
464940d
KWSys 2024-11-30 (dfbcd769)
kwrobot Nov 30, 2024
c188c7f
Merge branch 'upstream-KWSys' into update-kwsys
bradking Dec 9, 2024
db46bb2
ENH: Changes for preferring initialization to assignment.
hjmjohnson Dec 8, 2024
c7cdc54
Merge pull request #5028 from bradking/update-kwsys
dzenanz Dec 9, 2024
261b505
COMP: libjpeg-turbo: Add object libraries as source files
blowekamp Dec 9, 2024
1087045
STYLE: Replace Fill(0) with {} initializer for local variables in tests
hjmjohnson Dec 9, 2024
a2a3504
STYLE: Prefer Filled over MakeFilled
hjmjohnson Dec 9, 2024
f7508c0
ENH: Changes for preferring initialization to assignment.
hjmjohnson Dec 9, 2024
9bc3ea0
STYLE: Manual review of .Fill([0-9]*) patterns
hjmjohnson Dec 9, 2024
74e226c
COMP: Update Azure Windows Python version to 3.11
thewtex Dec 10, 2024
6f25d91
ENH: Use pixi to install pre-commit, python for pre-commit
thewtex Dec 10, 2024
b19aa1f
STYLE: Add clang-format updates to C++ files
thewtex Dec 10, 2024
375ee8c
STYLE: Prefer explicit const designation
hjmjohnson Nov 27, 2024
38132cb
COMP: Fix unused-lambda-capture statement
hjmjohnson Dec 1, 2024
81f50c9
COMP: Fix windows function ambiguity error
hjmjohnson Dec 10, 2024
557b442
COMP: Fix windows compilation warning
hjmjohnson Dec 10, 2024
9683b52
COMP: Fix linux compilation warning
hjmjohnson Dec 10, 2024
c88de4a
STYLE: Local variables do not start with m_
hjmjohnson Dec 9, 2024
ddc8c11
Merge pull request #5035 from hjmjohnson/variable-name-style
thewtex Dec 11, 2024
e27f2cf
BUG: GHA: Cancel-in-progress event if not the same head SHA
Dec 11, 2024
6a5f942
STYLE: Make prototype match definition names
hjmjohnson Dec 10, 2024
56dd6e2
Merge pull request #4860 from N-Dekker/itkPointSetTest-Python-unittest
thewtex Dec 11, 2024
1c239a0
STYLE: Return quickly on first failure
hjmjohnson Dec 9, 2024
63b463b
STYLE: Use default member initialization
hjmjohnson Dec 10, 2024
4ba07dc
STYLE: Use range-based loops from C++11
hjmjohnson Dec 11, 2024
e0cbe09
STYLE: Use Python in Common python test names
thewtex Dec 10, 2024
1790947
ENH: Shaped NumPy array input to SetPointsByCoordinates
thewtex Dec 10, 2024
b38f653
ENH: Add ITKIOMeshMZ3 remote module
thewtex Dec 3, 2024
2459017
COMP: Limit PR overload of macOS CI
hjmjohnson Dec 12, 2024
533dc61
STYLE: Rename range-loop value names
hjmjohnson Dec 11, 2024
0b16b74
STYLE: Use auto for variable type matches
hjmjohnson Dec 10, 2024
d72c993
STYLE: Prefer c++11 'using' to 'typedef'
hjmjohnson Dec 10, 2024
4cbe24c
ENH: Merge PyUtils into ITKCommon module
dzenanz Dec 9, 2024
58c8706
ENH: openjpeg: update for 2.5.3
blowekamp Dec 12, 2024
293a2c0
openjpeg 2024-12-09 (210a8a56)
kwrobot Dec 9, 2024
20ee95d
Merge branch 'upstream-openjpeg' into openjpeg_2.5.3
blowekamp Dec 12, 2024
360bd1d
ENH: Remove legacy UpdateThirdParyFromUpstream
blowekamp Dec 12, 2024
e0ece44
BUG: Allow missing pre-commit config in third party update
blowekamp Dec 12, 2024
7abd4e0
ENH: libpng: update to current update-third-party script
blowekamp Dec 12, 2024
ef7521d
BUG: `QuadEdgeMeshPoint` should be properly initialized by `{}`
N-Dekker Oct 21, 2024
5bf8d99
Merge branch 'release' of github.com:InsightSoftwareConsortium/ITK in…
thewtex Dec 12, 2024
26d9f48
Merge branch 'release-5.4' into release
thewtex Dec 12, 2024
a040bc9
Merge branch 'release'
thewtex Dec 12, 2024
8f08cad
ENH: Move Discrete Gaussian, Hessian ImageFunction's out of Review
thewtex Dec 11, 2024
80a172e
ENH: remove repetitive monochorme1 warning
blowekamp Oct 31, 2024
aa739e2
Merge branch 'release-5.4' into release
thewtex Dec 12, 2024
21e7dc2
Merge branch 'release'
thewtex Dec 12, 2024
a6e7085
COMP: Remove circular dependency with ExceptionObject
blowekamp Dec 12, 2024
feb029a
Merge pull request #5049 from blowekamp/openjpeg_2.5.3
hjmjohnson Dec 12, 2024
2a4ce53
Merge pull request #5050 from blowekamp/update_third_party_precommit
hjmjohnson Dec 12, 2024
a55720b
BUG: libpng: make name variable conforming to convention
blowekamp Dec 12, 2024
6bee129
COMP: Fix compile error due to missing itk:: prefix for MakeFilled
dzenanz Dec 12, 2024
f1bfac1
STYLE: Remove unnecessary " << " interruptions by ostream::operator<<()
dzenanz Dec 12, 2024
fa3e0b4
STYLE: Fix spelling errors that became obvious after previous commit
dzenanz Dec 12, 2024
92e1af7
png 2024-09-12 (f5e92d76)
Sep 12, 2024
de9935b
Merge branch 'upstream-png' into update_libpng_update_script
blowekamp Dec 12, 2024
202a04f
ENH: Activate standard pre-commit hooks
hjmjohnson Dec 12, 2024
202cb1b
DOC: Non-permanent github link detected
hjmjohnson Dec 12, 2024
272ba33
Merge pull request #5058 from blowekamp/update_libpng_update_script
blowekamp Dec 13, 2024
afcf8ea
STYLE: Remove redundant idoms for setting origin/spacing
hjmjohnson Dec 12, 2024
016fd31
ENH: Bump ITK version to 5.3.1
thewtex Dec 13, 2024
b5a3fb5
Merge branch 'release-5.4' into release
thewtex Dec 13, 2024
6775839
Merge branch 'release'
thewtex Dec 13, 2024
88a13a2
ENH: Test return of GetPointsByCoordinates for set with flat array
thewtex Dec 12, 2024
7d11873
COMP: Add pyupgrade as a pre-commit hook
hjmjohnson Dec 13, 2024
1790b05
STYLE: Prefer python39+ coding style recommendations
hjmjohnson Dec 13, 2024
b2ee615
STYLE: Remove unused items form typing
hjmjohnson Dec 14, 2024
7bceae7
STYLE: performance-noexcept-swap clang-tidy
hjmjohnson Dec 14, 2024
8c54399
BUG: Fix ExposeMetaData<std::vector<double>> im MetaImageIO
issakomi Dec 14, 2024
526fe30
Merge pull request #5066 from hjmjohnson/performance-noexcept-swap
thewtex Dec 14, 2024
9a3a8d2
DOC: Updates for release testing data uploads
thewtex Dec 14, 2024
e5b8d5a
ENH: Allow running pre-commit-style.bash on 1 file
hjmjohnson Dec 14, 2024
3f10b70
ENH: Add KWSTYLE script diagnostic message help
hjmjohnson Dec 14, 2024
c42c37d
ENH: Make script executable in stand alone mode
hjmjohnson Dec 14, 2024
1954bb6
STYLE: Template definition KWStyle fixes
hjmjohnson Dec 14, 2024
f3b23fc
STYLE: Remove rogue empty file
hjmjohnson Dec 14, 2024
bd96efd
STYLE: Supress KWStyle warnings on exception cases
hjmjohnson Dec 14, 2024
9d4f1ab
Merge pull request #5069 from thewtex/release-data-updates
thewtex Dec 15, 2024
fe6eb47
Merge branch 'release-5.4' into release
thewtex Dec 15, 2024
2b0b88c
Merge branch 'release'
thewtex Dec 15, 2024
75cb1ed
ENH: Improve to avoid access error on zero sized container
hjmjohnson Dec 14, 2024
1f5f29d
COMP: Set compile time if statements constexpr
hjmjohnson Dec 14, 2024
52a4afd
ENH: Make member function const
hjmjohnson Dec 14, 2024
1e80e26
ENH: Remove unnecessary virtual function designation
hjmjohnson Dec 14, 2024
ee63f5e
BUG: Fix 32-bit truncation on VectorImage Accessors
blowekamp Dec 15, 2024
71823ad
Merge pull request #5071 from blowekamp/fix_vector_image_fail
blowekamp Dec 15, 2024
273d665
Merge pull request #5072 from blowekamp/fix_vector_image_fail
thewtex Dec 16, 2024
a018db0
Merge branch 'release-5.4' into release
thewtex Dec 16, 2024
382d361
Merge branch 'release'
thewtex Dec 16, 2024
d33e0e9
DOC: Add repobeats stats to README, contributing docs
thewtex Dec 16, 2024
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
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
c031daa
Merge pull request #5113 from jhlegarreta/FixMiscDoxyenWarnings
thewtex Jan 3, 2025
e50b35b
Merge pull request #5114 from jhlegarreta/FixMultipleGroupDoxygenWarn…
jhlegarreta Jan 3, 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
Loading